Page 5 sur 5

Modération

Publié : 04 avr. 2024, 18:20
par Keros
Le sujet est déplacé dans la bibliothèque de scripts ;)

Re: [Résolu] Protocol SIA des alarmes

Publié : 04 avr. 2024, 22:12
par oeildefeu
Carthman a écrit : 04 avr. 2024, 14:54 Car je pense que ça serait sa place vu la pépite que nous as pondu oeildefeu !
vu la taille du script j'irai pas jusqu'à le qualifier de pépite mais il fait le taf :) j'ai modifié mon message pour intégrer les commandes pour installer les dépendances

Re: [Python] Protocol SIA des alarmes

Publié : 04 avr. 2024, 23:56
par Carthman
J'ai une autre question avant que je trouve le temps de faire de vrais essais avec mon alarme (et on va éviter le soir pour ne pas réveiller tout le monde !).

Je crois comprendre que ton script va lire l'état du système d'alarme (ARM, ARM NIGHT,...) et sa valeur (true ou false).
Est-ce que c'est parce que ton système d'alarme ne renvoie pas de code SIA à 2 lettres ?

Parce que par exemple ALARM True peut renvoyer à plusieurs alarmes différentes !

Je pense que dans les trames envoyées par n'importe quelle alarme utilisant le protocole SIA, il devrait y avoir les codes à 2 lettres.
Que faudrait-il modifier pour que le script puisse lire ces codes ?

Merci

Re: [Python] Protocol SIA des alarmes

Publié : 05 avr. 2024, 22:44
par oeildefeu
Alors, dans le détail, de ce que j'ai compris, le script (le serveur SIA) ne va pas chercher l'info : c'est l'alarme qui lui communique avec des codes

Dans le script, j'associe à ces codes uniques, des codes "ARM", "ALARM" etc. pour traiter de la même manière certains évènements (et quand il arrivent "true" ou quand ils s'arrêtent "false")
Tu peux rajouter/modifier ces codes comme tu le souhaites :) après faut les prendre en compte dans la deuxième partie du code qui génère une action/changement dans domoticz

Re: [Python] Protocol SIA des alarmes

Publié : 16 avr. 2024, 19:25
par supeve
Hello,
Je vous partage un icon que je viens de creer.

Re: [Python] Protocol SIA des alarmes

Publié : 12 avr. 2025, 10:38
par supeve
Suite à un changement de fournisseur internet, ca ne marche plus.

Tout est en IP fixe.
J'ai bien remis les nouvelles IP dans le SIA_Server.py et dans l'appli.
J'ai bien les mêmes nom et port dans SIA_Server.py et dans l'appli.
Redémarré le raspberry au cas où.
Le service SIA_Server.service est bien actif.
Dans l'appli, le centre de surveillance est en statut connecté.

Mais je n'ai pas de remonté vers domoticz.

J'ai un doute si il n'y aurait pas un par-feux intégré à ma nouvelle box qui bloquerait.
Ca vous parait possible ? C'est une Bbox.

EDIT 13/04/2025
En changeant de FAI, ma plage reseau à changé, j'ai oublié de le changer dans :
parametre/securité/reseaux de confiance
Donc le script ne remontait plus l'info.

Re: [Python] Protocol SIA des alarmes

Publié : 13 avr. 2025, 09:54
par oeildefeu
Salut,
C'est dans les paramètres de la box ?

Re: [Python] Protocol SIA des alarmes

Publié : 13 avr. 2025, 10:30
par supeve
Non, c'est dans les parametres de domoticz.
Screenshot 2025-04-13 at 10-27-27 Domoticz.png
Screenshot 2025-04-13 at 10-27-27 Domoticz.png (65.79 Kio) Consulté 3384 fois
En fait si j'ai bien compris, le script envoi une requête http vers domoticz
-si on à mis l'appareil qui exécute le script dans le réseau de confiance, il n'y a pas besoin d’authentification
-si il n'est pas dans le réseau de confiance, il faut avoir identifiant/mot de passe dans la requête

Donc domoticz bloquait l'entrée ce qui est normal.

Re: [Python] Protocol SIA des alarmes

Publié : 13 avr. 2025, 11:53
par oeildefeu
ah mais oui, tout à fait :)