RWE/Innogy/Livisi Fensterkontakt WDS - Homematic/AskSinPP Firmware
Moderator: Co-Administratoren
-
- Beiträge: 7
- Registriert: 16.02.2021, 20:41
- System: CCU
- Hat sich bedankt: 1 Mal
- Danksagung erhalten: 1 Mal
Re: RWE/Innogy/Livisi Fensterkontakt WDS - Homematic/AskSinPP Firmware
Pinbelegung ist sicher gleich wie beim SCo/SWDO (MP7+8 nachgemessen).
Ich habe nochmal ohne "NDEBUG" gebaut, leider sehe ich trotzdem nichts auf der seriellen...
Das EEPROM ist hier ja bestückt, wofür würde das benützt? (mit #define STORAGEDRIVER m24mXX<0x0A,512,256> und den beiden WireSoft-Zeilen ist der Sketch noch nicht übersetzbar).
Ich habe nochmal ohne "NDEBUG" gebaut, leider sehe ich trotzdem nichts auf der seriellen...
Das EEPROM ist hier ja bestückt, wofür würde das benützt? (mit #define STORAGEDRIVER m24mXX<0x0A,512,256> und den beiden WireSoft-Zeilen ist der Sketch noch nicht übersetzbar).
-
- Beiträge: 12072
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 846 Mal
- Danksagung erhalten: 2138 Mal
- Kontaktdaten:
Re: RWE/Innogy/Livisi Fensterkontakt WDS - Homematic/AskSinPP Firmware
Hab ich evtl. RX und TX falsch beschriftet in meiner Abbildung?christophj hat geschrieben: ↑07.10.2022, 13:29Ich habe nochmal ohne "NDEBUG" gebaut, leider sehe ich trotzdem nichts auf der seriellen...
Ablegen von Konfigurations-/Verknüpfungsdaten.christophj hat geschrieben: ↑07.10.2022, 13:29Das EEPROM ist hier ja bestückt, wofür würde das benützt?
Geht aber auch intern im EFM32
Fehlermeldung?
-
- Beiträge: 7
- Registriert: 16.02.2021, 20:41
- System: CCU
- Hat sich bedankt: 1 Mal
- Danksagung erhalten: 1 Mal
Re: RWE/Innogy/Livisi Fensterkontakt WDS - Homematic/AskSinPP Firmware
Sollte eigentlich passen.Hab ich evtl. RX und TX falsch beschriftet in meiner Abbildung?
Fehlermeldung:
Code: Alles auswählen
In file included from m:\Source\Arduino\libraries\AskSinPP/AskSinPP.h:66:0,
from M:\Source\HM-Sec-SCo-EFM32\HM-Sec-SCo-EFM32.ino:59:
m:\Source\Arduino\libraries\AskSinPP/Storage.h:307:11: error: 'uint8' has not been declared
template <uint8 ID,uint16_t EEPROM_NUM_PAGES,uint8_t EEPROM_PAGESIZE>
-
- Beiträge: 12072
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 846 Mal
- Danksagung erhalten: 2138 Mal
- Kontaktdaten:
Re: RWE/Innogy/Livisi Fensterkontakt WDS - Homematic/AskSinPP Firmware
Na dann ersetz mal alle uint8 durch uint8_t
Re: RWE/Innogy/Livisi Fensterkontakt WDS - Homematic/AskSinPP Firmware
@christophj Hast du mittlerweile den WDSo 2 zum laufen gebracht?
-
- Beiträge: 7
- Registriert: 16.02.2021, 20:41
- System: CCU
- Hat sich bedankt: 1 Mal
- Danksagung erhalten: 1 Mal
Re: RWE/Innogy/Livisi Fensterkontakt WDS - Homematic/AskSinPP Firmware
Das Ersetzen der uint8 durch uint8_t in der storage.h hat schon mal bewirkt, dass der Sketch mit dem STORAGEDRIVER-define übersetzbar ist - und jetzt wird auch der Sabotagekontakt richtig im Gerätestatus in der RaspberryMatic angezeigt (zum Gegencheck noch mal auskommentiert - dann geht der Sabotagekontakt wieder nicht). Der Offen/Verschlossen-Zustand reagiert aber weiterhin nicht - und die Serielle gibt weiterhin nix aus...
Was mich leicht irritiert: im Sketch habe ich die Device Serial NEQ0953692 nicht verändert, in der WebUI wird aber eine ganz andere (KIR1346XXX) angezeigt.
Was mich leicht irritiert: im Sketch habe ich die Device Serial NEQ0953692 nicht verändert, in der WebUI wird aber eine ganz andere (KIR1346XXX) angezeigt.
-
- Beiträge: 7
- Registriert: 16.02.2021, 20:41
- System: CCU
- Hat sich bedankt: 1 Mal
- Danksagung erhalten: 1 Mal
Re: RWE/Innogy/Livisi Fensterkontakt WDS - Homematic/AskSinPP Firmware
Jetzt hab ich auch noch mal den AskSin Analyzer XS angeworfen, und siehe da, wenn ich die Lichtschranke bespaße, sendet der WDSo SENSOR_EVENT-Telegramme!
Auch das mit Gegenprobe nur, wenn ich mit STORAGEDRIVER übersetze. Es scheint nur auf der RaspberryMatic noch nicht richtig interpretiert zu werden.
Auch das mit Gegenprobe nur, wenn ich mit STORAGEDRIVER übersetze. Es scheint nur auf der RaspberryMatic noch nicht richtig interpretiert zu werden.
-
- Beiträge: 12072
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 846 Mal
- Danksagung erhalten: 2138 Mal
- Kontaktdaten:
Re: RWE/Innogy/Livisi Fensterkontakt WDS - Homematic/AskSinPP Firmware
Ok, dann reicht es, in der AskSinPP.h in der EFM32 Sektion https://github.com/jp112sdl/AskSinPP/bl ... inPP.h#L33 noch typedef uint8_t uint8; hinzuzufügen.christophj hat geschrieben: ↑11.10.2022, 02:28Das Ersetzen der uint8 durch uint8_t in der storage.h hat schon mal bewirkt, dass der Sketch mit dem STORAGEDRIVER-define übersetzbar ist
EDIT: Hab das mal im AskSinPP-master gemacht. Das kompiliert jetzt also auch ohne die Ersetzung
Der Klassiker: Hast du denn die "gesicherte Übertragung" auf "Standard" umgestellt?christophj hat geschrieben: ↑11.10.2022, 02:28Der Offen/Verschlossen-Zustand reagiert aber weiterhin nicht
https://asksinpp.de/Grundlagen/FAQ/Stan ... agung.html
- stan23
- Beiträge: 2026
- Registriert: 13.12.2016, 21:14
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Altmühltal
- Hat sich bedankt: 576 Mal
- Danksagung erhalten: 333 Mal
- Kontaktdaten:
Re: RWE/Innogy/Livisi Fensterkontakt WDS - Homematic/AskSinPP Firmware
Das liegt an USE_HW_SERIAL:christophj hat geschrieben: ↑11.10.2022, 02:28Was mich leicht irritiert: im Sketch habe ich die Device Serial NEQ0953692 nicht verändert, in der WebUI wird aber eine ganz andere (KIR1346XXX) angezeigt.
https://github.com/jp112sdl/HM-Sec-SCo- ... 32.ino#L10
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)
Re: RWE/Innogy/Livisi Fensterkontakt WDS - Homematic/AskSinPP Firmware
@christophj hat es denn jetzt funktioniert?