Intégration IPX800 Home Assistant

Pour me stop le soucis est coté API du IPX, pas home assistant

Pour le polling, 2s ca risque d’être pire que 10s (par défaut). Moi 2s ça marche mais mon IPX est peut-être moins sollicité que le tiens (moins de scénario, extensions, etc)

Bonjour,
J’ai regarde les différente appel API qui sont en erreur et j’ai une question sur le format. Pourquoi j’ai cela comme appel
http://192.168.0.11:80/api/xdevices.json?key=**removed**&SetVR04=0
alors qu’il faudrait
http://192.168.0.11:80/api/xdevices.json?key=**apikey**&SetVR04=0

Oui je la supprime des logs pour pas qu’elle soit visible

cela me généré une erreur assez souvent cet appel

Il faut regarder que la fin, ce volet ne bouge jamais ?
As-tu passé le polling à 20s pour voir ?

je teste !! et vous fait un retour

Bonjour @Mati24,

J’aurais besoin d’un petit coup de main pour mettre en place ta solution, je suis novice dans HA…
Si un jour tu as un peux de temps pour m’aider je t’en serais reconnaissant :slight_smile:

Bonne journée.

Bonjour,

Tu peux voir le guide d’installation et configuration dans le README du projet ici : GitHub - Aohzan/ipx800: IPX800 V4 integration for Home-Assistant

S’il manque des choses dis moi que j’améliore

Oui, j’ai bien vu.
Mais comme je débute sur HA, j’ai pas trop compris la philosophie encore ^^
Dans le yml, je déclare tous mes device présent sur l’ipx? J’ai des VR et entrée analogique?
Par exemple:

> ipx800:
>   - name: IPX00
> host: "192.168.1.240"
> api_key: "apikey"
> username: user
> password: password
> scan_interval: 10
> devices:
> - component: cover
>     name: Volet Salon
>     type: x4vr
>     ext_id: 1
>     id: 1
> - component: cover
>     name: Volet Cuisine
>     type: x4vr
>     ext_id: 1
>     id: 2

fait un bloc de code pour afficher ta conf sans formatage
et regarde dans les logs de home assistant sur ipx800 (via l’interface web ou en ssh)

il faut que tu mettes les informations de ton IPX800 dans la conf, regarde dans le README chaque paramètre pour savoir ce que tu dois mettre, si tu as besoin ou non etc

c’est ce que j’ai fait, j’ai mis ça:

ipx800:
  - name: IPX800V4
host: "192.168.1.XX"
api_key: "apikey"
scan_interval: 10
devices:
  - component: cover
    name: Fixe Terrasse
    type: x4vr
    ext_id: 1
    id: 2

et tu as quoi dans tes logs ?

Logger: homeassistant.loader
Source: custom_components/ipx800/__init__.py:8
First occurred: 16:15:57 (3 occurrences)
Last logged: 16:17:17

Error loading custom_components.ipx800. Make sure all dependencies are installed
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/loader.py", line 504, in _load_file
module = importlib.import_module(path)
  File "/usr/local/lib/python3.8/importlib/__init__.py", line 127, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 1014, in _gcd_import
  File "<frozen importlib._bootstrap>", line 991, in _find_and_load
  File "<frozen importlib._bootstrap>", line 975, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 671, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 783, in exec_module
  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
  File "/config/custom_components/ipx800/__init__.py", line 8, in <module>
from pypx800 import *
ModuleNotFoundError: No module named 'pypx800'

bizarre il est censé récupérer le paquet pypx800 tout seul, t’as pas d’autres logs à ce propos ?

Non j’ai que ça et un message d’erreur quand je vérifie la configuration de HA:

Component error: ipx800 - Integration 'ipx800' not found.

ah tu as bien copié le dossier ipx au bon endroit ?

Dans config\custom_components\ipx800

Logger: homeassistant.components.homeassistant
Source: components/homeassistant/__init__.py:113
Integration: Home Assistant ([documentation](https://www.home-assistant.io/integrations/homeassistant), [issues](https://github.com/home-assistant/home-assistant/issues?q=is%3Aissue+is%3Aopen+label%3A%22integration%3A+homeassistant%22))
First occurred: 16:24:19 (3 occurrences)
Last logged: 16:46:04

Component error: ipx800 - Integration 'ipx800' not found.

tu as pas d’autres occurence de pypx800 dans les logs

Quand je fais « vérifier la configuration » j’ai ça:

Component error: ipx800 - Integration 'ipx800' not found.

Et dans les log:

2020-08-20 16:49:59 WARNING (MainThread) [homeassistant.components.http.ban] Login attempt or request with invalid authentication from 127.0.0.1
2020-08-21 09:24:00 ERROR (MainThread) [homeassistant.loader] Error loading custom_components.ipx800. Make sure all dependencies are installed
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/loader.py", line 504, in _load_file
    module = importlib.import_module(path)
  File "/usr/local/lib/python3.8/importlib/__init__.py", line 127, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 1014, in _gcd_import
  File "<frozen importlib._bootstrap>", line 991, in _find_and_load
  File "<frozen importlib._bootstrap>", line 975, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 671, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 783, in exec_module
  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
  File "/config/custom_components/ipx800/__init__.py", line 8, in <module>
    from pypx800 import *
ModuleNotFoundError: No module named 'pypx800'