RWE/Innogy/Livisi Fensterkontakt WDS - Homematic/AskSinPP Firmware
Moderator: Co-Administratoren
-
- Beiträge: 12191
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 859 Mal
- Danksagung erhalten: 2177 Mal
- Kontaktdaten:
RWE/Innogy/Livisi Fensterkontakt WDS - Homematic/AskSinPP Firmware
Nachdem der User "re-vo-lution" >hier< bereits begonnen hat, einen Thread über das Umflashen von RWE/Innogy/Livisi Geräten zu dokumentieren, mache ich hier mal eigens für den Fensterkontakt WDS einen neuen Thread.
Es ist dieser Sketch zu flashen:
https://github.com/jp112sdl/Beispiel_As ... SEC-SC_WDS
Anschließend lässt sich der WDS als HM-Sec-SC anlernen.
Falls sich der Kontaktzustand in der WebUI nicht ändert: "Gesicherte" Übertragung auf "Standard" umstellen
Es wird die AskSinPP Lib aus dem master-Branch benötigt, mit Stand vom 31.01.2021 (oder neuer)
Es ist dieser Sketch zu flashen:
https://github.com/jp112sdl/Beispiel_As ... SEC-SC_WDS
Anschließend lässt sich der WDS als HM-Sec-SC anlernen.
Falls sich der Kontaktzustand in der WebUI nicht ändert: "Gesicherte" Übertragung auf "Standard" umstellen
Es wird die AskSinPP Lib aus dem master-Branch benötigt, mit Stand vom 31.01.2021 (oder neuer)
Zuletzt geändert von jp112sdl am 01.02.2021, 07:15, insgesamt 1-mal geändert.
-
- Beiträge: 708
- Registriert: 22.05.2018, 10:23
- Hat sich bedankt: 25 Mal
- Danksagung erhalten: 121 Mal
Re: RWE/Innogy/Livisi Fensterkontakt WDS - Homematic/AskSinPP Firmware
Warum ein eigener WDSChannel ? Was fehlt denn in der Standardimplementierung ?
Anfragen zur AskSin++ werden nur im Forum beantwortet
-
- Beiträge: 12191
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 859 Mal
- Danksagung erhalten: 2177 Mal
- Kontaktdaten:
Re: RWE/Innogy/Livisi Fensterkontakt WDS - Homematic/AskSinPP Firmware
1. Pinpolling konnte/wollte ich nicht nutzen.
Auf der PCB ist ein Pullup verbaut (10M Ohm), das hat sich hiermit gebissen:
https://github.com/pa-pa/AskSinPP/blob/ ... nPP.h#L206
Stromaufnahme schoss dann auf 30mA
2. Hab nicht gewusst, wie ich die vorhandene ContactState mit Interrupt-Trigger nutzen kann.
Auf der PCB ist ein Pullup verbaut (10M Ohm), das hat sich hiermit gebissen:
https://github.com/pa-pa/AskSinPP/blob/ ... nPP.h#L206
Stromaufnahme schoss dann auf 30mA
2. Hab nicht gewusst, wie ich die vorhandene ContactState mit Interrupt-Trigger nutzen kann.
-
- Beiträge: 681
- Registriert: 09.12.2019, 21:24
- Hat sich bedankt: 151 Mal
- Danksagung erhalten: 61 Mal
Re: RWE/Innogy/Livisi Fensterkontakt WDS - Homematic/AskSinPP Firmware
Darüber bin ich auch schon gestolpert. Nur bin ich nicht so schlau was neues zu entwickeln und hatte deshalb für mich die Asksinpp.h "verbogen".
Gruß Martin
-
- Beiträge: 708
- Registriert: 22.05.2018, 10:23
- Hat sich bedankt: 25 Mal
- Danksagung erhalten: 121 Mal
Re: RWE/Innogy/Livisi Fensterkontakt WDS - Homematic/AskSinPP Firmware
Du musst nur einen eigenen Position-Sensor implementieren - so wie hier beim RHS-3
https://github.com/pa-pa/HB-Sec-RHS-3/b ... 3.ino#L117
Anbindung an IRQ ist dann hier
https://github.com/pa-pa/HB-Sec-RHS-3/b ... 3.ino#L208
Anfragen zur AskSin++ werden nur im Forum beantwortet
-
- Beiträge: 12191
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 859 Mal
- Danksagung erhalten: 2177 Mal
- Kontaktdaten:
Re: RWE/Innogy/Livisi Fensterkontakt WDS - Homematic/AskSinPP Firmware
Aber funktional ist es doch eigentlich dasselbe?
Interrupt startet Alarm, der prüft den Pin und dann wird das Telegramm gesendet
Hab es mal umgebaut, danke für den Anstoß. Ist nun übersichtlicher.
Der Sketch ist dadurch aber auch gleich knapp 2k größer
Interrupt startet Alarm, der prüft den Pin und dann wird das Telegramm gesendet
Hab es mal umgebaut, danke für den Anstoß. Ist nun übersichtlicher.
Der Sketch ist dadurch aber auch gleich knapp 2k größer
-
- Beiträge: 708
- Registriert: 22.05.2018, 10:23
- Hat sich bedankt: 25 Mal
- Danksagung erhalten: 121 Mal
Re: RWE/Innogy/Livisi Fensterkontakt WDS - Homematic/AskSinPP Firmware
Das macht im Prinzip das selbe. Verwednet halt mehr der existierenden Sachen.
Hm - das ist aber viel. Das würde ich mir in einer ruhigen Minute mal ansehen wollen. Kannst Du mir den alten Code mal sichern?
Anfragen zur AskSin++ werden nur im Forum beantwortet
-
- Beiträge: 12191
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 859 Mal
- Danksagung erhalten: 2177 Mal
- Kontaktdaten:
Re: RWE/Innogy/Livisi Fensterkontakt WDS - Homematic/AskSinPP Firmware
Hier ist der Link zum Commit-Stand mit dem alten Code: 0a0a62a69f
-
- Beiträge: 75
- Registriert: 04.02.2019, 10:04
- Hat sich bedankt: 15 Mal
- Danksagung erhalten: 9 Mal
Re: RWE/Innogy/Livisi Fensterkontakt WDS - Homematic/AskSinPP Firmware
Hallo,
heute neun RWE Sensoren in die Homematic Welt geholt.
Danke an alle Beteiligten!
Einen Hinweis habe ich ebenfalls noch:
Ich verwende einen original Atmel AVRISPMK2 ISP Programmer, der wollte nicht mit den Sensoren reden, allerdings auch nicht mit den Wandtastern und der Fernbedienung.
Also im Prinzip alles Geräte, wo die Spannung des Funkmoduls abgeschaltet wird.
Ich vermute, der Programmer hat nicht genug Treiberleistung um die SPI Signale zu bedienen, da das nicht versorgte Modul die Spannung" wegzieht".
Ich habe zum Flashen dann den Abschalt Transistor gebrückt, damit das Funkmodul auch Spannung hat, dann ging es.
Scheint ja bei den Diamex nicht nötig zu sein, vermutlich hat der stärkerer Treiber, aber ob das für den CC1101 so gut ist...
Gruß, Dirk
heute neun RWE Sensoren in die Homematic Welt geholt.
Danke an alle Beteiligten!
Einen Hinweis habe ich ebenfalls noch:
Ich verwende einen original Atmel AVRISPMK2 ISP Programmer, der wollte nicht mit den Sensoren reden, allerdings auch nicht mit den Wandtastern und der Fernbedienung.
Also im Prinzip alles Geräte, wo die Spannung des Funkmoduls abgeschaltet wird.
Ich vermute, der Programmer hat nicht genug Treiberleistung um die SPI Signale zu bedienen, da das nicht versorgte Modul die Spannung" wegzieht".
Ich habe zum Flashen dann den Abschalt Transistor gebrückt, damit das Funkmodul auch Spannung hat, dann ging es.
Scheint ja bei den Diamex nicht nötig zu sein, vermutlich hat der stärkerer Treiber, aber ob das für den CC1101 so gut ist...
Gruß, Dirk
Gruß, Dirk
System:
Selbst entwickelte Wandmodule (15Stk/eins pro Raum) mit 3*Rollo, 3*Relais, 3*Dimmer, 9*Tastereingängen, 4*4 Matrix für Tür-/Fenster Kontakte (auf/zu/kipp) im 2005 gebauten Einfamilienhaus, verbunden über CAN Bus, lokale Tabellen für Aktionen, 1* - 5* Tastendruck (üblich 1x 4-fach Taster verbaut) und Änderung Kontaktstatus, parametrierbar über eigene Windows Software, aktuell gesteuert über selbst gebautes CAN - Ethernet Interface und OpenHAB per HTTP Binding (JSON/GET/POST).
Zusätzlich diverse Xiaomi Sensoren (Temperatur und Brandmelder) und Homematic/AskSinPP Komponenten (über Homegear) für "vergessene" Funktionen...
System:
Selbst entwickelte Wandmodule (15Stk/eins pro Raum) mit 3*Rollo, 3*Relais, 3*Dimmer, 9*Tastereingängen, 4*4 Matrix für Tür-/Fenster Kontakte (auf/zu/kipp) im 2005 gebauten Einfamilienhaus, verbunden über CAN Bus, lokale Tabellen für Aktionen, 1* - 5* Tastendruck (üblich 1x 4-fach Taster verbaut) und Änderung Kontaktstatus, parametrierbar über eigene Windows Software, aktuell gesteuert über selbst gebautes CAN - Ethernet Interface und OpenHAB per HTTP Binding (JSON/GET/POST).
Zusätzlich diverse Xiaomi Sensoren (Temperatur und Brandmelder) und Homematic/AskSinPP Komponenten (über Homegear) für "vergessene" Funktionen...
Re: RWE/Innogy/Livisi Fensterkontakt WDS - Homematic/AskSinPP Firmware
Hallo,
hat jemand den Schaltplan des WDS?
Ich hätte gern den Typ des EEPROMs.
DIe Bezeichnung ist H052 2FB 1! Finde aber leider nicht den genauen Typ.
Danke
hat jemand den Schaltplan des WDS?
Ich hätte gern den Typ des EEPROMs.
DIe Bezeichnung ist H052 2FB 1! Finde aber leider nicht den genauen Typ.
Danke