Hilfe bei Bewässerungssteuerung - Variablen werden nicht erkannt

Allgemeines zur HomeMatic Haussteuerung

Moderator: Co-Administratoren

Framajo
Beiträge: 71
Registriert: 14.03.2018, 17:13
Danksagung erhalten: 2 Mal

Hilfe bei Bewässerungssteuerung - Variablen werden nicht erkannt

Beitrag von Framajo » 26.06.2021, 19:23

Hallo Gemeinde,

ich stehe vor folgender Situation.

Die 4 Ventile unsererer Gartenbewässerung werden mittels eines HM-LC-Sw4-WM gesteuert.

Das Zielbild ist folgendes:

In der Garage ist eine HMIP-PS in der Steckdose, an dieser hängt eine mehrfachsteckdose, an welcher zum einen unsere "dumme" Gartenpumpe hängt und der LC-Sw3 WM.

Schaltet die Steckdose, bekommt die Pumpe Strom und beginnt, Wasser zu fördern. Der LC-Sw3 WM bekommt ebenfalls Strom, fährt hoch und soll die Ventile entsprechend schalten (daher die eingebaute Verzögerung im Programm).

Nun habe ich zwei Variablen, zum einen "Bewässerungsstatus" (Beregnung offen oder gesperrt), wenn etwa der Regensensor anspricht, dann geht diese Variable auf "Beregnung gesperrt" und die gesamte Beregnung aller 4 Kreise soll nicht beregnet werden.

Weiterhin gibt es Variablen "Bewässerung Vorgarten abends" und "Bewässerung Vorgarten morgens"; über eine vis im io broker können wir detailliert entsprechend schalten, welche Kreise beregnet werden sollen.

Nun zum Problem:
Ich habe das angehängte Programm, jeweils für die 4 Kreise, angehängt. Das Ziel soll sein, wenn sowohl der Bewässerungsstatus offen ist UND die Bewässerung frei gegeben ist, DANN soll die Pumpe entsprechend starten. (hinter der Bezeichnung "Bewässerung: Vorgarten" hängt der entsprechende Kreis des Sw3).

Wenn ich nun, abweichend vom Bild, eine oder beide Variablen auf "gesperrt" / "Beregnung gesperrt" setze, dann löst er das Programm dennoch aus...

Was mache ich falsch?

Danke für eure Hilfe,

F.
Dateianhänge
Bewässerungssteuerung.JPG

MichaelN
Beiträge: 9650
Registriert: 27.04.2020, 10:34
System: CCU
Hat sich bedankt: 697 Mal
Danksagung erhalten: 1617 Mal

Re: Hilfe bei Bewässerungssteuerung - Variablen werden nicht erkannt

Beitrag von MichaelN » 26.06.2021, 19:37

Das Programm kann eigentlich nur um 18:46 starten, nicht durch das Setzen der Variable, da dieser auf "nur prüfen"stehen. DDa wird es noch ein anderes Programm geben.

Tipps zum debugging siehe Signatur

Und das leere oder solltest du weg machen.
LG, Michael.

Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.

Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++

Framajo
Beiträge: 71
Registriert: 14.03.2018, 17:13
Danksagung erhalten: 2 Mal

Re: Hilfe bei Bewässerungssteuerung - Variablen werden nicht erkannt

Beitrag von Framajo » 26.06.2021, 19:43

Hallo Michael,

es gibt kein anderes Programm, das habe ich schon geprüft.

Das Zielbild ist eben, das Programm soll um 18:46 starten, aber nur, wenn beide Variablen auf "frei gegeben" sind....

Benutzeravatar
Baxxy
Beiträge: 10779
Registriert: 18.12.2018, 15:45
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 604 Mal
Danksagung erhalten: 2205 Mal

Re: Hilfe bei Bewässerungssteuerung - Variablen werden nicht erkannt

Beitrag von Baxxy » 26.06.2021, 19:51

Framajo hat geschrieben:
26.06.2021, 19:23
Der LC-Sw3 WM bekommt ebenfalls Strom, fährt hoch und soll die Ventile entsprechend schalten (daher die eingebaute Verzögerung im Programm)
Reichen die hierfür eingeräumten 5s aus? Kommt mir etwas knapp vor. (und ist hier der HM-LC-Sw4-WM gemeint?)

Da hier von "4 Kreisen" die Rede ist gibt es vermutlich auch 4 Programme. Wurde da vllt. was über die "kopieren" Funktion angelegt?
Ist das wirklich das komplette Programm oder wurde was abgeschnitten?

Grüße
Baxxy

Framajo
Beiträge: 71
Registriert: 14.03.2018, 17:13
Danksagung erhalten: 2 Mal

Re: Hilfe bei Bewässerungssteuerung - Variablen werden nicht erkannt

Beitrag von Framajo » 26.06.2021, 21:22

Hallo,

Ja, das mit den 5 s reicht aus und ja, ich habe das erste Programm kopiert... könnte es daran liegen?

Ach ja: und nein, es wurde nichts abgeschnitten...

Dank euch

frd030
Beiträge: 3609
Registriert: 14.07.2019, 20:49
System: CCU
Hat sich bedankt: 843 Mal
Danksagung erhalten: 539 Mal

Re: Hilfe bei Bewässerungssteuerung - Variablen werden nicht erkannt

Beitrag von frd030 » 26.06.2021, 21:49

Leeres ODER wurde entfernt?

Benutzeravatar
robbi77
Beiträge: 13847
Registriert: 19.01.2011, 19:15
System: CCU
Wohnort: Landau
Hat sich bedankt: 181 Mal
Danksagung erhalten: 738 Mal

Re: Hilfe bei Bewässerungssteuerung - Variablen werden nicht erkannt

Beitrag von robbi77 » 26.06.2021, 22:08

Schaltet die Steckdose, bekommt die Pumpe Strom und beginnt, Wasser zu fördern. Der LC-Sw3 WM bekommt ebenfalls Strom, fährt hoch und soll die Ventile entsprechend schalten (daher die eingebaute Verzögerung im Programm).
Eher eine semi gute Idee … die Geräte sind für Dauerstrom ausgelegt und sollten auch so verwendet werden.
Willst du damit Strom sparen? Kommst du mit der event. Servicemeldung aus, weil das Gerät nicht erreichbar ist? (Kommunikationsstörung)
Bei Risiken und Nebenwirkungen fragen Sie den Elektriker Ihres geringsten Mißtrauens!
http://www.eq-3.de/service/downloads.html
Tips und Tricks für Anfänger: viewtopic.php?t=22801
Programmlogik: viewtopic.php?f=31&t=4251
Webui-Handbuch: https://www.eq-3.de/downloads/download/ ... h_eQ-3.pdf
Script und Linksammlung: viewtopic.php?f=26&t=27907
Troll des Forums ...

Benutzeravatar
Baxxy
Beiträge: 10779
Registriert: 18.12.2018, 15:45
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 604 Mal
Danksagung erhalten: 2205 Mal

Re: Hilfe bei Bewässerungssteuerung - Variablen werden nicht erkannt

Beitrag von Baxxy » 26.06.2021, 23:23

Framajo hat geschrieben:
26.06.2021, 21:22
ich habe das erste Programm kopiert... könnte es daran liegen?
Man liest hier häufiger mal von Problemen mit "kopierten" Programmen. Leg es mal komplett neu an und teste nochmal.

Grüße
Baxxy

Framajo
Beiträge: 71
Registriert: 14.03.2018, 17:13
Danksagung erhalten: 2 Mal

Re: Hilfe bei Bewässerungssteuerung - Variablen werden nicht erkannt

Beitrag von Framajo » 27.06.2021, 18:07

frd030 hat geschrieben:
26.06.2021, 21:49
Leeres ODER wurde entfernt?
wie werde ich denn das leere "oder" los? Wenn ich auf das rote "x" klicke, bleibt es dennoch stehen?

Benutzeravatar
Roland M.
Beiträge: 9784
Registriert: 08.12.2012, 15:53
System: CCU
Wohnort: Graz, Österreich
Hat sich bedankt: 252 Mal
Danksagung erhalten: 1373 Mal

Re: Hilfe bei Bewässerungssteuerung - Variablen werden nicht erkannt

Beitrag von Roland M. » 27.06.2021, 18:26

Hallo!
Framajo hat geschrieben:
27.06.2021, 18:07
wie werde ich denn das leere "oder" los? Wenn ich auf das rote "x" klicke, bleibt es dennoch stehen?
Da ist was faul am Programm!
Das müsste so...
oder1.PNG
oder1.PNG (3.62 KiB) 515 mal betrachtet
...oder so...
oder2.PNG
oder2.PNG (6.41 KiB) 515 mal betrachtet
...aussehen (WENN-Bedingung hab ich jetzt natürlich nicht ausgefüllt).
Den zweite Fall sollte man vermeiden und durch klicken auf das rote "x" den 1. Fall wieder herstellen.

Ich würde an deiner Stelle das Programm löschen und neu anlegen.


Roland
Zur leichteren Hilfestellung bitte unbedingt beachten:
  • Bezeichnung (HM-... bzw. HmIP-...) der betroffenen Geräte angeben (nicht Artikelnummer)
  • Kurzbeschreibung des Soll-Zustandes (Was soll erreicht werden?)
  • Kurzbeschreibung des Ist-Zustandes (Was funktioniert nicht?)
  • Fehlermeldungen genau abschreiben, besser noch...
  • Screenshots von Programmen, Geräteeinstellungen und Fehlermeldungen (direkt als jpg/png) einstellen!

-----------------------------------------------------------------------
1. CCU2 mit ~100 Geräten (in Umstellung auf RaspberryMatic-OVA auf Proxmox-Server)
2. CCU2 per VPN mit ~50 Geräten (geplant: RaspberryMatic auf Charly)
3. CCU2 per VPN mit ~40 Geräten (geplant: RaspberryMatic auf CCU3)
CCU1, Test-CCU2, Raspi 1 mit kleinem Funkmodul, RaspberryMatic als VM unter Proxmox, Access Point,...

Antworten

Zurück zu „HomeMatic allgemein“