NEWS
Frage zur Rollladensteuerung mit HQWidget
-
Hallo,
ich will meine Rollläden über ioBroker steuern.
Die Rollläden werden über einen eNet-Server zentral gesteuert, ich kann mittlerweile die Zustände der Rollläden auslesen und kann sie auch mit einem Script manuell betätigen.
Jetzt habe ich jedoch ein Verständnisproblem mit dem "HQWidget window and shutter"
Es gibt in dem Wdiget zwei ID ( Object ID und Object ID in Arbeit). Wie kann ich nun den Zustand eines Rollladens anzeigen und ihn
dann aber auch manuell mit dem Widget ändern…
ich schaffe es nicht, den Zustand vom Server darzustellen und mit dem Änderungsregler des Widgets den Zustand zu ändern.
Es geht nur "Anzeigen" oder "Ändern", was mache ich falsch? für was sind die zwei ID's?
-
Die States sind für homematic Aktoren.
Einmal level, der die behanghöhe angibt, und einmal Working, der angibt ob der Rollo sich gerade bewegt.
Bitte Screenshot deiner aktuellen widgetkonfiguration
Gruß
Rainer
-
aktuelle Konfig:(ist das so gemeint?)
dann kann ich das Widget nicht so wie gedacht verwenden?
Gruß
Stef
-
Mach bitte noch einen Screenshot von den Datenpunkten deines Rollladens (alles aufgeklappt)
Gruß
Rainer
-
Sorry für die Verspätung
hier der screenshot mit Datenpunkten,… ( value ist der Zustand des Rollos 100=zu)
ich hab jetzt nur mal zwei aufgeklappt.. -
Wo kommt diese Struktur her?
Was passiert wenn du hier den Wert änderst?
Gruß
Rainer
-
Hallo Homoran,
die Struktur kommt von meinem Script (Script verbindet sich mit einem JUNG eNet-Server und holt diverse Daten, u.a.
auch die Stellung der Rolläden 0%-100%)
dieses "request"Script läuft alle 10 Sekunden und schreibt entsprechend die "Value"
.. und das ist mein Problem…
wenn ich die Value per Widget ändere, passiert jetzt noch nix, da ich den Wert momentan nicht weiter gebe an den
eNet-Server, würde ich den Wert weitergeben, würde sich der Rolladen entsprechend bewegen, aber innerhalb der nächsten <10 Sekunden würde der Value-Wert wieder von meinem "request"-Script überschrieben...da der Wert wieder geändert wurde (und der Rollladen würde in einer "Zwischenstellung" stehen bleiben, oder gar ein Stück zurück fahren)
Ich weiß momentan nicht wie ich das einfach lösen kann, vermutlich muß ich zwei Widgets nehmen, eines welches mir den Zustand des Rollos darstellt und ein weiteres( Schieberegler) um die Value zu ändern...
Ich denke, ich brauche zwei "Value"s (Soll/ist)?
Wie kann man sowas "elegant" lösen?
-
Verstehe ich das richtig:
es gibt einen Datenpunkt zum Lesen und einen zum Schreiben?
Gibt es analog zu Homematic auch einen "Working" DP?
Damit könnte man vielleicht arbeiten.
Da das ganze scriptgesteuert ist müsste man das Lesen während Working=true aussetzen.
Aber da kannich dir jetzt nicht mehr helfen
Gruß
rainer
-
nein, momentan gibt's noch keine zwei Datenpunkte( könnte ich aber machen…)
dann kann ich halt das schöne HQ Widget nicht verwenden...
wie meinst du das mit ... aussetzen...
wie kann ich ein Script welches über ein "schedule" läuft mal aussetzen..müßte ich da im script erstmal den Status "working" abfragen?
-
müßte ich da im script erstmal den Status "working" abfragen? `
wenn es den gibt, ja!Gruß
Rainer
-
Und woher weiss ich, wann der Rollo seine Position erreicht hat?
Ich muss den Status ja irgendwie/irgendwann zurücksetzen
-
Dann geht WORKING auf false
zumindest bei HM.
Gruß
Rainer