Umbau OBI-Wifi-Stecker zu HM-LC-Sw1-Pl-DN-R1_OBI
Moderator: Co-Administratoren
Re: Umbau OBI-Wifi-Stecker zu HM-LC-Sw1-Pl-DN-R1_OBI
Vielen Dank an euch beide, ich werd das am Wochenende ausprobieren und bescheid sagen.
-
- Beiträge: 250
- Registriert: 08.08.2018, 20:13
- Hat sich bedankt: 7 Mal
- Danksagung erhalten: 21 Mal
Re: Umbau OBI-Wifi-Stecker zu HM-LC-Sw1-Pl-DN-R1_OBI
Hallo zusammen,
ich habe die AskSin-Library-aktualisiert und auch die neueste ino-Datei heruntergeladen, bekomme beim Kompilieren folgende Fehlermeldungen:
Habe ich irgendeinen Schritt ausgelassen?
ich habe die AskSin-Library-aktualisiert und auch die neueste ino-Datei heruntergeladen, bekomme beim Kompilieren folgende Fehlermeldungen:
Code: Alles auswählen
Arduino: 1.8.5 (Windows 10), Board: "Arduino Pro or Pro Mini, ATmega328P (3.3V, 8 MHz)"
In file included from D:\AskSinPP\20180811\HM-LC-Sw1-Pl-DN-R1_OBI\HM-LC-Sw1-Pl-DN-R1_OBI.ino:14:0:
C:\Users\t0mk\Documents\Arduino\libraries\EnableInterrupt/EnableInterrupt.h:22:125: note: #pragma message: NOTICE: *** EnableInterrupt library version pre-0.9.6. This is not a problem. Keep calm, and carry on. ***
#pragma message("NOTICE: *** EnableInterrupt library version pre-0.9.6. This is not a problem. Keep calm, and carry on. ***")
^
In file included from sketch\SwitchObi.h:9:0,
from D:\AskSinPP\20180811\HM-LC-Sw1-Pl-DN-R1_OBI\HM-LC-Sw1-Pl-DN-R1_OBI.ino:22:
C:\Users\t0mk\Documents\Arduino\libraries\AskSinPP-master/MultiChannelDevice.h: In instantiation of 'bool as::ChannelDevice<HalType, ChannelType, ChannelCount, List0Type>::process(as::Message&) [with HalType = as::AskSin<as::StatusLed<14u>, as::NoBattery, as::Radio<as::AvrSPI<10u, 11u, 12u, 13u>, 2u> >; ChannelType = as::SwitchChannel<as::AskSin<as::StatusLed<14u>, as::NoBattery, as::Radio<as::AvrSPI<10u, 11u, 12u, 13u>, 2u> >, 8, as::List0>; int ChannelCount = 1; List0Type = as::List0]':
D:\AskSinPP\20180811\HM-LC-Sw1-Pl-DN-R1_OBI\HM-LC-Sw1-Pl-DN-R1_OBI.ino:102:1: required from here
C:\Users\t0mk\Documents\Arduino\libraries\AskSinPP-master/MultiChannelDevice.h:387:62: error: no matching function for call to 'as::SwitchChannel<as::AskSin<as::StatusLed<14u>, as::NoBattery, as::Radio<as::AvrSPI<10u, 11u, 12u, 13u>, 2u> >, 8, as::List0>::process(const as::ActionCommandMsg&)'
answer = ch->process(msg.actionCommand()) ? REPLAY_ACK : REPLAY_NACK;
^
C:\Users\t0mk\Documents\Arduino\libraries\AskSinPP-master/MultiChannelDevice.h:387:62: note: candidates are:
In file included from D:\AskSinPP\20180811\HM-LC-Sw1-Pl-DN-R1_OBI\HM-LC-Sw1-Pl-DN-R1_OBI.ino:22:0:
sketch\SwitchObi.h:347:8: note: bool as::SwitchChannel<HalType, PeerCount, List0Type>::process(const as::ActionSetMsg&) [with HalType = as::AskSin<as::StatusLed<14u>, as::NoBattery, as::Radio<as::AvrSPI<10u, 11u, 12u, 13u>, 2u> >; int PeerCount = 8; List0Type = as::List0]
bool process (const ActionSetMsg& msg) {
^
sketch\SwitchObi.h:347:8: note: no known conversion for argument 1 from 'const as::ActionCommandMsg' to 'const as::ActionSetMsg&'
sketch\SwitchObi.h:352:8: note: bool as::SwitchChannel<HalType, PeerCount, List0Type>::process(const as::RemoteEventMsg&) [with HalType = as::AskSin<as::StatusLed<14u>, as::NoBattery, as::Radio<as::AvrSPI<10u, 11u, 12u, 13u>, 2u> >; int PeerCount = 8; List0Type = as::List0]
bool process (const RemoteEventMsg& msg) {
^
sketch\SwitchObi.h:352:8: note: no known conversion for argument 1 from 'const as::ActionCommandMsg' to 'const as::RemoteEventMsg&'
sketch\SwitchObi.h:370:8: note: bool as::SwitchChannel<HalType, PeerCount, List0Type>::process(const as::SensorEventMsg&) [with HalType = as::AskSin<as::StatusLed<14u>, as::NoBattery, as::Radio<as::AvrSPI<10u, 11u, 12u, 13u>, 2u> >; int PeerCount = 8; List0Type = as::List0]
bool process (const SensorEventMsg& msg) {
^
sketch\SwitchObi.h:370:8: note: no known conversion for argument 1 from 'const as::ActionCommandMsg' to 'const as::SensorEventMsg&'
exit status 1
Fehler beim Kompilieren für das Board Arduino Pro or Pro Mini.
Dieser Bericht wäre detaillierter, wenn die Option
"Ausführliche Ausgabe während der Kompilierung"
in Datei -> Voreinstellungen aktiviert wäre.
-
- Beiträge: 12115
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 848 Mal
- Danksagung erhalten: 2150 Mal
- Kontaktdaten:
-
- Beiträge: 250
- Registriert: 08.08.2018, 20:13
- Hat sich bedankt: 7 Mal
- Danksagung erhalten: 21 Mal
Re: Umbau OBI-Wifi-Stecker zu HM-LC-Sw1-Pl-DN-R1_OBI
Argh, habe im falschen Branch nach Änderungen geschaut! Jetzt läuft der Kompiliervorgang durch, werde dann gleich weter testen.
Danke für Deine Hilfe!
Danke für Deine Hilfe!
Re: Umbau OBI-Wifi-Stecker zu HM-LC-Sw1-Pl-DN-R1_OBI
Große Klasse, vielen Dank an alle die das ermöglichen.
Ich hab grad erfolgreich eine meiner Dosen umgebaut. Sie wird einwandfrei von der PiVCCU erkannt und schaltet ohne Probleme. Wie vermutet ist Key die Taste und Network die LED.
Also einfach das Funkmodul an den Arduino löten,
Pin 4 an "Network"
Pin 5 an "Relais ON"
Pin 6 an "Relais OFF"
Pin 8 an "Key"
und dann noch GND und RAW verbinden - das War`s.
Flashen und Anlernen hab ich vor dem Einbau gemacht und ging auch ohne schwirigkeiten.
Ich hab grad erfolgreich eine meiner Dosen umgebaut. Sie wird einwandfrei von der PiVCCU erkannt und schaltet ohne Probleme. Wie vermutet ist Key die Taste und Network die LED.
Also einfach das Funkmodul an den Arduino löten,
Pin 4 an "Network"
Pin 5 an "Relais ON"
Pin 6 an "Relais OFF"
Pin 8 an "Key"
und dann noch GND und RAW verbinden - das War`s.
Flashen und Anlernen hab ich vor dem Einbau gemacht und ging auch ohne schwirigkeiten.
-
- Beiträge: 12115
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 848 Mal
- Danksagung erhalten: 2150 Mal
- Kontaktdaten:
-
- Beiträge: 250
- Registriert: 08.08.2018, 20:13
- Hat sich bedankt: 7 Mal
- Danksagung erhalten: 21 Mal
Re: Umbau OBI-Wifi-Stecker zu HM-LC-Sw1-Pl-DN-R1_OBI
So, auch ich kann's nun bestätigen, vielen Dank an alle!
Da ich ja eine komplett andere Pinbelegung nutze, kriege ich weder die Lebenszeichen des Bootloaders mit, noch kann ich mit dem Obi-Taster Firmware-Update auslösen. Für den unwahrscheinlichen Fall, dass ich die Firmware doch noch mal aktualisieren muss und das Gehäuse nicht öffnen will: wie ändere ich die Pinbelegung des Bootloaders? Im Sourcecode anpassen, kompilieren, makeota.html anpassen, Bootloader erzeugen, flashen usw.? Oder gibt es einen kürzeren Weg?
Da ich ja eine komplett andere Pinbelegung nutze, kriege ich weder die Lebenszeichen des Bootloaders mit, noch kann ich mit dem Obi-Taster Firmware-Update auslösen. Für den unwahrscheinlichen Fall, dass ich die Firmware doch noch mal aktualisieren muss und das Gehäuse nicht öffnen will: wie ändere ich die Pinbelegung des Bootloaders? Im Sourcecode anpassen, kompilieren, makeota.html anpassen, Bootloader erzeugen, flashen usw.? Oder gibt es einen kürzeren Weg?
-
- Beiträge: 12115
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 848 Mal
- Danksagung erhalten: 2150 Mal
- Kontaktdaten:
Re: Umbau OBI-Wifi-Stecker zu HM-LC-Sw1-Pl-DN-R1_OBI
Ich habe den Dev_Obi Branch jetzt auch in den master gemerged.
Das ist nun wieder der aktuelle und einzige Stand.
-
- Beiträge: 12115
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 848 Mal
- Danksagung erhalten: 2150 Mal
- Kontaktdaten:
- stan23
- Beiträge: 2039
- Registriert: 13.12.2016, 21:14
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Altmühltal
- Hat sich bedankt: 585 Mal
- Danksagung erhalten: 336 Mal
- Kontaktdaten:
Re: Umbau OBI-Wifi-Stecker zu HM-LC-Sw1-Pl-DN-R1_OBI
Beides ist eingebaut:
github:HM-LC-Sw1-Pl-DN-R1_OBI
Wenn keine weiteren Ideen kommen, schicke ich in den nächsten Tagen eine Bestellung ab.
Viele Grüße
Marco
RaspberryMatic als VM auf einem NUC mit Proxmox und USB-Funkmodul
~80 Geräte (HM, HmIP, HMW, HBW, AskSin)
Marco
RaspberryMatic als VM auf einem NUC mit Proxmox und USB-Funkmodul
~80 Geräte (HM, HmIP, HMW, HBW, AskSin)