[Plugin] AirSend : Intégration des boîtiers AirSend dans DomoticZ

Vous avez créé un script LUA dont vous êtes fier, un .sh génial, un programme Python hors du commun, un Tuto, c'est ici que vous pouvez les partager.
skarab22
Messages : 101
Inscription : 14 nov. 2019, 09:18

Re: [Plugin] AirSend : Intégration des boîtiers AirSend dans DomoticZ

Message par skarab22 »

je n'ai pas compris le tail -f
Flying Domotic
Messages : 772
Inscription : 10 mars 2020, 15:26

Re: [Plugin] AirSend : Intégration des boîtiers AirSend dans DomoticZ

Message par Flying Domotic »

Sur le RPi qui tourne le WebService Airsend, identifier le nom complet du log du WebService (par exemple "/home/pi/airsend/AirSendWebService.log") et passer la commande "tail -f <nom du log du WebService >" (par exemple "tail - f /home/pi/airsend/AirSendWebService.log").
Ça va afficher les dernières lignes du fichier log et se mettre en attente de nouvelles lignes, qui seront affichées dès leur réception.
On en sort par <CTRL-C>.
C'est une façon simple de vérifier qu'il y a bien une corrélation de temps entre une ligne dans le log et une action externe.
skarab22
Messages : 101
Inscription : 14 nov. 2019, 09:18

Re: [Plugin] AirSend : Intégration des boîtiers AirSend dans DomoticZ

Message par skarab22 »

Ca réagit bien, mais rien ne se passe...

Code : Tout sélectionner

2024-02-01 19:03:08      POST /airsend/transfer 122
2024-02-01 19:03:08      192.168.1.21 - POST /airsend/transfer 122
2024-02-01 19:03:08      192.168.1.21 - {"wait":true,"channel":{"id":"26848","source":"1622101760"},"thingnotes":{"notes":[{"method":1,"type":0,"value":34}]}}
2024-02-01 19:03:08      192.168.1.21 - wait 25 - trevents 1
2024-02-01 19:03:09      192.168.1.21 - response 200
2024-02-01 19:03:27      POST /airsend/transfer 122
2024-02-01 19:03:27      192.168.1.21 - POST /airsend/transfer 122
2024-02-01 19:03:27      192.168.1.21 - {"wait":true,"channel":{"id":"26848","source":"1622101760"},"thingnotes":{"notes":[{"method":1,"type":0,"value":35}]}}
2024-02-01 19:03:27      192.168.1.21 - wait 25 - trevents 1
2024-02-01 19:03:27      192.168.1.21 - response 200
2024-02-01 19:03:43      POST /airsend/bind 85
2024-02-01 19:03:43      192.168.1.21 - POST /airsend/bind 85
2024-02-01 19:03:43      192.168.1.21 - response 200
Flying Domotic
Messages : 772
Inscription : 10 mars 2020, 15:26

Re: [Plugin] AirSend : Intégration des boîtiers AirSend dans DomoticZ

Message par Flying Domotic »

On est d'accord que lorsqu'on appuie sur le bouton du volet dans Domoticz, on a bien une ligne dans le log du web service dans la seconde ?

Si c'est le cas, et que le message ressemble furieusement à celui qui fonctionne par CURL, je pense qu'il faut poser la question à DevMel, parce que je ne vois pas d'où peut venir le souci, vu que le web service reçoit bien la bonne commande ...
tix63
Messages : 22
Inscription : 07 nov. 2018, 21:30

Re: [Plugin] AirSend : Intégration des boîtiers AirSend dans DomoticZ

Message par tix63 »

Bonjour,
J'ai un boitier Airsend version 1 avec les capteurs de température et de luminosité.
Est-il possible de récupérer la valeur de ces 2 capteurs pour les exploiter svp ?
Merci d'avance.
Syno => Rasp
RFXComm
Wiz
NetAtmo Therm + Meteo
Smart Led Messager
Flying Domotic
Messages : 772
Inscription : 10 mars 2020, 15:26

Re: [Plugin] AirSend : Intégration des boîtiers AirSend dans DomoticZ

Message par Flying Domotic »

Bonjour,
Je n'en ai aucune idée ... mais je viens de demander à DevMel si/comment ça serait possible.
Stay tuned!
Flying Domotic
Messages : 772
Inscription : 10 mars 2020, 15:26

Re: [Plugin] AirSend : Intégration des boîtiers AirSend dans DomoticZ

Message par Flying Domotic »

Bonsoir,

J'ai la réponse de DevMel, qui m'a expliqué comment récupérer ces infos.

Le souci que j'ai est que je ne peux pas le tester, j'ai un boîtier DUO qui ne possède pas ces capteurs (seuls les boîtiers 433 seulement ont ces capteurs).

Je vais donc devoir débuguer avec un utilisateur ;-)
Flying Domotic
Messages : 772
Inscription : 10 mars 2020, 15:26

Re: [Plugin] AirSend : Intégration des boîtiers AirSend dans DomoticZ

Message par Flying Domotic »

Bonjour,

J'ai mis à jour le plugin pour récupérer la température et la luminosité toutes les minutes, sur les boîtiers mono-fréquence seulement (pas les DUO).

Pour activer ça, il faut ajouter :

Code : Tout sélectionner

"useInternalSensors": true,
dans la partie "parameters" du fichier json de configuration.

Il faut ensuite mettre à jour le plugin (git pull) et a minima le redémarrer (il faut parfois redémarrer Domoticz pour que ça fonctionne, je n'ai pas compris dans quel(s) cas).

La doc et les exemples sont à jour.

Merci à ceux qui le testeront de me dire si ça fonctionne, mon boîtier DUO ne supporte pas ces capteurs.
Carthman
Messages : 96
Inscription : 22 sept. 2016, 16:27

Re: [Plugin] AirSend : Intégration des boîtiers AirSend dans DomoticZ

Message par Carthman »

Bonjour,

J'ai pu lire que le Airsend Duo ne pouvait pas recevoir les états des périphériques Somfy Io.

Est-ce toujours le cas ?
Si oui, est-ce prévu de le faire évoluer, ou faut-il partir sur une Tahoma pour avoir les retours d'états ?

Merci.
Flying Domotic
Messages : 772
Inscription : 10 mars 2020, 15:26

Re: [Plugin] AirSend : Intégration des boîtiers AirSend dans DomoticZ

Message par Flying Domotic »

Aucune idée ... C'est probablement une question pour le support AirSend (https://support.devmel.com/, créer un ticket). A priori, ils répondent assez vite.
Répondre