Intégration IPX800 Home Assistant

Oui je dois voir ça, soucis de lancement asynchrone, mais le tout fonctionne bien malgré ce Warning

Bonjour,
Je ne sais pas cela concerne le module d’intégration de l’ipx mais voici deux anomalie.
Préfère tu que je te les déclare dans GITHUB ?
image
1 - Les états des VR sont inversés. Alors qu’il sont ouvert
2 - Manque la possibilité de stop le VR.

Merci à toi

ici c’est bien

1: je vais corriger, mais par contre là on voit la position à 0, et que l’icône est bien sur l’état fermée, du coup ça a l’air bon ? Ou c’est même la position qui est inversée ?
pour info je considère que c’est fermé quand la position est à 0, donc même s’il est ouvert à 1% ça remonte ouvert

2: je n’ai pas la commande dans l’API pour le faire, juste set la position de 0 à 100, voir GCE Electronics à moins qu’il manque une commande

1: la position est inversée, les VR sont ouvert.
ouverture à 1% considéré ouvert normal ok pour moi
2: je vais creuser

Peux tu tester à nouveau via la branche dev : GitHub - Aohzan/ipx800 at dev

c’est good. Les VR ont le bon status

super, je vais merge avec la correction pour le message de warning

rectification j’ai encore une erreur sur l’async

2020-07-30 09:11:59 WARNING (MainThread) [homeassistant.util.async_] Detected I/O inside the event loop. This is causing stability issues. Please report issue to the custom component author for ipx800 doing I/O at custom_components/ipx800/__init__.py, line 262: data = self.ipx.global_get()

bizarre j’en ai pas eu une seule sur mon hass de prod ni de demo depuis hier soir
tu as bien update avec la dernière version (1.1) ?

j’ai testé avec la version de dev de hier

plus d’erreur async avec la 1.1 master.
Par contre j’ai cela

2020-07-30 10:37:24 WARNING (Recorder) [homeassistant.components.recorder] Event is not JSON serializable: <Event platform_discovered[L]: service=load_platform.sensor, platform=ipx800, discovered=[{'config': OrderedDict([('component', 'sensor'), ('name', 'Salon'), ('type', 'xthl'), ('id', 1), ('transition', 0.5)]), 'controller': <custom_components.ipx800.IpxController object at 0x70eb7838>}, {'config': OrderedDict([('component', 'sensor'), ('name', 'SDB Enfant'), ('type', 'xthl'), ('id', 2), ('transition', 0.5)]), 'controller': <custom_components.ipx800.IpxController object at 0x70eb7838>}, {'config': OrderedDict([('component', 'sensor'), ('name', 'Chambre Louis'), ('type', 'xthl'), ('id', 3), ('transition', 0.5)]), 'controller': <custom_components.ipx800.IpxController object at 0x70eb7838>}, {'config': OrderedDict([('component', 'sensor'), ('name', 'Chambre Filles'), ('type', 'xthl'), ('id', 4), ('transition', 0.5)]), 'controller': <custom_components.ipx800.IpxController object at 0x70eb7838>}, {'config': OrderedDict([('component', 'sensor'), ('name', 'Cuisine'), ('type', 'xthl'), ('id', 5), ('transition', 0.5)]), 'controller': <custom_components.ipx800.IpxController object at 0x70eb7838>}, {'config': OrderedDict([('component', 'sensor'), ('name', 'Chambre Parentale'), ('type', 'xthl'), ('id', 6), ('transition', 0.5)]), 'controller': <custom_components.ipx800.IpxController object at 0x70eb7838>}, {'config': OrderedDict([('component', 'sensor'), ('name', 'SDB Parentale'), ('type', 'xthl'), ('id', 7), ('transition', 0.5)]), 'controller': <custom_components.ipx800.IpxController object at 0x70eb7838>}]>

oui j’ai vu ça, faut que je revois le fonctionnement de l’intégration je pense, je me suis noté ça pour plus tard

erreur sur certaine lumière

2020-07-30 15:18:54 ERROR (MainThread) [homeassistant.components.websocket_api.http.connection.1895949768] ('IPX800 api request error, url: %s`r%s', 'http://192.168.0.11:80/api/xdevices.json?key=removed&ClearR=2', {'product': 'IPX800_V4', 'status': 'Error'})

Traceback (most recent call last):

  File "/usr/src/homeassistant/homeassistant/components/websocket_api/commands.py", line 125, in handle_call_service

    await hass.services.async_call(

  File "/usr/src/homeassistant/homeassistant/core.py", line 1281, in async_call

    task.result()

  File "/usr/src/homeassistant/homeassistant/core.py", line 1316, in _execute_service

    await handler.func(service_call)

  File "/usr/src/homeassistant/homeassistant/helpers/entity_component.py", line 208, in handle_service

    await self.hass.helpers.service.entity_service_call(

  File "/usr/src/homeassistant/homeassistant/helpers/service.py", line 454, in entity_service_call

    future.result()  # pop exception if have

  File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 595, in async_request_call

    await coro

  File "/usr/src/homeassistant/homeassistant/helpers/service.py", line 485, in _handle_entity_call

    await result

  File "/config/custom_components/ipx800/light.py", line 124, in async_turn_off

    self.control.off()

  File "/usr/local/lib/python3.8/site-packages/pypx800/__init__.py", line 88, in off

    self._request_api(params)

  File "/usr/local/lib/python3.8/site-packages/pypx800/__init__.py", line 30, in _request_api

    raise Exception(

Exception: ('IPX800 api request error, url: %s`r%s', 'http://192.168.0.11:80/api/xdevices.json?key=removed&ClearR=2', {'product': 'IPX800_V4', 'status': 'Error'})

Question:
Pour les relais prend tu en compte le 0 dans l’id (exemple relais 1 faut-il mettre 01 ou 1 en config) ?
Et pour encore les relais tu utilise quelle fonction de l’api Toggle ou Clear?

As tu prévu la gestion du X4FP ?

Y’a pas 0 devant l’id, mais ça fonctionne comme ça chez moi, retesté à l’instant.
Côté Home Assistant, il n’y a que Clear d’utilié. Le toggle est géré par lui même suivant l’état et la compatibilité du device

Pas de gestion des fils pilotes prévue encore

Bonjour,
Après plusieurs utilisation j’ai des erreurs d’appel d’api.
Traceback (most recent call last):

File « /usr/src/homeassistant/homeassistant/helpers/update_coordinator.py », line 139, in async_refresh

self.data = await self._async_update_data()

File « /config/custom_components/ipx800/init.py », line 261, in _async_update_data

return await self.hass.async_add_executor_job(self.ipx.global_get)

File « /usr/local/lib/python3.8/concurrent/futures/thread.py », line 57, in run

result = self.fn(*self.args, **self.kwargs)

File « /usr/local/lib/python3.8/site-packages/pypx800/init.py », line 58, in global_get

values = self._request_api({"Get": "all"})

File « /usr/local/lib/python3.8/site-packages/pypx800/init.py », line 30, in _request_api

raise Exception(

Exception: (‹ IPX800 api request error, url: %s`r%s ›, ‹ http://192.168.0.11:80/api/xdevices.json?key=removed&Get=all ›, {‹ product ›: ‹ IPX800_V4 ›, ‹ status ›: ‹ Error ›, ‹ R1 ›: 0, ‹ R2 ›: 1, ‹ R3 ›: 1, ‹ R4 ›: 0, ‹ R5 ›: 0, ‹ R6 ›: 0, ‹ R7 ›: 0, ‹ R8 ›: 0, ‹ R9 ›: 0, ‹ R10 ›: 0, ‹ R11 ›: 0, ‹ R12 ›: 0, ‹ R13 ›: 0, ‹ R14 ›: 0, ‹ R15 ›: 1, ‹ R16 ›: 0, ‹ R17 ›: 0, ‹ R18 ›: 0, ‹ R19 ›: 0, ‹ R20 ›: 0, ‹ R21 ›: 0, ‹ R22 ›: 0, ‹ R23 ›: 0, ‹ R24 ›: 0, ‹ R25 ›: 0, ‹ R26 ›: 0, ‹ R27 ›: 0, ‹ R28 ›: 0, ‹ R29 ›: 0, ‹ R30 ›: 0, ‹ R31 ›: 0, ‹ R32 ›: 0, ‹ R33 ›: 0, ‹ R34 ›: 0, ‹ R35 ›: 0, ‹ R36 ›: 0, ‹ R37 ›: 0, ‹ R38 ›: 0, ‹ R39 ›: 0, ‹ R40 ›: 0, ‹ R41 ›: 0, ‹ R42 ›: 0, ‹ R43 ›: 0, ‹ R44 ›: 0, ‹ R45 ›: 0, ‹ R46 ›: 0, ‹ R47 ›: 0, ‹ R48 ›: 0, ‹ R49 ›: 0, ‹ R50 ›: 0, ‹ R51 ›: 0, ‹ R52 ›: 0, ‹ R53 ›: 0, ‹ R54 ›: 0, ‹ R55 ›: 0, ‹ R56 ›: 0, ‹ D1 ›: 0, ‹ D2 ›: 0, ‹ D3 ›: 0, ‹ D4 ›: 0, ‹ D5 ›: 0, ‹ D6 ›: 0, ‹ D7 ›: 0, ‹ D8 ›: 0, ‹ D9 ›: 0, ‹ D10 ›: 0, ‹ D11 ›: 0, ‹ D12 ›: 0, ‹ D13 ›: 0, ‹ D14 ›: 0, ‹ D15 ›: 0, ‹ D16 ›: 0, ‹ D17 ›: 0, ‹ D18 ›: 0, ‹ D19 ›: 0, ‹ D20 ›: 0, ‹ D21 ›: 0, ‹ D22 ›: 0, ‹ D23 ›: 0, ‹ D24 ›: 0, ‹ D25 ›: 0, ‹ D26 ›: 0, ‹ D27 ›: 0, ‹ D28 ›: 0, ‹ D29 ›: 0, ‹ D30 ›: 0, ‹ D31 ›: 0, ‹ D32 ›: 0, ‹ D33 ›: 0, ‹ D34 ›: 0, ‹ D35 ›: 0, ‹ D36 ›: 0, ‹ D37 ›: 0, ‹ D38 ›: 0, ‹ D39 ›: 0, ‹ D40 ›: 0, ‹ D41 ›: 0, ‹ D42 ›: 0, ‹ D43 ›: 0, ‹ D44 ›: 0, ‹ D45 ›: 0, ‹ D46 ›: 0, ‹ D47 ›: 0, ‹ D48 ›: 0, ‹ D49 ›: 0, ‹ D50 ›: 0, ‹ D51 ›: 0, ‹ D52 ›: 0, ‹ D53 ›: 0, ‹ D54 ›: 0, ‹ D55 ›: 0, ‹ D56 ›: 0, ‹ A1 ›: 0, ‹ A2 ›: 0, ‹ A3 ›: 0, ‹ A4 ›: 0, ‹ VA1 ›: 0, ‹ VA2 ›: 0, ‹ VA3 ›: 0, ‹ VA4 ›: 0, ‹ VA5 ›: 0, ‹ VA6 ›: 0, ‹ VA7 ›: 0, ‹ VA8 ›: 0, ‹ VA9 ›: 0, ‹ VA10 ›: 0, ‹ VA11 ›: 0, ‹ VA12 ›: 0, ‹ VA13 ›: 0, ‹ VA14 ›: 0, ‹ VA15 ›: 0, ‹ VA16 ›: 0, ‹ VA17 ›: 0, ‹ VA18 ›: 0, ‹ VA19 ›: 0, ‹ VA20 ›: 0, ‹ VA21 ›: 0, ‹ VA22 ›: 0, ‹ VA23 ›: 0, ‹ VA24 ›: 0, ‹ VA25 ›: 0, ‹ VA26 ›: 0, ‹ VA27 ›: 0, ‹ VA28 ›: 0, ‹ VA29 ›: 0, ‹ VA30 ›: 0, ‹ VA31 ›: 0, ‹ VA32 ›: 0, ‹ VI1 ›: 0, ‹ VI2 ›: 0, ‹ VI3 ›: 0, ‹ VI4 ›: 0, ‹ VI5 ›: 0, ‹ VI6 ›: 0, ‹ VI7 ›: 0, ‹ VI8 ›: 0, ‹ VI9 ›: 0, ‹ VI10 ›: 0, ‹ VI11 ›: 0, ‹ VI12 ›: 0, ‹ VI13 ›: 0, ‹ VI14 ›: 0, ‹ VI15 ›: 0, ‹ VI16 ›: 0, ‹ VI17 ›: 0, ‹ VI18 ›: 0, ‹ VI19 ›: 0, ‹ VI20 ›: 0, ‹ VI21 ›: 0, ‹ VI22 ›: 0, ‹ VI23 ›: 0, ‹ VI24 ›: 0, ‹ VI25 ›: 0, ‹ VI26 ›: 0, ‹ VI27 ›: 0, ‹ VI28 ›: 0, ‹ VI29 ›: 0, ‹ VI30 ›: 0, ‹ VI31 ›: 0, ‹ VI32 ›: 0, ‹ VI33 ›: 0, ‹ VI34 ›: 0, ‹ VI35 ›: 0, ‹ VI36 ›: 0, ‹ VI37 ›: 0, ‹ VI38 ›: 0, ‹ VI39 ›: 0, ‹ VI40 ›: 0, ‹ VI41 ›: 0, ‹ VI42 ›: 0, ‹ VI43 ›: 0, ‹ VI44 ›: 0, ‹ VI45 ›: 0, ‹ VI46 ›: 0, ‹ VI47 ›: 0, ‹ VI48 ›: 0, ‹ VI49 ›: 0, ‹ VI50 ›: 0, ‹ VI51 ›: 0, ‹ VI52 ›: 0, ‹ VI53 ›: 0, ‹ VI54 ›: 0, ‹ VI55 ›: 0, ‹ VI56 ›: 0, ‹ VI57 ›: 0, ‹ VI58 ›: 0, ‹ VI59 ›: 0, ‹ VI60 ›: 0, ‹ VI61 ›: 0, ‹ VI62 ›: 0, ‹ VI63 ›: 0, ‹ VI64 ›: 0, ‹ VI65 ›: 0, ‹ VI66 ›: 0, ‹ VI67 ›: 0, ‹ VI68 ›: 0, ‹ VI69 ›: 0, ‹ VI70 ›: 0, ‹ VI71 ›: 0, ‹ VI72 ›: 0, ‹ VI73 ›: 0, ‹ VI74 ›: 0, ‹ VI75 ›: 0, ‹ VI76 ›: 0, ‹ VI77 ›: 0, ‹ VI78 ›: 0, ‹ VI79 ›: 0, ‹ VI80 ›: 0, ‹ VI81 ›: 0, ‹ VI82 ›: 0, ‹ VI83 ›: 0, ‹ VI84 ›: 0, ‹ VI85 ›: 0, ‹ VI86 ›: 0, ‹ VI87 ›: 0, ‹ VI88 ›: 0, ‹ VI89 ›: 0, ‹ VI90 ›: 0, ‹ VI91 ›: 0, ‹ VI92 ›: 0, ‹ VI93 ›: 0, ‹ VI94 ›: 0, ‹ VI95 ›: 0, ‹ VI96 ›: 0, ‹ VI97 ›: 0, ‹ VI98 ›: 0, ‹ VI99 ›: 0, ‹ VI100 ›: 0, ‹ VI101 ›: 0, ‹ VI102 ›: 0, ‹ VI103 ›: 0, ‹ VI104 ›: 0, ‹ VI105 ›: 0, ‹ VI106 ›: 0, ‹ VI107 ›: 0, ‹ VI108 ›: 0, ‹ VI109 ›: 0, ‹ VI110 ›: 0, ‹ VI111 ›: 0, ‹ VI112 ›: 0, ‹ VI113 ›: 0, ‹ VI114 ›: 0, ‹ VI115 ›: 0, ‹ VI116 ›: 0, ‹ VI117 ›: 0, ‹ VI118 ›: 0, ‹ VI119 ›: 0, ‹ VI120 ›: 0, ‹ VI121 ›: 0, ‹ VI122 ›: 0, ‹ VI123 ›: 0, ‹ VI124 ›: 0, ‹ VI125 ›: 0, ‹ VI126 ›: 0, ‹ VI127 ›: 0, ‹ VI128 ›: 0, ‹ VO1 ›: 0, ‹ VO2 ›: 0, ‹ VO3 ›: 0, ‹ VO4 ›: 0, ‹ VO5 ›: 0, ‹ VO6 ›: 0, ‹ VO7 ›: 0, ‹ VO8 ›: 0, ‹ VO9 ›: 0, ‹ VO10 ›: 0, ‹ VO11 ›: 0, ‹ VO12 ›: 0, ‹ VO13 ›: 0, ‹ VO14 ›: 0, ‹ VO15 ›: 0, ‹ VO16 ›: 0, ‹ VO17 ›: 0, ‹ VO18 ›: 0, ‹ VO19 ›: 0, ‹ VO20 ›: 0, ‹ VO21 ›: 0, ‹ VO22 ›: 0, ‹ VO23 ›: 0, ‹ VO24 ›: 0, ‹ VO25 ›: 0, ‹ VO26 ›: 0, ‹ VO27 ›: 0, ‹ VO28 ›: 0, ‹ VO29 ›: 0, ‹ VO30 ›: 0, ‹ VO31 ›: 0, ‹ VO32 ›: 0, ‹ VO33 ›: 0, ‹ VO34 ›: 0, ‹ VO35 ›: 0, ‹ VO36 ›: 0, ‹ VO37 ›: 0, ‹ VO38 ›: 0, ‹ VO39 ›: 0, ‹ VO40 ›: 0, ‹ VO41 ›: 0, ‹ VO42 ›: 0, ‹ VO43 ›: 0, ‹ VO44 ›: 0, ‹ VO45 ›: 0, ‹ VO46 ›: 0, ‹ VO47 ›: 0, ‹ VO48 ›: 0, ‹ VO49 ›: 0, ‹ VO50 ›: 0, ‹ VO51 ›: 0, ‹ VO52 ›: 0, ‹ VO53 ›: 0, ‹ VO54 ›: 0, ‹ VO55 ›: 0, ‹ VO56 ›: 0, ‹ VO57 ›: 0, ‹ VO58 ›: 0, ‹ VO59 ›: 0, ‹ VO60 ›: 0, ‹ VO61 ›: 0, ‹ VO62 ›: 0, ‹ VO63 ›: 0, ‹ VO64 ›: 0, ‹ VO65 ›: 0, ‹ VO66 ›: 0, ‹ VO67 ›: 0, ‹ VO68 ›: 0, ‹ VO69 ›: 0, ‹ VO70 ›: 0, ‹ VO71 ›: 0, ‹ VO72 ›: 0, ‹ VO73 ›: 0, ‹ VO74 ›: 0, ‹ VO75 ›: 0, ‹ VO76 ›: 0, ‹ VO77 ›: 0, ‹ VO78 ›: 0, ‹ VO79 ›: 0, ‹ VO80 ›: 0, ‹ VO81 ›: 0, ‹ VO82 ›: 0, ‹ VO83 ›: 0, ‹ VO84 ›: 0, ‹ VO85 ›: 0, ‹ VO86 ›: 0, ‹ VO87 ›: 0, ‹ VO88 ›: 0, ‹ VO89 ›: 0, ‹ VO90 ›: 0, ‹ VO91 ›: 0, ‹ VO92 ›: 0, ‹ VO93 ›: 0, ‹ VO94 ›: 0, ‹ VO95 ›: 0, ‹ VO96 ›: 0, ‹ VO97 ›: 0, ‹ VO98 ›: 0, ‹ VO99 ›: 0, ‹ VO100 ›: 0, ‹ VO101 ›: 0, ‹ VO102 ›: 0, ‹ VO103 ›: 0, ‹ VO104 ›: 0, ‹ VO105 ›: 0, ‹ VO106 ›: 0, ‹ VO107 ›: 0, ‹ VO108 ›: 0, ‹ VO109 ›: 0, ‹ VO110 ›: 0, ‹ VO111 ›: 0, ‹ VO112 ›: 0, ‹ VO113 ›: 0, ‹ VO114 ›: 0, ‹ VO115 ›: 0, ‹ VO116 ›: 0, ‹ VO117 ›: 0, ‹ VO118 ›: 0, ‹ VO119 ›: 0, ‹ VO120 ›: 0, ‹ VO121 ›: 0, ‹ VO122 ›: 0, ‹ VO123 ›: 0, ‹ VO124 ›: 0, ‹ VO125 ›: 0, ‹ VO126 ›: 0, ‹ VO127 ›: 0, ‹ VO128 ›: 0, ‹ PW1 ›: 0, ‹ PW2 ›: 0, ‹ PW3 ›: 0, ‹ PW4 ›: 0, ‹ PW5 ›: 0, ‹ PW6 ›: 0, ‹ PW7 ›: 0, ‹ PW8 ›: 0, ‹ PW9 ›: 0, ‹ PW10 ›: 0, ‹ PW11 ›: 0, ‹ PW12 ›: 0, ‹ PW13 ›: 0, ‹ PW14 ›: 0, ‹ PW15 ›: 0, ‹ PW16 ›: 0, ‹ PW17 ›: 0, ‹ PW18 ›: 0, ‹ PW19 ›: 0, ‹ PW20 ›: 0, ‹ PW21 ›: 0, ‹ PW22 ›: 0, ‹ PW23 ›: 0, ‹ PW24 ›: 0, ‹ PW25 ›: 0, ‹ PW26 ›: 0, ‹ PW27 ›: 0, ‹ PW28 ›: 0, ‹ PW29 ›: 0, ‹ PW30 ›: 0, ‹ PW31 ›: 0, ‹ PW32 ›: 0, ‹ VR1-1 ›: 0, ‹ VR1-2 ›: 0, ‹ VR1-3 ›: 0, ‹ VR1-4 ›: 35, ‹ VR2-1 ›: 0, ‹ VR2-2 ›: 0, ‹ VR2-3 ›: 0, ‹ VR2-4 ›: 0, ‹ VR3-1 ›: 0, ‹ VR3-2 ›: 0, ‹ VR3-3 ›: 0, ‹ VR3-4 ›: 0, ‹ VR4-1 ›: 0, ‹ VR4-2 ›: 0, ‹ VR4-3 ›: 0, ‹ VR4-4 ›: 0, ‹ VR5-1 ›: 0, ‹ VR5-2 ›: 0, ‹ VR5-3 ›: 0, ‹ VR5-4 ›: 0, ‹ VR6-1 ›: 0, ‹ VR6-2 ›: 0, ‹ VR6-3 ›: 0, ‹ VR6-4 ›: 0, ‹ VR7-1 ›: 0, ‹ VR7-2 ›: 0, ‹ VR7-3 ›: 0, ‹ VR7-4 ›: 0, ‹ VR8-1 ›: 0, ‹ VR8-2 ›: 0, ‹ VR8-3 ›: 0, ‹ VR8-4 ›: 0, ‹ FP1 Zone 1 ›: ‹ Arret ›, ‹ FP1 Zone 2 ›: ‹ Arret ›, ‹ FP1 Zone 3 ›: ‹ Arret ›, ‹ FP1 Zone 4 ›: ‹ Arret ›, ‹ FP2 Zone 1 ›: 0, ‹ FP2 Zone 2 ›: 0, ‹ FP2 Zone 3 ›: 0, ‹ FP2 Zone 4 ›: 0, ‹ FP3 Zone 1 ›: 0, ‹ FP3 Zone 2 ›: 0, ‹ FP3 Zone 3 ›: 0, ‹ FP3 Zone 4 ›: 0, ‹ FP4 Zone 1 ›: 0, ‹ FP4 Zone 2 ›: 0, ‹ FP4 Zone 3 ›: 0, ‹ FP4 Zone 4 ›: 0, ‹ THL1-TEMP ›: 23.61, ‹ THL1-HUM ›: 59.33, ‹ THL1-LUM ›: 269, ‹ THL2-TEMP ›: 22.23, ‹ THL2-HUM ›: 62.6, ‹ THL2-LUM ›: 97, ‹ THL3-TEMP ›: 22.6, ‹ THL3-HUM ›: 63.18, ‹ THL3-LUM ›: 398, ‹ THL4-TEMP ›: 22.54, ‹ THL4-HUM ›: 62.21, ‹ THL4-LUM ›: 202, ‹ THL5-TEMP ›: 23.3, ‹ THL5-HUM ›: 57.4, ‹ THL5-LUM ›: 601, ‹ THL6-TEMP ›: 23.01, ‹ THL6-HUM ›: 58.39, ‹ THL6-LUM ›: 190, ‹ THL7-TEMP ›: 22.74, ‹ THL7-HUM ›: 60.81, ‹ THL7-LUM ›: 196, ‹ THL8-TEMP ›: -46.85, ‹ THL8-HUM ›: -6.0, ‹ THL8-LUM ›: 0, ‹ THL9-TEMP ›: -46.85, ‹ THL9-HUM ›: -6.0, ‹ THL9-LUM ›: 0, ‹ THL10-TEMP ›: -46.85, ‹ THL10-HUM ›: -6.0, ‹ THL10-LUM ›: 0, ‹ THL11-TEMP ›: -46.85, ‹ THL11-HUM ›: -6.0, ‹ THL11-LUM ›: 0, ‹ THL12-TEMP ›: -46.85, ‹ THL12-HUM ›: -6.0, ‹ THL12-LUM ›: 0, ‹ THL13-TEMP ›: -46.85, ‹ THL13-HUM ›: -6.0, ‹ THL13-LUM ›: 0, ‹ THL14-TEMP ›: -46.85, ‹ THL14-HUM ›: -6.0, ‹ THL14-LUM ›: 0, ‹ ENO SWITCH1 ›: 0, ‹ ENO SWITCH2 ›: 0, ‹ ENO SWITCH3 ›: 0, ‹ ENO SWITCH4 ›: 0, ‹ ENO SWITCH5 ›: 0, ‹ ENO SWITCH6 ›: 0, ‹ ENO SWITCH7 ›: 0, ‹ ENO SWITCH8 ›: 0, ‹ ENO SWITCH9 ›: 0, ‹ ENO SWITCH10 ›: 0, ‹ ENO SWITCH11 ›: 0, ‹ ENO SWITCH12 ›: 0, ‹ ENO SWITCH13 ›: 0, ‹ ENO SWITCH14 ›: 0, ‹ ENO SWITCH15 ›: 0, ‹ ENO SWITCH16 ›: 0, ‹ ENO SWITCH17 ›: 0, ‹ ENO SWITCH18 ›: 0, ‹ ENO SWITCH19 ›: 0, ‹ ENO SWITCH20 ›: 0, ‹ ENO SWITCH21 ›: 0, ‹ ENO SWITCH22 ›: 0, ‹ ENO SWITCH23 ›: 0, ‹ ENO SWITCH24 ›: 0, ‹ ENO SWITCH25 ›: 0, ‹ ENO SWITCH26 ›: 0, ‹ ENO SWITCH27 ›: 0, ‹ ENO SWITCH28 ›: 0, ‹ ENO SWITCH29 ›: 0, ‹ ENO SWITCH30 ›: 0, ‹ ENO SWITCH31 ›: 0, ‹ ENO SWITCH32 ›: 0, ‹ ENO SWITCH33 ›: 0, ‹ ENO SWITCH34 ›: 0, ‹ ENO SWITCH35 ›: 0, ‹ ENO SWITCH36 ›: 0, ‹ ENO SWITCH37 ›: 0, ‹ ENO SWITCH38 ›: 0, ‹ ENO SWITCH39 ›: 0, ‹ ENO SWITCH40 ›: 0, ‹ ENO SWITCH41 ›: 0, ‹ ENO SWITCH42 ›: 0, ‹ ENO SWITCH43 ›: 0, ‹ ENO SWITCH44 ›: 0, ‹ ENO SWITCH45 ›: 0, ‹ ENO SWITCH46 ›: 0, ‹ ENO SWITCH47 ›: 0, ‹ ENO SWITCH48 ›: 0, ‹ ENO SWITCH49 ›: 0, ‹ ENO SWITCH50 ›: 0, ‹ ENO SWITCH51 ›: 0, ‹ ENO SWITCH52 ›: 0, ‹ ENO SWITCH53 ›: 0, ‹ ENO SWITCH54 ›: 0, ‹ ENO SWITCH55 ›: 0, ‹ ENO SWITCH56 ›: 0, ‹ ENO SWITCH57 ›: 0, ‹ ENO SWITCH58 ›: 0, ‹ ENO SWITCH59 ›: 0, ‹ ENO SWITCH60 ›: 0, ‹ ENO SWITCH61 ›: 0, ‹ ENO SWITCH62 ›: 0, ‹ ENO SWITCH63 ›: 0, ‹ ENO SWITCH64 ›: 0, ‹ ENO SWITCH65 ›: 0, ‹ ENO SWITCH66 ›: 0, ‹ ENO SWITCH67 ›: 0, ‹ ENO SWITCH68 ›: 0, ‹ ENO SWITCH69 ›: 0, ‹ ENO SWITCH70 ›: 0, ‹ ENO SWITCH71 ›: 0, ‹ ENO SWITCH72 ›: 0, ‹ ENO SWITCH73 ›: 0, ‹ ENO SWITCH74 ›: 0, ‹ ENO SWITCH75 ›: 0, ‹ ENO SWITCH76 ›: 0, ‹ ENO SWITCH77 ›: 0, ‹ ENO SWITCH78 ›: 0, ‹ ENO SWITCH79 ›: 0, ‹ ENO SWITCH80 ›: 0, ‹ ENO SWITCH81 ›: 0, ‹ ENO SWITCH82 ›: 0, ‹ ENO SWITCH83 ›: 0, ‹ ENO SWITCH84 ›: 0, ‹ ENO SWITCH85 ›: 0, ‹ ENO SWITCH86 ›: 0, ‹ ENO SWITCH87 ›: 0, ‹ ENO SWITCH88 ›: 0, ‹ ENO SWITCH89 ›: 0, ‹ ENO SWITCH90 ›: 0, ‹ ENO SWITCH91 ›: 0, ‹ ENO SWITCH92 ›: 0, ‹ ENO SWITCH93 ›: 0, ‹ ENO SWITCH94 ›: 0, ‹ ENO SWITCH95 ›: 0, ‹ ENO SWITCH96 ›: 0, ‹ ENO CONTACT1 ›: 0, ‹ ENO CONTACT2 ›: 0, ‹ ENO CONTACT3 ›: 0, ‹ ENO CONTACT4 ›: 0, ‹ ENO CONTACT5 ›: 0, ‹ ENO CONTACT6 ›: 0, ‹ ENO CONTACT7 ›: 0, ‹ ENO CONTACT8 ›: 0, ‹ ENO CONTACT9 ›: 0, ‹ ENO CONTACT10 ›: 0, ‹ ENO CONTACT11 ›: 0, ‹ ENO CONTACT12 ›: 0, ‹ ENO CONTACT13 ›: 0, ‹ ENO CONTACT14 ›: 0, ‹ ENO CONTACT15 ›: 0, ‹ ENO CONTACT16 ›: 0, ‹ ENO CONTACT17 ›: 0, ‹ ENO CONTACT18 ›: 0, ‹ ENO CONTACT19 ›: 0, ‹ ENO CONTACT20 ›: 0, ‹ ENO CONTACT21 ›: 0, ‹ ENO CONTACT22 ›: 0, ‹ ENO CONTACT23 ›: 0, ‹ ENO CONTACT24 ›: 0, ‹ ENO ACTIONNEUR1 ›: 0, ‹ ENO ACTIONNEUR2 ›: 0, ‹ ENO ACTIONNEUR3 ›: 0, ‹ ENO ACTIONNEUR4 ›: 0, ‹ ENO ACTIONNEUR5 ›: 0, ‹ ENO ACTIONNEUR6 ›: 0, ‹ ENO ACTIONNEUR7 ›: 0, ‹ ENO ACTIONNEUR8 ›: 0, ‹ ENO ACTIONNEUR9 ›: 0, ‹ ENO ACTIONNEUR10 ›: 0, ‹ ENO ACTIONNEUR11 ›: 0, ‹ ENO ACTIONNEUR12 ›: 0, ‹ ENO ACTIONNEUR13 ›: 0, ‹ ENO ACTIONNEUR14 ›: 0, ‹ ENO ACTIONNEUR15 ›: 0, ‹ ENO ACTIONNEUR16 ›: 0, ‹ ENO ACTIONNEUR17 ›: 0, ‹ ENO ACTIONNEUR18 ›: 0, ‹ ENO ACTIONNEUR19 ›: 0, ‹ ENO ACTIONNEUR20 ›: 0, ‹ ENO ACTIONNEUR21 ›: 0, ‹ ENO ACTIONNEUR22 ›: 0, ‹ ENO ACTIONNEUR23 ›: 0, ‹ ENO ACTIONNEUR24 ›: 0, ‹ ENO ANALOG17 ›: 0, ‹ ENO ANALOG18 ›: 0, ‹ ENO ANALOG19 ›: 0, ‹ ENO ANALOG20 ›: 0, ‹ ENO ANALOG21 ›: 0, ‹ ENO ANALOG22 ›: 0, ‹ ENO ANALOG23 ›: 0, ‹ ENO ANALOG24 ›: 0, ‹ ENO ANALOG25 ›: 0, ‹ ENO ANALOG26 ›: 0, ‹ ENO ANALOG27 ›: 0, ‹ ENO ANALOG28 ›: 0, ‹ ENO ANALOG29 ›: 0, ‹ ENO ANALOG30 ›: 0, ‹ ENO ANALOG31 ›: 0, ‹ ENO ANALOG32 ›: 0, ‹ ENO ANALOG33 ›: 0, ‹ ENO ANALOG34 ›: 0, ‹ ENO ANALOG35 ›: 0, ‹ ENO ANALOG36 ›: 0, ‹ ENO ANALOG37 ›: 0, ‹ ENO ANALOG38 ›: 0, ‹ ENO ANALOG39 ›: 0, ‹ ENO ANALOG40 ›: 0, ‹ ENO VOLET ROULANT1 ›: 0, ‹ ENO VOLET ROULANT2 ›: 0, ‹ ENO VOLET ROULANT3 ›: 0, ‹ ENO VOLET ROULANT4 ›: 0, ‹ ENO VOLET ROULANT5 ›: 0, ‹ ENO VOLET ROULANT6 ›: 0, ‹ ENO VOLET ROULANT7 ›: 0, ‹ ENO VOLET ROULANT8 ›: 0, ‹ ENO VOLET ROULANT9 ›: 0, ‹ ENO VOLET ROULANT10 ›: 0, ‹ ENO VOLET ROULANT11 ›: 0, ‹ ENO VOLET ROULANT12 ›: 0, ‹ ENO VOLET ROULANT13 ›: 0, ‹ ENO VOLET ROULANT14 ›: 0, ‹ ENO VOLET ROULANT15 ›: 0, ‹ ENO VOLET ROULANT16 ›: 0, ‹ ENO VOLET ROULANT17 ›: 0, ‹ ENO VOLET ROULANT18 ›: 0, ‹ ENO VOLET ROULANT19 ›: 0, ‹ ENO VOLET ROULANT20 ›: 0, ‹ ENO VOLET ROULANT21 ›: 0, ‹ ENO VOLET ROULANT22 ›: 0, ‹ ENO VOLET ROULANT23 ›: 0, ‹ ENO VOLET ROULANT24 ›: 0, ‹ G1 ›: {‹ Etat ›: ‹ OFF ›, ‹ Valeur ›: 0}, ‹ G2 ›: {‹ Etat ›: ‹ OFF ›, ‹ Valeur ›: 0}, ‹ G3 ›: {‹ Etat ›: ‹ OFF ›, ‹ Valeur ›: 0}, ‹ G4 ›: {‹ Etat ›: ‹ OFF ›, ‹ Valeur ›: 0}, ‹ G5 ›: {‹ Etat ›: ‹ OFF ›, ‹ Valeur ›: 0}, ‹ G6 ›: {‹ Etat ›: ‹ OFF ›, ‹ Valeur ›: 0}, ‹ G7 ›: {‹ Etat ›: ‹ OFF ›, ‹ Valeur ›: 0}, ‹ G8 ›: {‹ Etat ›: ‹ OFF ›, ‹ Valeur ›: 0}, ‹ G9 ›: {‹ Etat ›: ‹ OFF ›, ‹ Valeur ›: 0}, ‹ G10 ›: {‹ Etat ›: ‹ OFF ›, ‹ Valeur ›: 0}, ‹ G11 ›: {‹ Etat ›: ‹ OFF ›, ‹ Valeur ›: 0}, ‹ G12 ›: {‹ Etat ›: ‹ OFF ›, ‹ Valeur ›: 0}, ‹ G13 ›: {‹ Etat ›: ‹ OFF ›, ‹ Valeur ›: 0}, ‹ G14 ›: {‹ Etat ›: ‹ OFF ›, ‹ Valeur ›: 0}, ‹ G15 ›: {‹ Etat ›: ‹ OFF ›, ‹ Valeur ›: 0}, ‹ G16 ›: {‹ Etat ›: ‹ OFF ›, ‹ Valeur ›: 0}, ‹ G17 ›: {‹ Etat ›: ‹ OFF ›, ‹ Valeur ›: 0}, ‹ G18 ›: {‹ Etat ›: ‹ OFF ›, ‹ Valeur ›: 0}, ‹ G19 ›: {‹ Etat ›: ‹ OFF ›, ‹ Valeur ›: 0}, ‹ G20 ›: {‹ Etat ›: ‹ OFF ›, ‹ Valeur ›: 0}, ‹ G21 ›: {‹ Etat ›: ‹ OFF ›, ‹ Valeur ›: 0}, ‹ G22 ›: {‹ Etat ›: ‹ OFF ›, ‹ Valeur ›: 0}, ‹ G23 ›: {‹ Etat ›: ‹ OFF ›, ‹ Valeur ›: 0}, ‹ G24 ›: {‹ Etat ›: ‹ OFF ›, ‹ Valeur ›: 0}, ‹ T1 ›: 0.0, ‹ T2 ›: 0.0, ‹ T3 ›: 0.0, ‹ T4 ›: 0.0, ‹ T5 ›: 0.0, ‹ T6 ›: 0.0, ‹ T7 ›: 0.0, ‹ T8 ›: 0.0, ‹ T9 ›: 0.0, ‹ T10 ›: 0.0, ‹ T11 ›: 0.0, ‹ T12 ›: 0.0, ‹ T13 ›: 0.0, ‹ T14 ›: 0.0, ‹ T15 ›: 0.0, ‹ T16 ›: 0.0, ‹ Y1 ›: 0, ‹ Y2 ›: 0, ‹ Y3 ›: 0})

2020-08-03 12:25:45 ERROR (MainThread) [custom_components.ipx800] Unexpected error fetching ipx800 data: (‹ IPX800 api request error, url: %s`r%s ›, ‹ http://192.168.0.11:80/api/xdevices.json?key=removed&Get=all ›, {‹ product ›: ‹ IPX800_V4 ›, ‹ status ›: ‹ Error ›, ‹ R1 ›: 0, ‹ R2 ›: 1, ‹ R3 ›: 1, ‹ R4 ›: 0, ‹ R5 ›: 0, ‹ R6 ›: 0, ‹ R7 ›: 0, ‹ R8 ›: 0, ‹ R9 ›: 0, ‹ R10 ›: 0, ‹ R11 ›: 0, ‹ R12 ›: 0, ‹ R13 ›: 0, ‹ R14 ›: 0, ‹ R15 ›: 1, ‹ R16 ›: 0, ‹ R17 ›: 0, ‹ R18 ›: 0, ‹ R19 ›: 0, ‹ R20 ›: 0, ‹ R21 ›: 0, ‹ R22 ›: 0, ‹ R23 ›: 0, ‹ R24 ›: 0, ‹ R25 ›: 0, ‹ R26 ›: 0, ‹ R27 ›: 0, ‹ R28 ›: 0, ‹ R29 ›: 0, ‹ R30 ›: 0, ‹ R31 ›: 0, ‹ R32 ›: 0, ‹ R33 ›: 0, ‹ R34 ›: 0, ‹ R35 ›: 0, ‹ R36 ›: 0, ‹ R37 ›: 0, ‹ R38 ›: 0, ‹ R39 ›: 0, ‹ R40 ›: 0, ‹ R41 ›: 0, ‹ R42 ›: 0, ‹ R43 ›: 0, ‹ R44 ›: 0, ‹ R45 ›: 0, ‹ R46 ›: 0, ‹ R47 ›: 0, ‹ R48 ›: 0, ‹ R49 ›: 0, ‹ R50 ›: 0, ‹ R51 ›: 0, ‹ R52 ›: 0, ‹ R53 ›: 0, ‹ R54 ›: 0, ‹ R55 ›: 0, ‹ R56 ›: 0, ‹ D1 ›: 0, ‹ D2 ›: 0, ‹ D3 ›: 0, ‹ D4 ›: 0, ‹ D5 ›: 0, ‹ D6 ›: 0, ‹ D7 ›: 0, ‹ D8 ›: 0, ‹ D9 ›: 0, ‹ D10 ›: 0, ‹ D11 ›: 0, ‹ D12 ›: 0, ‹ D13 ›: 0, ‹ D14 ›: 0, ‹ D15 ›: 0, ‹ D16 ›: 0, ‹ D17 ›: 0, ‹ D18 ›: 0, ‹ D19 ›: 0, ‹ D20 ›: 0, ‹ D21 ›: 0, ‹ D22 ›: 0, ‹ D23 ›: 0, ‹ D24 ›: 0, ‹ D25 ›: 0, ‹ D26 ›: 0, ‹ D27 ›: 0, ‹ D28 ›: 0, ‹ D29 ›: 0, ‹ D30 ›: 0, ‹ D31 ›: 0, ‹ D32 ›: 0, ‹ D33 ›: 0, ‹ D34 ›: 0, ‹ D35 ›: 0, ‹ D36 ›: 0, ‹ D37 ›: 0, ‹ D38 ›: 0, ‹ D39 ›: 0, ‹ D40 ›: 0, ‹ D41 ›: 0, ‹ D42 ›: 0, ‹ D43 ›: 0, ‹ D44 ›: 0, ‹ D45 ›: 0, ‹ D46 ›: 0, ‹ D47 ›: 0, ‹ D48 ›: 0, ‹ D49 ›: 0, ‹ D50 ›: 0, ‹ D51 ›: 0, ‹ D52 ›: 0, ‹ D53 ›: 0, ‹ D54 ›: 0, ‹ D55 ›: 0, ‹ D56 ›: 0, ‹ A1 ›: 0, ‹ A2 ›: 0, ‹ A3 ›: 0, ‹ A4 ›: 0, ‹ VA1 ›: 0, ‹ VA2 ›: 0, ‹ VA3 ›: 0, ‹ VA4 ›: 0, ‹ VA5 ›: 0, ‹ VA6 ›: 0, ‹ VA7 ›: 0, ‹ VA8 ›: 0, ‹ VA9 ›: 0, ‹ VA10 ›: 0, ‹ VA11 ›: 0, ‹ VA12 ›: 0, ‹ VA13 ›: 0, ‹ VA14 ›: 0, ‹ VA15 ›: 0, ‹ VA16 ›: 0, ‹ VA17 ›: 0, ‹ VA18 ›: 0, ‹ VA19 ›: 0, ‹ VA20 ›: 0, ‹ VA21 ›: 0, ‹ VA22 ›: 0, ‹ VA23 ›: 0, ‹ VA24 ›: 0, ‹ VA25 ›: 0, ‹ VA26 ›: 0, ‹ VA27 ›: 0, ‹ VA28 ›: 0, ‹ VA29 ›: 0, ‹ VA30 ›: 0, ‹ VA31 ›: 0, ‹ VA32 ›: 0, ‹ VI1 ›: 0, ‹ VI2 ›: 0, ‹ VI3 ›: 0, ‹ VI4 ›: 0, ‹ VI5 ›: 0, ‹ VI6 ›: 0, ‹ VI7 ›: 0, ‹ VI8 ›: 0, ‹ VI9 ›: 0, ‹ VI10 ›: 0, ‹ VI11 ›: 0, ‹ VI12 ›: 0, ‹ VI13 ›: 0, ‹ VI14 ›: 0, ‹ VI15 ›: 0, ‹ VI16 ›: 0, ‹ VI17 ›: 0, ‹ VI18 ›: 0, ‹ VI19 ›: 0, ‹ VI20 ›: 0, ‹ VI21 ›: 0, ‹ VI22 ›: 0, ‹ VI23 ›: 0, ‹ VI24 ›: 0, ‹ VI25 ›: 0, ‹ VI26 ›: 0, ‹ VI27 ›: 0, ‹ VI28 ›: 0, ‹ VI29 ›: 0, ‹ VI30 ›: 0, ‹ VI31 ›: 0, ‹ VI32 ›: 0, ‹ VI33 ›: 0, ‹ VI34 ›: 0, ‹ VI35 ›: 0, ‹ VI36 ›: 0, ‹ VI37 ›: 0, ‹ VI38 ›: 0, ‹ VI39 ›: 0, ‹ VI40 ›: 0, ‹ VI41 ›: 0, ‹ VI42 ›: 0, ‹ VI43 ›: 0, ‹ VI44 ›: 0, ‹ VI45 ›: 0, ‹ VI46 ›: 0, ‹ VI47 ›: 0, ‹ VI48 ›: 0, ‹ VI49 ›: 0, ‹ VI50 ›: 0, ‹ VI51 ›: 0, ‹ VI52 ›: 0, ‹ VI53 ›: 0, ‹ VI54 ›: 0, ‹ VI55 ›: 0, ‹ VI56 ›: 0, ‹ VI57 ›: 0, ‹ VI58 ›: 0, ‹ VI59 ›: 0, ‹ VI60 ›: 0, ‹ VI61 ›: 0, ‹ VI62 ›: 0, ‹ VI63 ›: 0, ‹ VI64 ›: 0, ‹ VI65 ›: 0, ‹ VI66 ›: 0, ‹ VI67 ›: 0, ‹ VI68 ›: 0, ‹ VI69 ›: 0, ‹ VI70 ›: 0, ‹ VI71 ›: 0, ‹ VI72 ›: 0, ‹ VI73 ›: 0, ‹ VI74 ›: 0, ‹ VI75 ›: 0, ‹ VI76 ›: 0, ‹ VI77 ›: 0, ‹ VI78 ›: 0, ‹ VI79 ›: 0, ‹ VI80 ›: 0, ‹ VI81 ›: 0, ‹ VI82 ›: 0, ‹ VI83 ›: 0, ‹ VI84 ›: 0, ‹ VI85 ›: 0, ‹ VI86 ›: 0, ‹ VI87 ›: 0, ‹ VI88 ›: 0, ‹ VI89 ›: 0, ‹ VI90 ›: 0, ‹ VI91 ›: 0, ‹ VI92 ›: 0, ‹ VI93 ›: 0, ‹ VI94 ›: 0, ‹ VI95 ›: 0, ‹ VI96 ›: 0, ‹ VI97 ›: 0, ‹ VI98 ›: 0, ‹ VI99 ›: 0, ‹ VI100 ›: 0, ‹ VI101 ›: 0, ‹ VI102 ›: 0, ‹ VI103 ›: 0, ‹ VI104 ›: 0, ‹ VI105 ›: 0, ‹ VI106 ›: 0, ‹ VI107 ›: 0, ‹ VI108 ›: 0, ‹ VI109 ›: 0, ‹ VI110 ›: 0, ‹ VI111 ›: 0, ‹ VI112 ›: 0, ‹ VI113 ›: 0, ‹ VI114 ›: 0, ‹ VI115 ›: 0, ‹ VI116 ›: 0, ‹ VI117 ›: 0, ‹ VI118 ›: 0, ‹ VI119 ›: 0, ‹ VI120 ›: 0, ‹ VI121 ›: 0, ‹ VI122 ›: 0, ‹ VI123 ›: 0, ‹ VI124 ›: 0, ‹ VI125 ›: 0, ‹ VI126 ›: 0, ‹ VI127 ›: 0, ‹ VI128 ›: 0, ‹ VO1 ›: 0, ‹ VO2 ›: 0, ‹ VO3 ›: 0, ‹ VO4 ›: 0, ‹ VO5 ›: 0, ‹ VO6 ›: 0, ‹ VO7 ›: 0, ‹ VO8 ›: 0, ‹ VO9 ›: 0, ‹ VO10 ›: 0, ‹ VO11 ›: 0, ‹ VO12 ›: 0, ‹ VO13 ›: 0, ‹ VO14 ›: 0, ‹ VO15 ›: 0, ‹ VO16 ›: 0, ‹ VO17 ›: 0, ‹ VO18 ›: 0, ‹ VO19 ›: 0, ‹ VO20 ›: 0, ‹ VO21 ›: 0, ‹ VO22 ›: 0, ‹ VO23 ›: 0, ‹ VO24 ›: 0, ‹ VO25 ›: 0, ‹ VO26 ›: 0, ‹ VO27 ›: 0, ‹ VO28 ›: 0, ‹ VO29 ›: 0, ‹ VO30 ›: 0, ‹ VO31 ›: 0, ‹ VO32 ›: 0, ‹ VO33 ›: 0, ‹ VO34 ›: 0, ‹ VO35 ›: 0, ‹ VO36 ›: 0, ‹ VO37 ›: 0, ‹ VO38 ›: 0, ‹ VO39 ›: 0, ‹ VO40 ›: 0, ‹ VO41 ›: 0, ‹ VO42 ›: 0, ‹ VO43 ›: 0, ‹ VO44 ›: 0, ‹ VO45 ›: 0, ‹ VO46 ›: 0, ‹ VO47 ›: 0, ‹ VO48 ›: 0, ‹ VO49 ›: 0, ‹ VO50 ›: 0, ‹ VO51 ›: 0, ‹ VO52 ›: 0, ‹ VO53 ›: 0, ‹ VO54 ›: 0, ‹ VO55 ›: 0, ‹ VO56 ›: 0, ‹ VO57 ›: 0, ‹ VO58 ›: 0, ‹ VO59 ›: 0, ‹ VO60 ›: 0, ‹ VO61 ›: 0, ‹ VO62 ›: 0, ‹ VO63 ›: 0, ‹ VO64 ›: 0, ‹ VO65 ›: 0, ‹ VO66 ›: 0, ‹ VO67 ›: 0, ‹ VO68 ›: 0, ‹ VO69 ›: 0, ‹ VO70 ›: 0, ‹ VO71 ›: 0, ‹ VO72 ›: 0, ‹ VO73 ›: 0, ‹ VO74 ›: 0, ‹ VO75 ›: 0, ‹ VO76 ›: 0, ‹ VO77 ›: 0, ‹ VO78 ›: 0, ‹ VO79 ›: 0, ‹ VO80 ›: 0, ‹ VO81 ›: 0, ‹ VO82 ›: 0, ‹ VO83 ›: 0, ‹ VO84 ›: 0, ‹ VO85 ›: 0, ‹ VO86 ›: 0, ‹ VO87 ›: 0, ‹ VO88 ›: 0, ‹ VO89 ›: 0, ‹ VO90 ›: 0, ‹ VO91 ›: 0, ‹ VO92 ›: 0, ‹ VO93 ›: 0, ‹ VO94 ›: 0, ‹ VO95 ›: 0, ‹ VO96 ›: 0, ‹ VO97 ›: 0, ‹ VO98 ›: 0, ‹ VO99 ›: 0, ‹ VO100 ›: 0, ‹ VO101 ›: 0, ‹ VO102 ›: 0, ‹ VO103 ›: 0, ‹ VO104 ›: 0, ‹ VO105 ›: 0, ‹ VO106 ›: 0, ‹ VO107 ›: 0, ‹ VO108 ›: 0, ‹ VO109 ›: 0, ‹ VO110 ›: 0, ‹ VO111 ›: 0, ‹ VO112 ›: 0, ‹ VO113 ›: 0, ‹ VO114 ›: 0, ‹ VO115 ›: 0, ‹ VO116 ›: 0, ‹ VO117 ›: 0, ‹ VO118 ›: 0, ‹ VO119 ›: 0, ‹ VO120 ›: 0, ‹ VO121 ›: 0, ‹ VO122 ›: 0, ‹ VO123 ›: 0, ‹ VO124 ›: 0, ‹ VO125 ›: 0, ‹ VO126 ›: 0, ‹ VO127 ›: 0, ‹ VO128 ›: 0, ‹ PW1 ›: 0, ‹ PW2 ›: 0, ‹ PW3 ›: 0, ‹ PW4 ›: 0, ‹ PW5 ›: 0, ‹ PW6 ›: 0, ‹ PW7 ›: 0, ‹ PW8 ›: 0, ‹ PW9 ›: 0, ‹ PW10 ›: 0, ‹ PW11 ›: 0, ‹ PW12 ›: 0, ‹ PW13 ›: 0, ‹ PW14 ›: 0, ‹ PW15 ›: 0, ‹ PW16 ›: 0, ‹ PW17 ›: 0, ‹ PW18 ›: 0, ‹ PW19 ›: 0, ‹ PW20 ›: 0, ‹ PW21 ›: 0, ‹ PW22 ›: 0, ‹ PW23 ›: 0, ‹ PW24 ›: 0, ‹ PW25 ›: 0, ‹ PW26 ›: 0, ‹ PW27 ›: 0, ‹ PW28 ›: 0, ‹ PW29 ›: 0, ‹ PW30 ›: 0, ‹ PW31 ›: 0, ‹ PW32 ›: 0, ‹ VR1-1 ›: 0, ‹ VR1-2 ›: 0, ‹ VR1-3 ›: 0, ‹ VR1-4 ›: 56, ‹ VR2-1 ›: 0, ‹ VR2-2 ›: 0, ‹ VR2-3 ›: 0, ‹ VR2-4 ›: 0, ‹ VR3-1 ›: 0, ‹ VR3-2 ›: 0, ‹ VR3-3 ›: 0, ‹ VR3-4 ›: 0, ‹ VR4-1 ›: 0, ‹ VR4-2 ›: 0, ‹ VR4-3 ›: 0, ‹ VR4-4 ›: 0, ‹ VR5-1 ›: 0, ‹ VR5-2 ›: 0, ‹ VR5-3 ›: 0, ‹ VR5-4 ›: 0, ‹ VR6-1 ›: 0, ‹ VR6-2 ›: 0, ‹ VR6-3 ›: 0, ‹ VR6-4 ›: 0, ‹ VR7-1 ›: 0, ‹ VR7-2 ›: 0, ‹ VR7-3 ›: 0, ‹ VR7-4 ›: 0, ‹ VR8-1 ›: 0, ‹ VR8-2 ›: 0, ‹ VR8-3 ›: 0, ‹ VR8-4 ›: 0, ‹ FP1 Zone 1 ›: ‹ Arret ›, ‹ FP1 Zone 2 ›: ‹ Arret ›, ‹ FP1 Zone 3 ›: ‹ Arret ›, ‹ FP1 Zone 4 ›: ‹ Arret ›, ‹ FP2 Zone 1 ›: 0, ‹ FP2 Zone 2 ›: 0, ‹ FP2 Zone 3 ›: 0, ‹ FP2 Zone 4 ›: 0, ‹ FP3 Zone 1 ›: 0, ‹ FP3 Zone 2 ›: 0, ‹ FP3 Zone 3 ›: 0, ‹ FP3 Zone 4 ›: 0, ‹ FP4 Zone 1 ›: 0, ‹ FP4 Zone 2 ›: 0, ‹ FP4 Zone 3 ›: 0, ‹ FP4 Zone 4 ›: 0, ‹ THL1-TEMP ›: 23.61, ‹ THL1-HUM ›: 59.16, ‹ THL1-LUM ›: 240, ‹ THL2-TEMP ›: 22.24, ‹ THL2-HUM ›: 62.92, ‹ THL2-LUM ›: 94, ‹ THL3-TEMP ›: 22.6, ‹ THL3-HUM ›: 63.18, ‹ THL3-LUM ›: 398, ‹ THL4-TEMP ›: 22.53, ‹ THL4-HUM ›: 62.18, ‹ THL4-LUM ›: 174, ‹ THL5-TEMP ›: 23.3, ‹ THL5-HUM ›: 57.4, ‹ THL5-LUM ›: 601, ‹ THL6-TEMP ›: 23.01, ‹ THL6-HUM ›: 58.39, ‹ THL6-LUM ›: 190, ‹ THL7-TEMP ›: 22.76, ‹ THL7-HUM ›: 61.3, ‹ THL7-LUM ›: 154, ‹ THL8-TEMP ›: -46.85, ‹ THL8-HUM ›: -6.0, ‹ THL8-LUM ›: 0, ‹ THL9-TEMP ›: -46.85, ‹ THL9-HUM ›: -6.0, ‹ THL9-LUM ›: 0, ‹ THL10-TEMP ›: -46.85, ‹ THL10-HUM ›: -6.0, ‹ THL10-LUM ›: 0, ‹ THL11-TEMP ›: -46.85, ‹ THL11-HUM ›: -6.0, ‹ THL11-LUM ›: 0, ‹ THL12-TEMP ›: -46.85, ‹ THL12-HUM ›: -6.0, ‹ THL12-LUM ›: 0, ‹ THL13-TEMP ›: -46.85, ‹ THL13-HUM ›: -6.0, ‹ THL13-LUM ›: 0, ‹ THL14-TEMP ›: -46.85, ‹ THL14-HUM ›: -6.0, ‹ THL14-LUM ›: 0, ‹ ENO SWITCH1 ›: 0, ‹ ENO SWITCH2 ›: 0, ‹ ENO SWITCH3 ›: 0, ‹ ENO SWITCH4 ›: 0, ‹ ENO SWITCH5 ›: 0, ‹ ENO SWITCH6 ›: 0, ‹ ENO SWITCH7 ›: 0, ‹ ENO SWITCH8 ›: 0, ‹ ENO SWITCH9 ›: 0, ‹ ENO SWITCH10 ›: 0, ‹ ENO SWITCH11 ›: 0, ‹ ENO SWITCH12 ›: 0, ‹ ENO SWITCH13 ›: 0, ‹ ENO SWITCH14 ›: 0, ‹ ENO SWITCH15 ›: 0, ‹ ENO SWITCH16 ›: 0, ‹ ENO SWITCH17 ›: 0, ‹ ENO SWITCH18 ›: 0, ‹ ENO SWITCH19 ›: 0, ‹ ENO SWITCH20 ›: 0, ‹ ENO SWITCH21 ›: 0, ‹ ENO SWITCH22 ›: 0, ‹ ENO SWITCH23 ›: 0, ‹ ENO SWITCH24 ›: 0, ‹ ENO SWITCH25 ›: 0, ‹ ENO SWITCH26 ›: 0, ‹ ENO SWITCH27 ›: 0, ‹ ENO SWITCH28 ›: 0, ‹ ENO SWITCH29 ›: 0, ‹ ENO SWITCH30 ›: 0, ‹ ENO SWITCH31 ›: 0, ‹ ENO SWITCH32 ›: 0, ‹ ENO SWITCH33 ›: 0, ‹ ENO SWITCH34 ›: 0, ‹ ENO SWITCH35 ›: 0, ‹ ENO SWITCH36 ›: 0, ‹ ENO SWITCH37 ›: 0, ‹ ENO SWITCH38 ›: 0, ‹ ENO SWITCH39 ›: 0, ‹ ENO SWITCH40 ›: 0, ‹ ENO SWITCH41 ›: 0, ‹ ENO SWITCH42 ›: 0, ‹ ENO SWITCH43 ›: 0, ‹ ENO SWITCH44 ›: 0, ‹ ENO SWITCH45 ›: 0, ‹ ENO SWITCH46 ›: 0, ‹ ENO SWITCH47 ›: 0, ‹ ENO SWITCH48 ›: 0, ‹ ENO SWITCH49 ›: 0, ‹ ENO SWITCH50 ›: 0, ‹ ENO SWITCH51 ›: 0, ‹ ENO SWITCH52 ›: 0, ‹ ENO SWITCH53 ›: 0, ‹ ENO SWITCH54 ›: 0, ‹ ENO SWITCH55 ›: 0, ‹ ENO SWITCH56 ›: 0, ‹ ENO SWITCH57 ›: 0, ‹ ENO SWITCH58 ›: 0, ‹ ENO SWITCH59 ›: 0, ‹ ENO SWITCH60 ›: 0, ‹ ENO SWITCH61 ›: 0, ‹ ENO SWITCH62 ›: 0, ‹ ENO SWITCH63 ›: 0, ‹ ENO SWITCH64 ›: 0, ‹ ENO SWITCH65 ›: 0, ‹ ENO SWITCH66 ›: 0, ‹ ENO SWITCH67 ›: 0, ‹ ENO SWITCH68 ›: 0, ‹ ENO SWITCH69 ›: 0, ‹ ENO SWITCH70 ›: 0, ‹ ENO SWITCH71 ›: 0, ‹ ENO SWITCH72 ›: 0, ‹ ENO SWITCH73 ›: 0, ‹ ENO SWITCH74 ›: 0, ‹ ENO SWITCH75 ›: 0, ‹ ENO SWITCH76 ›: 0, ‹ ENO SWITCH77 ›: 0, ‹ ENO SWITCH78 ›: 0, ‹ ENO SWITCH79 ›: 0, ‹ ENO SWITCH80 ›: 0, ‹ ENO SWITCH81 ›: 0, ‹ ENO SWITCH82 ›: 0, ‹ ENO SWITCH83 ›: 0, ‹ ENO SWITCH84 ›: 0, ‹ ENO SWITCH85 ›: 0, ‹ ENO SWITCH86 ›: 0, ‹ ENO SWITCH87 ›: 0, ‹ ENO SWITCH88 ›: 0, ‹ ENO SWITCH89 ›: 0, ‹ ENO SWITCH90 ›: 0, ‹ ENO SWITCH91 ›: 0, ‹ ENO SWITCH92 ›: 0, ‹ ENO SWITCH93 ›: 0, ‹ ENO SWITCH94 ›: 0, ‹ ENO SWITCH95 ›: 0, ‹ ENO SWITCH96 ›: 0, ‹ ENO CONTACT1 ›: 0, ‹ ENO CONTACT2 ›: 0, ‹ ENO CONTACT3 ›: 0, ‹ ENO CONTACT4 ›: 0, ‹ ENO CONTACT5 ›: 0, ‹ ENO CONTACT6 ›: 0, ‹ ENO CONTACT7 ›: 0, ‹ ENO CONTACT8 ›: 0, ‹ ENO CONTACT9 ›: 0, ‹ ENO CONTACT10 ›: 0, ‹ ENO CONTACT11 ›: 0, ‹ ENO CONTACT12 ›: 0, ‹ ENO CONTACT13 ›: 0, ‹ ENO CONTACT14 ›: 0, ‹ ENO CONTACT15 ›: 0, ‹ ENO CONTACT16 ›: 0, ‹ ENO CONTACT17 ›: 0, ‹ ENO CONTACT18 ›: 0, ‹ ENO CONTACT19 ›: 0, ‹ ENO CONTACT20 ›: 0, ‹ ENO CONTACT21 ›: 0, ‹ ENO CONTACT22 ›: 0, ‹ ENO CONTACT23 ›: 0, ‹ ENO CONTACT24 ›: 0, ‹ ENO ACTIONNEUR1 ›: 0, ‹ ENO ACTIONNEUR2 ›: 0, ‹ ENO ACTIONNEUR3 ›: 0, ‹ ENO ACTIONNEUR4 ›: 0, ‹ ENO ACTIONNEUR5 ›: 0, ‹ ENO ACTIONNEUR6 ›: 0, ‹ ENO ACTIONNEUR7 ›: 0, ‹ ENO ACTIONNEUR8 ›: 0, ‹ ENO ACTIONNEUR9 ›: 0, ‹ ENO ACTIONNEUR10 ›: 0, ‹ ENO ACTIONNEUR11 ›: 0, ‹ ENO ACTIONNEUR12 ›: 0, ‹ ENO ACTIONNEUR13 ›: 0, ‹ ENO ACTIONNEUR14 ›: 0, ‹ ENO ACTIONNEUR15 ›: 0, ‹ ENO ACTIONNEUR16 ›: 0, ‹ ENO ACTIONNEUR17 ›: 0, ‹ ENO ACTIONNEUR18 ›: 0, ‹ ENO ACTIONNEUR19 ›: 0, ‹ ENO ACTIONNEUR20 ›: 0, ‹ ENO ACTIONNEUR21 ›: 0, ‹ ENO ACTIONNEUR22 ›: 0, ‹ ENO ACTIONNEUR23 ›: 0, ‹ ENO ACTIONNEUR24 ›: 0, ‹ ENO ANALOG17 ›: 0, ‹ ENO ANALOG18 ›: 0, ‹ ENO ANALOG19 ›: 0, ‹ ENO ANALOG20 ›: 0, ‹ ENO ANALOG21 ›: 0, ‹ ENO ANALOG22 ›: 0, ‹ ENO ANALOG23 ›: 0, ‹ ENO ANALOG24 ›: 0, ‹ ENO ANALOG25 ›: 0, ‹ ENO ANALOG26 ›: 0, ‹ ENO ANALOG27 ›: 0, ‹ ENO ANALOG28 ›: 0, ‹ ENO ANALOG29 ›: 0, ‹ ENO ANALOG30 ›: 0, ‹ ENO ANALOG31 ›: 0, ‹ ENO ANALOG32 ›: 0, ‹ ENO ANALOG33 ›: 0, ‹ ENO ANALOG34 ›: 0, ‹ ENO ANALOG35 ›: 0, ‹ ENO ANALOG36 ›: 0, ‹ ENO ANALOG37 ›: 0, ‹ ENO ANALOG38 ›: 0, ‹ ENO ANALOG39 ›: 0, ‹ ENO ANALOG40 ›: 0, ‹ ENO VOLET ROULANT1 ›: 0, ‹ ENO VOLET ROULANT2 ›: 0, ‹ ENO VOLET ROULANT3 ›: 0, ‹ ENO VOLET ROULANT4 ›: 0, ‹ ENO VOLET ROULANT5 ›: 0, ‹ ENO VOLET ROULANT6 ›: 0, ‹ ENO VOLET ROULANT7 ›: 0, ‹ ENO VOLET ROULANT8 ›: 0, ‹ ENO VOLET ROULANT9 ›: 0, ‹ ENO VOLET ROULANT10 ›: 0, ‹ ENO VOLET ROULANT11 ›: 0, ‹ ENO VOLET ROULANT12 ›: 0, ‹ ENO VOLET ROULANT13 ›: 0, ‹ ENO VOLET ROULANT14 ›: 0, ‹ ENO VOLET ROULANT15 ›: 0, ‹ ENO VOLET ROULANT16 ›: 0, ‹ ENO VOLET ROULANT17 ›: 0, ‹ ENO VOLET ROULANT18 ›: 0, ‹ ENO VOLET ROULANT19 ›: 0, ‹ ENO VOLET ROULANT20 ›: 0, ‹ ENO VOLET ROULANT21 ›: 0, ‹ ENO VOLET ROULANT22 ›: 0, ‹ ENO VOLET ROULANT23 ›: 0, ‹ ENO VOLET ROULANT24 ›: 0, ‹ G1 ›: {‹ Etat ›: ‹ OFF ›, ‹ Valeur ›: 0}, ‹ G2 ›: {‹ Etat ›: ‹ OFF ›, ‹ Valeur ›: 0}, ‹ G3 ›: {‹ Etat ›: ‹ OFF ›, ‹ Valeur ›: 0}, ‹ G4 ›: {‹ Etat ›: ‹ OFF ›, ‹ Valeur ›: 0}, ‹ G5 ›: {‹ Etat ›: ‹ OFF ›, ‹ Valeur ›: 0}, ‹ G6 ›: {‹ Etat ›: ‹ OFF ›, ‹ Valeur ›: 0}, ‹ G7 ›: {‹ Etat ›: ‹ OFF ›, ‹ Valeur ›: 0}, ‹ G8 ›: {‹ Etat ›: ‹ OFF ›, ‹ Valeur ›: 0}, ‹ G9 ›: {‹ Etat ›: ‹ OFF ›, ‹ Valeur ›: 0}, ‹ G10 ›: {‹ Etat ›: ‹ OFF ›, ‹ Valeur ›: 0}, ‹ G11 ›: {‹ Etat ›: ‹ OFF ›, ‹ Valeur ›: 0}, ‹ G12 ›: {‹ Etat ›: ‹ OFF ›, ‹ Valeur ›: 0}, ‹ G13 ›: {‹ Etat ›: ‹ OFF ›, ‹ Valeur ›: 0}, ‹ G14 ›: {‹ Etat ›: ‹ OFF ›, ‹ Valeur ›: 0}, ‹ G15 ›: {‹ Etat ›: ‹ OFF ›, ‹ Valeur ›: 0}, ‹ G16 ›: {‹ Etat ›: ‹ OFF ›, ‹ Valeur ›: 0}, ‹ G17 ›: {‹ Etat ›: ‹ OFF ›, ‹ Valeur ›: 0}, ‹ G18 ›: {‹ Etat ›: ‹ OFF ›, ‹ Valeur ›: 0}, ‹ G19 ›: {‹ Etat ›: ‹ OFF ›, ‹ Valeur ›: 0}, ‹ G20 ›: {‹ Etat ›: ‹ OFF ›, ‹ Valeur ›: 0}, ‹ G21 ›: {‹ Etat ›: ‹ OFF ›, ‹ Valeur ›: 0}, ‹ G22 ›: {‹ Etat ›: ‹ OFF ›, ‹ Valeur ›: 0}, ‹ G23 ›: {‹ Etat ›: ‹ OFF ›, ‹ Valeur ›: 0}, ‹ G24 ›: {‹ Etat ›: ‹ OFF ›, ‹ Valeur ›: 0}, ‹ T1 ›: 0.0, ‹ T2 ›: 0.0, ‹ T3 ›: 0.0, ‹ T4 ›: 0.0, ‹ T5 ›: 0.0, ‹ T6 ›: 0.0, ‹ T7 ›: 0.0, ‹ T8 ›: 0.0, ‹ T9 ›: 0.0, ‹ T10 ›: 0.0, ‹ T11 ›: 0.0, ‹ T12 ›: 0.0, ‹ T13 ›: 0.0, ‹ T14 ›: 0.0, ‹ T15 ›: 0.0, ‹ T16 ›: 0.0, ‹ Y1 ›: 0, ‹ Y2 ›: 0, ‹ Y3 ›: 0})

Parfois l’IPX renvoi un résultat incomplet lors des requêtes pour obtenir l’état des appareils. On voit le status: error d’ailleurs et du coup la clé cherchée n’y est pas.
L’erreur arrive surtout quand on lance trop de requêtes. J’ai des erreurs quand je demande d’éteindre toutes mes lumières par exemple, et qu’il envoie 20 requêtes OFF en même temps…
Tu peux essayer de réduire le délais entre deux « polling » d’état via le paramètre scan_interval pour essayer.
De mon côté je requête l’état toutes les 2 secondes et je n’ai que très peu d’erreur sur le get=all

j’ai trouvé aussi cela pour le stop des covers

Open cover#

Only implement this method if the flag SUPPORT_OPEN is set.

class MyCover(CoverEntity):

Implement one of these methods.

def open_cover(self, **kwargs):

«  »« Open the cover. »«  »

async def async_open_cover(self, **kwargs):

«  »« Open the cover. »«  »

Close cover#

Only implement this method if the flag SUPPORT_CLOSE is set.

class MyCover(CoverEntity):

Implement one of these methods.

def close_cover(self, **kwargs):

«  »« Close cover. »«  »

async def async_close_cover(self, **kwargs):

«  »« Close cover. »«  »

Set cover position#

Only implement this method if the flag SUPPORT_SET_POSITION is set.

class MyCover(CoverEntity):

Implement one of these methods.

def set_cover_position(self, **kwargs):

«  »« Move the cover to a specific position. »«  »

async def async_set_cover_position(self, **kwargs):

«  »« Move the cover to a specific position. »«  »

Stop cover#

Only implement this method if the flag SUPPORT_STOP is set.

Copy

class MyCover(CoverEntity):

Implement one of these methods.

def stop_cover(self, **kwargs):

«  »« Stop the cover. »«  »

async def async_stop_cover(self, **kwargs):

«  »« Stop the cover. »«  »

je vais essayer à 2 seconde