Script http box domotique knx

Forum dédié aux problématiques concernant les scripts pour DomoticZ.
Entourez votre code et les logs avec les balises nommées code grâce au bouton <\>.
johxx1
Messages : 5
Inscription : 16 mai 2018, 22:05

Script http box domotique knx

Message par johxx1 »

Bonjour,
Ayant ma programmation faite sur une box lifedomus le tout en knx, j aimerai utilisé domoticz pour d autre module.

J essaie de programmer mes interrupteurs virtuels domoticz via script http. Ma box lifedomus gere la chose via automate. Je me suis basé sur l exemple de Google home ifttt pour la ligne de script.
Donc si mon script est fait ainsi :
Wget https://xxxxxx:51100/UniversalListen?Go ... e_Value=On

La commande est bien reçue est mon led s allume.

Ma question est : que rajouter dans le script pour avoir le retour d etat sur le switch domoticz et que rajouter pour le off

Par la même occasion comment faire le script avec un % vu que mes les sont variables.

J ai parcouru le forum de long en large, j ai essayer de suivre quelque exemple mais je suis perdu.

Merci de votre aide
papoo
Messages : 2029
Inscription : 10 janv. 2016, 11:29
Localisation : Limoges (87)
Contact :

Re: Script http box domotique knx

Message par papoo »

Bonjour johxx1, soit le bienvenue.
tu n'est (pour moi) pas assez explicite.
je ne comprend pas très bien ce que tu souhaites faire et ne saisie pas sur de quel box tu parles et quel script.
tu veux actionner des interrupteurs virtuels domoticz via ta box lifedomus? ou piloter des leds sur ta lifedomus via domoticz?
pour le script mets nous quelques lignes de ton code histoire que l'on puisse saisir comment il fonctionne.
pour le retour d'état, je suppose que tu veux mettre à jour l'état de l'interrupteur domoticz si tu allumes tes led depuis ta lifedomus?
domoticz beta/RaspBerry PI3 stretch
https://pon.fr github
johxx1
Messages : 5
Inscription : 16 mai 2018, 22:05

Re: Script http box domotique knx

Message par johxx1 »

Bonsoir et merci pour votre retour.

Alors j'ai crée un script qui s'appel Led.sh le#!/.
voici son contenu :
#
#Led script
#

wget http://xxx.xxx.xx:8080/UniversalListen? ... z_Value=On
exit

j'aimerai en effet créer un interrupteur virtuel domoticz qui va allumer mes leds knx configuré sur ma box lifedomus.

j'ai donc crée un switch virtuelle sur domoticz et pour la fonction on j'ai mis mon url led.sh

alors si je click sur mon switch virtuel mes leds s'allume.
j'aimerai savoir comment avoir le retour d'état sur mon switch virtuel. ( si j'allume mes leds via lifedomus ou via un interrupteur physique, j'aimerai que le switch change d'état On ou Off
et j'aimerai savoir comment modifier mon cript pour que les leds passe en off via domoticz car je n'ai pas réussi.

Dans lifedomus, je gère la commande reçu via domoticz par un automate.
J'ai donc créer un équipement "écoute universelle " avec 2 variables.
Domoticz_Command "string" et
Domoticz_Value "string"

Dans mon automate, le déclancheur et Domoticz_Command
donc : à chaque fois que Domoticz_Command = Domoticz_Ledsejour
Condition = Domoticz_Value On "string"
if true = Allume Led
if false = Eteins Led


voila le détail de mes essais.
j'arrive pour l'instant à allumer mon led, mais j'ai ni retour ni de off
Etant donné que domoticz ne gère pas le KNX je dois bidouiller de la sorte.

Merci pour votre aide.
johxx1
Messages : 5
Inscription : 16 mai 2018, 22:05

Re: Script http box domotique knx

Message par johxx1 »

Bon j'ai réussi à faire le on off

mnt reste à savoir comment avoir le retour d'état
johxx1
Messages : 5
Inscription : 16 mai 2018, 22:05

Re: Script http box domotique knx

Message par johxx1 »

Bonjour,

j'ai réussi à avoir les retours via script json

Merci
johxx1
Messages : 5
Inscription : 16 mai 2018, 22:05

Re: Script http box domotique knx

Message par johxx1 »

Bonjour,
je ferai un tuto à peine terminée la configuration. j'ai encore un souci à résoudre d'ailleurs si quelqu'un à la réponse ?


quelle est le script ou le texte à mettre afin de pouvoir dire le level en % d'une lumière dimmable ?
avec on off la value est On ou Off, mais pour un variateur ?

à savoir que niveau virtuel, cela fonctionne parfaitement avec google assistant grace à la fonction NumberField sur iffft

comment puis je remplacer cette fonction ?
recuperer le niveau de % que je règle avec mon dimmer virtuel pour l'envoyer à ma box tierce.

Vu que cela fonctionne avec Numberfield ca doit pas être compliqué je pense...


Merci pour votre retour
Répondre