Essai plugin SIAPRO sur alarme SOMFY Protexiom

Hello,

J’utilise actuellement une alarme SOMFY Protexiom avec le plugin Protexiom. Le Plugin Protexiom est obsolete, et cela contribue à bloquer mon passage en V4.

Ayant découvert le protocole SIAPRO j’ai tenté d’utiliser le paramétrage télésurveillance de mon alarme avec le plugin SIA-PRO.

La communication semble fonctionner, mais cette alarme est ancienne, et d’apres ce que j’ai lu, l’implémentation du protocole SIA semble être imparfaite (voir adaptée à une partenaire de télésurveillance particulier).

Je jette tout de même une bouteille à la mer, au cas ou le contenu des logs puisse laisser penser qu’une solution est possible.

Je précise que je suis en jeedom 3.3.60, sur DIY debian 9.13.
Je joins ci-dessous un extrait de la log.

Merci d’avance pour votre aide!

[2023-01-04 22:23:07][INFO] : Lancement démon SIA : /usr/bin/python3 /var/www/html/plugins/siapro/resources/siaprod/siaprod.py --loglevel debug --siaport 55026 --socketport 55025 --sockethost 127.0.0.1 --callback http://127.0.0.1:80/plugins/siapro/core/php/jeeSIAPro.php --apikey XXX --pidfile /tmp/jeedom/siapro/deamon.pid
[2023-01-04 22:23:08.011][INFO] : Starting SIAPro Daemon (Version 0.1)
[2023-01-04 22:23:08.011][INFO] : Log level: debug
[2023-01-04 22:23:08.012][INFO] : Socket port: 55025
[2023-01-04 22:23:08.012][INFO] : Socket host: 127.0.0.1
[2023-01-04 22:23:08.012][INFO] : SIA Port: 55026
[2023-01-04 22:23:08.012][INFO] : PID file: /tmp/jeedom/siapro/deamon.pid
[2023-01-04 22:23:08.012][INFO] : Apikey: XXX
[2023-01-04 22:23:08.012][INFO] : Callback: http://127.0.0.1:80/plugins/siapro/core/php/jeeSIAPro.php
[2023-01-04 22:23:08.012][DEBUG] : Writing PID 19950 to /tmp/jeedom/siapro/deamon.pid
[2023-01-04 22:23:08.014][DEBUG] : Init request module v2.12.4
[2023-01-04 22:23:08.029][DEBUG] : Starting new HTTP connection (1): 127.0.0.1
[2023-01-04 22:23:08.038][DEBUG] : http://127.0.0.1:80 "GET /plugins/siapro/core/php/jeeSIAPro.php?apikey=XXX HTTP/1.1" 200 0
[2023-01-04 22:23:08.040][DEBUG] : Socket interface started
[2023-01-04 22:23:08.042][DEBUG] : LoopNetServer Thread started
[2023-01-04 22:23:08.042][INFO] : Start listening on: [127.0.0.1:55025]
[2023-01-04 22:23:08.042][DEBUG] : Listening on: [127.0.0.1:55025]
[2023-01-04 22:23:08.043][DEBUG] : Read socket thread launched on: [127.0.0.1:55025]
[2023-01-04 22:23:08.044][INFO] : Starting SIAServer daemon on: [*:55026]
[2023-01-04 22:23:08.045][INFO] : SIAServer daemon started on: [*:55026]
[2023-01-04 22:23:22.541][DEBUG] : SIATCPHandler::handle IP: 192.168.0.251,raw: bytearray(b'
A312001D"SIA-DCS"0036L0#001[#001|NCL]
')
[2023-01-04 22:23:22.542][DEBUG] : SIATCPHandler::process line: A312001D"SIA-DCS"0036L0#001[#001|NCL]
[2023-01-04 22:23:22.546][ERROR] : SIATCPHandler::process line: A312001D"SIA-DCS"0036L0#001[#001|NCL], exc: SIAEvent::__init__ line: A312001D"SIA-DCS"0036L0#001[#001|NCL] (no matches found)
[2023-01-04 22:23:22.547][DEBUG] : SIATCPHandler::process response: D4BE0025"NAK"0000L0R0A0[]_22:23:22,01-04-2023
[2023-01-04 22:23:59.391][DEBUG] : SIATCPHandler::handle IP: 192.168.0.251,raw: bytearray(b'
3343001D"SIA-DCS"0037L0#001[#001|NCL]
')
[2023-01-04 22:23:59.392][DEBUG] : SIATCPHandler::process line: 3343001D"SIA-DCS"0037L0#001[#001|NCL]
[2023-01-04 22:23:59.392][ERROR] : SIATCPHandler::process line: 3343001D"SIA-DCS"0037L0#001[#001|NCL], exc: SIAEvent::__init__ line: 3343001D"SIA-DCS"0037L0#001[#001|NCL] (no matches found)
[2023-01-04 22:23:59.393][DEBUG] : SIATCPHandler::process response: 48500025"NAK"0000L0R0A0[]_22:23:59,01-04-2023
[2023-01-04 22:24:16.572][DEBUG] : SIATCPHandler::handle IP: 192.168.0.251,raw: bytearray(b'
C076001D"SIA-DCS"0038L0#001[#001|NCL]
')
[2023-01-04 22:24:16.573][DEBUG] : SIATCPHandler::process line: C076001D"SIA-DCS"0038L0#001[#001|NCL]
[2023-01-04 22:24:16.573][ERROR] : SIATCPHandler::process line: C076001D"SIA-DCS"0038L0#001[#001|NCL], exc: SIAEvent::__init__ line: C076001D"SIA-DCS"0038L0#001[#001|NCL] (no matches found)
[2023-01-04 22:24:16.574][DEBUG] : SIATCPHandler::process response: DA0D0025"NAK"0000L0R0A0[]_22:24:16,01-04-2023
[2023-01-04 22:24:53.418][DEBUG] : SIATCPHandler::handle IP: 192.168.0.251,raw: bytearray(b'
5027001D"SIA-DCS"0039L0#001[#001|NCL]
')
[2023-01-04 22:24:53.419][DEBUG] : SIATCPHandler::process line: 5027001D"SIA-DCS"0039L0#001[#001|NCL]
[2023-01-04 22:24:53.419][ERROR] : SIATCPHandler::process line: 5027001D"SIA-DCS"0039L0#001[#001|NCL], exc: SIAEvent::__init__ line: 5027001D"SIA-DCS"0039L0#001[#001|NCL] (no matches found)
[2023-01-04 22:24:53.420][DEBUG] : SIATCPHandler::process response: 520F0025"NAK"0000L0R0A0[]_22:24:53,01-04-2023
[2023-01-04 22:25:10.629][DEBUG] : SIATCPHandler::handle IP: 192.168.0.251,raw: bytearray(b'
7740001D"SIA-DCS"0040L0#001[#001|NCL]
')
[2023-01-04 22:25:10.629][DEBUG] : SIATCPHandler::process line: 7740001D"SIA-DCS"0040L0#001[#001|NCL]
[2023-01-04 22:25:10.630][ERROR] : SIATCPHandler::process line: 7740001D"SIA-DCS"0040L0#001[#001|NCL], exc: SIAEvent::__init__ line: 7740001D"SIA-DCS"0040L0#001[#001|NCL] (no matches found)
[2023-01-04 22:25:10.631][DEBUG] : SIATCPHandler::process response: D2C40025"NAK"0000L0R0A0[]_22:25:10,01-04-2023
[2023-01-04 22:25:47.394][DEBUG] : SIATCPHandler::handle IP: 192.168.0.251,raw: bytearray(b'
E711001D"SIA-DCS"0041L0#001[#001|NCL]
')
[2023-01-04 22:25:47.394][DEBUG] : SIATCPHandler::process line: E711001D"SIA-DCS"0041L0#001[#001|NCL]
[2023-01-04 22:25:47.394][ERROR] : SIATCPHandler::process line: E711001D"SIA-DCS"0041L0#001[#001|NCL], exc: SIAEvent::__init__ line: E711001D"SIA-DCS"0041L0#001[#001|NCL] (no matches found)
[2023-01-04 22:25:47.395][DEBUG] : SIATCPHandler::process response: 1C3D0025"NAK"0000L0R0A0[]_22:25:47,01-04-2023
[2023-01-04 22:26:04.569][DEBUG] : SIATCPHandler::handle IP: 192.168.0.251,raw: bytearray(b'
17E1001D"SIA-DCS"0042L0#001[#001|NCL]
')
[2023-01-04 22:26:04.569][DEBUG] : SIATCPHandler::process line: 17E1001D"SIA-DCS"0042L0#001[#001|NCL]
[2023-01-04 22:26:04.569][ERROR] : SIATCPHandler::process line: 17E1001D"SIA-DCS"0042L0#001[#001|NCL], exc: SIAEvent::__init__ line: 17E1001D"SIA-DCS"0042L0#001[#001|NCL] (no matches found)
[2023-01-04 22:26:04.570][DEBUG] : SIATCPHandler::process response: 9D740025"NAK"0000L0R0A0[]_22:26:04,01-04-2023
[2023-01-04 22:26:41.391][DEBUG] : SIATCPHandler::handle IP: 192.168.0.251,raw: bytearray(b'
87B0001D"SIA-DCS"0043L0#001[#001|NCL]
')
[2023-01-04 22:26:41.391][DEBUG] : SIATCPHandler::process line: 87B0001D"SIA-DCS"0043L0#001[#001|NCL]
[2023-01-04 22:26:41.391][ERROR] : SIATCPHandler::process line: 87B0001D"SIA-DCS"0043L0#001[#001|NCL], exc: SIAEvent::__init__ line: 87B0001D"SIA-DCS"0043L0#001[#001|NCL] (no matches found)
[2023-01-04 22:26:41.392][DEBUG] : SIATCPHandler::process response: 15760025"NAK"0000L0R0A0[]_22:26:41,01-04-2023
[2023-01-04 22:26:58.559][DEBUG] : SIATCPHandler::handle IP: 192.168.0.251,raw: bytearray(b'
B602001D"SIA-DCS"0044L0#001[#001|NCL]
')
[2023-01-04 22:26:58.559][DEBUG] : SIATCPHandler::process line: B602001D"SIA-DCS"0044L0#001[#001|NCL]
[2023-01-04 22:26:58.559][ERROR] : SIATCPHandler::process line: B602001D"SIA-DCS"0044L0#001[#001|NCL], exc: SIAEvent::__init__ line: B602001D"SIA-DCS"0044L0#001[#001|NCL] (no matches found)
[2023-01-04 22:26:58.560][DEBUG] : SIATCPHandler::process response: 88680025"NAK"0000L0R0A0[]_22:26:58,01-04-2023
[2023-01-04 22:27:35.375][DEBUG] : SIATCPHandler::handle IP: 192.168.0.251,raw: bytearray(b'
2653001D"SIA-DCS"0045L0#001[#001|NCL]
')
[2023-01-04 22:27:35.375][DEBUG] : SIATCPHandler::process line: 2653001D"SIA-DCS"0045L0#001[#001|NCL]
[2023-01-04 22:27:35.376][ERROR] : SIATCPHandler::process line: 2653001D"SIA-DCS"0045L0#001[#001|NCL], exc: SIAEvent::__init__ line: 2653001D"SIA-DCS"0045L0#001[#001|NCL] (no matches found)
[2023-01-04 22:27:35.376][DEBUG] : SIATCPHandler::process response: 9D4D0025"NAK"0000L0R0A0[]_22:27:35,01-04-2023
[2023-01-04 22:27:52.531][DEBUG] : SIATCPHandler::handle IP: 192.168.0.251,raw: bytearray(b'
D6A3001D"SIA-DCS"0046L0#001[#001|NCL]
')
[2023-01-04 22:27:52.532][DEBUG] : SIATCPHandler::process line: D6A3001D"SIA-DCS"0046L0#001[#001|NCL]
[2023-01-04 22:27:52.532][ERROR] : SIATCPHandler::process line: D6A3001D"SIA-DCS"0046L0#001[#001|NCL], exc: SIAEvent::__init__ line: D6A3001D"SIA-DCS"0046L0#001[#001|NCL] (no matches found)
[2023-01-04 22:27:52.533][DEBUG] : SIATCPHandler::process response: 90B10025"NAK"0000L0R0A0[]_22:27:52,01-04-2023
[2023-01-04 22:28:29.397][DEBUG] : SIATCPHandler::handle IP: 192.168.0.251,raw: bytearray(b'
46F2001D"SIA-DCS"0047L0#001[#001|NCL]
')
[2023-01-04 22:28:29.397][DEBUG] : SIATCPHandler::process line: 46F2001D"SIA-DCS"0047L0#001[#001|NCL]
[2023-01-04 22:28:29.398][ERROR] : SIATCPHandler::process line: 46F2001D"SIA-DCS"0047L0#001[#001|NCL], exc: SIAEvent::__init__ line: 46F2001D"SIA-DCS"0047L0#001[#001|NCL] (no matches found)
[2023-01-04 22:28:29.399][DEBUG] : SIATCPHandler::process response: 08100025"NAK"0000L0R0A0[]_22:28:29,01-04-2023
[2023-01-04 22:28:46.567][DEBUG] : SIATCPHandler::handle IP: 192.168.0.251,raw: bytearray(b'
B5C7001D"SIA-DCS"0048L0#001[#001|NCL]
')
[2023-01-04 22:28:46.567][DEBUG] : SIATCPHandler::process line: B5C7001D"SIA-DCS"0048L0#001[#001|NCL]
[2023-01-04 22:28:46.568][ERROR] : SIATCPHandler::process line: B5C7001D"SIA-DCS"0048L0#001[#001|NCL], exc: SIAEvent::__init__ line: B5C7001D"SIA-DCS"0048L0#001[#001|NCL] (no matches found)
[2023-01-04 22:28:46.568][DEBUG] : SIATCPHandler::process response: DA0D0025"NAK"0000L0R0A0[]_22:28:46,01-04-2023
[2023-01-04 22:29:23.412][DEBUG] : SIATCPHandler::handle IP: 192.168.0.251,raw: bytearray(b'
2596001D"SIA-DCS"0049L0#001[#001|NCL]
')
[2023-01-04 22:29:23.412][DEBUG] : SIATCPHandler::process line: 2596001D"SIA-DCS"0049L0#001[#001|NCL]
[2023-01-04 22:29:23.412][ERROR] : SIATCPHandler::process line: 2596001D"SIA-DCS"0049L0#001[#001|NCL], exc: SIAEvent::__init__ line: 2596001D"SIA-DCS"0049L0#001[#001|NCL] (no matches found)
[2023-01-04 22:29:23.413][DEBUG] : SIATCPHandler::process response: 10C90025"NAK"0000L0R0A0[]_22:29:23,01-04-2023
[2023-01-04 22:29:40.595][DEBUG] : SIATCPHandler::handle IP: 192.168.0.251,raw: bytearray(b'
8B11001D"SIA-DCS"0050L0#001[#001|NCL]
')
[2023-01-04 22:29:40.596][DEBUG] : SIATCPHandler::process line: 8B11001D"SIA-DCS"0050L0#001[#001|NCL]
[2023-01-04 22:29:40.596][ERROR] : SIATCPHandler::process line: 8B11001D"SIA-DCS"0050L0#001[#001|NCL], exc: SIAEvent::__init__ line: 8B11001D"SIA-DCS"0050L0#001[#001|NCL] (no matches found)
[2023-01-04 22:29:40.597][DEBUG] : SIATCPHandler::process response: D2C40025"NAK"0000L0R0A0[]_22:29:40,01-04-2023
[2023-01-04 22:29:56.312][DEBUG] : SIATCPHandler::handle IP: 192.168.0.251,raw: bytearray(b'
B8450012"NULL"0000L0#001[]
')
[2023-01-04 22:29:56.312][DEBUG] : SIATCPHandler::process line: B8450012"NULL"0000L0#001[]
[2023-01-04 22:29:56.313][DEBUG] : SIATCPHandler::process event: CRC:B845, Digest:B845, Message:"NULL"0000L0#001[], ID Token:NULL, Sequence:0000, Receiver Number:, Account Prefix:L0, Account Number:001, Content:, Zone:, Code:, UUID:, Timestamp:
[2023-01-04 22:29:56.313][DEBUG] : SIATCPHandler::process response: 1B440011"ACK"0000L0#001[]
[2023-01-04 22:30:17.402][DEBUG] : SIATCPHandler::handle IP: 192.168.0.251,raw: bytearray(b'
1B40001D"SIA-DCS"0051L0#001[#001|NCL]
')
[2023-01-04 22:30:17.402][DEBUG] : SIATCPHandler::process line: 1B40001D"SIA-DCS"0051L0#001[#001|NCL]
[2023-01-04 22:30:17.402][ERROR] : SIATCPHandler::process line: 1B40001D"SIA-DCS"0051L0#001[#001|NCL], exc: SIAEvent::__init__ line: 1B40001D"SIA-DCS"0051L0#001[#001|NCL] (no matches found)
[2023-01-04 22:30:17.403][DEBUG] : SIATCPHandler::process response: 8A350025"NAK"0000L0R0A0[]_22:30:17,01-04-2023
[2023-01-04 22:30:34.583][DEBUG] : SIATCPHandler::handle IP: 192.168.0.251,raw: bytearray(b'
EBB0001D"SIA-DCS"0052L0#001[#001|NCL]
')
[2023-01-04 22:30:34.583][DEBUG] : SIATCPHandler::process line: EBB0001D"SIA-DCS"0052L0#001[#001|NCL]
[2023-01-04 22:30:34.583][ERROR] : SIATCPHandler::process line: EBB0001D"SIA-DCS"0052L0#001[#001|NCL], exc: SIAEvent::__init__ line: EBB0001D"SIA-DCS"0052L0#001[#001|NCL] (no matches found)
[2023-01-04 22:30:34.584][DEBUG] : SIATCPHandler::process response: CC360025"NAK"0000L0R0A0[]_22:30:34,01-04-2023
[2023-01-04 22:31:11.398][DEBUG] : SIATCPHandler::handle IP: 192.168.0.251,raw: bytearray(b'
7BE1001D"SIA-DCS"0053L0#001[#001|NCL]
')
[2023-01-04 22:31:11.399][DEBUG] : SIATCPHandler::process line: 7BE1001D"SIA-DCS"0053L0#001[#001|NCL]
[2023-01-04 22:31:11.399][ERROR] : SIATCPHandler::process line: 7BE1001D"SIA-DCS"0053L0#001[#001|NCL], exc: SIAEvent::__init__ line: 7BE1001D"SIA-DCS"0053L0#001[#001|NCL] (no matches found)
[2023-01-04 22:31:11.400][DEBUG] : SIATCPHandler::process response: 82FC0025"NAK"0000L0R0A0[]_22:31:11,01-04-2023
[2023-01-04 22:31:28.570][DEBUG] : SIATCPHandler::handle IP: 192.168.0.251,raw: bytearray(b'
4A53001D"SIA-DCS"0054L0#001[#001|NCL]
')
[2023-01-04 22:31:28.571][DEBUG] : SIATCPHandler::process line: 4A53001D"SIA-DCS"0054L0#001[#001|NCL]
[2023-01-04 22:31:28.571][ERROR] : SIATCPHandler::process line: 4A53001D"SIA-DCS"0054L0#001[#001|NCL], exc: SIAEvent::__init__ line: 4A53001D"SIA-DCS"0054L0#001[#001|NCL] (no matches found)
[2023-01-04 22:31:28.572][DEBUG] : SIATCPHandler::process response: 5DE50025"NAK"0000L0R0A0[]_22:31:28,01-04-2023
[2023-01-04 22:32:05.392][DEBUG] : SIATCPHandler::handle IP: 192.168.0.251,raw: bytearray(b'
DA02001D"SIA-DCS"0055L0#001[#001|NCL]
')
[2023-01-04 22:32:05.393][DEBUG] : SIATCPHandler::process line: DA02001D"SIA-DCS"0055L0#001[#001|NCL]
[2023-01-04 22:32:05.393][ERROR] : SIATCPHandler::process line: DA02001D"SIA-DCS"0055L0#001[#001|NCL], exc: SIAEvent::__init__ line: DA02001D"SIA-DCS"0055L0#001[#001|NCL] (no matches found)
[2023-01-04 22:32:05.394][DEBUG] : SIATCPHandler::process response: CD4C0025"NAK"0000L0R0A0[]_22:32:05,01-04-2023
[2023-01-04 22:32:22.636][DEBUG] : SIATCPHandler::handle IP: 192.168.0.251,raw: bytearray(b'
2AF2001D"SIA-DCS"0056L0#001[#001|NCL]
')
[2023-01-04 22:32:22.636][DEBUG] : SIATCPHandler::process line: 2AF2001D"SIA-DCS"0056L0#001[#001|NCL]
[2023-01-04 22:32:22.636][ERROR] : SIATCPHandler::process line: 2AF2001D"SIA-DCS"0056L0#001[#001|NCL], exc: SIAEvent::__init__ line: 2AF2001D"SIA-DCS"0056L0#001[#001|NCL] (no matches found)
[2023-01-04 22:32:22.637][DEBUG] : SIATCPHandler::process response: 44BE0025"NAK"0000L0R0A0[]_22:32:22,01-04-2023
[2023-01-04 22:32:59.421][DEBUG] : SIATCPHandler::handle IP: 192.168.0.251,raw: bytearray(b'
BAA3001D"SIA-DCS"0057L0#001[#001|NCL]
')
[2023-01-04 22:32:59.421][DEBUG] : SIATCPHandler::process line: BAA3001D"SIA-DCS"0057L0#001[#001|NCL]
[2023-01-04 22:32:59.422][ERROR] : SIATCPHandler::process line: BAA3001D"SIA-DCS"0057L0#001[#001|NCL], exc: SIAEvent::__init__ line: BAA3001D"SIA-DCS"0057L0#001[#001|NCL] (no matches found)
[2023-01-04 22:32:59.422][DEBUG] : SIATCPHandler::process response: D8500025"NAK"0000L0R0A0[]_22:32:59,01-04-2023
[2023-01-04 22:33:16.593][DEBUG] : SIATCPHandler::handle IP: 192.168.0.251,raw: bytearray(b'
4996001D"SIA-DCS"0058L0#001[#001|NCL]
')
[2023-01-04 22:33:16.593][DEBUG] : SIATCPHandler::process line: 4996001D"SIA-DCS"0058L0#001[#001|NCL]
[2023-01-04 22:33:16.594][ERROR] : SIATCPHandler::process line: 4996001D"SIA-DCS"0058L0#001[#001|NCL], exc: SIAEvent::__init__ line: 4996001D"SIA-DCS"0058L0#001[#001|NCL] (no matches found)
[2023-01-04 22:33:16.594][DEBUG] : SIATCPHandler::process response: 488B0025"NAK"0000L0R0A0[]_22:33:16,01-04-2023
[2023-01-04 22:33:53.402][DEBUG] : SIATCPHandler::handle IP: 192.168.0.251,raw: bytearray(b'
D9C7001D"SIA-DCS"0059L0#001[#001|NCL]
')
[2023-01-04 22:33:53.403][DEBUG] : SIATCPHandler::process line: D9C7001D"SIA-DCS"0059L0#001[#001|NCL]
[2023-01-04 22:33:53.403][ERROR] : SIATCPHandler::process line: D9C7001D"SIA-DCS"0059L0#001[#001|NCL], exc: SIAEvent::__init__ line: D9C7001D"SIA-DCS"0059L0#001[#001|NCL] (no matches found)
[2023-01-04 22:33:53.404][DEBUG] : SIATCPHandler::process response: C0890025"NAK"0000L0R0A0[]_22:33:53,01-04-2023
[2023-01-04 22:34:10.583][DEBUG] : SIATCPHandler::handle IP: 192.168.0.251,raw: bytearray(b'
CFE1001D"SIA-DCS"0060L0#001[#001|NCL]
')
[2023-01-04 22:34:10.584][DEBUG] : SIATCPHandler::process line: CFE1001D"SIA-DCS"0060L0#001[#001|NCL]
[2023-01-04 22:34:10.584][ERROR] : SIATCPHandler::process line: CFE1001D"SIA-DCS"0060L0#001[#001|NCL], exc: SIAEvent::__init__ line: CFE1001D"SIA-DCS"0060L0#001[#001|NCL] (no matches found)
[2023-01-04 22:34:10.585][DEBUG] : SIATCPHandler::process response: 42C40025"NAK"0000L0R0A0[]_22:34:10,01-04-2023

Bonsoir,

Je suis en phase de finaliser une nouvelle version beta pour permettre de différencier l’analyse de la trame en fonction des alarmes.
Une solution sera donc possible dès semaine prochaine.
Je te contacte en MP pour plus de détails… Ok ?

Hello,

Super nouvelle, le timing est donc parfait!. N’hésites pas à me contacter.
Je laisse ce post ouvert afin de partager notre avancement, car le résultats peuvent interessés d’autres utilisateurs.

Bonjour,
Je vois que sur son github GitHub - fdp1nm/plugin-protexiom , @fdp1 a intégré cet après-midi, les modifs de ma branche beta dans sa branche master.
Il devrait donc y avoir prochainement une version stable du #plugin-protexiom pour la v4.

Quant à une version de SIA pour la vieille Protexiom, pleinement fonctionnelle, j’ai quelques doutes. :thinking:

Hello @jpty,

En effet, FDP1 devrait porter tes modifs sur la version stable du plugin c’est un pas en avant.

SIA mérite d’être tester de mon point de vue. Ce serait une alternative interessante s’il pouvais supporter la protexiom avec des modifs acceptable.
La solution finale serait fonctionellement plus limitée que le plugin protexiom, puisque via SIA l’alarme ne remonterai que des alertes globales, pas par zones, et sans le détail des capteurs concernées par l’alerte.

Je ne connais pas exactement les détails des infos remontées, mais si on pouvait obtenir un évenement lors de ma mise en marche (partielle ou total) lors de l’arret, et en cas de detection, cela couvrirais pour moi la partie la plus interessante des besoins.

L’avantage d’une remontée d’info via SIA est que l’info est poussée par l’alarme au moment de l’évennement, sans necessiter le pooling actuel du plugin protexiom. On reglerai ainsi le problème de consomation de piles, ainsi que le fait que le plugin monopolise l’unique session disponible.

SIA ne permettrait pas non plus d’avoir des actions sur l’alarme.

Le combo idéal pour moi, serait une remontée d’info via le plugin SIA, et une version simplifiée (désactivation du pooling) du plugin protexiom pour les commandes d’action.

Selon les priorités / besoins de chacun, le choix entre les 2 solutions pourrait être interessant.