Letzte Bedingung funktioniert nur 'halb'
Moderator: Co-Administratoren
Letzte Bedingung funktioniert nur 'halb'
Hab jetzt endlich alle modulen aber komme jetzt nicht weiter weil die letzte bedingung nur 'halb' funktioniert.
Ausgangspunkt ist eine lampe die uber 4 taster bedient wird und automatisch nach 1 stunde ausgeschaltet wird. Verwende ein DRI32 und DRS8.
Taster 2,3 und 6 funktionieren einwandfrei, nur schalter 4 schaltet nur ein, nicht aus.
Wenn ich die zeilen vom 6 und 4 tausche hab ich das problem mit schalter 6 und 4 geht dann einwandfrei. Hab das gleiche problem auch bei andere programmen.
Hab auch versucht noch ein taster zu zu fugen, hilft aber nicht. Auch ein RaspberryMatic hat nichts geandert.
Jemand eine idee?
Wykat
Ausgangspunkt ist eine lampe die uber 4 taster bedient wird und automatisch nach 1 stunde ausgeschaltet wird. Verwende ein DRI32 und DRS8.
Taster 2,3 und 6 funktionieren einwandfrei, nur schalter 4 schaltet nur ein, nicht aus.
Wenn ich die zeilen vom 6 und 4 tausche hab ich das problem mit schalter 6 und 4 geht dann einwandfrei. Hab das gleiche problem auch bei andere programmen.
Hab auch versucht noch ein taster zu zu fugen, hilft aber nicht. Auch ein RaspberryMatic hat nichts geandert.
Jemand eine idee?
Wykat
-
- Beiträge: 4155
- Registriert: 09.09.2012, 10:41
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 78 Mal
- Danksagung erhalten: 301 Mal
Re: Letzte Bedingung funktioniert nur 'halb'
Das Programm sieht erst mal so aus, dass es funktionieren müsste. Demnach wäre mein Rat, es zu löschen und neu anzulegen.
Dabei kannst du dann gleich mehrere unschöne Dinge besser machen:
Dabei kannst du dann gleich mehrere unschöne Dinge besser machen:
Code: Alles auswählen
Wenn
(Taster 1 oder Taster 2 oder Taster 3 oder Taster 4)
Und
Aktor aus nur prüfen
Dann
Aktor Einschaltdauer 1 Stunde
Aktor verzögert um 1 Sekunde ein
Sonst
Aktor aus
Es gibt 10 Arten von Menschen: solche die Binärcode verstehen und solche, die ihn nicht verstehen.
-
- Beiträge: 14165
- Registriert: 08.05.2013, 23:33
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Nordwürttemberg
- Hat sich bedankt: 585 Mal
- Danksagung erhalten: 1500 Mal
Re: Letzte Bedingung funktioniert nur 'halb'
Ich vermute mal, nur die VerODERung der Trigger mit anschließender VerUNDung dieser Gruppierung mit dem Aktorstatus lässt sich schöner machen. Aktoren der wired-Serie haben m.W. keine Einschaltzeit.
Gruß Xel66
-------------------------------------------------------------------------------------------
524 Kanäle in 146 Geräten und 267 CUxD-Kanäle in 34 CUxD-Geräten:
343 Programme, 334 Systemvariablen und 183 Direktverknüpfungen,
RaspberryMatic Version: 3.65.11.20221005 + Testsystem: CCU2 2.61.7
-------------------------------------------------------------------------------------------
Einsteigerthread, Programmlogik-Thread, WebUI-Handbuch
524 Kanäle in 146 Geräten und 267 CUxD-Kanäle in 34 CUxD-Geräten:
343 Programme, 334 Systemvariablen und 183 Direktverknüpfungen,
RaspberryMatic Version: 3.65.11.20221005 + Testsystem: CCU2 2.61.7
-------------------------------------------------------------------------------------------
Einsteigerthread, Programmlogik-Thread, WebUI-Handbuch
Re: Letzte Bedingung funktioniert nur 'halb'
Danke hab das problem losen konnen
Ich hab das program nicht komplett geloscht da ich wissen wollte ob es auch so losbar wahre (und ist es).
Der tip:
(Taster 1 oder Taster 2 oder Taster 3 oder Taster 4)
Und
Aktor aus nur prüfen
war gold richtig
Das "Dann":
Einschaltdauer 1 stunde funktioniert bei mir nicht, keine ahnung warum. Das problem hatte ich schon fruher deswegen meine 2 zeilen (einschalten, delayed Off).
Das verzogert um 1 sekunde funktioniert beim Wired IP wie im anhang
Das obere bild funktioniert jetzt einwandfrei
Das untere nicht (aber zeigt wie verzogerung beim Wired IP funktioniert)
Nochmals vielen dank, jetzt kann ich wieder weiter machen.
Wykat
Ich hab das program nicht komplett geloscht da ich wissen wollte ob es auch so losbar wahre (und ist es).
Der tip:
(Taster 1 oder Taster 2 oder Taster 3 oder Taster 4)
Und
Aktor aus nur prüfen
war gold richtig
Das "Dann":
Einschaltdauer 1 stunde funktioniert bei mir nicht, keine ahnung warum. Das problem hatte ich schon fruher deswegen meine 2 zeilen (einschalten, delayed Off).
Das verzogert um 1 sekunde funktioniert beim Wired IP wie im anhang
Das obere bild funktioniert jetzt einwandfrei
Das untere nicht (aber zeigt wie verzogerung beim Wired IP funktioniert)
Nochmals vielen dank, jetzt kann ich wieder weiter machen.
Wykat
- Sammy
- Beiträge: 9172
- Registriert: 09.09.2008, 20:47
- Hat sich bedankt: 15 Mal
- Danksagung erhalten: 174 Mal
Re: Letzte Bedingung funktioniert nur 'halb'
Das untere Programm funktioniert nicht, da nur die Zeitdauer gesetzt wird, ohne auch einzuschalten.
Links: CCU-Logik, Tipps für Anfänger, WebUI-Doku, Expertenparameter, virtuelle Aktorkanäle
Inventur vom 22.01.14: 516 Kanäle in 165 Geräten, 132 Programme, 270 Direkte Verknüpfungen
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!
Inventur vom 22.01.14: 516 Kanäle in 165 Geräten, 132 Programme, 270 Direkte Verknüpfungen
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!
-
- Beiträge: 14165
- Registriert: 08.05.2013, 23:33
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Nordwürttemberg
- Hat sich bedankt: 585 Mal
- Danksagung erhalten: 1500 Mal
Re: Letzte Bedingung funktioniert nur 'halb'
Das deutsche "Einschaltzeit" trifft es in dem Falle besser. Du setzt in dem Fall nur einen Merker, dass bei der nächsten Übermittlung eines Einschaltbefehls, der Aktor für die übermittelte Zeit eingeschaltet werden soll.
Gruß Xel66
Gruß Xel66
-------------------------------------------------------------------------------------------
524 Kanäle in 146 Geräten und 267 CUxD-Kanäle in 34 CUxD-Geräten:
343 Programme, 334 Systemvariablen und 183 Direktverknüpfungen,
RaspberryMatic Version: 3.65.11.20221005 + Testsystem: CCU2 2.61.7
-------------------------------------------------------------------------------------------
Einsteigerthread, Programmlogik-Thread, WebUI-Handbuch
524 Kanäle in 146 Geräten und 267 CUxD-Kanäle in 34 CUxD-Geräten:
343 Programme, 334 Systemvariablen und 183 Direktverknüpfungen,
RaspberryMatic Version: 3.65.11.20221005 + Testsystem: CCU2 2.61.7
-------------------------------------------------------------------------------------------
Einsteigerthread, Programmlogik-Thread, WebUI-Handbuch
- Sammy
- Beiträge: 9172
- Registriert: 09.09.2008, 20:47
- Hat sich bedankt: 15 Mal
- Danksagung erhalten: 174 Mal
Re: Letzte Bedingung funktioniert nur 'halb'
Bitte die Tipps für Anfänger und das WebUI Handbuch lesen!
Links: CCU-Logik, Tipps für Anfänger, WebUI-Doku, Expertenparameter, virtuelle Aktorkanäle
Inventur vom 22.01.14: 516 Kanäle in 165 Geräten, 132 Programme, 270 Direkte Verknüpfungen
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!
Inventur vom 22.01.14: 516 Kanäle in 165 Geräten, 132 Programme, 270 Direkte Verknüpfungen
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!
-
- Beiträge: 4155
- Registriert: 09.09.2012, 10:41
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 78 Mal
- Danksagung erhalten: 301 Mal
Re: Letzte Bedingung funktioniert nur 'halb'
Wobei hier schion die grundsätzliche Fähigkeit, zu lesen, geholfen hätte:
Dann
Aktor Einschaltdauer 1 Stunde
Aktor verzögert um 1 Sekunde ein
Es gibt 10 Arten von Menschen: solche die Binärcode verstehen und solche, die ihn nicht verstehen.
Re: Letzte Bedingung funktioniert nur 'halb'
Ich habe die 350 seiten schon seit wochen vor mir aber offenbar liegt das problem in die ubersetzung. Wo ist die englische WebUI?