Hilfe bei Bewässerungssteuerung - Variablen werden nicht erkannt
Moderator: Co-Administratoren
Hilfe bei Bewässerungssteuerung - Variablen werden nicht erkannt
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.
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.
-
- 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
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.
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 +++
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 +++
Re: Hilfe bei Bewässerungssteuerung - Variablen werden nicht erkannt
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....
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....
- 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
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
Re: Hilfe bei Bewässerungssteuerung - Variablen werden nicht erkannt
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
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
- 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
Eher eine semi gute Idee … die Geräte sind für Dauerstrom ausgelegt und sollten auch so verwendet werden.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).
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 ...
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 ...
- 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
Man liest hier häufiger mal von Problemen mit "kopierten" Programmen. Leg es mal komplett neu an und teste nochmal.
Grüße
Baxxy
Re: Hilfe bei Bewässerungssteuerung - Variablen werden nicht erkannt
wie werde ich denn das leere "oder" los? Wenn ich auf das rote "x" klicke, bleibt es dennoch stehen?
- 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
Hallo!
Das müsste so... ...oder so... ...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
Da ist was faul am Programm!
Das müsste so... ...oder so... ...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:
-----------------------------------------------------------------------
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,...
- 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,...