# Fonctionnement bizarre de mon switch virtuel

**URL:** <https://forum.hacf.fr/t/fonctionnement-bizarre-de-mon-switch-virtuel/33574>\
**Category:** Entraide Home Assistant\
**Created:** [Décembre 31, 2023, 1:03 UTC](https://forum.hacf.fr/t/fonctionnement-bizarre-de-mon-switch-virtuel/33574 "2023-12-31T13:03:40Z")\
**Posts on this page:** 16\
**Page:** 1

<div class="post-metadata">

**Author:** ![Kestouf](https://forum.hacf.fr/user_avatar/forum.hacf.fr/kestouf/32/48758_2.png) [@Kestouf](https://forum.hacf.fr/u/Kestouf)\
**Post date:** [Décembre 31, 2023, 1:03 UTC](https://forum.hacf.fr/t/fonctionnement-bizarre-de-mon-switch-virtuel/33574/1 "2023-12-31T13:03:40Z")

</div>

## Mon problème

Rebonjour et désolé de revenir demander votre aide.

Suite à mon poste sur la création d'un switch virtuel ([Switch virtuel pour inversion d'état de SONOFF ZBMINI ZigBee - #7 par Kestouf](https://forum.hacf.fr/t/switch-virtuel-pour-inversion-detat-de-sonoff-zbmini-zigbee/33559/7)) celui-ci a un fonctionnement bizarre.

Sur mon tableau de bord, j'ai deux tuiles, une qui correspond à l'état de module SONOFF ( **Chauffage WC** ) et une qui est le switch virtuel ( **Inverse chauffage WC** ) qui est l'inverse de la première tuile.  
Sur l'images ci-dessous, on voit bien que les états sont bien inversés entre les deux tuiles.

 ![InverseWC-1](https://forum.hacf.fr/uploads/default/original/3X/8/c/8cc896fa2373c99f823f255bb1a7a0136ec5afd5.png)

Si je clique sur la tuile **Chauffage WC** , les états des deux tuiles vont changer pour etre toujours l'inverse de l'autre.  
Cependant, si je change l'état de **Inverse chauffage WC** , la tuile **Chauffage WC** ne change pas et le petit curseur revient même à sa position initiale au bout de quelques secondes (mon radiateur ne s'allume ou ne s'éteint pas)

Mon objectif serait de supprimer la tuile **Chauffage WC** pour ne garder celle du switch virtuel.

switch.yaml

```auto
  - platform: template
    switches:
      convecteur:
        unique_id: Inv_ChauffWC
        friendly_name: Inverse chauffage WC
        value_template: "{{ is_state('light.chauffage_wc_lumiere', 'off') }}"
        turn_on:
          service: switch.turn_off
          data:
            entity_id: light.chauffage_wc_lumiere
        turn_off:
          service: switch.turn_on
          data:
            entity_id: light.chauffage_wc_lumiere
        icon_template: "{% if is_state('light.chauffage_wc_lumiere', 'on') %}mdi:radiator-disabled{% else %}mdi:radiator{% endif %}"

```

Voici les infos de mon module :

 ![zigbee chauffage WC](https://forum.hacf.fr/uploads/default/original/3X/e/a/eab2642005b2365fdced5c5474de481ae0bc50bc.png)

Merci

## Ma configuration

* * *

## System Information

| version | core-2023.12.4 |
| --- | --- |
| installation\_type | Home Assistant OS |
| dev | false |
| hassio | true |
| docker | true |
| user | root |
| virtualenv | false |
| python\_version | 3.11.6 |
| os\_name | Linux |
| os\_version | 6.1.63-haos |
| arch | x86\_64 |
| timezone | Europe/Paris |
| config\_dir | /config |

> **Home Assistant Community Store**
>
> | GitHub API | ok |
> | --- | --- |
> | GitHub Content | ok |
> | GitHub Web | ok |
> | GitHub API Calls Remaining | 5000 |
> | Installed Version | 1.33.0 |
> | Stage | running |
> | Available Repositories | 1359 |
> | Downloaded Repositories | 2 |

> **Home Assistant Cloud**
>
> | logged\_in | false |
> | --- | --- |
> | can\_reach\_cert\_server | ok |
> | can\_reach\_cloud\_auth | ok |
> | can\_reach\_cloud | ok |

> **Home Assistant Supervisor**
>
> | host\_os | Home Assistant OS 11.2 |
> | --- | --- |
> | update\_channel | stable |
> | supervisor\_version | supervisor-2023.12.0 |
> | agent\_version | 1.6.0 |
> | docker\_version | 24.0.7 |
> | disk\_total | 30.8 GB |
> | disk\_used | 4.3 GB |
> | healthy | true |
> | supported | true |
> | board | ova |
> | supervisor\_api | ok |
> | version\_api | ok |
> | installed\_addons | File editor (5.7.0), Terminal & SSH (9.8.1) |

> **Dashboards**
>
> | dashboards | 1 |
> | --- | --- |
> | resources | 0 |
> | views | 1 |
> | mode | storage |

> **Recorder**
>
> | oldest\_recorder\_run | 30 décembre 2023 à 16:07 |
> | --- | --- |
> | current\_recorder\_run | 31 décembre 2023 à 12:49 |
> | estimated\_db\_size | 108.34 MiB |
> | database\_engine | sqlite |
> | database\_version | 3.41.2 |

\_\_\_

---

<div class="post-metadata">

**Author:** ![anon41081891](https://forum.hacf.fr/letter_avatar_proxy/v4/letter/a/e9c0ed/32.png) [@anon41081891](https://forum.hacf.fr/u/anon41081891)\
**Post date:** [Décembre 31, 2023, 1:36 UTC](https://forum.hacf.fr/t/fonctionnement-bizarre-de-mon-switch-virtuel/33574/2 "2023-12-31T13:36:59Z")

</div>

Bonjour, je ne vois pas quel est l’intérêt d’un switch virtuel pour inverser l’état du module ZBMini ? Un appel à la fonction toggle ne marche pas ?

---

<div class="post-metadata">

**Author:** ![Kestouf](https://forum.hacf.fr/user_avatar/forum.hacf.fr/kestouf/32/48758_2.png) [@Kestouf](https://forum.hacf.fr/u/Kestouf)\
**Post date:** [Décembre 31, 2023, 3:38 UTC](https://forum.hacf.fr/t/fonctionnement-bizarre-de-mon-switch-virtuel/33574/3 "2023-12-31T15:38:53Z")

</div>

Bonjour @anon41081891 .  
C’est une bonne question, je t’avoue ne pas trop savoir.  
Cependant, le module ne propose pas de bouton «&nbsp;toggle&nbsp;» mais que ON ou OFF mais je pense que dans un script, je préférais appeler une fonction ON ou OFF plutôt qu’un toggle. Je n’aime pas trop le toggle car si à un moment où a un autre il y a une inversion, tout le futur scripte fonctionnera à l’envers. Alors qu’avec un ON et OFF, au moins on est sûr que les états demandés sont les bons.

---

<div class="post-metadata">

**Author:** ![anon41081891](https://forum.hacf.fr/letter_avatar_proxy/v4/letter/a/e9c0ed/32.png) [@anon41081891](https://forum.hacf.fr/u/anon41081891)\
**Post date:** [Décembre 31, 2023, 3:41 UTC](https://forum.hacf.fr/t/fonctionnement-bizarre-de-mon-switch-virtuel/33574/4 "2023-12-31T15:41:30Z")

</div>

Le toggle permet de basculer l’état sans devoir se poser de questions métaphysiques : si l’état est sur On, ça le passe sur Off et inversement. Pour un switch (sur une automatisation) ça fonctionne sans problème.

---

<div class="post-metadata">

**Author:** ![anon41081891](https://forum.hacf.fr/letter_avatar_proxy/v4/letter/a/e9c0ed/32.png) [@anon41081891](https://forum.hacf.fr/u/anon41081891)\
**Post date:** [Décembre 31, 2023, 4:03 UTC](https://forum.hacf.fr/t/fonctionnement-bizarre-de-mon-switch-virtuel/33574/5 "2023-12-31T16:03:55Z")

</div>

Ce qui est bizarre à mon sens c'est que ton ZBMini soit reconnu comme un "Light" et pas comme un "Switch".

Il s'agit bien de cet appareil ? :

> **[SONOFF ZBMINI control via MQTT | Zigbee2MQTT](https://www.zigbee2mqtt.io/devices/ZBMINI.html)**
>
> Integrate your SONOFF ZBMINI via Zigbee2MQTT with whatever smart home infrastructure you are using without the vendor's bridge or gateway.

---

<div class="post-metadata">

**Author:** ![Kestouf](https://forum.hacf.fr/user_avatar/forum.hacf.fr/kestouf/32/48758_2.png) [@Kestouf](https://forum.hacf.fr/u/Kestouf)\
**Post date:** [Décembre 31, 2023, 4:22 UTC](https://forum.hacf.fr/t/fonctionnement-bizarre-de-mon-switch-virtuel/33574/6 "2023-12-31T16:22:38Z")

</div>

Oui ça ressemble.

 ![IMG20231231171714.jpg_compresseddddddd](https://forum.hacf.fr/uploads/default/original/3X/9/3/9344f30b768ed4bd1336897a5a1cc77c2e1589a7.jpeg)

J'en ai deux identiques et les deux sont vues en light.

---

<div class="post-metadata">

**Author:** ![anon41081891](https://forum.hacf.fr/letter_avatar_proxy/v4/letter/a/e9c0ed/32.png) [@anon41081891](https://forum.hacf.fr/u/anon41081891)\
**Post date:** [Décembre 31, 2023, 4:25 UTC](https://forum.hacf.fr/t/fonctionnement-bizarre-de-mon-switch-virtuel/33574/7 "2023-12-31T16:25:47Z")

</div>

Ca c’est étrange car sur le site de z2m, il est précisé qu’ils sont exposés en tant que switch et que la commande «&nbsp;TOGGLE&nbsp;» est active.

---

<div class="post-metadata">

**Author:** ![Kestouf](https://forum.hacf.fr/user_avatar/forum.hacf.fr/kestouf/32/48758_2.png) [@Kestouf](https://forum.hacf.fr/u/Kestouf)\
**Post date:** [Décembre 31, 2023, 4:29 UTC](https://forum.hacf.fr/t/fonctionnement-bizarre-de-mon-switch-virtuel/33574/8 "2023-12-31T16:29:31Z")

</div>

Pour l’appairage sur le réseau zigbee, je suis passé par Paramètre-\>appareil et services-\>Zigbee home Automation.  
Peut-être qu’il faut passer par zigbee2MQTT?.  
Je dis peut-être une grosse connerie, mais je ne suis pas très familiarisé avec la domotique

---

<div class="post-metadata">

**Author:** ![anon41081891](https://forum.hacf.fr/letter_avatar_proxy/v4/letter/a/e9c0ed/32.png) [@anon41081891](https://forum.hacf.fr/u/anon41081891)\
**Post date:** [Décembre 31, 2023, 4:35 UTC](https://forum.hacf.fr/t/fonctionnement-bizarre-de-mon-switch-virtuel/33574/9 "2023-12-31T16:35:26Z")

</div>

OK, tu es sous ZHA, ça peut changer la donne.

Effectivement sous ZHA, le Sonoff ZBMini est reconnu comme "Light", ce qui explique aussi pourquoi tu n'as pas de Toggle :

> **[Sonoff ZBMINI Review](https://blakadder.com/sonoff-zbmini/)**
>
> The Sonoff Mini is the most popular device Sonoff offered. Making a Zigbee version was a no brainer. And they did!

---

<div class="post-metadata">

**Author:** ![Kestouf](https://forum.hacf.fr/user_avatar/forum.hacf.fr/kestouf/32/48758_2.png) [@Kestouf](https://forum.hacf.fr/u/Kestouf)\
**Post date:** [Janvier 1, 2024, 4:18 UTC](https://forum.hacf.fr/t/fonctionnement-bizarre-de-mon-switch-virtuel/33574/10 "2024-01-01T16:18:04Z")

</div>

Ha c’est intéressant ça. Me conseilles-tu de tout migrer de ZHA vers MQTT ?

---

<div class="post-metadata">

**Author:** ![anon41081891](https://forum.hacf.fr/letter_avatar_proxy/v4/letter/a/e9c0ed/32.png) [@anon41081891](https://forum.hacf.fr/u/anon41081891)\
**Post date:** [Janvier 1, 2024, 4:28 UTC](https://forum.hacf.fr/t/fonctionnement-bizarre-de-mon-switch-virtuel/33574/11 "2024-01-01T16:28:03Z")

</div>

Bonjour,

J’aurai tendance à conseiller effectivement de passer de ZHA à zigbee2mqtt mais par rapport au nombre de devices reconnus. Cependant ce passage de l’un à l’autre n’est pas forcément des plus simple à faire. C’est à toi de faire ton choix en connaissance de cause. Tu devrais commencer par lire les différents posts qui parlent de l’un et de l’autre pour te faire une meilleure idée.

---

<div class="post-metadata">

**Author:** ![WarC0zes](https://forum.hacf.fr/user_avatar/forum.hacf.fr/warc0zes/32/137471_2.png) [@WarC0zes](https://forum.hacf.fr/u/WarC0zes)\
**Post date:** [Janvier 1, 2024, 4:48 UTC](https://forum.hacf.fr/t/fonctionnement-bizarre-de-mon-switch-virtuel/33574/12 "2024-01-01T16:48:21Z")

</div>

Salut,  
passer sur Zigbee2MQTT sera que bénéfique. En plus ave la nouvelle release, ca pourra détecter un appareil pas supporter et on pourra même générer un convertisseur pour ajouter le support .

[  
1.35.0  
 ](https://github.com/Koenkk/zigbee2mqtt/tree/1.35.0)

## Notes

First of all, happy new year! 🎆

This release contains a quite fundamental change on how Zigbee2MQTT handles unsupported devices.  
Zigbee2MQTT will now attempt to automatically detect features supported by the device and discover those to e.g. the frontend and Home Assistant.  
This means that if you, for example pair an unsupported light, there is no need to wait for official support. Basic features will work out-of-the-box.

Ta un bon tutorial [[TUTO] Installation de Zigbee2mqtt et Broker Mosquitto ( archive )](https://forum.hacf.fr/t/tuto-installation-de-zigbee2mqtt-et-broker-mosquitto/23103)

---

<div class="post-metadata">

**Author:** ![Herbs](https://forum.hacf.fr/user_avatar/forum.hacf.fr/herbs/32/8029_2.png) [@Herbs](https://forum.hacf.fr/u/Herbs)\
**Post date:** [Janvier 1, 2024, 5:33 UTC](https://forum.hacf.fr/t/fonctionnement-bizarre-de-mon-switch-virtuel/33574/13 "2024-01-01T17:33:08Z")

</div>

Salut messieurs,

Désolé pour le "hs" 😉

> [@WarC0zes](#):
>
> En plus ave la nouvelle release

@WarC0zes t'as fait l'update ? "ras" tout fonctionne correctement ?

---

<div class="post-metadata">

**Author:** ![anon41081891](https://forum.hacf.fr/letter_avatar_proxy/v4/letter/a/e9c0ed/32.png) [@anon41081891](https://forum.hacf.fr/u/anon41081891)\
**Post date:** [Janvier 1, 2024, 5:38 UTC](https://forum.hacf.fr/t/fonctionnement-bizarre-de-mon-switch-virtuel/33574/14 "2024-01-01T17:38:44Z")

</div>

Bonsoir @Herbs ,

J’ai fait la mise à jour il y a à peu près une heure. Pour l’instant tout semble fonctionner sauf le «&nbsp;Last seen&nbsp;» qui ne s’est pas encore remis à jour. J’ai même un device qui est passé d’un LQI 255 à un LQI de 138 alors qu’avec le firmwate multiprotocole, ils étaient tous à 255.

---

<div class="post-metadata">

**Author:** ![WarC0zes](https://forum.hacf.fr/user_avatar/forum.hacf.fr/warc0zes/32/137471_2.png) [@WarC0zes](https://forum.hacf.fr/u/WarC0zes)\
**Post date:** [Janvier 1, 2024, 5:38 UTC](https://forum.hacf.fr/t/fonctionnement-bizarre-de-mon-switch-virtuel/33574/15 "2024-01-01T17:38:44Z")

</div>

Oui, j’ai mis a jour. Tout fonctionne pour moi, rien vue d’anormal, mais j’ai pas tout approndie non plus 😉

---

<div class="post-metadata">

**Author:** ![Herbs](https://forum.hacf.fr/user_avatar/forum.hacf.fr/herbs/32/8029_2.png) [@Herbs](https://forum.hacf.fr/u/Herbs)\
**Post date:** [Janvier 1, 2024, 5:39 UTC](https://forum.hacf.fr/t/fonctionnement-bizarre-de-mon-switch-virtuel/33574/16 "2024-01-01T17:39:37Z")

</div>

Merci @anon41081891, @WarC0zes pour vos réponses 👍
