Aohzan / ipx800v5

IPX800 V5 integration for Home-Assistant
Apache License 2.0
10 stars 0 forks source link

Extension X-POOL et X-DISPLAY #10

Closed cocoffr closed 9 months ago

cocoffr commented 1 year ago

bonjour serait-il possible d'ajouter les 2 extensions X-POOL et X-DISPLAY ? merci

Aohzan commented 1 year ago

Peux-tu me dire qu'est ce que tu voudrais avoir dans HA pour le X-Display (contrôle + information) ? Pourrais-tu également faire une requête sur l'API http://x.x.x.x/api/ebx/xdisplay et me donner le retour

cocoffr commented 1 year ago

bonjour le X-display permet l'affichage de valeur, et la commande de type on/off. donc afficher une valeur issue de HA serait pas mal (ex température), de même en commande changer l'état d'un bouleen serait pas mal pour pouvoir s'en servir dans HA pour faire une action. suite à la requête http://192.168.1.84/api/ebx/xdisplay?ApiKey=xxxxxxx j'ai en retour

[{"_id":4915200,"name":"XDISPLAY N°0","codeExt":"0b0007a3","autoOff":0,"sensitive":15,"screensType":[2,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"errorStatus":"0x0000","ioOnScreen":"on","ioLockSet":"off","anaSelectScreen":0,"screenRef":[65549,65541,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"nbchannelVr":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"strScreenName_id":[524289,524290,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}]

cocoffr commented 1 year ago

bonjour pour le X-pool ce que j'aimerais avoir sous Ha c'est l'ensemble des infos qui transitent entre lui et l'IPX : commande des relais, valeur PH, ORP, temps eau, temps air, entrée numérique + les notifs (sous, sur PH et ORP, et risque gel).

Aohzan commented 1 year ago

je regarde prochainement pour le xdisplay pour le xpool il faudrait contacter GCE pour qu'ils mettent une API en place

Aohzan commented 1 year ago

tu peux essayer un http://192.168.1.84/api/ebx/xpool?ApiKey=xxxxxxx ? ça se trouve l'API est déjà là mais pas documentée, j'irais voir avec eux sinon

cocoffr commented 1 year ago

rapide :) la commande renvoie {"Status":"URI Not found"} donc a priori pas d'API pour le xpool :( a parallèle, j'essaye de communiquer entre le xpool/IPX800v5 et Ha via MQTT mais j'y connais pas grand chose donc j'y vais en essayant un peu toutes les configs :)

cocoffr commented 1 year ago

sinon j'ai trouvé une alternative en passant pas des analogiques virtuelles, j'arrive ainsi à récupère les valeurs de PH et ORP :) super ton intégration !! (même si j'ai un peu galérer à comprendre, il a fallu que je désinstalle et réinstalle l'intégration car sinon ca ne voulait pas prendre en compte ce qu'il y avait dans le yaml) ...) Nota : mqtt : je laisse tomber je ne comprend rien.

Aohzan commented 1 year ago

oui tu peux ajouter dans la conf yaml tous les io et ana que tu veux en récupérant leurs id, ça va te débloquer en attendant en effet

cocoffr commented 1 year ago

en fait même pas le peine de passer par des variables virtuelles, si on appelle directement l'id du capteur de l'extension x-pool dans le yaml, ca remonte la bonne valeur.

cocoffr commented 1 year ago

bonsoir avec la commande http://192.168.1.84/api/ebx/xpool?ApiKey=xxxxxxx ca ne répond rien mais avec http://192.168.1.84/api/xdevice/xpool?ApiKey=xxx ca répond : [{"_id":5242880,"Heater":"off","Filtration":"off","Light":"off","Aux":"off","Input Filtr":"off","Input Light":"off","Input Heater":"off","Input Aux":"off","Temp Exterior":0,"Temp Water":0,"Probe PH":7.9,"Probe ORP":-52.0,"Under Ph":"off","Upper Ph":"on","No Frozte":"off","Under Orp":"off","Upper Orp":"on"}]

Aohzan commented 10 months ago

Hello @cocoffr J'ai reçu un X-Display, je viens de l'intégrer dans 1.6.0, redis moi ce que tu en penses