# Bedingung mit Sonoff 4CHPRO

**URL:** <https://community.gladysassistant.com/t/condition-avec-sonoff-4chpro/6889>\
**Category:** Configuration\
**Created:** [4. Februar 2022 um 16:02 UTC](https://community.gladysassistant.com/t/condition-avec-sonoff-4chpro/6889 "2022-02-04T16:02:51Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Kalvin](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/kalvin/32/9306_2.png) [@Kalvin](https://community.gladysassistant.com/u/Kalvin)\
**Post date:** [4. Februar 2022 um 16:02 UTC](https://community.gladysassistant.com/t/condition-avec-sonoff-4chpro/6889/1 "2022-02-04T16:02:51Z")

</div>

Hallo,

ich habe einen Sonoff 4CHPro gekauft. Die Aktivierung über die grafische Oberfläche funktioniert gut, die Aktivierung in den Szenen ebenfalls.

 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/6/6c83e6d01b729f0441cb35d70abcf51cb441ae9c.png)

Aber wenn ich die Funktion „Letzten Zustand abrufen“ verwende und dann ein „Wenn“ hinzufüge, z. B. Schalter = 1,  
dann schaltet der Schalter aus. Das funktioniert.  
Aber „Wenn“ Schalter = 1,  
dann schaltet der Schalter ein. Das funktioniert ebenfalls, aber das sollte nicht so sein.  
(siehe Bild)

 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/9/99fb83ce3476ae66f25a101d9236f14f1980beab.png)  
…  
 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/9/97273143de3c988e1ca365f7b4b853b3fac16381.png)

Also, das Problem ist, dass die Bedingung unabhängig vom Wert immer wahr zu sein scheint, und ich weiß nicht warum.  
Für mich sollte der Schalter, wenn er eingeschaltet ist, „1“ zurückgeben und wenn er ausgeschaltet ist, „0“. Aber ich habe das Gefühl, dass etwas anderes zurückgegeben wird, aber in der Bedingung kann man nur ganze Zahlen verwenden.

Das ist das, was ich mit den Aquara-Geräten gemacht habe, und dort gab es dieses Problem nicht.

 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/1/17ebddd9e051a115b30c62f1cf2dba33d4671d4f.png)

Können Sie mir helfen, das Phänomen zu verstehen?

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [5. Februar 2022 um 10:56 UTC](https://community.gladysassistant.com/t/condition-avec-sonoff-4chpro/6889/2 "2022-02-05T10:56:36Z")

</div>

Hallo @Kalvin! Seltsam, bist du sicher, dass du den richtigen Schalter auswählst? Was du machst, sieht gut aus.

Es stimmt, die Anzeige dieser Geräte ist derzeit nicht besonders praktisch, darüber haben wir gestern gesprochen:

> [@Anzeige der Funktionsnamen statt der Gerätenamen für bestimmte Integrationen!](https://community.gladysassistant.com/t/affichage-des-noms-des-fonctionnalites-au-lieu-du-nom-des-devices-pour-certaines-integrations/6594/33?u=pierre-gilles):
>
> En fait l’idée pour ces appareils qui sont un peu des multiprises, ce serait de faire en sorte que l’intégration split le device en plusieurs devices, et ce pour plusieurs intérêts : Etre capable de nommer proprement chaque device Pouvoir placer chaque device dans une pièce différente (car un relais peut contrôler des appareils dans plusieurs pièces) Que ces appareils soient gérés par les assistants vocaux (Google Home, Alexa), qui ne gèrent qu’une fonctionnalités du même type par appareil C…

Langfristig möchten wir diese Geräte in mehrere Geräte in Gladys aufteilen.

---

<div class="post-metadata">

**Author:** ![Kalvin](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/kalvin/32/9306_2.png) [@Kalvin](https://community.gladysassistant.com/u/Kalvin)\
**Post date:** [6. Februar 2022 um 15:32 UTC](https://community.gladysassistant.com/t/condition-avec-sonoff-4chpro/6889/3 "2022-02-06T15:32:17Z")

</div>

Ja, das wäre wirklich cool, denn in dem Modell, das ich genommen habe, habe ich 4 Relais, und jedes Relais schaltet ein Gerät in einem anderen Raum, und sie alle haben denselben Namen.  
Ich danke dir für deine Antwort.

Da sie alle denselben Namen haben, ist es ziemlich kompliziert. Um meinen Test durchzuführen, nehme ich immer das erste, aber vielleicht sind sie vertauscht. Was denkst du?  
Ich werde noch einmal testen, indem ich alle Aktoren deaktiviere und schauen, ob die Bedingung 1 immer noch gültig ist.

Ich halte dich auf dem Laufenden.  
Danke

---

<div class="post-metadata">

**Author:** ![Kalvin](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/kalvin/32/9306_2.png) [@Kalvin](https://community.gladysassistant.com/u/Kalvin)\
**Post date:** [6. Februar 2022 um 17:21 UTC](https://community.gladysassistant.com/t/condition-avec-sonoff-4chpro/6889/4 "2022-02-06T17:21:39Z")

</div>

Ok, ich glaube, ich habe es gefunden. In den Geräteeinstellungen gibt es die Option „Aktualisierungsfrequenz“.

 ![image](https://gladys-assistant-community.b-cdn.net/uploads/default/original/2X/0/0032ebdb48484cf1a4b62c95aaafc1848a8cc675.png)

Ich glaube, selbst wenn ich die Funktion „Letzten Wert abrufen“ verwende, wird der aktuelle Wert nicht abgerufen, wenn die Aktualisierung nicht stattgefunden hat.

Aber..  
Wenn ich die Frequenz auf 1 oder 2 Sekunden einstelle, habe ich das Gefühl, dass die Kommunikation überlastet wird und nichts mehr funktioniert.  
Daher denke ich, dass man bei 1 Minute oder 30 Sekunden bleiben sollte und die „wenn“-Bedingung funktionieren wird, aber maximal einmal pro Minute (30 Sekunden).

Hier sind die Ergebnisse meiner letzten Versuche.

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [7. Februar 2022 um 09:40 UTC](https://community.gladysassistant.com/t/condition-avec-sonoff-4chpro/6889/5 "2022-02-07T09:40:36Z")

</div>

> [@Kalvin](#):
>
> Wenn ich die Frequenz auf 1 oder 2 Sekunden einstelle, habe ich das Gefühl, dass die Kommunikation überlastet ist und nichts mehr funktioniert.  
> Daher denke ich, dass wir bei 1 Minute oder 30 Sekunden bleiben sollten und die „wenn“-Bedingung funktioniert, aber maximal 1 Mal pro Minute (30 s).

Ah ja, das ist möglich, übrigens ist Ewelink bekannt dafür, dass ihre API überhaupt nicht stabil ist… Daher kann es hier zu Fehlern kommen!

Wenn du komplett lokal sein möchtest, kannst du Tasmota verwenden 🙂

---

<div class="post-metadata">

**Author:** ![Kalvin](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/kalvin/32/9306_2.png) [@Kalvin](https://community.gladysassistant.com/u/Kalvin)\
**Post date:** [9. Februar 2022 um 16:19 UTC](https://community.gladysassistant.com/t/condition-avec-sonoff-4chpro/6889/6 "2022-02-09T16:19:35Z")

</div>

Okay, ich schau mal
