Hauptmenü

Espeasy rules

Begonnen von Peter Henle, 27 November 2025, 16:32:13

Vorheriges Thema - Nächstes Thema

Peter Henle

Hallo zusammen
Kann mir jemand weiter helfen.
Habe meinen ersten esp8266 mit espeasy am start.

Soweit leuft alles super.
MQTT leuft
RFID - PN532 läuft

Jetzt möchte ich ein Rules erstellen, aber es wird nicht ausgelöst.


Mein Rules:
on Tueroefner#HaustuerOefner > 0 do
   Publish Test,[Tueroefner#HaustuerOefner]
   If [Tueroefner#HaustuerOefner] = 4270310145
    Publish Test,[Tueroefner#HaustuerOefner]
    Publish Test,OK
   
   endif
 endon


Was muss zwischen "on" und "do" stehen.

Gisbert

Ob sonst noch was falsch ist, kann nicht sagen. Jedenfalls gehört hinter publish kein Leerzeichen sondern ein Komma - und nur ein Komma.
Proxmox | UniFi | Homematic, VCCU, HMUART | ESP8266 | ATtiny85 | Wasser-, Stromzähler | tuya local | Wlan-Kamera | SIGNALduino, Rauchmelder FA21/22RF | RHASSPY | DEYE | JK-BMS | ESPHome | Panasonic Heishamon

Peter Henle

Danke Gisbert für die schnelle Antwort.

Das publishen von Nachrichten funktioniert, das habe ich in einer anderen rules getestet.
Diese rules wird nicht ausgeführt.


Gisbert

Hallo Peter,

bei jedem Event
Tueroefner#HaustuerOefner > 0werden die folgenden Anweisungen ausgeführt.

Unter Tools --> log kannst du schauen, was  ESPEasy so treibt. Wenn dein Event nicht dabei ist, dann wird auch nichts ausgeführt.

Du könntest versuchsweise
Tueroefner#HaustuerOefner als Bedingung nehmen, dann wird bei jedem Event etwas ausgeführt. Also im log schauen, was passiert.

Kannst du mal Screenshots von dem entsprechenden Task (Device/Name - also die Detailseite) posten? Vielleicht ist da was krumm?

Viele Grüße Gisbert
Proxmox | UniFi | Homematic, VCCU, HMUART | ESP8266 | ATtiny85 | Wasser-, Stromzähler | tuya local | Wlan-Kamera | SIGNALduino, Rauchmelder FA21/22RF | RHASSPY | DEYE | JK-BMS | ESPHome | Panasonic Heishamon

Peter Henle

Danke für ihre hilfe.

Habe den fehler gefunden.

Jetzt funktioniert es so wie ich es wolte.
 

on Tueroefner#all do
   If [Tueroefner#HaustuerOefner] = 4270310145
    Publish Test,[Tueroefner#HaustuerOefner]
    Publish shellies/Haus/Tür/ElAn2350/relay/0,on
   else
    Publish shellies/Haus/Tür/ElAn2350/relay/0,off
   endif
endon