"UND" Verknüpfung in Rules

  • Moin,

    ich habe einen Wasserfilter den ich automatisch füllen möchte.

    Wenn Sensor 1 und 2 und 3 false sind soll das Wasserventil öffnen.

    Sobald Sensor 1 true wird soll das Ventil geschlossen werden.

    Klingt so einfach. Ich bekomme das mit den Rules nicht hin.

    Ich hab das in iobroker schon hinbekommen möchte aber das es auch ohne Netzwerk funktioniert.

    WAF soll hoch bleiben ;)

    Gruß

  • Rule1

    ON tele-Sensor1#State=0 DO Backlog VAR1 0 ENDON

    ON tele-Sensor1#State=1 DO Backlog VAR1 1 ENDON

    ON tele-Sensor2#State=1 DO Backlog ADD1 1 ENDON

    ON tele-Sensor3#State=1 DO Backlog ADD1 1 ENDON

    ON VAR1#State==3 DO Backlog Power1 1; Ventilauslösen ENDON

    Einmal editiert, zuletzt von karoCB (16. Oktober 2022 um 21:22) aus folgendem Grund: Zur Teleperiode wird die Prüfung durchlaufen um CPU-Strom zu sparen - 1. VAR1 auf 0 oder 1 gesetzt in Abhängigkeit von Sensor 1 Sensor 2 und 3 wird ausgewertet und wenn VAR1 auf 3 steht ist Erfolgsumsetzung

  • Nur Sensor 1 = 1 soll das Füllen wieder beenden ?
    Wenn dieser nach dem einschalten der Befüllung kaputt geht oder nicht richtig schaltet, dann hast Du aber ein Schwimmbad. . . .

    Ich würde da eine Notabschaltung einplanen.

  • Nur Sensor 1 = 1 soll das Füllen wieder beenden ?
    Wenn dieser nach dem einschalten der Befüllung kaputt geht oder nicht richtig schaltet, dann hast Du aber ein Schwimmbad. . . .

    Ich würde da eine Notabschaltung einplanen.

    Zusätzlich wollte ich noch Pulsetime auf einen fixen Wert einstellen. Und dann vielleicht noch einen Wassersensor der die Spannung unterbricht.

    Aber ich bin schon an den Rules gescheitert.

    40x Shelly/Sonoff (Tasmota)

    2 x Yeelight (Xiaomi)

    Raspberry Pi4b mit ioBroker und ner kleinen VIS

    Conbee2 mit Ikea, Xiaomi und Philips Aktoren

  • Die Funktion so bedeutet jedes mal wenn ich einen Sensor auslöse addiert er was zur variable und bei 3 öffnet das Ventil. Egal welchen Sensor 2 oder 3.

    Was ist Ventilauslösen?

    Der Ausschaltbefehl fehlt.

    ich hab dazu

    ON VAR1#State==0 DO Backlog Power1 0; Ventilauslösen ENDON

    eingefügt.

    Das ist nicht wirklich UND-Verknüpfung.

    40x Shelly/Sonoff (Tasmota)

    2 x Yeelight (Xiaomi)

    Raspberry Pi4b mit ioBroker und ner kleinen VIS

    Conbee2 mit Ikea, Xiaomi und Philips Aktoren

  • Zu jeder Teleperiode wird die Prüfung durchlaufen (um CPU-Strom zu sparen) kann auf 600 gestellt werden oder auch auf 15

    1. VAR1 auf 0 oder 1 gesetzt in Abhängigkeit von Sensor 1!

    2. Sensor 2 und 3 wird ausgewertet und addiert um 1 wenn true

    3. VAR1 auf 3 steht ist Erfolgsumsetzung

    4 . Wenn nicht 3 dann sofort ausschalten (Power1 0)