Closed maxill1 closed 2 years ago
Allora sto provando, ho abilitato tutte le futures ,
mi crea il pannello d'allarme
Riconosce gli stati arm disarm su tutte le 4 aree se provo ad armare/disarmare da app cambia di stato di conseguenza anche sul pannello allarme, ho provato ad armare dal pannello allarme ha armato ma poi non ha riconosciuto il cambio di stato, ho riprovato da app e l'ha riconosciuto.
Non crea nessun altro sensore o entita a perte il pannello d'allarme
Questo il log:
info: First connection OK: alarm panel responded undefined info: Retrieving zone info ... info: Caching ialarm/alarm/availability until Wed Nov 16 2022 12:24:00 GMT+0100 (Central European Standard Time) info: sending topic 'ialarm/alarm/availability' (changed: ["expired"]): undefined info: Status polling every 3000ms info: A request is in progress...we will wait for response before sending "GetZone" (undefined) info: A request is in progress...we will wait for response before sending "GetZone" (undefined) info: A request is in progress...we will wait for response before sending "GetZone" (undefined) info: A request is in progress...we will wait for response before sending "GetZone" (undefined) info: A request is in progress...we will wait for response before sending "GetZone" (undefined) info: A request is in progress...we will wait for response before sending "GetZone" (undefined) info: A request is in progress...we will wait for response before sending "GetZone" (undefined) info: A request is in progress...we will wait for response before sending "GetZone" (undefined) info: A request is in progress...we will wait for response before sending "GetZone" (undefined) info: A request is in progress...we will wait for response before sending "GetZone" (undefined) info: got 2 ' zones info' info: Caching ialarm/alarm/configStatus until Wed Nov 16 2022 12:24:00 GMT+0100 (Central European Standard Time) info: sending topic 'ialarm/alarm/configStatus' (changed: ["expired"]): undefined info: sending topic 'homeassistant/alarm_control_panel/ialarm/config' (changed: ["config"]): info: sending topic 'homeassistant/sensor/ialarm/error/config' (changed: ["config"]): info: Caching ialarm/alarm/error until Wed Nov 16 2022 12:24:00 GMT+0100 (Central European Standard Time) info: sending topic 'ialarm/alarm/error' (changed: ["expired"]): info: sending topic 'homeassistant/switch/ialarm/clear_cache/config' (changed: ["config"]): info: sending topic 'homeassistant/switch/ialarm/clear_discovery/config' (changed: ["config"]): info: sending topic 'homeassistant/binary_sensor/ialarm/connection/config' (changed: ["config"]): info: sending topic 'homeassistant/switch/ialarm/clear_triggered/config' (changed: ["config"]): info: sending topic 'homeassistant/alarm_control_panel/ialarm_1/config' (changed: ["config"]): info: sending topic 'homeassistant/alarm_control_panel/ialarm_2/config' (changed: ["config"]): info: sending topic 'homeassistant/alarm_control_panel/ialarm_3/config' (changed: ["config"]): info: sending topic 'homeassistant/alarm_control_panel/ialarm_4/config' (changed: ["config"]): info: sending topic 'homeassistant/sensor/ialarm/events/config' (changed: ["config"]): info: Setting up Home assistant discovery... info: ******** DEBUG ******* GetArea RAW: [{"Root":{"Host":{"GetArea":{"Total":{"value":"S32,4,4|4"},"Offset":{"value":"S32,0,0|0"},"Ln":{"value":"S32,0,4|4"},"L0":{"Status":{"value":"TYP,STAY|2"}},"L1":{"Status":{"value":"TYP,STAY|2"}},"L2":{"Status":{"value":"TYP,DISARM|1"}},"L3":{"Status":{"value":"TYP,DISARM|1"}},"Err":{}}}},"Err":"ERR|00"}] info: ******** DEBUG ******* GetArea formatted: {"areas":[{"id":1,"area":1,"value":2,"status":"ARMED_HOME"},{"id":2,"area":2,"value":2,"status":"ARMED_HOME"},{"id":3,"area":3,"value":1,"status":"DISARMED"},{"id":4,"area":4,"value":1,"status":"DISARMED"}]} info: Caching ialarm/alarm/state until Wed Nov 16 2022 12:24:03 GMT+0100 (Central European Standard Time) info: sending topic 'ialarm/alarm/state' (changed: ["expired"]): Object with 4 keys info: Caching ialarm/sensors/state until Wed Nov 16 2022 12:24:03 GMT+0100 (Central European Standard Time) info: sending topic 'ialarm/sensors/state' (changed: ["expired"]): Array of 16 elements info: Caching ialarm/sensors/zone_1 until Wed Nov 16 2022 12:24:03 GMT+0100 (Central European Standard Time) info: sending topic 'ialarm/sensors/zone_1' (changed: ["expired"]): Object with 12 keys info: Caching ialarm/sensors/zone_2 until Wed Nov 16 2022 12:24:03 GMT+0100 (Central European Standard Time) info: sending topic 'ialarm/sensors/zone_2' (changed: ["expired"]): Object with 12 keys info: Caching ialarm/sensors/zone_3 until Wed Nov 16 2022 12:24:03 GMT+0100 (Central European Standard Time) info: sending topic 'ialarm/sensors/zone_3' (changed: ["expired"]): Object with 12 keys info: Caching ialarm/sensors/zone_4 until Wed Nov 16 2022 12:24:03 GMT+0100 (Central European Standard Time) info: sending topic 'ialarm/sensors/zone_4' (changed: ["expired"]): Object with 12 keys info: Caching ialarm/sensors/zone_5 until Wed Nov 16 2022 12:24:03 GMT+0100 (Central European Standard Time) info: sending topic 'ialarm/sensors/zone_5' (changed: ["expired"]): Object with 12 keys info: Caching ialarm/sensors/zone_6 until Wed Nov 16 2022 12:24:03 GMT+0100 (Central European Standard Time) info: sending topic 'ialarm/sensors/zone_6' (changed: ["expired"]): Object with 12 keys info: Caching ialarm/sensors/zone_7 until Wed Nov 16 2022 12:24:03 GMT+0100 (Central European Standard Time) info: sending topic 'ialarm/sensors/zone_7' (changed: ["expired"]): Object with 12 keys info: Caching ialarm/sensors/zone_8 until Wed Nov 16 2022 12:24:03 GMT+0100 (Central European Standard Time) info: sending topic 'ialarm/sensors/zone_8' (changed: ["expired"]): Object with 12 keys info: Caching ialarm/sensors/zone_9 until Wed Nov 16 2022 12:24:03 GMT+0100 (Central European Standard Time) info: sending topic 'ialarm/sensors/zone_9' (changed: ["expired"]): Object with 12 keys info: Caching ialarm/sensors/zone_10 until Wed Nov 16 2022 12:24:03 GMT+0100 (Central European Standard Time) info: sending topic 'ialarm/sensors/zone_10' (changed: ["expired"]): Object with 12 keys info: Caching ialarm/sensors/zone_11 until Wed Nov 16 2022 12:24:03 GMT+0100 (Central European Standard Time) info: sending topic 'ialarm/sensors/zone_11' (changed: ["expired"]): Object with 12 keys info: Caching ialarm/sensors/zone_12 until Wed Nov 16 2022 12:24:03 GMT+0100 (Central European Standard Time) info: sending topic 'ialarm/sensors/zone_12' (changed: ["expired"]): Object with 12 keys info: Caching ialarm/sensors/zone_13 until Wed Nov 16 2022 12:24:03 GMT+0100 (Central European Standard Time) info: sending topic 'ialarm/sensors/zone_13' (changed: ["expired"]): Object with 12 keys info: Caching ialarm/sensors/zone_14 until Wed Nov 16 2022 12:24:03 GMT+0100 (Central European Standard Time) info: sending topic 'ialarm/sensors/zone_14' (changed: ["expired"]): Object with 12 keys info: Caching ialarm/sensors/zone_15 until Wed Nov 16 2022 12:24:03 GMT+0100 (Central European Standard Time) info: sending topic 'ialarm/sensors/zone_15' (changed: ["expired"]): Object with 12 keys info: Caching ialarm/sensors/zone_16 until Wed Nov 16 2022 12:24:03 GMT+0100 (Central European Standard Time) info: sending topic 'ialarm/sensors/zone_16' (changed: ["expired"]): Object with 12 keys info: sending topic 'homeassistant/switch/ialarm/clear_cache/config' (changed: ["config"]): Object with 11 keys info: sending topic 'homeassistant/switch/ialarm/clear_discovery/config' (changed: ["config"]): Object with 11 keys info: sending topic 'homeassistant/binary_sensor/ialarm/connection/config' (changed: ["config"]): Object with 12 keys info: sending topic 'homeassistant/switch/ialarm/clear_triggered/config' (changed: ["config"]): Object with 11 keys info: sending topic 'homeassistant/alarm_control_panel/ialarm_1/config' (changed: ["config"]): Object with 13 keys info: sending topic 'homeassistant/alarm_control_panel/ialarm_2/config' (changed: ["config"]): Object with 13 keys info: sending topic 'homeassistant/alarm_control_panel/ialarm_3/config' (changed: ["config"]): Object with 13 keys info: sending topic 'homeassistant/alarm_control_panel/ialarm_4/config' (changed: ["config"]): Object with 13 keys info: sending topic 'homeassistant/sensor/ialarm/events/config' (changed: ["config"]): Object with 10 keys info: ******** DEBUG ******* GetArea RAW: [{"Root":{"Host":{"GetArea":{"Total":{"value":"S32,4,4|4"},"Offset":{"value":"S32,0,0|0"},"Ln":{"value":"S32,0,4|4"},"L0":{"Status":{"value":"TYP,STAY|2"}},"L1":{"Status":{"value":"TYP,STAY|2"}},"L2":{"Status":{"value":"TYP,DISARM|1"}},"L3":{"Status":{"value":"TYP,DISARM|1"}},"Err":{}}}},"Err":"ERR|00"}] info: ******** DEBUG ******* GetArea formatted: {"areas":[{"id":1,"area":1,"value":2,"status":"ARMED_HOME"},{"id":2,"area":2,"value":2,"status":"ARMED_HOME"},{"id":3,"area":3,"value":1,"status":"DISARMED"},{"id":4,"area":4,"value":1,"status":"DISARMED"}]} info: ******** DEBUG ******* GetArea RAW: [{"Root":{"Host":{"GetArea":{"Total":{"value":"S32,4,4|4"},"Offset":{"value":"S32,0,0|0"},"Ln":{"value":"S32,0,4|4"},"L0":{"Status":{"value":"TYP,STAY|2"}},"L1":{"Status":{"value":"TYP,STAY|2"}},"L2":{"Status":{"value":"TYP,DISARM|1"}},"L3":{"Status":{"value":"TYP,DISARM|1"}},"Err":{}}}},"Err":"ERR|00"}] info: ******** DEBUG ******* GetArea formatted: {"areas":[{"id":1,"area":1,"value":2,"status":"ARMED_HOME"},{"id":2,"area":2,"value":2,"status":"ARMED_HOME"},{"id":3,"area":3,"value":1,"status":"DISARMED"},{"id":4,"area":4,"value":1,"status":"DISARMED"}]}
Questo è explorer
ok scusa il ritardo, il problema dei sensori che non appaiono è dovuto ad altro e lo sto trattando qui: https://github.com/maxill1/ialarm-mqtt/issues/41
Il discorso del mancato aggiornamento il problema è che non so precisamente che risposta arriva dalla centrale e devo averla male interpretata....
Mi spiego meglio:
Centrali con una sola area: SetAlarmStatus quando una centrale con una sola area (come la mia) invia il comando "arm/disarm" di fatto esegue un comando SetAlarmStatus con dei valori compresi tra 0, 1 e 2. La centrale risponde subito al comando SetAlarmStatus inviando con un dato che conosco, interpreto e mando in risposta via MQTT.
Centrali con più aree: SetArea quando una centrale con più aree (come la tua) invia il comando "arm/disarm" di fatto esegue un comando SetArea con dei valori compresi tra 0, 1 e 2 e il numero di Area su cui effettuare il comando (cosa che mi pare di capire funziona. La centrale risponde subito al comando SetArea inviando con un dato che non conosco e che ho provato ad interpretare (male evidentemente) e mandare in risposta via MQTT.
Qui servirebbe di nuovo il tuo aiuto, quando puoi prendi l'ennesima versione "dev-8ccb8a1" che troverai in aggiornamento dall'addon, cerchi le parti di log dove scrive quello che segue e me le mandi, cosi posso parsarle come si deve:
******** DEBUG ******* SetArea
Ciao sto provando ora rileva tutti i sensori tutte le aree e nei log non c'è presenza di * DEBUG *** SetArea L'unica cosa è che quando armo l'area 1 arma l'area 2, quando armo l'area due si arma l'area 3 ,quando armo l'are a 3 si arma l'area 4,quando armo l'area 4 si arma l'area 4
Ok, quindi l'indice delle aree è da sistemare
Ciao sto provando ora rileva tutti i sensori tutte le aree e nei log non c'è presenza di * DEBUG *** SetArea L'unica cosa è che quando armo l'area 1 arma l'area 2, quando armo l'area due si arma l'area 3 ,quando armo l'are a 3 si arma l'area 4,quando armo l'area 4 si arma l'area 4
Dovrei aver corretto questo comportamento sulla versione dev-d294ab2 di ialarm-mqtt-dev, se puoi aggiornati. Ciao.
Ciao lo sto testando, ma sembra proprio che tutto funzioni a dovere. Puoi chiudere... Sei un grande !!! Grazie !!!
Cioa mi rimane un problema sui sensori di movimento wifi, ma non sono sicuro di dove aprire issue, più o meno il problema e che non credo fuzionino come dovrebbero, ho provato ad abilitarne due su sei , il primo gli ho cambiato le batterie e messo in funzione, il secondo l'ho smontato tolto le batterie dunque è sucuramente disconnesso dalla centrale allego due immagini dei sensori la prima di quello che dovrebbe funzionare e la seconda di quello smontato. P.S. Ho due sensori wifi su due velux e quelli funzionano bene mi danno problemi questi di movimento.
@blakdog1978 il discorso sui sensori è lungo e tortuoso, continuiamolo qui: https://github.com/maxill1/ialarm-mqtt/discussions/42
[...] mi rimane il problema che arma solo l'area 1 e la 2,3,4 non le vede... [...] Originally posted by @blakdog1978 in https://github.com/maxill1/ialarm-mqtt/issues/19#issuecomment-943017683