Mqtt, Zigbee2Mqtt, Zwavejs2Mqtt

Hello la communauté

Après un temps absence, je me remet su HA, qui a la longue va remplacé jeedom.
Apres des premiers souci a mettre en place des zigbee et zwave , j’ai tout mis sur un RPI avec docker, ce qui mepermet d’intégré tous mes périphériques dans HA avec MQTT.

Tout fonctionnent a merveille, intégration dans HA OK

La ou cela se corse , c’est de faire un scénario avec mes interrupteurs Xiaomi et mes switchs


.

J’ai crée des automate , ca fonctionne dans le sens ou si je clique la lumiere s’allume, par contre pour eteindre, nada.
Une solution , j’ai crée un autres automate, qui lui fonctionne pas , enfin
la Lumière s’allume est s’éteint aussi sec. on-off en1 millième de seconde !

J’ai trouvé des modèle su HA Officiel et HA France.

Mais pareil j’arrive pas a faire fonctionné, malgré que je choisi // Evènement, // Etat dans automate.

Pour les ancien de jeedom qui devrais comprendre ma demande d’aide


System Health

version: core-2022.4.3
installation_type: Home Assistant Container
dev: false
hassio: false
docker: true
user: root
virtualenv: false
python_version: 3.9.9
os_name: Linux
os_version: 5.10.103-v7l+
arch: armv7l
timezone: Europe/Paris


logged_in: false
can_reach_cert_server: ok
can_reach_cloud_auth: ok
can_reach_cloud: ok


dashboards: 1
resources: 0
views: 2
mode: storage```

Salut,

difficile de comprendre ce que tu veux :frowning:
C’est bien depuis HA que tu n’arrives pas à contrôler tes lumières?
Si c’est le cas, peux tu partager ce que tu as fait sur HA, ça aiderait plus.

Hello

J’ai fait ceci pour comprendre mon installe ( au cas ou )

Et l’automate

> alias: Nouvelle automatisation
description: ''
trigger:
  - platform: device
    domain: mqtt
    device_id: 0e69cc76d3ac5666f5063d223d84f1ac
    type: action
    subtype: single_right
    discovery_id: 0x00158d0004097158 action_single_right
condition: []
action:
  - type: turn_on
    device_id: e38cb2aefc5386dfd1844aaa0775e3cf
    entity_id: light.ampoule_centre_salon
    domain: light
    brightness_pct: 100
  - type: turn_off
    device_id: e38cb2aefc5386dfd1844aaa0775e3cf
    entity_id: light.ampoule_centre_salon
    domain: light
mode: single

j’appuie sur le bouton de l’interrupteur , la lumiere s’allume une fraction de seconde
J’ai l’impression que la commande fait un ON et OFF en même temps

Ben là c’est clair tu as créé une automatisation qui allume et éteint ta lumière tout de suite après :wink:
Tu as 2 actions qui se suivent, la première allume, la suivante éteint.

Dans ton cas la façon la plus simple c’est de faire exactement comme le bouton de l’interface graphique: utilser le servide « Toggle ».

En gros à la place des 2 actions, en mettre une seule, puis remplacer « turn_on » par « toggle ».

1 « J'aime »

Re,

me douté bien qui avait une connerie de on-off quelque part
Dans le .yaml je vire turn_on et j’ecris toggle à la place tout simplement ?

EDIT:
Ca marche !!
merci @AlexHass

Cool, sinon, utiliser la platform service , plutot que device c’est plus simple aussi.

A voir ici:
https://forum.hacf.fr/t/allumer-une-prise-quand-un-autre-appareil-est-connecte-en-lan-ou-en-hdmi/10668/7?u=alexhass

Merci j’irais voir ca !!

Mais je pense revenir pour d’autre souci.

C’est subtile cette commande " toggle "

Bonne soirée :ok_hand: