Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Mod get_status function #5

Closed
piopalladino opened this issue Feb 24, 2021 · 5 comments
Closed

Mod get_status function #5

piopalladino opened this issue Feb 24, 2021 · 5 comments

Comments

@piopalladino
Copy link

Ciao Ludovico,
sto seguendo il tuo lavoro da tempo, e ci siamo sentiti anche via mail...
Controllando la funzione get_status ho notato che attivi il TRIGGERD solo in base alle zone_status

zone_status = self._send_request_list('/Root/Host/GetByWay', command)
if zone_status is not None:
for zone in zone_status:
if zone & self.ZONE_ALARM:
return self.TRIGGERED

ma le zone rimangono in allarme anche quando l'antifurto e stato disabilitato se prima e scattato (memoria intervento)
Pertanto dovresti inserire un IF a monte che consideri alarm_status = ARMED_AWAY OR alarm_status = ARMED_STAY

@RyuzakiKK
Copy link
Owner

Ah si hai ragione, grazie. Appena ho un po di tempo faccio una prova sul mio antifurto per controllare che funzioni correttamente e poi implemento la modifica.

@piopalladino
Copy link
Author

Grazie per la risposta...
Scusa ancora... ma l'appetito vien mangiando...
ho letto che riimplementerai l'integrazione con HA... grande...
Potresti aggiungere come attributi aggiuntivi anche le variabili alarm_status e zone_status... anche come semplice valore numerico, poi eventualmente con un template esterno estri i dati che ti servono... io per esempio sto monitorando lo stato dei vari sensori delle finestre con il ZONE_FAULT = (1 << 3)... quando è a 1 la finestra e aperta...

@wifi75
Copy link

wifi75 commented Mar 4, 2021

@piopalladino how do you run this script?on ubuntu what should be installed?

@RyuzakiKK
Copy link
Owner

Adesso lo stato TRIGGERED non viene mostrato se l'allarme è stato disattivato.

È possibile aggiungere lo stato dei singoli sensori su HA. Purtroppo però richiede cambiamenti sia su questa libreria (probabilmente non troppo difficile) e anche sull'integrazione su HA (più complicato).
Il tempo che riesco a dedicare a questo progetto non è molto, quindi nel breve periodo non credo di essere in grado di implementarlo.

@piopalladino
Copy link
Author

Adesso lo stato TRIGGERED non viene mostrato se l'allarme è stato disattivato.

È possibile aggiungere lo stato dei singoli sensori su HA. Purtroppo però richiede cambiamenti sia su questa libreria (probabilmente non troppo difficile) e anche sull'integrazione su HA (più complicato).
Il tempo che riesco a dedicare a questo progetto non è molto, quindi nel breve periodo non credo di essere in grado di implementarlo.

Grazie... ho visto... se vuoi ti posso dare una mano per l'implementazione su HA... adesso sto usando l'implementazione con node red... ma non mi piace perché utilizza lo scaping... se ti va di condividere la nuova implementazione di ialarm su HA.
Sto anche testando una arming a zone preimpostate (per esempio solo sensori zona garage) prima del comando di arm....

Garazie ancora e buonaserata

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants