Frage zur Toggle-Funktion
Moderator: Co-Administratoren
-
- Beiträge: 101
- Registriert: 22.09.2014, 15:58
- Hat sich bedankt: 2 Mal
Frage zur Toggle-Funktion
Hallo zusammen,
ich verzweifle grade an der Erstellung eines "Toggle-Programmes", vielleicht findet einer den Fehler.
Ausgangssituation: Es gibt eine Systemvariable "Anwesenheit", die die Zustände "anwesend" bzw "nicht_anwesend" annehmen kann. DIese verwende ich dann für andere Programme.
Ich habe zwei einzelne Programme "Abwesend" bzw "Anwesend" welche ich über die CCU manuell starte, das funktioniert auch wie gewollt.
Jetzt wollte ich ein "Toggle" Programm schreiben, das wenn ich Anwesend bin, mich auf Abwesend stellt, und umgekehrt.
Bin ich "Anwesend" und starte das Toggle Programm, stellt er mich auch auf "Abwesend", wenn ich dann das Toggle-Programm nochmal starte (in der Hoffnung wieder auf Anwesend gestellt zu werden), passiert jedoch nichts.
Hier ist ist das Programm, es macht auch keinen Unterschied ob ich "Sonst" oder "Sonst, wenn" auswähle:
Hoffe jemand hat einen passenden Einfall..
Grüße
Kurzschlusselektriker
ich verzweifle grade an der Erstellung eines "Toggle-Programmes", vielleicht findet einer den Fehler.
Ausgangssituation: Es gibt eine Systemvariable "Anwesenheit", die die Zustände "anwesend" bzw "nicht_anwesend" annehmen kann. DIese verwende ich dann für andere Programme.
Ich habe zwei einzelne Programme "Abwesend" bzw "Anwesend" welche ich über die CCU manuell starte, das funktioniert auch wie gewollt.
Jetzt wollte ich ein "Toggle" Programm schreiben, das wenn ich Anwesend bin, mich auf Abwesend stellt, und umgekehrt.
Bin ich "Anwesend" und starte das Toggle Programm, stellt er mich auch auf "Abwesend", wenn ich dann das Toggle-Programm nochmal starte (in der Hoffnung wieder auf Anwesend gestellt zu werden), passiert jedoch nichts.
Hier ist ist das Programm, es macht auch keinen Unterschied ob ich "Sonst" oder "Sonst, wenn" auswähle:
Hoffe jemand hat einen passenden Einfall..
Grüße
Kurzschlusselektriker
-
- Beiträge: 320
- Registriert: 22.03.2011, 09:04
- Wohnort: Österreich
- Danksagung erhalten: 1 Mal
Re: Frage zur Toggle-Funktion
Hallo,mit "nur Prüfen" wird dein Programm nie gestartet,nimm mal "auslösen bei Änderung"!
Mit freundlichen Grüßen
Robert
Gesendet von meinem iPad mit Tapatalk HD
Mit freundlichen Grüßen
Robert
Gesendet von meinem iPad mit Tapatalk HD
- robbi77
- Beiträge: 13858
- Registriert: 19.01.2011, 19:15
- System: CCU
- Wohnort: Landau
- Hat sich bedankt: 182 Mal
- Danksagung erhalten: 739 Mal
Re: Frage zur Toggle-Funktion
Er startet das Programm "manuell" also wird nur das erste Dann ausgeführt. Anfängerfehler.
Gruß
Roberto
(+1)
Gruß
Roberto
(+1)
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 ...
-
- Beiträge: 101
- Registriert: 22.09.2014, 15:58
- Hat sich bedankt: 2 Mal
Re: Frage zur Toggle-Funktion
Hallo zusammen,
erstmal Danke für die Antworten.
Den Anfängerthread habe ich gelesen, aber anscheinend für meine aktuelle Situation nicht richtig uminterpretiert.
Ich habe auch mit den verschiedenen Systemzuständen (nur prüfen, bei Änderung, etc,,) herumexperimentiert, aber leider bisher erfolglos.
Ich habe die Programmsystematik offensichtlich noch nicht ganz verstanden, kann man vielleicht zu meiner "Toggle-Aufgabenstellung", eine kurze Hilfe geben?
Wie gesagt, ich möchte ein Programm haben, welches wenn ich es manuell ausführe (über die WebUI, oder über einen Button in z.B. Mediola) den momentanen Status auf den jeweils anderen umstellt.
Grüße
erstmal Danke für die Antworten.
Den Anfängerthread habe ich gelesen, aber anscheinend für meine aktuelle Situation nicht richtig uminterpretiert.
Ich habe auch mit den verschiedenen Systemzuständen (nur prüfen, bei Änderung, etc,,) herumexperimentiert, aber leider bisher erfolglos.
Ich habe die Programmsystematik offensichtlich noch nicht ganz verstanden, kann man vielleicht zu meiner "Toggle-Aufgabenstellung", eine kurze Hilfe geben?
Wie gesagt, ich möchte ein Programm haben, welches wenn ich es manuell ausführe (über die WebUI, oder über einen Button in z.B. Mediola) den momentanen Status auf den jeweils anderen umstellt.
Grüße
- Roland M.
- Beiträge: 9804
- Registriert: 08.12.2012, 15:53
- System: CCU
- Wohnort: Graz, Österreich
- Hat sich bedankt: 252 Mal
- Danksagung erhalten: 1381 Mal
Re: Frage zur Toggle-Funktion
Hallo!
http://homematic-forum.de/forum/viewtop ... 19&t=33520
Wenn du die Funktion in Mediola alleine verwenden willst, kannst du auch dort die Toggle-Funktion direkt verwenden.
Roland
Wird ja heute ein Dauerbrenner!Kurzschlusselektriker hat geschrieben:Ich habe die Programmsystematik offensichtlich noch nicht ganz verstanden, kann man vielleicht zu meiner "Toggle-Aufgabenstellung", eine kurze Hilfe geben?
http://homematic-forum.de/forum/viewtop ... 19&t=33520
Virtuellen Taster verwenden.Wie gesagt, ich möchte ein Programm haben, welches wenn ich es manuell ausführe (über die WebUI, oder über einen Button in z.B. Mediola) den momentanen Status auf den jeweils anderen umstellt.
Wenn du die Funktion in Mediola alleine verwenden willst, kannst du auch dort die Toggle-Funktion direkt verwenden.
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,...
-
- Beiträge: 101
- Registriert: 22.09.2014, 15:58
- Hat sich bedankt: 2 Mal
Re: Frage zur Toggle-Funktion
Hallo,
also mit der Mediola Funktion ist das ja sehr einfach. Ich denke das realisiere ich erstmal damit. Vielen Dank für den Tipp Roland!
Die CCU Variante mit dem virtuellen Taster werde ich mir dennoch mal ansehen, vielleicht verstehe ich ja dann die CCU-Denke.
Thx
also mit der Mediola Funktion ist das ja sehr einfach. Ich denke das realisiere ich erstmal damit. Vielen Dank für den Tipp Roland!
Die CCU Variante mit dem virtuellen Taster werde ich mir dennoch mal ansehen, vielleicht verstehe ich ja dann die CCU-Denke.
Thx
-
- Beiträge: 21
- Registriert: 29.01.2023, 19:50
- System: CCU und Access Point
- Hat sich bedankt: 1 Mal
Re: Frage zur Toggle-Funktion
Hallo Roland,
ich stehe da noch ziemlich auf dem Schlauch. Wie kann ich das direkt in Mediola machen? Ich möchte einen Alarm auf einen Toggle Button legen EIN/AUS. Zu aktivieren der Systemvariablen aus der CCU3 habe ich aber nur die Auswahl der Variablen, die in der CCU3 hinterlegt wurden. Und das sind EIN und AUS.
ich stehe da noch ziemlich auf dem Schlauch. Wie kann ich das direkt in Mediola machen? Ich möchte einen Alarm auf einen Toggle Button legen EIN/AUS. Zu aktivieren der Systemvariablen aus der CCU3 habe ich aber nur die Auswahl der Variablen, die in der CCU3 hinterlegt wurden. Und das sind EIN und AUS.
-
- Beiträge: 9679
- Registriert: 27.04.2020, 10:34
- System: CCU
- Hat sich bedankt: 700 Mal
- Danksagung erhalten: 1626 Mal
Re: Frage zur Toggle-Funktion
Und wo ist da nun der Widerspruch?
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 +++