RWE/Innogy/Livisi Bewegungsmelder WMD - Homematic/AskSinPP Firmware

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

Moderator: Co-Administratoren

jp112sdl
Beiträge: 12119
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 849 Mal
Danksagung erhalten: 2152 Mal
Kontaktdaten:

Re: RWE/Innogy/Livisi Bewegungsmelder WMD - Homematic/AskSinPP Firmware

Beitrag von jp112sdl » 21.04.2023, 15:12

Peter.matic hat geschrieben:
21.04.2023, 13:31
Zwei davon laufen zu schnell (Helligkeitsmessung alle ca.19s statt 5min) während der dritte es richtig macht.
Sowas ist ja wieder kurios.

Wenn der Takt grundsätzlich zu schnell ist, dann würde wohl auch die Wartezeit auf die BidCos-Quittung um den Faktor 16 kürzer sein und es zu vielen Retransmits kommen. Sowas war in deinem seriellen Log jedoch nicht zu sehen.

Kannst du mal testen, ob das auch passiert, wenn du statt
hal.activity.savePower<Sleep<>>(hal);
nur Idle nutzt?
hal.activity.savePower<Idle<>>(hal);

VG,
Jérôme ☕️

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

Benutzeravatar
Peter.matic
Beiträge: 20
Registriert: 01.08.2022, 22:00
System: CCU
Hat sich bedankt: 2 Mal
Danksagung erhalten: 4 Mal

Re: RWE/Innogy/Livisi Bewegungsmelder WMD - Homematic/AskSinPP Firmware

Beitrag von Peter.matic » 21.04.2023, 18:31

Hallo Jerome,
bin am Wochenende wieder nicht zu Hause. Werde ich gleich am Montag testen..
Schöne Grüße,
Peter

☕️ https://ko-fi.com/petermatic

Surfi
Beiträge: 30
Registriert: 16.01.2019, 13:42
Hat sich bedankt: 5 Mal
Danksagung erhalten: 2 Mal

Re: RWE/Innogy/Livisi Bewegungsmelder WMD - Homematic/AskSinPP Firmware

Beitrag von Surfi » 22.04.2023, 21:41

Hallo zusammen,

ich habe den neuen Sketch von Jerome auf meinen beiden WMD's ausprobiert. Der Sketch scheint normal zu starten. Allerdings funktioniert auf beiden BM's dann kein Config "Modus" mehr. Beim Druck auf den Config Taster kommt nicht das gleichmäßige Blinken, sondern eine Blinkreihenfolge wie beim starten. Ich bekomme den BM dann nicht gepairt.
Lösche ich vor dem Flashen den BM nicht aus der CCU oder fhem meldet er ganz normal Bewegungen oder Helligkeit.
Woran kann das denn liegen?

Grüße Thomas
VG Thomas

jp112sdl
Beiträge: 12119
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 849 Mal
Danksagung erhalten: 2152 Mal
Kontaktdaten:

Re: RWE/Innogy/Livisi Bewegungsmelder WMD - Homematic/AskSinPP Firmware

Beitrag von jp112sdl » 22.04.2023, 21:43

Surfi hat geschrieben:
22.04.2023, 21:41
Lösche ich vor dem Flashen den BM nicht aus der CCU oder fhem meldet er ganz normal Bewegungen oder Helligkeit.
Kannst du mal schauen, ob die Helligkeit alle 5min. kommt oder auch
Peter.matic hat geschrieben:
21.04.2023, 13:31
Helligkeitsmessung alle ca.19s

VG,
Jérôme ☕️

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

Surfi
Beiträge: 30
Registriert: 16.01.2019, 13:42
Hat sich bedankt: 5 Mal
Danksagung erhalten: 2 Mal

Re: RWE/Innogy/Livisi Bewegungsmelder WMD - Homematic/AskSinPP Firmware

Beitrag von Surfi » 22.04.2023, 22:46

Kommt auch alle 19s

22:36:50 22.04.2023 HM-Sec-MDIR HM00111304:1 Helligkeit 38, Kein Fehler
22:37:10 22.04.2023 HM-Sec-MDIR HM00111304:1 Helligkeit 38, Kein Fehler
22:37:29 22.04.2023 HM-Sec-MDIR HM00111304:1 Helligkeit 38, Kein Fehler
22:37:47 22.04.2023 HM-Sec-MDIR HM00111304:1 Helligkeit 38, Kein Fehler
22:38:06 22.04.2023 HM-Sec-MDIR HM00111304:1 Helligkeit 38, Kein Fehler
22:38:25 22.04.2023 HM-Sec-MDIR HM00111304:1 Helligkeit 38, Kein Fehler
22:38:44 22.04.2023 HM-Sec-MDIR HM00111304:1 Helligkeit 37, Kein Fehler

und die Meldung "Bewegung erkannt" bleibt auch bestehen....

Ich habe mal testhalber folgende Zeilen auskommentiert bzw geändert:

Code: Alles auswählen

//#include "LMSS.h"
//typedef MotionChannel<Hal,PEERS_PER_CHANNEL,List0,Lmss<LMSS_SENSE_PIN,LMSS_ACTIVATOR_PIN,LMSS_PARAM_M,LMSS_PARAM_B,LMSS_PARAM_MIN,LMSS_PARAM_MAX>> MChannel;
typedef MotionChannel<Hal,PEERS_PER_CHANNEL,List0> MChannel;
Dann funktioniert der "Config Modus" wieder, die Helligkeitswerte werden dann in unregelmäßigen kurzen Intervallen gesendet..

00:12:01 23.04.2023 HM-Sec-MDIR HM00111304:1 Helligkeit 0, Kein Fehler
00:12:18 23.04.2023 HM-Sec-MDIR HM00111304:1 Helligkeit 0, Kein Fehler
00:12:29 23.04.2023 HM-Sec-MDIR HM00111304:1 Helligkeit 0, Kein Fehler
00:12:42 23.04.2023 HM-Sec-MDIR HM00111304:1 Helligkeit 0, Kein Fehler
00:13:03 23.04.2023 HM-Sec-MDIR HM00111304:1 Helligkeit 0, Kein Fehler
00:14:33 23.04.2023 HM-Sec-MDIR HM00111304:1 Helligkeit 0, Kein Fehler
00:14:48 23.04.2023 HM-Sec-MDIR HM00111304:1 Helligkeit 0, Kein Fehler
VG Thomas

jp112sdl
Beiträge: 12119
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 849 Mal
Danksagung erhalten: 2152 Mal
Kontaktdaten:

Re: RWE/Innogy/Livisi Bewegungsmelder WMD - Homematic/AskSinPP Firmware

Beitrag von jp112sdl » 23.04.2023, 06:41

Kannst du zunächst mal das hier aus dem Beitrag probieren?
viewtopic.php?f=76&t=75932&p=764773#p764606

Und danach, falls es damit geht, mach es wieder rückgängig und nimm mal die Zeile 200 raus.
// pirISR(sdev);

Dann wird keine Bewegung mehr gemeldet.
Aber kommen dann die Helligkeitswerte alle 5min ?

VG,
Jérôme ☕️

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

Surfi
Beiträge: 30
Registriert: 16.01.2019, 13:42
Hat sich bedankt: 5 Mal
Danksagung erhalten: 2 Mal

Re: RWE/Innogy/Livisi Bewegungsmelder WMD - Homematic/AskSinPP Firmware

Beitrag von Surfi » 23.04.2023, 19:48

Ok, habe ich nun gemacht.

viewtopic.php?f=76&t=75932&p=764773#p764606 mit pirISR(sdev);
- kein "Config mode" und ca alle 5 Min Helligkeit
19:18:13 23.04.2023 HM-Sec-MDIR HM00111304:1 Helligkeit 255, Bewegung erkannt
19:22:15 23.04.2023 HM-Sec-MDIR HM00111304:1 Helligkeit 46, Bewegung erkannt
19:26:17 23.04.2023 HM-Sec-MDIR HM00111304:1 Helligkeit 47, Bewegung erkannt

Danach die Änderungen eingefügt:

Code: Alles auswählen

 hal.activity.savePower<Sleep<>>(hal);
 //pirISR(sdev);
- "Config mode" funktioniert und auch ca alle 5 Min Helligkeit
19:37:58 23.04.2023 HM-Sec-MDIR HM00111304:1 Helligkeit 255, Kein Fehler
19:42:59 23.04.2023 HM-Sec-MDIR HM00111304:1 Helligkeit 46, Kein Fehler
19:48:00 23.04.2023 HM-Sec-MDIR HM00111304:1 Helligkeit 49, Kein Fehler
VG Thomas

jp112sdl
Beiträge: 12119
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 849 Mal
Danksagung erhalten: 2152 Mal
Kontaktdaten:

Re: RWE/Innogy/Livisi Bewegungsmelder WMD - Homematic/AskSinPP Firmware

Beitrag von jp112sdl » 24.04.2023, 19:37

Ok, dann bringt das Interrupthandling irgendwas total durcheinander.
Wenn ich die Tage Zeit finde, schaue ich mir das noch mal an

VG,
Jérôme ☕️

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

Benutzeravatar
Peter.matic
Beiträge: 20
Registriert: 01.08.2022, 22:00
System: CCU
Hat sich bedankt: 2 Mal
Danksagung erhalten: 4 Mal

Re: RWE/Innogy/Livisi Bewegungsmelder WMD - Homematic/AskSinPP Firmware

Beitrag von Peter.matic » 24.04.2023, 20:09

Ja, ein ähnliches Problem hatte ich auch schon. Ich hatte ja den Plan, die Dauer des PIR- Impulses zu messen. Dazu habe ich den Interrupt von Raising auf Change gestellt und wollte von der positiven bis zur negativen Flanke die Zeit messen. Aber obwohl ich den Aufruf nur bei der positiven Flanke an die folgende Routine weitergegeben habe, hat dann überhaupt nichts mehr funktioniert. Nach Deinem Lösungsvorschlag habe ich das dann aufgegeben.

Viel Erfolg...
Schöne Grüße,
Peter

☕️ https://ko-fi.com/petermatic

jp112sdl
Beiträge: 12119
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 849 Mal
Danksagung erhalten: 2152 Mal
Kontaktdaten:

Re: RWE/Innogy/Livisi Bewegungsmelder WMD - Homematic/AskSinPP Firmware

Beitrag von jp112sdl » 25.04.2023, 21:21

Danke. Ideen hab ich noch ein paar. Nur grad leider keine Zeit :?

VG,
Jérôme ☕️

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

Antworten

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