Umbau OBI-Wifi-Stecker zu HM-LC-Sw1-Pl-DN-R1_OBI

Entwicklung und Bau von Hardware aller Art, die im HM-Umfeld eingesetzt werden kann

Moderator: Co-Administratoren

Slow
Beiträge: 19
Registriert: 15.03.2018, 07:59

Re: Umbau OBI-Wifi-Stecker zu HM-LC-Sw1-Pl-DN-R1_OBI

Beitrag von Slow » 10.08.2018, 06:57

Vielen Dank an euch beide, ich werd das am Wochenende ausprobieren und bescheid sagen.

t0mk
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

Beitrag von t0mk » 11.08.2018, 18:37

Hallo zusammen,

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.
Habe ich irgendeinen Schritt ausgelassen?

jp112sdl
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

Beitrag von jp112sdl » 11.08.2018, 18:43

Ja. Du hast die neue SwitchObi.h nicht

VG,
Jérôme ☕️

---
Support for my Homebrew-Devices: Download JP-HB-Devices Addon

t0mk
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

Beitrag von t0mk » 11.08.2018, 19:02

Argh, habe im falschen Branch nach Änderungen geschaut! Jetzt läuft der Kompiliervorgang durch, werde dann gleich weter testen.

Danke für Deine Hilfe!

Slow
Beiträge: 19
Registriert: 15.03.2018, 07:59

Re: Umbau OBI-Wifi-Stecker zu HM-LC-Sw1-Pl-DN-R1_OBI

Beitrag von Slow » 11.08.2018, 21:33

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.

jp112sdl
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

Beitrag von jp112sdl » 11.08.2018, 21:40

Slow hat geschrieben:
11.08.2018, 21:33
Ich hab grad erfolgreich eine meiner Dosen umgebaut. Sie wird einwandfrei von der PiVCCU erkannt und schaltet ohne Probleme.
Danke fürs Feedback!

VG,
Jérôme ☕️

---
Support for my Homebrew-Devices: Download JP-HB-Devices Addon

t0mk
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

Beitrag von t0mk » 12.08.2018, 00:03

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?

jp112sdl
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

Beitrag von jp112sdl » 12.08.2018, 08:36

t0mk hat geschrieben:
11.08.2018, 19:02
Argh, habe im falschen Branch nach Änderungen geschaut!
Ich habe den Dev_Obi Branch jetzt auch in den master gemerged.
Das ist nun wieder der aktuelle und einzige Stand.

VG,
Jérôme ☕️

---
Support for my Homebrew-Devices: Download JP-HB-Devices Addon

jp112sdl
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

Beitrag von jp112sdl » 12.08.2018, 08:38

t0mk hat geschrieben:
12.08.2018, 00:03
wie ändere ich die Pinbelegung des Bootloaders?
Was für eine Pinbelegung des Bootloaders!?

VG,
Jérôme ☕️

---
Support for my Homebrew-Devices: Download JP-HB-Devices Addon

Benutzeravatar
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

Beitrag von stan23 » 12.08.2018, 09:02

stan23 hat geschrieben:
07.08.2018, 12:59
Ok verstanden, die 10 uF mache ich mit drauf.
Und vielleicht sollte das Funkmodul zusätzlich zu den Löchern für die Stiftleiste noch längliche SMD Pads bekommen, damit man es auch plan auflöten kann.
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)

Antworten

Zurück zu „Hardwareentwicklung und Selbstbau von Aktoren und Sensoren“