Bewegungsmelder HM-Sen-MDIR-WM55 Mindestsendeabstand Script

Kabellose und kabelgebundene Sender und Empfänger der klassischen Homematic-Serie

Moderator: Co-Administratoren

Antworten
Dwarf1980
Beiträge: 17
Registriert: 08.10.2017, 20:33

Bewegungsmelder HM-Sen-MDIR-WM55 Mindestsendeabstand Script

Beitrag von Dwarf1980 » 13.03.2018, 13:58

Hallo Zusammen,

Kann man den Mindestsendeabstand vom Bewegungsmelder per Script ändern? (habe nach 15 minuten Suchen leider nichts im Forum gefunden)

Mein Anliegen ist: Wenn mein DutyCycle zu hoch das die Bewegungsmelder auf einen längeren Mindestsendeabstand geschalten werden?
leider finde ich unter den DevConfis oder auch per XML API nichts was ich ansprechen kann

folgende Abfrage würde ich erstmal nehmen und den Wert zu bekommen

Code: Alles auswählen

WriteLine(dom.GetObject(ID_CHANNELS).Get("ANK_BEW_TUER:?").DPByHssDP("?").Value());  
und dann um zu schreiben

Code: Alles auswählen

dom.GetObject(ID_CHANNELS).Get("ANK_BEW_TUER:?").DPByHssDP("?").State(?);  
Wäre Super Wenn da jemand helfen könnte.
Das gleiche würde ich natürlich auch für den Präsenzmelder von IP gerne wissen :)

Vielen Dank und Viele Grüße

Bratmaxe
Beiträge: 1573
Registriert: 28.05.2015, 12:48
Wohnort: Willich
Hat sich bedankt: 4 Mal
Danksagung erhalten: 10 Mal

Re: Bewegungsmelder HM-Sen-MDIR-WM55 Mindestsendeabstand Scr

Beitrag von Bratmaxe » 13.03.2018, 16:22

Hallo.

der Kanal 3 des Sensors hat einen Datenpunkt der heisst "NEXT_TRANSMISSION", ob das der Richtige ist weiss ich nicht, könntest du aber mal testen.

Code: Alles auswählen

dom.GetObject("BidCos-RF.NEQ01234567:3.NEXT_TRANSMISSION").State(NEUERWERT);
NEQ01234567 natürlich durch deine Seriennummer ersetzen!
Gruß Carsten

Dwarf1980
Beiträge: 17
Registriert: 08.10.2017, 20:33

Re: Bewegungsmelder HM-Sen-MDIR-WM55 Mindestsendeabstand Scr

Beitrag von Dwarf1980 » 13.03.2018, 17:29

Hi,

leider nein. Mit folgenden Script kann man auslesen was dahinter steckt

Code: Alles auswählen

string auswahl = "NEQ0960900";
! +++++++++++++++++++
string index;
string liste = dom.GetObject(ID_DATAPOINTS).EnumUsedNames();
foreach (index, liste) {
var sserial = (index.StrValueByIndex(":",0).StrValueByIndex(".",1));
if (sserial == auswahl) {
Write(index #"\n");
}
}
Ergibt

Code: Alles auswählen

BidCos-RF.NEQ0960900:0.AES_KEY
BidCos-RF.NEQ0960900:0.CONFIG_PENDING
BidCos-RF.NEQ0960900:0.DEVICE_IN_BOOTLOADER
BidCos-RF.NEQ0960900:0.LOWBAT
BidCos-RF.NEQ0960900:0.RSSI_DEVICE
BidCos-RF.NEQ0960900:0.RSSI_PEER
BidCos-RF.NEQ0960900:0.STICKY_UNREACH
BidCos-RF.NEQ0960900:0.UNREACH
BidCos-RF.NEQ0960900:0.UPDATE_PENDING
BidCos-RF.NEQ0960900:1.PRESS_LONG
BidCos-RF.NEQ0960900:1.PRESS_SHORT
BidCos-RF.NEQ0960900:2.PRESS_LONG
BidCos-RF.NEQ0960900:2.PRESS_SHORT
BidCos-RF.NEQ0960900:3.BRIGHTNESS
BidCos-RF.NEQ0960900:3.MOTION
Es ist aber hier leider nichts dabei was dem Entspricht.

Bratmaxe
Beiträge: 1573
Registriert: 28.05.2015, 12:48
Wohnort: Willich
Hat sich bedankt: 4 Mal
Danksagung erhalten: 10 Mal

Re: Bewegungsmelder HM-Sen-MDIR-WM55 Mindestsendeabstand Scr

Beitrag von Bratmaxe » 14.03.2018, 07:48

Moin,

also ich habe den Sensor selber nicht, aberlaut der offiziellen Dokumentation von 01.2018 gibt es diesen Datenpunkt (S. 284). Vielleicht einfach mal probieren!

Oder musst du vielleicht ein Firmwareupdate vom Sensor machen?

Gruß Carsten
Gruß Carsten

Dwarf1980
Beiträge: 17
Registriert: 08.10.2017, 20:33

Re: Bewegungsmelder HM-Sen-MDIR-WM55 Mindestsendeabstand Scr

Beitrag von Dwarf1980 » 14.03.2018, 10:01

Hi

habe dies auch schon gesehen, aber leider fehlt mir die entsprechende Abfrage dafür um den Wert zu bekommen

Code: Alles auswählen

WriteLine(dom.GetObject("BidCos-RF.NEQ0960900:3.BRIGHTNESS").State());
WriteLine(dom.GetObject("BidCos-RF.NEQ0960900:3.NEXT_TRANSMISSION").Value());
(Mit "State" bekomme ich auch null)

Code: Alles auswählen

138
null
Viele Grüße

tubozz
Beiträge: 60
Registriert: 11.01.2018, 22:13
Danksagung erhalten: 3 Mal

Re: Bewegungsmelder HM-Sen-MDIR-WM55 Mindestsendeabstand Scr

Beitrag von tubozz » 14.03.2018, 13:43

Da ist die Doku voreilig bzw. verwirrend, da es den FWstand (je nach Sensor augenscheinlich) offiziell noch nicht gibt.
Somit ist NEXT_TRANSMISSION kein nutzbarer Datenpunkt. :wink:

Tub

Dwarf1980
Beiträge: 17
Registriert: 08.10.2017, 20:33

Re: Bewegungsmelder HM-Sen-MDIR-WM55 Mindestsendeabstand Scr

Beitrag von Dwarf1980 » 14.03.2018, 15:20

Servus,

Sowas dachte ich mir auch, das es evtl schon vorbeugend ist oder sich jemand nen Copy Paste Fehler erlaubt hat.
Aber gibt es denn keine Möglichkeit an diesen Wert heranzukommen?

Bzw wie löst ihr das wenn ihr zu viele Bewegungsmelder habt? und die Richtung DutyCycle gehen?

Viele Grüße

Xel66
Beiträge: 14149
Registriert: 08.05.2013, 23:33
System: Alternative CCU (auf Basis OCCU)
Wohnort: Nordwürttemberg
Hat sich bedankt: 583 Mal
Danksagung erhalten: 1497 Mal

Re: Bewegungsmelder HM-Sen-MDIR-WM55 Mindestsendeabstand Scr

Beitrag von Xel66 » 14.03.2018, 16:09

Dwarf1980 hat geschrieben:Bzw wie löst ihr das wenn ihr zu viele Bewegungsmelder habt? und die Richtung DutyCycle gehen?
Gesicherte Kommunikation deaktivieren. Ist bei Bewegungsmeldern eh für die Katz. Ich habe insgesamt sieben BWM in einem Dreipersonenhaushalt in Betrieb und einen einstelligen Duty Cycle. Meine Hauptbelastung für den Duty Cycle ist meine Keymatic. Das hat allerdings etwas mit meiner merkwürdigen Programmierung (Kontrollbefehle) zu tun.

Gruß Xel66
-------------------------------------------------------------------------------------------
524 Kanäle in 146 Geräten und 267 CUxD-Kanäle in 34 CUxD-Geräten:
343 Programme, 334 Systemvariablen und 183 Direktverknüpfungen,
RaspberryMatic Version: 3.65.11.20221005 + Testsystem: CCU2 2.61.7
-------------------------------------------------------------------------------------------
Einsteigerthread, Programmlogik-Thread, WebUI-Handbuch

Dwarf1980
Beiträge: 17
Registriert: 08.10.2017, 20:33

Re: Bewegungsmelder HM-Sen-MDIR-WM55 Mindestsendeabstand Scr

Beitrag von Dwarf1980 » 15.03.2018, 11:40

Servus

Also die Bewegungsmelder HM-Sen-MDIR-WM55 sind immer auf Standard und können nicht mal auf gesichert umgestellt werden.

Weitere Ideen und Anregungen? :)

Viele Grüße

Antworten

Zurück zu „HomeMatic Aktoren und Sensoren (klassisch)“