Hallo,
ich habe hier ein externe Rollosteuerung, die ich gerne mit der Universalsteuerung in meine Homematic einbinden möchte. Da das Gerät keine Standardschnittstelle hat nutze ich Redmatic um die Zustandswerte zu schreiben und die Befehle abzusetzen, d.h. die Universalsteuerung läuft ohne eine reale Anbindung (nachfolgend mal ein Screenshot wie das Gerät in der HM-UI eingestellt ist:
Grundsätzlich funktioniert das erschreckend gut: Steuern über die WebUI klappt, Programme funktionieren und auch Scripte laufen sauber.
Aber... ich würde gerne auch den Wert WORKING beeinflussen, welcher ja bei Verwendung der Befehle während deren Laufzeit automatisch gesetzt wird. Da ich aber wie gesagt diese Funktion nicht verwende würde ich das gerne ebenfalls per Redmatic schreiben. Ist das irgendwie möglich?
Danke für ne Info.
Schönen Abend noch.
PS: Anscheinend funzt der Bilderlink nicht (ist eine Googledrive-Freigabe...), daher hier noch mal separat:
https://drive.google.com/file/d/1Ou9Dld ... share_link
[gelöst] Working State bei Universalsteuerung
Moderator: Co-Administratoren
[gelöst] Working State bei Universalsteuerung
Zuletzt geändert von bruns8234 am 13.01.2024, 23:37, insgesamt 1-mal geändert.
___________________________________________________
Mit freundlichen Grüßen aus Brandenburg
Thorsten
Mein System
Zentrale: RPi4 Model B+ running RaspberryMatic
AddOns: CUx-Daemon, RedMatic, JP HB Devices
Ausbau: ca. 140 Geräte mit rund 700 Kanälen, Homematic, io Homecontrol via KLF200 und HM-Eigenbau.
Visualisierung: WebFront, und Eigenbaulösung im Browser mit JavaScript.
Mit freundlichen Grüßen aus Brandenburg
Thorsten
Mein System
Zentrale: RPi4 Model B+ running RaspberryMatic
AddOns: CUx-Daemon, RedMatic, JP HB Devices
Ausbau: ca. 140 Geräte mit rund 700 Kanälen, Homematic, io Homecontrol via KLF200 und HM-Eigenbau.
Visualisierung: WebFront, und Eigenbaulösung im Browser mit JavaScript.
- uwe111
- Beiträge: 4839
- Registriert: 26.02.2011, 22:22
- Hat sich bedankt: 3 Mal
- Danksagung erhalten: 255 Mal
- Kontaktdaten:
Re: Working State bei Universalsteuerung
Hallo Thorsten,
warum nutzt Du nicht den Rolladen vom (28) System.Exec Gerät? Dieses Gerät hat einen WORKING Datenpunkt, den Du mittels SET_STATES setzen kannst.
Viele Grüße
Uwe
warum nutzt Du nicht den Rolladen vom (28) System.Exec Gerät? Dieses Gerät hat einen WORKING Datenpunkt, den Du mittels SET_STATES setzen kannst.
Viele Grüße
Uwe
Alle sagten: Das geht nicht. Dann kam einer, der wußte das nicht und hat's einfach gemacht.
SPENDEN Download: CUxD 2.12, SSH KeyDir
SPENDEN Download: CUxD 2.12, SSH KeyDir
Re: Working State bei Universalsteuerung
Hallo Uwe,
danke für DEN Tip mit dem Gerät (28) System.Exec. Damit funktioniert es jetzt endlich.
Wobei ich mich inzwischen von der direkten Anbindung per RedMatic verabschieden musste - die Verbindung zu den Geräten
reisst immer wieder ab und benötigt dann manuellen Eingriff um wieder zu funzen.....
Aber ich habe dafür jetzt auch eine Lösung. Ist zwar über Bande gespielt, aber funktioniert auch.
Ein ESP32 spielt jetzt mit und erledigt alle Statusupdates in Richtung CCU per JSON-API (ReGa.runScript) und dem folgenden HM-Script-Einzeiler:
Der ESP setzt im HM-Script {Kanalname} entsprechend dem auslösenden Gerät, {pos} entsprechend der aktuellen Position (0.0 bis 1.0) und {state} auf 0 wenn das Rollo steht oder 1 wenn das Rollo in Bewegung ist.
Die Rückmeldung ist so flott, dass ich mehrere Updates zur Position erhalte während der Fahrt. Selbst wenn alle meine 9 Rollos zeitgleich laufen kommen ALLE updates durch (hab das mal mit dem internen Log im ESP verglichen). Wirklich beeindruckend.
RedMatic leitet jetzt nur noch die Befehle (AUF, ZU, STOP, Zielpos. anfahren) an den ESP weiter, der sich dann um den Rest kümmert.
Auf der WebUI meiner CCU kann ich keinen Unterschied mehr zwischen diesen und "realen" HM-Rolladenaktoren erkennen.
Also Danke noch mal für Schubs in die richtige Richtung.
Wünsche einen angenehmen Abend.
danke für DEN Tip mit dem Gerät (28) System.Exec. Damit funktioniert es jetzt endlich.
Wobei ich mich inzwischen von der direkten Anbindung per RedMatic verabschieden musste - die Verbindung zu den Geräten
reisst immer wieder ab und benötigt dann manuellen Eingriff um wieder zu funzen.....
Aber ich habe dafür jetzt auch eine Lösung. Ist zwar über Bande gespielt, aber funktioniert auch.
Ein ESP32 spielt jetzt mit und erledigt alle Statusupdates in Richtung CCU per JSON-API (ReGa.runScript) und dem folgenden HM-Script-Einzeiler:
Code: Alles auswählen
dom.GetObject({Kanalname}).DPByHssDP("SET_STATES").State("LEVEL={pos}&WORKING={state};
Die Rückmeldung ist so flott, dass ich mehrere Updates zur Position erhalte während der Fahrt. Selbst wenn alle meine 9 Rollos zeitgleich laufen kommen ALLE updates durch (hab das mal mit dem internen Log im ESP verglichen). Wirklich beeindruckend.
RedMatic leitet jetzt nur noch die Befehle (AUF, ZU, STOP, Zielpos. anfahren) an den ESP weiter, der sich dann um den Rest kümmert.
Auf der WebUI meiner CCU kann ich keinen Unterschied mehr zwischen diesen und "realen" HM-Rolladenaktoren erkennen.
Also Danke noch mal für Schubs in die richtige Richtung.
Wünsche einen angenehmen Abend.
___________________________________________________
Mit freundlichen Grüßen aus Brandenburg
Thorsten
Mein System
Zentrale: RPi4 Model B+ running RaspberryMatic
AddOns: CUx-Daemon, RedMatic, JP HB Devices
Ausbau: ca. 140 Geräte mit rund 700 Kanälen, Homematic, io Homecontrol via KLF200 und HM-Eigenbau.
Visualisierung: WebFront, und Eigenbaulösung im Browser mit JavaScript.
Mit freundlichen Grüßen aus Brandenburg
Thorsten
Mein System
Zentrale: RPi4 Model B+ running RaspberryMatic
AddOns: CUx-Daemon, RedMatic, JP HB Devices
Ausbau: ca. 140 Geräte mit rund 700 Kanälen, Homematic, io Homecontrol via KLF200 und HM-Eigenbau.
Visualisierung: WebFront, und Eigenbaulösung im Browser mit JavaScript.