[Python] Protocol SIA des alarmes
Modération
Le sujet est déplacé dans la bibliothèque de scripts 
Re: [Résolu] Protocol SIA des alarmes
vu la taille du script j'irai pas jusqu'à le qualifier de pépite mais il fait le tafCarthman a écrit : 04 avr. 2024, 14:54 Car je pense que ça serait sa place vu la pépite que nous as pondu oeildefeu !
Dernière modification par Keros le 05 avr. 2024, 12:32, modifié 1 fois.
Raison : Correction faite
Raison : Correction faite
Re: [Python] Protocol SIA des alarmes
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
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
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
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
Re: [Python] Protocol SIA des alarmes
Hello,
Je vous partage un icon que je viens de creer.
Je vous partage un icon que je viens de creer.
- Pièces jointes
-
- AjaxStat.zip
- (16.22 Kio) Téléchargé 115 fois
Re: [Python] Protocol SIA des alarmes
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.
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
Salut,
C'est dans les paramètres de la box ?
C'est dans les paramètres de la box ?
Re: [Python] Protocol SIA des alarmes
Non, c'est dans les parametres de domoticz.
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.
-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.
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.
Re: [Python] Protocol SIA des alarmes
ah mais oui, tout à fait 