ON_TIME im Script für HM-LC-Sw1-Pl-CT-R1

Kabellose und kabelgebundene Sender und Empfänger der klassischen Homematic-Serie

Moderator: Co-Administratoren

jp112sdl
Beiträge: 12084
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 847 Mal
Danksagung erhalten: 2139 Mal
Kontaktdaten:

Re: ON_TIME im Script für HM-LC-Sw1-Pl-CT-R1

Beitrag von jp112sdl » 21.09.2021, 09:02

Aquaplex hat geschrieben:
21.09.2021, 08:46
Aber z.B. gestern nicht, da war der Aktor einfach dauerhaft an.
Hast du den AskSinAnalyzer mitlaufen?
Dort siehst du die Telegramm-Länge.
Das Telegramm mit ON_TIME muss länger sein, als ein einfaches EIN schalten.
Dann könntest du zumindest prüfen, ob die ON_TIME tatsächlich mitgesendet wird.

VG,
Jérôme ☕️

---
Support for my Homebrew-Devices: Download JP-HB-Devices Addon

Aquaplex
Beiträge: 300
Registriert: 16.11.2011, 18:16
System: CCU und Access Point
Hat sich bedankt: 26 Mal
Danksagung erhalten: 8 Mal

Re: ON_TIME im Script für HM-LC-Sw1-Pl-CT-R1

Beitrag von Aquaplex » 21.09.2021, 09:06

Könnte ich noch untersuchen, danke für den Tipp. Da dieser Fehler allerdings nur selten auftritt, muss ich wohl recht geduldig sein :roll:

Ich meine, ich hätte hier mal irgendwo gelesen, dass der Einschaltbefehl nach ON_TIME immer etwas Verzögerung bedarf, zumindest in der WebUI. Daher meine ursprüngliche Frage...
HmIP auf Pi3B+ mit RaspberryMatic und neuem Funk-Modul sowie 3 HAPs / Etwa 150 IP-Geräte

Aquaplex
Beiträge: 300
Registriert: 16.11.2011, 18:16
System: CCU und Access Point
Hat sich bedankt: 26 Mal
Danksagung erhalten: 8 Mal

Re: ON_TIME im Script für HM-LC-Sw1-Pl-CT-R1

Beitrag von Aquaplex » 21.09.2021, 09:11

Wenn VK1 mit ON_TIME aktiviert wird und VK2 oder VK3 sind z.B. mit OR verknüpft und werden irgendwie geschalten, dann dürfte dies die ON_TIME von VK1 doch nicht beeinflussen, oder?
HmIP auf Pi3B+ mit RaspberryMatic und neuem Funk-Modul sowie 3 HAPs / Etwa 150 IP-Geräte

Benutzeravatar
Baxxy
Beiträge: 10646
Registriert: 18.12.2018, 15:45
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 596 Mal
Danksagung erhalten: 2180 Mal

Re: ON_TIME im Script für HM-LC-Sw1-Pl-CT-R1

Beitrag von Baxxy » 21.09.2021, 09:21

Aquaplex hat geschrieben:
21.09.2021, 09:11
Wenn VK1 mit ON_TIME aktiviert wird und VK2 oder VK3
Sorry aber wenn du schon von VK1 bis VK3 schreibst dann benenne doch mal bitte den Aktor.
Klingt für mich eher wie ein HmIP-Gerät mit Virtuellen Kanälen und passt dann so gar nicht zum HM-LC-Sw1-Pl-CT-R1 aus dem Thread-Titel.
Du kannst ja mal meinen Scriptschnipsel von hier testen, vielleicht geht's mit dem Combined-Parameter besser.

Grüße, Baxxy

jp112sdl
Beiträge: 12084
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 847 Mal
Danksagung erhalten: 2139 Mal
Kontaktdaten:

Re: ON_TIME im Script für HM-LC-Sw1-Pl-CT-R1

Beitrag von jp112sdl » 21.09.2021, 09:23

Was bedeutet denn die Abkürzung VK1 / 2 / 3 ?
Aquaplex hat geschrieben:
21.09.2021, 09:11
z.B. mit OR verknüpft
Wir sind aber immer noch beim klassischen HM BidCos Aktor? Da gibt es keine internen logischen Verknüpfungen


Aquaplex hat geschrieben:
21.09.2021, 09:06
immer etwas Verzögerung bedarf, zumindest in der WebUI
Dort ja, weil nicht 100% sichergestellt ist, dass das Programm so in der Reihenfolge abgearbeitet wird, wie du es im Web siehst.

Bei Skripten ist das mit der Verzögerung m.W. nicht notwendig

VG,
Jérôme ☕️

---
Support for my Homebrew-Devices: Download JP-HB-Devices Addon

Aquaplex
Beiträge: 300
Registriert: 16.11.2011, 18:16
System: CCU und Access Point
Hat sich bedankt: 26 Mal
Danksagung erhalten: 8 Mal

Re: ON_TIME im Script für HM-LC-Sw1-Pl-CT-R1

Beitrag von Aquaplex » 21.09.2021, 09:36

Oh je, großes Sorry - ich hatte den Thread nur in Bezug auf ON_TIME im Hinterkopf, nicht aber in Bezug auf den Aktor.

Ja, es handelt sich um einen HmIP-FSM mit der virtuellen Kanälen :roll:
HmIP auf Pi3B+ mit RaspberryMatic und neuem Funk-Modul sowie 3 HAPs / Etwa 150 IP-Geräte

jp112sdl
Beiträge: 12084
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 847 Mal
Danksagung erhalten: 2139 Mal
Kontaktdaten:

Re: ON_TIME im Script für HM-LC-Sw1-Pl-CT-R1

Beitrag von jp112sdl » 21.09.2021, 09:37

Aquaplex hat geschrieben:
21.09.2021, 09:36
Ja, es handelt sich um einen HmIP-FSM mit der virtuellen Kanälen
Okay, dann verwirf alles, was ich bisher hier geschrieben hab :mrgreen: :roll: 8)

VG,
Jérôme ☕️

---
Support for my Homebrew-Devices: Download JP-HB-Devices Addon

Aquaplex
Beiträge: 300
Registriert: 16.11.2011, 18:16
System: CCU und Access Point
Hat sich bedankt: 26 Mal
Danksagung erhalten: 8 Mal

Re: ON_TIME im Script für HM-LC-Sw1-Pl-CT-R1

Beitrag von Aquaplex » 21.09.2021, 09:58

Baxxy hat geschrieben:
21.09.2021, 09:21
Du kannst ja mal meinen Scriptschnipsel von hier testen, vielleicht geht's mit dem Combined-Parameter besser.
Das ist ein super Tipp, bisher wusste ich nicht, dass es den COMBINED PARAMETER auch für die FSM gibt. Laut SDV ist er auch in den Datenpunkten vorhanden, aber der übergebene String in dem oben verlinkten Thread scheint nicht für den FSM zu passen. Hat da noch jemand einen Tipp, wie genau die Parameter übergeben werden müssen? Vielleicht ist damit mein Problem dann ja auch gelöst, da die ON_TIME dann ja definitiv in einem Rutsch mit übertragen wird...
HmIP auf Pi3B+ mit RaspberryMatic und neuem Funk-Modul sowie 3 HAPs / Etwa 150 IP-Geräte

Benutzeravatar
Baxxy
Beiträge: 10646
Registriert: 18.12.2018, 15:45
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 596 Mal
Danksagung erhalten: 2180 Mal

Re: ON_TIME im Script für HM-LC-Sw1-Pl-CT-R1

Beitrag von Baxxy » 21.09.2021, 10:06

Aquaplex hat geschrieben:
21.09.2021, 09:58
einen Tipp, wie genau die Parameter übergeben werden müssen?
Gerade schnell mit der Balkonbeleuchtung getestet... :)

Code: Alles auswählen

channels.Get ("Beleuchtung Balkon PSM DCD:4 - Schaltkanal 2").DPByHssDP ("COMBINED_PARAMETER").State("S=true,OT=30",5000);
Der Scripteinzeiler ist immer noch korrekt und funktional!

Grüße, Baxxy

Und ohne "Einschaltverzögerung...

Code: Alles auswählen

channels.Get ("Beleuchtung Balkon PSM DCD:4 - Schaltkanal 2").DPByHssDP ("COMBINED_PARAMETER").State("S=true,OT=30");

Aquaplex
Beiträge: 300
Registriert: 16.11.2011, 18:16
System: CCU und Access Point
Hat sich bedankt: 26 Mal
Danksagung erhalten: 8 Mal

Re: ON_TIME im Script für HM-LC-Sw1-Pl-CT-R1

Beitrag von Aquaplex » 21.09.2021, 10:17

Jetzt läuft's - vielen Dank!

Ich werde jetzt mal beobachten, ob der Fehler noch mal auftritt. Zumindest ist ja jetzt sichergestellt, dass die ON_TIME zusammen mit dem Einschaltbefehl übertragen wird. Ich hoffe mal, das war's :wink:
HmIP auf Pi3B+ mit RaspberryMatic und neuem Funk-Modul sowie 3 HAPs / Etwa 150 IP-Geräte

Antworten

Zurück zu „HomeMatic Aktoren und Sensoren (klassisch)“