[Python] Protocol SIA des alarmes

Vous avez créé un script LUA dont vous êtes fier, un .sh génial, un programme Python hors du commun, un Tuto, c'est ici que vous pouvez les partager.
Keros
Messages : 6638
Inscription : 23 juil. 2019, 20:57

Modération

Message par Keros »

Le sujet est déplacé dans la bibliothèque de scripts ;)
oeildefeu
Messages : 31
Inscription : 18 févr. 2022, 19:28

Re: [Résolu] Protocol SIA des alarmes

Message 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
Dernière modification par Keros le 05 avr. 2024, 12:32, modifié 1 fois.
Raison : Correction faite
Carthman
Messages : 96
Inscription : 22 sept. 2016, 16:27

Re: [Python] Protocol SIA des alarmes

Message 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
oeildefeu
Messages : 31
Inscription : 18 févr. 2022, 19:28

Re: [Python] Protocol SIA des alarmes

Message 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
supeve
Messages : 85
Inscription : 21 oct. 2020, 18:41

Re: [Python] Protocol SIA des alarmes

Message par supeve »

Hello,
Je vous partage un icon que je viens de creer.
Pièces jointes
AjaxStat.zip
(16.22 Kio) Téléchargé 115 fois
supeve
Messages : 85
Inscription : 21 oct. 2020, 18:41

Re: [Python] Protocol SIA des alarmes

Message 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.
oeildefeu
Messages : 31
Inscription : 18 févr. 2022, 19:28

Re: [Python] Protocol SIA des alarmes

Message par oeildefeu »

Salut,
C'est dans les paramètres de la box ?
supeve
Messages : 85
Inscription : 21 oct. 2020, 18:41

Re: [Python] Protocol SIA des alarmes

Message 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é 3382 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.
Dernière modification par Keros le 14 avr. 2025, 12:31, modifié 1 fois.
Raison : Citation supprimée. Merci de lire la section Bien utiliser le forum : il y est demandé de ne pas citer le message précédent lors d'une réponse directe.
oeildefeu
Messages : 31
Inscription : 18 févr. 2022, 19:28

Re: [Python] Protocol SIA des alarmes

Message par oeildefeu »

ah mais oui, tout à fait :)
Répondre