SWR
Avril 8, 2021, 1:37
1
Bonjour,
Je souhaiterai utiliser jMQTT pour piloter mes lumières avec une interface externe.
Actuellement,
1/ je transmets les information (état et intensité) par jMQTT
2/ je commande les actions (on/off et intensité) par l’API jeedom :
https://xxx.xxxx/core/api/jeeApi.php?apikey=sgLDWKxxxxxype=cmd&id=11944 par exemple
Je souhaiterai pourvoir envoyer info et actions par jMQTT et suivi ceci https://projetsdiy.fr/jeedom-publier-mqtt-commandes-virtuelles-iot-esp8266-esp32-interrupteur-poussoir-dimmer/
J’ai essayé plein de choses sans succès et j’ai compris qu’il faut créer une commande info
et renseigner le push URL
Quelqu’un peut il m’aider?
merci d’avance
olive
Avril 8, 2021, 1:51
2
non dans jmqtt tu doit créer un équipement puis des commandes ACTION
avec le bon topic …
ex:
SWR
Avril 8, 2021, 2:46
3
Merci @olive d’avoir pris le temps de repondre
Sauf erreur, cela doit te remonter l’info des panneaux solaires. Similaire à ce que j’ai fait pour remonter l’état.
Je souhaite faire une action de HA qui allume la lumière de Jeedom.
Ton avis ?
Bonsoir Messieurs,
MQTT est une bonne interface pour je l’utilise déjà pour avoir plusieurs matériel qui commande la même chose ça fonctionne très bien. Il faut juste bien penser à créer tes équipements dans jMQTT ainsi tu commandes ce que tu veux avec tout ton petit monde .
SWR
Avril 8, 2021, 4:11
6
Oui Home Assistant, je teste une solution hybride avec le visuel HA et la puissance de Jeedom. Ici l’inspiration
https://www.domo-blog.fr/la-domotique-libre-et-hybride-entre-home-assistant-et-jeedom/
Pour cela il faut réussir à faire communiquer tout ce petit monde, et il me faut les lumières en Mqtt.
SWR
Avril 8, 2021, 4:14
7
@PanoLyon , aurais tu un exemple stp ?
olive
Avril 8, 2021, 4:31
8
Coté HA je sais pas mais le principe est de publier sur un topic de de mqtt
genre bouton ON ou OFF
puis dans jeedom
faire une commande info sur le même topic
en suite un scenario
si bouton == ON
action allume la lumière
si non
action eteind la lumière
avec comme déclencheur bouton
Oui par exemple un bandeau ww-cw commandé par un RGBW2 Shelly:
Je commence par le widget.
les infos et commandes pour le on/off
puis dans l’equipement jMQTT
Les commande et info associées au On/Off:
voilou ensuite le bon topic avec le bon payload suffit depuis n’importe quelle application et tout est synchro…
Hésite pas si besoin d’aide j’ai résumé pour pas charger de trop
SWR
Avril 8, 2021, 5:27
10
@PanoLyon ,
J’ai tourné le Schmiiiilbliiiick dans tous les sens, c’est toujours autant obscure.
Voici mon ampoule sous deconz à plublier en MQTT
Dans les actions je n’ai que des infos
Ta copie d’écran « State_lu » c’est un vituel?
State_lu vient de l’information #[Cuisine][sh_rgbw2-AF013E][w:0]# de l’équipement jMQTT associé il me remonte 1 ou 0 si on ou off.
Ca c’est étrange, les action mènent à des commandes, mais dans ta ‹ source › existent elle ?
mais cette copie d’écran est un virtuel ou ta source (plugin) ?
SWR
Avril 8, 2021, 6:01
13
@PanoLyon , merci de partager,
Voici,une petite synthése
les données d’entrée : issu de Deconz
Donnée de sortie : JMQTT
ce sont les 2 états qui remontent correctement en MQTT (j’ai créé des actions suivant le tuto[pour fournir les informations]; c’est étrange mais ca fonctionne)
Reste les actions à ajouter
Tu veux dire les ‹ informations ›, car ta dernière copie d’écran montre des ‹ Actions ›
Dans la même fenêtre tu cliques ‹ ajouter une commande info › et tu remplies la valeur du topic correspondant.
Ensuite tu peux exécuter la commande correspondante de la partie Deconz.(avec la petite roues crantée mais là tu connais …)
SWR
Avril 8, 2021, 7:01
15
@PanoLyon ,
J’ai modifié mon message précédent ; tu avais parfaitement compris.
je crée un info, comme ceci
roue crantée et dans le push
Note ; j’ai fait un virtuel pour test ID « 12643 »
Vérifié le bon fonctionnement
https://xxxx.site/core/api/jeeApi.php?apikey=sgLDWKuEUxxxxxxxxxxxxxxs7e9Qfbk&type=cmd&id=12643
Et si j’appuie sur tester, il ne se passe rien
Je passe à coté de quelque chose ?
SWR
Avril 9, 2021, 12:42
16
@PanoLyon ,
Confinement oblige, j’ai de la disponibilité cette semaine
Bref, je me suis remis en marche pour faire remonter le MQTT
Voici la config jMQTT
Au passage la réception MQTT dans home-assistant
light:
- platform: mqtt
name: JEEDOM lumiere cuisine
state_topic: "Lumiere/cuisine_onoff"
command_topic: "Lumiere/cuisine_onoff/act"
brightness_state_topic: 'Lumiere/cuisine_brightness'
brightness_command_topic: 'Lumiere/cuisine_brightness/act'
qos: 0
optimistic: false
payload_on: "1"
payload_off: "0"
Pour faire marcher tout ce petit monde, j’ai dû faire 3 scenarios
1/ une action à partir du switch ON/OFF
2/ une action à partir du curseur de luminosité
3/ et enfin le retour d’état
Dans Jeedom
et dans home-assistant synchonisé
Je n’ai pas réussi à faire plus simple, ca a le mérite de fonctionner
Peut on faire plus simple?
vos conseils
Ben moi je rentre le télétravail pas bien possible …
je ne comprends pas tout désolé je n’utilise ni HA ni deconz
tu as un équipement deconz, qui ‹ nourit › ton virtuel ?
comment places tu deconz ?
Car je ne pense pas que tu es besoin de scenario avec les joies de la roue crantée après cela dépend aussi de deconz sinon la solution passe par le virtuel.
SWR
Avril 9, 2021, 4:35
18
voici en image (moins pro que toi;-)