Seite 1 von 12

RWE/Innogy/Livisi Fensterkontakt WDS - Homematic/AskSinPP Firmware

Verfasst: 31.01.2021, 18:22
von jp112sdl
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

:idea: Es wird die AskSinPP Lib aus dem master-Branch benötigt, mit Stand vom 31.01.2021 (oder neuer)

Re: RWE/Innogy/Livisi Fensterkontakt WDS - Homematic/AskSinPP Firmware

Verfasst: 31.01.2021, 20:52
von papa
Warum ein eigener WDSChannel ? Was fehlt denn in der Standardimplementierung ?

Re: RWE/Innogy/Livisi Fensterkontakt WDS - Homematic/AskSinPP Firmware

Verfasst: 31.01.2021, 21:13
von jp112sdl
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.

Re: RWE/Innogy/Livisi Fensterkontakt WDS - Homematic/AskSinPP Firmware

Verfasst: 31.01.2021, 21:55
von Martin62
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". :wink:

Re: RWE/Innogy/Livisi Fensterkontakt WDS - Homematic/AskSinPP Firmware

Verfasst: 31.01.2021, 22:15
von papa
jp112sdl hat geschrieben:
31.01.2021, 21:13
2. Hab nicht gewusst, wie ich die vorhandene ContactState mit Interrupt-Trigger nutzen kann.
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

Re: RWE/Innogy/Livisi Fensterkontakt WDS - Homematic/AskSinPP Firmware

Verfasst: 01.02.2021, 06:34
von jp112sdl
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 :shock: :mrgreen:

Re: RWE/Innogy/Livisi Fensterkontakt WDS - Homematic/AskSinPP Firmware

Verfasst: 01.02.2021, 08:18
von papa
jp112sdl hat geschrieben:
01.02.2021, 06:34
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.
Das macht im Prinzip das selbe. Verwednet halt mehr der existierenden Sachen.
jp112sdl hat geschrieben:
01.02.2021, 06:34
Der Sketch ist dadurch aber auch gleich knapp 2k größer :shock: :mrgreen:
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?

Re: RWE/Innogy/Livisi Fensterkontakt WDS - Homematic/AskSinPP Firmware

Verfasst: 01.02.2021, 08:24
von jp112sdl
papa hat geschrieben:
01.02.2021, 08:18
Kannst Du mir den alten Code mal sichern?
Hier ist der Link zum Commit-Stand mit dem alten Code: 0a0a62a69f

Re: RWE/Innogy/Livisi Fensterkontakt WDS - Homematic/AskSinPP Firmware

Verfasst: 30.05.2021, 16:53
von dirk.abel
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

Re: RWE/Innogy/Livisi Fensterkontakt WDS - Homematic/AskSinPP Firmware

Verfasst: 15.06.2021, 09:49
von ulbrichu
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