EventDelay bei HmIP-SAM ?

Einrichtung, Nutzung und Hilfe zu RaspberryMatic (OCCU auf Raspberry Pi)

Moderatoren: jmaus, Co-Administratoren

Benutzeravatar
Eli_78
Beiträge: 160
Registriert: 09.09.2017, 13:09
Hat sich bedankt: 18 Mal
Danksagung erhalten: 20 Mal

Re: ProofAndSetValue() bei HmIP-SAM ?

Beitrag von Eli_78 » 05.06.2021, 19:28

Und noch n Screenshot :wink:
Animation2.gif
Grüße Thomas
Intel NUC (NUC6CAYH) 8GB Ram, 60GB SSD + RPI-RF-MOD auf HB-RF-USB-2 + APC USV via Nut Server (Master)
IOBroker auf RPI3B+
1262 Kanäle in 323 Geräten und 127 CUxD-Kanäle in 16 CUxD-Geräten
Und der ganze Haufen funktioniert auch noch! :D

Benutzeravatar
Eli_78
Beiträge: 160
Registriert: 09.09.2017, 13:09
Hat sich bedankt: 18 Mal
Danksagung erhalten: 20 Mal

Re: ProofAndSetValue() bei HmIP-SAM ?

Beitrag von Eli_78 » 05.06.2021, 19:36

Servus Baxxy

Hier mal der Screenshot vom SDV.
SDV.JPG
Aber irgendwie fehlen da die Parameter. :shock:

Grüße Thomas
Intel NUC (NUC6CAYH) 8GB Ram, 60GB SSD + RPI-RF-MOD auf HB-RF-USB-2 + APC USV via Nut Server (Master)
IOBroker auf RPI3B+
1262 Kanäle in 323 Geräten und 127 CUxD-Kanäle in 16 CUxD-Geräten
Und der ganze Haufen funktioniert auch noch! :D

Benutzeravatar
Baxxy
Beiträge: 10739
Registriert: 18.12.2018, 15:45
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 599 Mal
Danksagung erhalten: 2196 Mal

Re: ProofAndSetValue() bei HmIP-SAM ?

Beitrag von Baxxy » 05.06.2021, 19:53

Eli_78 hat geschrieben:
05.06.2021, 19:36
Aber irgendwie fehlen da die Parameter.
Ok, weiß ich gerade nicht warum. Vielleicht weil da Demoversion steht.

Mach mal Script testen mit folgendem Code und poste die Ausgabe:

Code: Alles auswählen

object if = dom.GetObject("HmIP-RF");
var v = xmlrpc.GetParamset(if,"000F18A98C938A:1","MASTER");
WriteLine(v);
Seriennummer nochmal kontrollieren!

Grüße
Baxxy
Zuletzt geändert von Baxxy am 05.06.2021, 21:27, insgesamt 1-mal geändert.

Benutzeravatar
Eli_78
Beiträge: 160
Registriert: 09.09.2017, 13:09
Hat sich bedankt: 18 Mal
Danksagung erhalten: 20 Mal

Re: ProofAndSetValue() bei HmIP-SAM ?

Beitrag von Eli_78 » 05.06.2021, 20:02

Servus :wink:

Script Ausgabe:

Code: Alles auswählen

<value><struct><member><name>CHANNEL_OPERATION_MODE</name><value><struct><member><name>DEFAULT</name><value>ANY_MOTION</value></member><member><name>FLAGS</name><value><i4>1</i4></value></member><member><name>ID</name><value>CHANNEL_OPERATION_MODE</value></member><member><name>MAX</name><value>FLAT_DECT</value></member><member><name>MIN</name><value>OFF</value></member><member><name>OPERATIONS</name><value><i4>3</i4></value></member><member><name>TYPE</name><value>ENUM</value></member><member><name>VALUE_LIST</name><value><array><data><value>OFF</value><value>ANY_MOTION</value><value>FLAT_DECT</value></data></array></value></member></struct></value></member><member><name>EVENT_DELAY_UNIT</name><value><struct><member><name>DEFAULT</name><value>100MS</value></member><member><name>FLAGS</name><value><i4>1</i4></value></member><member><name>ID</name><value>EVENT_DELAY_UNIT</value></member><member><name>MAX</name><value>H</value></member><member><name>MIN</name><value>100MS</value></member><member><name>OPERATIONS</name><value><i4>3</i4></value></member><member><name>TYPE</name><value>ENUM</value></member><member><name>VALUE_LIST</name><value><array><data><value>100MS</value><value>S</value><value>M</value><value>H</value></data></array></value></member></struct></value></member><member><name>EVENT_DELAY_VALUE</name><value><struct><member><name>DEFAULT</name><value><i4>0</i4></value></member><member><name>FLAGS</name><value><i4>1</i4></value></member><member><name>ID</name><value>EVENT_DELAY_VALUE</value></member><member><name>MAX</name><value><i4>63</i4></value></member><member><name>MIN</name><value><i4>0</i4></value></member><member><name>OPERATIONS</name><value><i4>3</i4></value></member><member><name>TYPE</name><value>INTEGER</value></member></struct></value></member><member><name>EVENT_FILTER_NUMBER</name><value><struct><member><name>DEFAULT</name><value><i4>1</i4></value></member><member><name>FLAGS</name><value><i4>1</i4></value></member><member><name>ID</name><value>EVENT_FILTER_NUMBER</value></member><member><name>MAX</name><value><i4>15</i4></value></member><member><name>MIN</name><value><i4>0</i4></value></member><member><name>OPERATIONS</name><value><i4>3</i4></value></member><member><name>TYPE</name><value>INTEGER</value></member></struct></value></member><member><name>EVENT_FILTER_PERIOD</name><value><struct><member><name>DEFAULT</name><value><double>3.000000</double></value></member><member><name>FLAGS</name><value><i4>1</i4></value></member><member><name>ID</name><value>EVENT_FILTER_PERIOD</value></member><member><name>MAX</name><value><double>7.500000</double></value></member><member><name>MIN</name><value><double>0.500000</double></value></member><member><name>OPERATIONS</name><value><i4>3</i4></value></member><member><name>TYPE</name><value>FLOAT</value></member><member><name>UNIT</name><value>s</value></member></struct></value></member><member><name>MSG_FOR_POS_A</name><value><struct><member><name>DEFAULT</name><value>OPEN</value></member><member><name>FLAGS</name><value><i4>1</i4></value></member><member><name>ID</name><value>MSG_FOR_POS_A</value></member><member><name>MAX</name><value>OPEN</value></member><member><name>MIN</name><value>NO_MSG</value></member><member><name>OPERATIONS</name><value><i4>3</i4></value></member><member><name>TYPE</name><value>ENUM</value></member><member><name>VALUE_LIST</name><value><array><data><value>NO_MSG</value><value>CLOSED</value><value>OPEN</value></data></array></value></member></struct></value></member><member><name>MSG_FOR_POS_B</name><value><struct><member><name>DEFAULT</name><value>CLOSED</value></member><member><name>FLAGS</name><value><i4>1</i4></value></member><member><name>ID</name><value>MSG_FOR_POS_B</value></member><member><name>MAX</name><value>OPEN</value></member><member><name>MIN</name><value>NO_MSG</value></member><member><name>OPERATIONS</name><value><i4>3</i4></value></member><member><name>TYPE</name><value>ENUM</value></member><member><name>VALUE_LIST</name><value><array><data><value>NO_MSG</value><value>CLOSED</value><value>OPEN</value></data></array></value></member></struct></value></member><member><name>NOTIFICATION_SOUND_TYPE_HIGH_TO_LOW</name><value><struct><member><name>DEFAULT</name><value>SOUND_NO_SOUND</value></member><member><name>FLAGS</name><value><i4>1</i4></value></member><member><name>ID</name><value>NOTIFICATION_SOUND_TYPE_HIGH_TO_LOW</value></member><member><name>MAX</name><value>SOUND_LONG_SHORT_SHORT</value></member><member><name>MIN</name><value>SOUND_NO_SOUND</value></member><member><name>OPERATIONS</name><value><i4>3</i4></value></member><member><name>TYPE</name><value>ENUM</value></member><member><name>VALUE_LIST</name><value><array><data><value>SOUND_NO_SOUND</value><value>SOUND_SHORT</value><value>SOUND_SHORT_SHORT</value><value>SOUND_LONG</value><value>SOUND_LONG_SHORT</value><value>SOUND_LONG_LONG</value><value>SOUND_LONG_SHORT_SHORT</value></data></array></value></member></struct></value></member><member><name>NOTIFICATION_SOUND_TYPE_LOW_TO_HIGH</name><value><struct><member><name>DEFAULT</name><value>SOUND_SHORT</value></member><member><name>FLAGS</name><value><i4>1</i4></value></member><member><name>ID</name><value>NOTIFICATION_SOUND_TYPE_LOW_TO_HIGH</value></member><member><name>MAX</name><value>SOUND_LONG_SHORT_SHORT</value></member><member><name>MIN</name><value>SOUND_NO_SOUND</value></member><member><name>OPERATIONS</name><value><i4>3</i4></value></member><member><name>TYPE</name><value>ENUM</value></member><member><name>VALUE_LIST</name><value><array><data><value>SOUND_NO_SOUND</value><value>SOUND_SHORT</value><value>SOUND_SHORT_SHORT</value><value>SOUND_LONG</value><value>SOUND_LONG_SHORT</value><value>SOUND_LONG_LONG</value><value>SOUND_LONG_SHORT_SHORT</value></data></array></value></member></struct></value></member><member><name>SENSOR_SENSITIVITY</name><value><struct><member><name>DEFAULT</name><value>SENSOR_RANGE_4G</value></member><member><name>FLAGS</name><value><i4>1</i4></value></member><member><name>ID</name><value>SENSOR_SENSITIVITY</value></member><member><name>MAX</name><value>SENSOR_RANGE_2G_2PLUS_SENSE</value></member><member><name>MIN</name><value>SENSOR_RANGE_16G</value></member><member><name>OPERATIONS</name><value><i4>3</i4></value></member><member><name>TYPE</name><value>ENUM</value></member><member><name>VALUE_LIST</name><value><array><data><value>SENSOR_RANGE_16G</value><value>SENSOR_RANGE_8G</value><value>SENSOR_RANGE_4G</value><value>SENSOR_RANGE_2G</value><value>SENSOR_RANGE_2G_PLUS_SENS</value><value>SENSOR_RANGE_2G_2PLUS_SENSE</value></data></array></value></member></struct></value></member><member><name>TRIGGER_ANGLE</name><value><struct><member><name>DEFAULT</name><value><i4>20</i4></value></member><member><name>FLAGS</name><value><i4>1</i4></value></member><member><name>ID</name><value>TRIGGER_ANGLE</value></member><member><name>MAX</name><value><i4>45</i4></value></member><member><name>MIN</name><value><i4>10</i4></value></member><member><name>OPERATIONS</name><value><i4>3</i4></value></member><member><name>TYPE</name><value>INTEGER</value></member><member><name>UNIT</name><value>_Grad_</value></member></struct></value></member></struct></value>
Das mit der Demoversion war ein Unfall :roll:
Anbei die Ausgabe ohne die Demoversion:
SDV.JPG
Grüße Thomas
Intel NUC (NUC6CAYH) 8GB Ram, 60GB SSD + RPI-RF-MOD auf HB-RF-USB-2 + APC USV via Nut Server (Master)
IOBroker auf RPI3B+
1262 Kanäle in 323 Geräten und 127 CUxD-Kanäle in 16 CUxD-Geräten
Und der ganze Haufen funktioniert auch noch! :D

Benutzeravatar
Baxxy
Beiträge: 10739
Registriert: 18.12.2018, 15:45
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 599 Mal
Danksagung erhalten: 2196 Mal

Re: ProofAndSetValue() bei HmIP-SAM ?

Beitrag von Baxxy » 05.06.2021, 20:19

Guck mal im SDV unter Einstellungen --> Setup Ansichten --> Ansicht Channel --> Channel: Komlett
ob da auch PARAMSET_MASTER angehakt ist.

Laut geposteten Code ist (wenn ich richtig geschaut habe) keinerlei Verzögerungszeit gesetzt. Also die Einheit "EVENT_DELAY_UNIT" steht auf 100ms und der Wert "EVENT_DELAY_VALUE" auf 0.

Grüße
Baxxy

Benutzeravatar
Eli_78
Beiträge: 160
Registriert: 09.09.2017, 13:09
Hat sich bedankt: 18 Mal
Danksagung erhalten: 20 Mal

Re: ProofAndSetValue() bei HmIP-SAM ?

Beitrag von Eli_78 » 05.06.2021, 20:30

Servus Baxxy

Der Haken bei Paramset_Master ist gesetzt.

Deine Vermutung mit den eingestellten Parametern, deckt sich mit meinen Beobachtungen.
Der Status wird unmittelbar nach einer Lageänderung gesendent. Egal was in der Web UI eingestellt ist.

Grüße Thomas
Intel NUC (NUC6CAYH) 8GB Ram, 60GB SSD + RPI-RF-MOD auf HB-RF-USB-2 + APC USV via Nut Server (Master)
IOBroker auf RPI3B+
1262 Kanäle in 323 Geräten und 127 CUxD-Kanäle in 16 CUxD-Geräten
Und der ganze Haufen funktioniert auch noch! :D

Benutzeravatar
Baxxy
Beiträge: 10739
Registriert: 18.12.2018, 15:45
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 599 Mal
Danksagung erhalten: 2196 Mal

Re: ProofAndSetValue() bei HmIP-SAM ?

Beitrag von Baxxy » 05.06.2021, 20:54

Na dann machen wir ohne SDV weiter.

Folgender Code...

Code: Alles auswählen

object if = dom.GetObject("HmIP-RF");
xmlrpc.PutParamset(if,"000F18A98C938A:1","MASTER","EVENT_DELAY_VALUE","60");
Setzt den Wert auf 60 was zusammen mit der gespeicherten Einheit (100ms) dann 6s ergibt.

Kannst du mal testen. Sollte aufs Gerät übertragen werden. Dann nochmal den vorigen Code zum auslesen ausführen.

Grüße
Baxxy

Benutzeravatar
Eli_78
Beiträge: 160
Registriert: 09.09.2017, 13:09
Hat sich bedankt: 18 Mal
Danksagung erhalten: 20 Mal

Re: ProofAndSetValue() bei HmIP-SAM ?

Beitrag von Eli_78 » 05.06.2021, 21:16

Servus Baxxy

Hier die Ausgabe des Scripts:

Code: Alles auswählen

<value><struct><member><name>CHANNEL_OPERATION_MODE</name><value><struct><member><name>DEFAULT</name><value>ANY_MOTION</value></member><member><name>FLAGS</name><value><i4>1</i4></value></member><member><name>ID</name><value>CHANNEL_OPERATION_MODE</value></member><member><name>MAX</name><value>FLAT_DECT</value></member><member><name>MIN</name><value>OFF</value></member><member><name>OPERATIONS</name><value><i4>3</i4></value></member><member><name>TYPE</name><value>ENUM</value></member><member><name>VALUE_LIST</name><value><array><data><value>OFF</value><value>ANY_MOTION</value><value>FLAT_DECT</value></data></array></value></member></struct></value></member><member><name>EVENT_DELAY_UNIT</name><value><struct><member><name>DEFAULT</name><value>100MS</value></member><member><name>FLAGS</name><value><i4>1</i4></value></member><member><name>ID</name><value>EVENT_DELAY_UNIT</value></member><member><name>MAX</name><value>H</value></member><member><name>MIN</name><value>100MS</value></member><member><name>OPERATIONS</name><value><i4>3</i4></value></member><member><name>TYPE</name><value>ENUM</value></member><member><name>VALUE_LIST</name><value><array><data><value>100MS</value><value>S</value><value>M</value><value>H</value></data></array></value></member></struct></value></member><member><name>EVENT_DELAY_VALUE</name><value><struct><member><name>DEFAULT</name><value><i4>0</i4></value></member><member><name>FLAGS</name><value><i4>1</i4></value></member><member><name>ID</name><value>EVENT_DELAY_VALUE</value></member><member><name>MAX</name><value><i4>63</i4></value></member><member><name>MIN</name><value><i4>0</i4></value></member><member><name>OPERATIONS</name><value><i4>3</i4></value></member><member><name>TYPE</name><value>INTEGER</value></member></struct></value></member><member><name>EVENT_FILTER_NUMBER</name><value><struct><member><name>DEFAULT</name><value><i4>1</i4></value></member><member><name>FLAGS</name><value><i4>1</i4></value></member><member><name>ID</name><value>EVENT_FILTER_NUMBER</value></member><member><name>MAX</name><value><i4>15</i4></value></member><member><name>MIN</name><value><i4>0</i4></value></member><member><name>OPERATIONS</name><value><i4>3</i4></value></member><member><name>TYPE</name><value>INTEGER</value></member></struct></value></member><member><name>EVENT_FILTER_PERIOD</name><value><struct><member><name>DEFAULT</name><value><double>3.000000</double></value></member><member><name>FLAGS</name><value><i4>1</i4></value></member><member><name>ID</name><value>EVENT_FILTER_PERIOD</value></member><member><name>MAX</name><value><double>7.500000</double></value></member><member><name>MIN</name><value><double>0.500000</double></value></member><member><name>OPERATIONS</name><value><i4>3</i4></value></member><member><name>TYPE</name><value>FLOAT</value></member><member><name>UNIT</name><value>s</value></member></struct></value></member><member><name>MSG_FOR_POS_A</name><value><struct><member><name>DEFAULT</name><value>OPEN</value></member><member><name>FLAGS</name><value><i4>1</i4></value></member><member><name>ID</name><value>MSG_FOR_POS_A</value></member><member><name>MAX</name><value>OPEN</value></member><member><name>MIN</name><value>NO_MSG</value></member><member><name>OPERATIONS</name><value><i4>3</i4></value></member><member><name>TYPE</name><value>ENUM</value></member><member><name>VALUE_LIST</name><value><array><data><value>NO_MSG</value><value>CLOSED</value><value>OPEN</value></data></array></value></member></struct></value></member><member><name>MSG_FOR_POS_B</name><value><struct><member><name>DEFAULT</name><value>CLOSED</value></member><member><name>FLAGS</name><value><i4>1</i4></value></member><member><name>ID</name><value>MSG_FOR_POS_B</value></member><member><name>MAX</name><value>OPEN</value></member><member><name>MIN</name><value>NO_MSG</value></member><member><name>OPERATIONS</name><value><i4>3</i4></value></member><member><name>TYPE</name><value>ENUM</value></member><member><name>VALUE_LIST</name><value><array><data><value>NO_MSG</value><value>CLOSED</value><value>OPEN</value></data></array></value></member></struct></value></member><member><name>NOTIFICATION_SOUND_TYPE_HIGH_TO_LOW</name><value><struct><member><name>DEFAULT</name><value>SOUND_NO_SOUND</value></member><member><name>FLAGS</name><value><i4>1</i4></value></member><member><name>ID</name><value>NOTIFICATION_SOUND_TYPE_HIGH_TO_LOW</value></member><member><name>MAX</name><value>SOUND_LONG_SHORT_SHORT</value></member><member><name>MIN</name><value>SOUND_NO_SOUND</value></member><member><name>OPERATIONS</name><value><i4>3</i4></value></member><member><name>TYPE</name><value>ENUM</value></member><member><name>VALUE_LIST</name><value><array><data><value>SOUND_NO_SOUND</value><value>SOUND_SHORT</value><value>SOUND_SHORT_SHORT</value><value>SOUND_LONG</value><value>SOUND_LONG_SHORT</value><value>SOUND_LONG_LONG</value><value>SOUND_LONG_SHORT_SHORT</value></data></array></value></member></struct></value></member><member><name>NOTIFICATION_SOUND_TYPE_LOW_TO_HIGH</name><value><struct><member><name>DEFAULT</name><value>SOUND_SHORT</value></member><member><name>FLAGS</name><value><i4>1</i4></value></member><member><name>ID</name><value>NOTIFICATION_SOUND_TYPE_LOW_TO_HIGH</value></member><member><name>MAX</name><value>SOUND_LONG_SHORT_SHORT</value></member><member><name>MIN</name><value>SOUND_NO_SOUND</value></member><member><name>OPERATIONS</name><value><i4>3</i4></value></member><member><name>TYPE</name><value>ENUM</value></member><member><name>VALUE_LIST</name><value><array><data><value>SOUND_NO_SOUND</value><value>SOUND_SHORT</value><value>SOUND_SHORT_SHORT</value><value>SOUND_LONG</value><value>SOUND_LONG_SHORT</value><value>SOUND_LONG_LONG</value><value>SOUND_LONG_SHORT_SHORT</value></data></array></value></member></struct></value></member><member><name>SENSOR_SENSITIVITY</name><value><struct><member><name>DEFAULT</name><value>SENSOR_RANGE_4G</value></member><member><name>FLAGS</name><value><i4>1</i4></value></member><member><name>ID</name><value>SENSOR_SENSITIVITY</value></member><member><name>MAX</name><value>SENSOR_RANGE_2G_2PLUS_SENSE</value></member><member><name>MIN</name><value>SENSOR_RANGE_16G</value></member><member><name>OPERATIONS</name><value><i4>3</i4></value></member><member><name>TYPE</name><value>ENUM</value></member><member><name>VALUE_LIST</name><value><array><data><value>SENSOR_RANGE_16G</value><value>SENSOR_RANGE_8G</value><value>SENSOR_RANGE_4G</value><value>SENSOR_RANGE_2G</value><value>SENSOR_RANGE_2G_PLUS_SENS</value><value>SENSOR_RANGE_2G_2PLUS_SENSE</value></data></array></value></member></struct></value></member><member><name>TRIGGER_ANGLE</name><value><struct><member><name>DEFAULT</name><value><i4>20</i4></value></member><member><name>FLAGS</name><value><i4>1</i4></value></member><member><name>ID</name><value>TRIGGER_ANGLE</value></member><member><name>MAX</name><value><i4>45</i4></value></member><member><name>MIN</name><value><i4>10</i4></value></member><member><name>OPERATIONS</name><value><i4>3</i4></value></member><member><name>TYPE</name><value>INTEGER</value></member><member><name>UNIT</name><value>_Grad_</value></member></struct></value></member></struct></value>
Grüße Thomas
Intel NUC (NUC6CAYH) 8GB Ram, 60GB SSD + RPI-RF-MOD auf HB-RF-USB-2 + APC USV via Nut Server (Master)
IOBroker auf RPI3B+
1262 Kanäle in 323 Geräten und 127 CUxD-Kanäle in 16 CUxD-Geräten
Und der ganze Haufen funktioniert auch noch! :D

Benutzeravatar
Eli_78
Beiträge: 160
Registriert: 09.09.2017, 13:09
Hat sich bedankt: 18 Mal
Danksagung erhalten: 20 Mal

Re: ProofAndSetValue() bei HmIP-SAM ?

Beitrag von Eli_78 » 05.06.2021, 21:18

Und der Screenshot, der Geräteinstellungen dazu:
Unbenannt.JPG
Grüße Thomas
Intel NUC (NUC6CAYH) 8GB Ram, 60GB SSD + RPI-RF-MOD auf HB-RF-USB-2 + APC USV via Nut Server (Master)
IOBroker auf RPI3B+
1262 Kanäle in 323 Geräten und 127 CUxD-Kanäle in 16 CUxD-Geräten
Und der ganze Haufen funktioniert auch noch! :D

Benutzeravatar
Baxxy
Beiträge: 10739
Registriert: 18.12.2018, 15:45
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 599 Mal
Danksagung erhalten: 2196 Mal

Re: ProofAndSetValue() bei HmIP-SAM ?

Beitrag von Baxxy » 05.06.2021, 21:27

Sieht gut aus.
Somit ist es wieder irgendein WebUI-Problem.
Die Frage ist nun ob nur RaspberryMatic betroffen ist oder auch CCUx.

(Hatte einen falschen Code zum Auslesen gepostet, korrigiere ihn gleich noch.)

Grüße
Baxxy

Antworten

Zurück zu „RaspberryMatic“