Togglefunktion bei Tastendruck lang

Kabelgebundene Sender und Empfänger aus der Serie Homematic IP wired

Moderator: Co-Administratoren

DaWu
Beiträge: 4
Registriert: 24.08.2019, 19:46

Togglefunktion bei Tastendruck lang

Beitrag von DaWu » 20.02.2020, 13:58

Hallo,

ich habe bei mir im Haus alles mit HM Wired IP Aktoren ausgestattet.
Aktuell versuche ich mit einem Taster (Gira), einem DRI32 & einem DRS8 eine Togglefunktion für das Licht im gesamten Haus zu realisieren.
Ich möchte von einem Taster per langem Tastendruck alle Spots in allen Zimmer einschalten bzw. ausschalten (übergangsweise für Maler).

Mit meinem Programm schaltet er zwar die Lampen ein sobald ich den Taster gedrückt halte, aber kurz darauf direkt wieder aus bzw. wenn die Lampen schon an sind schaltet er sie aus und dann direkt wieder ein.

Könnt ihr mir einen Tipp geben woran das liegen könnten?
Mein Programm:
Unbenannt.PNG
Danke.

Hausmeister
Beiträge: 692
Registriert: 20.09.2017, 23:08
Hat sich bedankt: 11 Mal
Danksagung erhalten: 88 Mal

Re: Togglefunktion bei Tastendruck lang

Beitrag von Hausmeister » 20.02.2020, 21:34

Möglicherweise habe ich etwas übersehen, aber ich versuche es mal mit einem Ansatz:

Versuch mal mit deinem Tastendruck Lang eine Systemvariable zu setzen, bzw rückzusetzen.

Und in einem getrennten Programm diese Variable zu verwenden, um alle Lichter einzuschalten, wenn die Vaiable True ist und ausschalten wenn sie False ist.

Habe allerdings bei deinem Programm nicht verstanden, warum du Licht 2 prüfst. Du möchtest ja licht aktive einschalten, dann wärs ja wurschd ob es schon an ist, oder sehe ich das falsch?
CCU3 und CCU2 für Heizung, Sicherheit, Energiesparen, Anwesenheit und Klingel
IOBroker und Google Home zur Einbindung Klimaanlage, Smartspeaker, SPS, Arduino D1 Mini...
Datenauswertung ECharts
Smart-Home sollte nicht "bedient" werden müssen!
Bitte immer Kirche mit Dorf direkt verknüpfen!!!

Benutzeravatar
robbi77
Beiträge: 13862
Registriert: 19.01.2011, 19:15
System: CCU
Wohnort: Landau
Hat sich bedankt: 182 Mal
Danksagung erhalten: 739 Mal

Re: Togglefunktion bei Tastendruck lang

Beitrag von robbi77 » 20.02.2020, 23:17

Es wird geprüft um zu togglen, einmal drücken an nochmal drücken aus.

Vermutung:
Der kurze Tastendruck der eventuellen Direktverknüpfung spukt da rein.

Sollten laut Beschreibung nicht alle Lampen im Haus angehen?
Warum dann nur Zimmer2?
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 ...

Marrom77
Beiträge: 73
Registriert: 27.02.2018, 22:43
Hat sich bedankt: 2 Mal
Danksagung erhalten: 4 Mal

Re: Togglefunktion bei Tastendruck lang

Beitrag von Marrom77 » 21.02.2020, 07:45

Und auch hier nochmal der Hinweis: Alles was machbar ist, sollte über Direktverknüpfungen gelöst werden, weil

a) im Allgemeinen reduzieren diese den Duty Cylce und
b) sie funktionieren immer, egal welchen Zustand die Zentrale grad hat.

Damit tragen sie einen erheblichen Anteil zur Stabilität des Systems bei, was nicht zu unterschätzen ist.

VG
Marrom77

DaWu
Beiträge: 4
Registriert: 24.08.2019, 19:46

Re: Togglefunktion bei Tastendruck lang

Beitrag von DaWu » 21.02.2020, 13:34

Hallo,

danke für die Antworten.
Hausmeister hat geschrieben:
20.02.2020, 21:34
Habe allerdings bei deinem Programm nicht verstanden, warum du Licht 2 prüfst. Du möchtest ja licht aktive einschalten, dann wärs ja wurschd ob es schon an ist, oder sehe ich das falsch?
Wie robbi77 richtig erkannt hat frage ich ab, ob das Licht an ist um es dann abzuschalten. Wenn es nicht an ist soll es eingeschaltet werden.
robbi77 hat geschrieben:
20.02.2020, 23:17
Vermutung:
Der kurze Tastendruck der eventuellen Direktverknüpfung spukt da rein.
Sollten laut Beschreibung nicht alle Lampen im Haus angehen?
Warum dann nur Zimmer2?
Ich habe tatsächlich alle Lampen als Direktverknüpfung geschalten.
Zimmer 2 ist erstmal nur als Test angebunden, wenn das Programm läuft sollten alle anderen Zimmer noch hinzugefügt werden. Ich wollte mir etwas Schreibarbeit ersparen bis ich ein lauffähiges Programm habe.
Hausmeister hat geschrieben:
20.02.2020, 21:34
Möglicherweise habe ich etwas übersehen, aber ich versuche es mal mit einem Ansatz:
Versuch mal mit deinem Tastendruck Lang eine Systemvariable zu setzen, bzw rückzusetzen.
Und in einem getrennten Programm diese Variable zu verwenden, um alle Lichter einzuschalten, wenn die Vaiable True ist und ausschalten wenn sie False ist.
Ich versuche es mal. Vielen dank für den Tipp.

DaWu
Beiträge: 4
Registriert: 24.08.2019, 19:46

Re: Togglefunktion bei Tastendruck lang

Beitrag von DaWu » 21.02.2020, 13:51

Hallo,

habe es probiert:

Variable setzen:
Variable setzen.PNG
Variable prüfen und schalten:
Variable prüfen und schalten.PNG
Leider wird jetzt bei langem Tastendruck garnichts gemacht....
Irgendetwas übersehe ich scheinbar.

Welchen Wert hat die Variable am Anfang?


Daimler
Beiträge: 9115
Registriert: 17.11.2012, 10:47
System: Alternative CCU (auf Basis OCCU)
Wohnort: Köln
Hat sich bedankt: 37 Mal
Danksagung erhalten: 283 Mal

Re: Togglefunktion bei Tastendruck lang

Beitrag von Daimler » 21.02.2020, 14:50

Hi,

hast du den 'kurzen Tastendruck' denn anderweitig in Verwendung oder warum nutzt du ein Programm und nicht die dafür prädistinierte DV :?:
Gruß Günter

pivccx mit 3.xx in Produktiv und Testsystem mit HM-, HM-W, HMIP- und HMIP-W Geräten, HPCx Studio 4.1,
L-Gateways, RS-L-Gateways, HAP, Drap, FHZ200x, vereinzelt noch FS2x-Komponenten.
HM / HM-IP: Zur Zeit knapp 300 Komponenten mit ??? Kanälen .

Ich übernehme für alle von mir gegebenen Hinweise, Tipps und Links keine Haftung! Das Befolgen meiner Tipps ist nur für Fachkundige gedacht und erfolgt auf eigene Gefahr!

Benutzeravatar
robbi77
Beiträge: 13862
Registriert: 19.01.2011, 19:15
System: CCU
Wohnort: Landau
Hat sich bedankt: 182 Mal
Danksagung erhalten: 739 Mal

Re: Togglefunktion bei Tastendruck lang

Beitrag von robbi77 » 21.02.2020, 16:20

Dein erstes Programm mit der SV braucht kein SONST WENN nur ein SONST. Im Prinzip genau wie dein allererstes Programm, nur statt dem Lichtaktor die SV Umschalten.

Zum zweiten, wie schon geschrieben, ein prüfen prüft und macht sonst nix. Link zur Programmlogik lesen.

PS:
Vermutlich soll das Konstrukt nur vorrübergehen sein bis die Maler wieder weg sind, daher ist das event. einfacher per Programm als per DV.
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 ...

Daimler
Beiträge: 9115
Registriert: 17.11.2012, 10:47
System: Alternative CCU (auf Basis OCCU)
Wohnort: Köln
Hat sich bedankt: 37 Mal
Danksagung erhalten: 283 Mal

Re: Togglefunktion bei Tastendruck lang

Beitrag von Daimler » 22.02.2020, 00:56

robbi77 hat geschrieben:
21.02.2020, 16:20
... daher ist das event. einfacher per Programm als per DV.
Wie man hier wunderbar erkennen kann. :wink: :lol:
Gruß Günter

pivccx mit 3.xx in Produktiv und Testsystem mit HM-, HM-W, HMIP- und HMIP-W Geräten, HPCx Studio 4.1,
L-Gateways, RS-L-Gateways, HAP, Drap, FHZ200x, vereinzelt noch FS2x-Komponenten.
HM / HM-IP: Zur Zeit knapp 300 Komponenten mit ??? Kanälen .

Ich übernehme für alle von mir gegebenen Hinweise, Tipps und Links keine Haftung! Das Befolgen meiner Tipps ist nur für Fachkundige gedacht und erfolgt auf eigene Gefahr!

Antworten

Zurück zu „HomeMatic IP wired Aktoren und Sensoren“