Einschaltdauer übergeben *gelöst*

Open Source Hausautomation

Moderator: Co-Administratoren

Antworten
Garbsen
Beiträge: 295
Registriert: 12.07.2017, 21:08
Hat sich bedankt: 1 Mal
Danksagung erhalten: 14 Mal

Einschaltdauer übergeben *gelöst*

Beitrag von Garbsen » 23.04.2022, 13:40

Moin
Kann mir jemand erklären, on bzw. Wie ich an ein Homematic Device beim dem die Einschaltdauer übergeben werden kann (z.B. HMIP-PS) diese mittels HomeAssistant übergeben werden kann. Ich habe bereits ein wenig mit put parameterset und set device value herum experimentiert, aber bisher ohne Erfolg.
Danke für jede Hilfe
K-H
Zuletzt geändert von Garbsen am 01.05.2022, 16:52, insgesamt 1-mal geändert.
512 Kanäle in 101 Geräten und 145 CUxD-Kanäle in 19 CUxD-Geräten:
--------------------------------------------
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/eq3/downl ... h_eQ-3.pdf
Script und Linksammlung: viewtopic.php?f=26&t=27907

danielperna84
Beiträge: 150
Registriert: 04.12.2019, 22:10
Hat sich bedankt: 4 Mal
Danksagung erhalten: 38 Mal

Re: Einschaltdauer übergeben

Beitrag von danielperna84 » 23.04.2022, 14:49

Ich mache sowas in einem Script (mit der alten HomeMatic Integration):

Code: Alles auswählen

...
  - data:
      address: LEQ1234567
      channel: 1
      param: ON_TIME
      value: 5
    service: homematic.set_device_value
  - data: {}
    entity_id: switch.leq1234567
    service: switch.turn_on
...
Sind also zwei einzelne Aufrufe.

Besser wäre es aber meiner Meinung nach eine Direktverknüpfung zwischen einem Virtuellen Taster der CCU und dem Gerät zu machen, und dann von Home Assistant aus nur den Taster zu betätigen. Bei der Direktverknüpfung kann man die Einschaltdauer direkt mitgeben und man hat weniger Funkverkehr.

PS: Dieses Beispiel setzt natürlich voraus, dass die Einschaltdauer nicht variabel ist.

Garbsen
Beiträge: 295
Registriert: 12.07.2017, 21:08
Hat sich bedankt: 1 Mal
Danksagung erhalten: 14 Mal

Re: Einschaltdauer übergeben

Beitrag von Garbsen » 23.04.2022, 15:22

Moin Daniel

Danke, manchmal sind es wirklich die kleinen Dinge ;-)
Ich habe einfach übersehen, dass die Übergabe der Einschaltdauer separat vom Einschalten an sich ist und vergessen, den Einschaltbefehl zu senden :lol:
512 Kanäle in 101 Geräten und 145 CUxD-Kanäle in 19 CUxD-Geräten:
--------------------------------------------
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/eq3/downl ... h_eQ-3.pdf
Script und Linksammlung: viewtopic.php?f=26&t=27907


Garbsen
Beiträge: 295
Registriert: 12.07.2017, 21:08
Hat sich bedankt: 1 Mal
Danksagung erhalten: 14 Mal

Re: Einschaltdauer übergeben

Beitrag von Garbsen » 23.04.2022, 23:31

Baxxy hat geschrieben:
23.04.2022, 22:44
Bei HmIP kannst du auch beides in einem Rutsch per COMBINED_PARAMETER übergeben.
danke, guter Hinweis, allerdings im Moment benötige ich es für einen ‚alten‘ Aktor
512 Kanäle in 101 Geräten und 145 CUxD-Kanäle in 19 CUxD-Geräten:
--------------------------------------------
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/eq3/downl ... h_eQ-3.pdf
Script und Linksammlung: viewtopic.php?f=26&t=27907

Antworten

Zurück zu „Home Assistant“