Frage zu Zipato INDOOR SIREN

Begonnen von TecCheck, 20 Mai 2021, 19:56:13

Vorheriges Thema - Nächstes Thema

TecCheck

Hallo @all,

ich habe kürzlich die INDOOR Siren von Zipato erworben,
vor allem weil sie nicht nur 10 verschiedene Alarmtöne bietet,
sondern weil sie auch 10 verschiedene Klingeltöne abspielen können soll.

Und hier fängt mein Problem an:
Es ist mir zwar möglich, einfach mit set ... on / set ... off, den jeweils eingestellten Alarmton abzuspielen,
aber beim Versuch, der INDOOR Siren Klingeltöne zu entlocken, scheitere ich.

Nach der Inklusion wird das gute Stück als SWITCH_BINARY in Fhem eingebunden.
Auf der Detailseite wird auch ein kleines Bild der Sirene angezeigt, was mir sagt, das die zumindest teilweise erkannt wurde.

Ein get configAll ergibt allerdings : no model specific configs found
Mit configByte lassen sich aber die verschiedenen Alarmtöne auswählen und die Lautstärke regeln.


Hier ein List:

Internals:
   CFGFN     
   DEF        f25aaeee 112
   FUUID      60a51e65-f33f-7fe1-6d33-08519d48bc3835a7
   IODev      ZWDongle_2
   LASTInputDev ZWDongle_2
   MSGCNT     86
   NAME       ZWave_SWITCH_BINARY_112
   NR         20128
   STATE      off
   TYPE       ZWave
   ZWDongle_2_MSGCNT 86
   ZWDongle_2_RAWMSG 000400700a7105000000ff0e000101
   ZWDongle_2_TIME 2021-05-20 19:09:14
   ZWaveSubDevice no
   cmdsPending 0
   homeId     f25aaeee
   isWakeUp   
   lastMsgSent 1621530554.33919
   nodeIdHex  70
   READINGS:
     2021-05-19 16:19:17   IODev           ZWDongle_2
     2021-05-20 19:09:14   alarm           Siren: Event cleared: Siren active, arg 101
     2021-05-19 16:39:28   alarmTypeSupported Siren
     2021-05-19 16:37:18   assocGroupCmdList_1 BATTERY:03 ALARM:05 SWITCH_BINARY:03 DEVICE_RESET_LOCALLY:01
     2021-05-19 16:26:14   assocGroup_1    Max 5 Nodes ZWDongle_2
     2021-05-19 16:37:07   assocGroups     1
     2021-05-20 00:25:19   battery         97 %
     2021-05-20 00:25:19   batteryPercent  97
     2021-05-20 00:25:19   batteryState    ok
     2021-05-20 00:25:04   config_5        2
     2021-05-20 00:25:29   indState        off
     2021-05-19 19:24:08   model           0x0131 0x0003 0x1083
     2021-05-19 19:24:08   modelId         0131-0003-1083
     2021-05-20 19:09:14   reportedState   off
     2021-05-20 19:09:14   state           off
     2021-05-20 19:09:14   timeToAck       0.042
     2021-05-20 19:09:14   transmit        OK
     2021-05-20 00:25:40   version         Lib 6 Prot 6.02 App 2.17 HW 96 FWCounter 0
     2021-05-19 16:19:32   zwavePlusInfo    version:01 role:SleepingListeningSlave node:Z-Wave+Node installerIcon:0f00 userIcon:0f00
Attributes:
   classes    ZWAVEPLUS_INFO SECURITY_S2 TRANSPORT_SERVICE POWERLEVEL VERSION ASSOCIATION                      MULTI_CHANNEL_ASSOCIATION ASSOCIATION_GRP_INFO MANUFACTURER_SPECIFIC DEVICE_RESET_LOCALLY                      SWITCH_BINARY ALARM INDICATOR CONFIGURATION BATTERY SUPERVISION
   room       Räume->KuecheOg,System->ZWave,ZWave
   vclasses   ALARM:8 ASSOCIATION:2 ASSOCIATION_GRP_INFO:1 BATTERY:1 CONFIGURATION:1                      DEVICE_RESET_LOCALLY:1 MANUFACTURER_SPECIFIC:2 MULTI_CHANNEL_ASSOCIATION:3 POWERLEVEL:1                      SECURITY_S2:1 SUPERVISION:1 SWITCH_BINARY:1 TRANSPORT_SERVICE:2 VERSION:3 ZWAVEPLUS_INFO:2


Unter Produktdetails der  Z-wave Alliance
https://products.z-wavealliance.org/products/3046
findet man:

3. Configuring doorbell music duration time
This parameter defines the doorbell music duration time when siren receives a door/window sensor notification report or an alarm command (BASIC_SET =0x02) from a controller. The doorbell music will be played always if this parameter is set to '0'. The doorbell music will not be played if this parameter is set to '255'. Other values are the doorbell music playing duration time. Unit: Time.


Wenn ich den Controller, also Fhem, dazu überreden könnte, ein 'BASIC_SET =0x02 alarmCommand' an die Sirene zu senden,
müsste ich dem Gerät doch Klingeltöne entlocken können.

Jetzt meine Frage, wie mache ich das ??

Vielen Dank schon mal

Wolfgang
Intel NUC mit Ubuntu als FHEM-Server,
CUL  868, RFXTRX 433, Jeelink-PCA,ZWDongle, HMLan
Aktivlautsprecher über LineIn und Display per HDMI am NUC,
diverse FS20 und Intertechno - Komponenten, Oregon Temp-Hum-Sensoren, HomeMatic, PCA301, KS300,Sonos, ZWave, Alexa,Echo's

krikan

Bitte teste und berichte (zuerst) einmal, ob das hilft:
Füge zum Attribut classes  die Command Class BASIC hinzu. -> Danach sollte im set-Auswahlmenü der Befehl "basicSet" auswählbar sein.
Jetzt den Befehl "set ZWave_SWITCH_BINARY_112 basicSet 2" absetzen.

Gruß, Christian

TecCheck

Hey Christian,
Danke für deine Rückmeldung,
nach set ZWave_SWITCH_BINARY_112 basicSet 2 spielt die Sirene den selben Sound ab wie bei set on, also Alarmsound  :(

Wolfgang
Intel NUC mit Ubuntu als FHEM-Server,
CUL  868, RFXTRX 433, Jeelink-PCA,ZWDongle, HMLan
Aktivlautsprecher über LineIn und Display per HDMI am NUC,
diverse FS20 und Intertechno - Komponenten, Oregon Temp-Hum-Sensoren, HomeMatic, PCA301, KS300,Sonos, ZWave, Alexa,Echo's

krikan

#3
Ich hatte es befürchtet. Die Beschreibung "alarm command (BASIC_SET =0x02)" ist für mich etwas widersprüchlich.
Dann muss wohl ein "door/window sensor notification report" der CC ALARM von FHEM an den Sensor geschickt werden. Das geht afaik derzeit nicht über einen einfachen Befehl, da so etwas typischerweise an FHEM geschickt und nicht verschickt wird. Zum Testen kann man mit dem ZWDongle raw-Befehl arbeiten. Den kann ich Dir frühestens morgen liefern, wenn Dir nicht klar ist, wie man den ermittelt.

Gruß, Christian

TecCheck

Hallo Christian,

hatte mir schon gedacht, das es nicht so einfach wird. Es wäre nett, wenn du mir den raw-Befehl schicken könntest.

Morgen, oder wann immer du dazu kommst, ist Ok.

Gruß, Wolfgang
Intel NUC mit Ubuntu als FHEM-Server,
CUL  868, RFXTRX 433, Jeelink-PCA,ZWDongle, HMLan
Aktivlautsprecher über LineIn und Display per HDMI am NUC,
diverse FS20 und Intertechno - Komponenten, Oregon Temp-Hum-Sensoren, HomeMatic, PCA301, KS300,Sonos, ZWave, Alexa,Echo's

krikan

Hallo Wolfgang,

kannst Du bitte mit nachfolgendem Befehl die Sirene zu Devolo Sirene "umwandeln":
setreading ZWave_SWITCH_BINARY_112 modelId 0175-0004-000a

Im set-Menü des FHEM-Devices gibt es dann den Befehl "alarmDoorchimeOn" mit dem einen Report der CC ALARM mit der Info "Window/Door is open" an die Sirene schicken kann. Probiere bitte mal, was das bewirkt.

Die richtige modelId kannst Du anschließend durch Abruf von
get ZWave_SWITCH_BINARY_112 model
wieder setzen lassen.

Je öfter ich die magere Anleitung lese, desto weniger verstehe ich die Info.  ??? Vielleicht braucht man doch keine CC ALARM, sondern CC SENSOR_BINARY!? Schauen wir mal. Leider finde ich im Netz keine Infos zur Einbindung der Sirene in andere Software, aus der ich die entsprechenden Rückschlüsse ziehen könnte.

Gruß, Christian

TecCheck

Hallo Christian,

Nach set alarmDoorchimeOn  tut sich rein garnichts.
Ich habe auch die andern Alarme fire etc. ausprobiert, aber bei keinem ist was zu hören.

Wolfgang
Intel NUC mit Ubuntu als FHEM-Server,
CUL  868, RFXTRX 433, Jeelink-PCA,ZWDongle, HMLan
Aktivlautsprecher über LineIn und Display per HDMI am NUC,
diverse FS20 und Intertechno - Komponenten, Oregon Temp-Hum-Sensoren, HomeMatic, PCA301, KS300,Sonos, ZWave, Alexa,Echo's

krikan

Hat die Sirene den Befehl "alarmDoorchimeOn" akzeptiert, d.h. keine NO_ACK oder ähnliche Merkwürdigkeiten?

Nächster Versuch per CC SENSOR_BINARY:

get ZWDongle_2 raw 1370033003ff25

Befürchte zwar, das geht auch nicht, da das Attribut classes und die Doku die Unterstützung der CC nicht dokumentieren. Wir könnten anschließend noch die verschiedenen Versionen der CC ALARM durchprobieren, aber laut Specs muss das Ding die genutzte V4 kennen. Unterstützt angeblich ja schon V8.

Dann gehen mir die Ideen aus, wenn man nicht noch an der Config des Gerätes etwas verstellen muss. Das finde ich aber nicht...

Gruß, Christian

TecCheck

Tja, auf das get gibts die Antwort
ZWDongle_2 raw_1370033003ff25 => 011301
sonst passiert nothing.

Nach alarmDoorChimeon steht transmit auf Ok.

ich habe
verschiedene Config Möglichkeiten insbesondere 3,4 und 6 ausprobiert, und nach dem Setzen
auch mit get abgefragt. Die Einstellungen wurden immer bestätigt.

Hier ist nochmal ein list mit den aktuellen configs

Internals:
   CFGFN     
   DEF        f25aaeee 112
   FUUID      60a51e65-f33f-7fe1-6d33-08519d48bc3835a7
   IODev      ZWDongle_2
   LASTInputDev ZWDongle_2
   MSGCNT     160
   NAME       ZWave_SWITCH_BINARY_112
   NR         20128
   STATE      alarmDoorchimeOn
   TYPE       ZWave
   ZWDongle_2_MSGCNT 160
   ZWDongle_2_RAWMSG 00040070087205013100031083
   ZWDongle_2_TIME 2021-05-21 20:24:38
   ZWaveSubDevice no
   cmdsPending 0
   homeId     f25aaeee
   isWakeUp   
   lastMsgSent 1621621477.04846
   nodeIdHex  70
   READINGS:
     2021-05-19 16:19:17   IODev           ZWDongle_2
     2021-05-21 19:26:05   alarm           Siren: Event cleared: Siren active, arg 101
     2021-05-19 16:39:28   alarmTypeSupported Siren
     2021-05-19 16:37:18   assocGroupCmdList_1 BATTERY:03 ALARM:05 SWITCH_BINARY:03 DEVICE_RESET_LOCALLY:01
     2021-05-19 16:26:14   assocGroup_1    Max 5 Nodes ZWDongle_2
     2021-05-19 16:37:07   assocGroups     1
     2021-05-20 22:06:47   basicReport     0 target: 0 duration: 0 seconds
     2021-05-20 22:22:21   battery         91 %
     2021-05-20 22:22:21   batteryPercent  91
     2021-05-20 22:22:21   batteryState    ok
     2021-05-20 22:22:31   config_1        1
     2021-05-20 22:22:21   config_2        1
     2021-05-21 19:28:34   config_3        0
     2021-05-21 19:28:22   config_4        1
     2021-05-20 22:18:00   config_5        2
     2021-05-21 19:28:11   config_6        4
     2021-05-20 00:25:29   indState        off
     2021-05-21 20:24:38   model           0x0131 0x0003 0x1083
     2021-05-21 20:24:38   modelId         0131-0003-1083
     2021-05-21 19:26:05   reportedState   off
     2021-05-21 20:15:57   state           alarmDoorchimeOn
     2021-05-21 20:24:38   timeToAck       1.276
     2021-05-21 20:24:38   transmit        OK
     2021-05-20 00:25:40   version         Lib 6 Prot 6.02 App 2.17 HW 96 FWCounter 0
     2021-05-19 16:19:32   zwavePlusInfo    version:01 role:SleepingListeningSlave node:Z-Wave+Node installerIcon:0f00 userIcon:0f00
Attributes:
   classes    ZWAVEPLUS_INFO SECURITY_S2  BASIC TRANSPORT_SERVICE POWERLEVEL VERSION ASSOCIATION MULTI_CHANNEL_ASSOCIATION ASSOCIATION_GRP_INFO MANUFACTURER_SPECIFIC DEVICE_RESET_LOCALLY SWITCH_BINARY ALARM INDICATOR CONFIGURATION BATTERY SUPERVISION
   room       Räume->KuecheOg,System->ZWave,ZWave

vielleicht fällt dir ja noch was auf...

Wolfgang

Intel NUC mit Ubuntu als FHEM-Server,
CUL  868, RFXTRX 433, Jeelink-PCA,ZWDongle, HMLan
Aktivlautsprecher über LineIn und Display per HDMI am NUC,
diverse FS20 und Intertechno - Komponenten, Oregon Temp-Hum-Sensoren, HomeMatic, PCA301, KS300,Sonos, ZWave, Alexa,Echo's

rudolfkoenig

ZitatThe doorbell music will not be played if this parameter is set to '255'.
Womoeglich ist dieser Parameter auf 255 gesetzt.

TecCheck

Hallo Rudolf,
du meinst sicher Parameter 3
3. Configuring doorbell music duration time
habe ich gerade per get config 3  nochmal abgefragt.

Antwort:    config_3:0



Intel NUC mit Ubuntu als FHEM-Server,
CUL  868, RFXTRX 433, Jeelink-PCA,ZWDongle, HMLan
Aktivlautsprecher über LineIn und Display per HDMI am NUC,
diverse FS20 und Intertechno - Komponenten, Oregon Temp-Hum-Sensoren, HomeMatic, PCA301, KS300,Sonos, ZWave, Alexa,Echo's

krikan

Bleibe leider ideenlos, wie wir das Ding zum Klingeln bekommen. Wenn Dir noch Ansätze einfallen und Hilfe brauchst, dann melde Dich.

Habe jetzt einmal die config-XML für die modelId von openzwave eingecheckt.  Dort werden noch Parameter 7, 8 und 9 genannt, die in der Doku nicht auftauchen. Das hat meine Verwirrung über das Gerät nicht gerade gemindert...

Verteilung der aktualisierten XMLs morgen früh ab ca. 8 Uhr per Befehl "update". Zur Aktivierung bitte einmal "get <device> model" neu ausführen.

Gruß, Christian

TecCheck

Hallo Christian,

Ich habe mal die Sirene mit folgendem Türsensor assoziiert:
https://products.z-wavealliance.org/products/1797

und zwar zuerst mit Gruppe 2 danach mit Gruppe 4 des Smart Door Sensor von Heiman,
da müsste sich beim öffnen/schließen nach meinem Verständnis ja auch was tun, die Sirene bleibt aber still.   >:(

Die von dir entdeckten Parameter 7 - 9 habe ich mal abgefragt:
                                                                                     7 steht auf 1
                                                                                     8 steht auf 1
                                                                                     9 steht auf  0

Nach einem set configByte 9 1    steht 9 auch auf 1
nach einem set configByte 9 2    steht 9 immernoch auf 1.
Das heißt also das man Parameter 9 nur auf 0 oder 1 setzen kann. . .

Parameter 7 akzeptiert  auch   configByte 7 2
Parameter 8 scheint nur Einstellung 0 u. 1 zu akzeptieren.

Zur Probe habe ich auch mal set configByte 13 1  abgesetzt und mit get config 13 abgefragt, hier meldet er mir nicht das es Parameter 13 nicht gibt, sondern    config_13:0. 
Ist es allgemein so, das nicht gemeldet wird, den Parameter gibt es nicht, sondern es wird einfach 0 gemeldet?

Wie auch immer,
ich werde mal ein wenig mit den Parametern 7 - 9 rumspielen und sehen ob sich was tut.

Dir schon mal vielen Dank Christian, ich werde dann wg. der XMLs morgen mal  updaten.

Wolfgang

Intel NUC mit Ubuntu als FHEM-Server,
CUL  868, RFXTRX 433, Jeelink-PCA,ZWDongle, HMLan
Aktivlautsprecher über LineIn und Display per HDMI am NUC,
diverse FS20 und Intertechno - Komponenten, Oregon Temp-Hum-Sensoren, HomeMatic, PCA301, KS300,Sonos, ZWave, Alexa,Echo's

krikan

Zitat von: TecCheck am 22 Mai 2021, 14:40:21
Ich habe mal die Sirene mit folgendem Türsensor assoziiert:
https://products.z-wavealliance.org/products/1797

und zwar zuerst mit Gruppe 2 danach mit Gruppe 4 des Smart Door Sensor von Heiman,
da müsste sich beim öffnen/schließen nach meinem Verständnis ja auch was tun, die Sirene bleibt aber still.   >:(
Gruppe 4 halte ich für richtig. Manchmal ist es bei Assoziationen zwischen 2 Geräten notwendig die Route zwischen den Geräten mitzuteilen:
set <Türsensor> returnRouteAdd <dezimaleNodeIdSirene>
und zur Sicherheit evtl. auch umgekehrt.
set <Sirene> returnRouteAdd <dezimalNodeIdTürsensor>
An Erfolg glaube ich ehrlicherweise nicht, da ja auf die Controller-"Türauf"-Nachricht schon nicht durch die Sirene reagiert wurde.

ZitatIst es allgemein so, das nicht gemeldet wird, den Parameter gibt es nicht, sondern es wird einfach 0 gemeldet?
Was bei Abfrage von nicht vorhandenen Parametern gemeldet wird, ist nur per "Soll"-Regelung für die CC CONFIGURATION V1 festgelegt:
ZitatA node receiving this command for an unsupported parameter SHOULD return a Report advertising the value of the first available parameter in the node.
Und wie das mit Soll-Regelungen so ist: Jeder macht was anderes und manche Firmwares haben Macken. Darum hilft eigentlich nur vernünftige Doku durch den Hersteller.

Gruß, Christian




TecCheck

So, ich habe was rumgespielt,

und zwar soviel, das  der Sirene letztendlich keine Reaktion mehr zu entlocken war.

Also Factory Reset

Neu inkludiert

Zunächst habe ich dann, (da ich mal alleine im Haus war) sämtliche Alarmtöne (Parameter 5) 1 - 10 ausprobiert.
Siehe da, (hatte bisher nur die ersten drei Töne probiert) Ton 4 war ein Glockenspiel, also Klingelton,
auch Nummer 6 und 8 sind Klingeltöne.

Sirene wieder mit meinem Türsensor assoziiert aber diesmal Gruppe 1
set <Türsensor> returnRouteAdd durchgeführt.

Beim Öffnen der Türe geht ein Alarm los. Aber ein Anderer als im Parameter 5 eingestellt.

Nach einigem ausprobieren, ist es wohl so,
das die Indoor Sirene nur 10 versch. Töne bietet, (davon kann man  m. A. n.  drei als Klingelton benutzen)  :'(
die sich aber einmal mit Parameter 5 für Alarme,
und dann mit Parameter 6 für "Tür auf Meldungen" verschieden einstellen lassen (jeweils Ton,Dauer,Lautstärke)

Da meine Sirene inzwischen ZWave_SWITCH_BINARY_116 heißt, könntest du mir nochmal den raw-Befehl
schicken, um die Tür-auf Meldung ohne meinen Türsensor  zu senden, ich nehme an dazu brauchst du wieder ein list:


Internals:
   CFGFN     
   DEF        f25aaeee 116
   FUUID      60a90287-f33f-7fe1-35c9-cdc7f58b6f551e59
   IODev      ZWDongle_2
   LASTInputDev ZWDongle_2
   MSGCNT     168
   NAME       ZWave_SWITCH_BINARY_116
   NR         27406
   STATE      alarmAmbulanceOn
   TYPE       ZWave
   ZWDongle_2_MSGCNT 168
   ZWDongle_2_RAWMSG 00040074087205013100031083
   ZWDongle_2_TIME 2021-05-22 16:53:19
   ZWaveSubDevice no
   cmdsPending 0
   homeId     f25aaeee
   isWakeUp   
   lastMsgSent 1621695198.16225
   nodeIdHex  74
   OLDREADINGS:
   READINGS:
     2021-05-22 15:09:27   IODev           ZWDongle_2
     2021-05-22 16:00:08   SEND_DATA       failed:00
     2021-05-22 16:52:45   alarm           Siren: Event cleared: Siren active, arg 101
     2021-05-22 16:05:39   battery         70 %
     2021-05-22 16:05:39   batteryPercent  70
     2021-05-22 16:05:39   batteryState    ok
     2021-05-22 15:16:42   config_1        1
     2021-05-22 15:22:41   config_3        50
     2021-05-22 16:15:56   config_5        2
     2021-05-22 16:03:58   config_6        6
     2021-05-22 16:53:19   model           0x0131 0x0003 0x1083
     2021-05-22 16:53:19   modelId         0131-0003-1083
     2021-05-22 16:52:45   reportedState   off
     2021-05-22 16:53:08   state           alarmAmbulanceOn
     2021-05-22 16:53:19   timeToAck       1.290
     2021-05-22 16:53:19   transmit        OK
     2021-05-22 15:09:48   zwavePlusInfo    version:01 role:SleepingListeningSlave node:Z-Wave+Node installerIcon:0f00 userIcon:0f00
Attributes:
   classes    ZWAVEPLUS_INFO SECURITY_S2 TRANSPORT_SERVICE POWERLEVEL VERSION ASSOCIATION MULTI_CHANNEL_ASSOCIATION ASSOCIATION_GRP_INFO MANUFACTURER_SPECIFIC DEVICE_RESET_LOCALLY SWITCH_BINARY ALARM INDICATOR CONFIGURATION BATTERY SUPERVISION
   room       ZWave
   vclasses   ALARM:8 ASSOCIATION:2 ASSOCIATION_GRP_INFO:1 BATTERY:1 CONFIGURATION:1 DEVICE_RESET_LOCALLY:1 INDICATOR:1 MANUFACTURER_SPECIFIC:2 MULTI_CHANNEL_ASSOCIATION:3 POWERLEVEL:1 SECURITY_S2:1 SUPERVISION:1 SWITCH_BINARY:1 TRANSPORT_SERVICE:2 VERSION:3 ZWAVEPLUS_INFO:


Dankeschön Wolfgang




Intel NUC mit Ubuntu als FHEM-Server,
CUL  868, RFXTRX 433, Jeelink-PCA,ZWDongle, HMLan
Aktivlautsprecher über LineIn und Display per HDMI am NUC,
diverse FS20 und Intertechno - Komponenten, Oregon Temp-Hum-Sensoren, HomeMatic, PCA301, KS300,Sonos, ZWave, Alexa,Echo's