Letzte Bedingung funktioniert nur 'halb'

Allgemeines zur HomeMatic Haussteuerung

Moderator: Co-Administratoren

Antworten
wykat
Beiträge: 48
Registriert: 14.08.2019, 16:18
Hat sich bedankt: 1 Mal

Letzte Bedingung funktioniert nur 'halb'

Beitrag von wykat » 16.12.2019, 09:43

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
Dateianhänge
2019-12-16 09_27_24-HomeMatic WebUI.jpg

manfredh
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'

Beitrag von manfredh » 16.12.2019, 10:26

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:

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.

Xel66
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'

Beitrag von Xel66 » 16.12.2019, 10:40

manfredh hat geschrieben:
16.12.2019, 10:26
Dabei kannst du dann gleich mehrere unschöne Dinge besser machen:
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

wykat
Beiträge: 48
Registriert: 14.08.2019, 16:18
Hat sich bedankt: 1 Mal

Re: Letzte Bedingung funktioniert nur 'halb'

Beitrag von wykat » 16.12.2019, 11:11

Danke hab das problem losen konnen :D

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 :wink:

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
Dateianhänge
2019-12-16 11_08_12-HomeMatic WebUI.png
2019-12-16 10_53_48-HomeMatic WebUI.png

Benutzeravatar
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'

Beitrag von Sammy » 16.12.2019, 11:33

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!

wykat
Beiträge: 48
Registriert: 14.08.2019, 16:18
Hat sich bedankt: 1 Mal

Re: Letzte Bedingung funktioniert nur 'halb'

Beitrag von wykat » 16.12.2019, 12:12

aber da steht doch "Switch-On time for 3600 seconds" ?

Xel66
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'

Beitrag von Xel66 » 16.12.2019, 12:23

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
-------------------------------------------------------------------------------------------
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

Benutzeravatar
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'

Beitrag von Sammy » 16.12.2019, 12:33

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!

manfredh
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'

Beitrag von manfredh » 16.12.2019, 12:39

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.

wykat
Beiträge: 48
Registriert: 14.08.2019, 16:18
Hat sich bedankt: 1 Mal

Re: Letzte Bedingung funktioniert nur 'halb'

Beitrag von wykat » 16.12.2019, 16:22

Sammy hat geschrieben:
16.12.2019, 12:33
Bitte die Tipps für Anfänger und das WebUI Handbuch lesen!
Ich habe die 350 seiten schon seit wochen vor mir aber offenbar liegt das problem in die ubersetzung. Wo ist die englische WebUI?

Antworten

Zurück zu „HomeMatic allgemein“