ioBroker / ioBroker.vis-2-widgets-jaeger-design

ioBroker vis2 jaeger widgets
Other
3 stars 2 forks source link

Fehlendes State-Objekt bei Widget für Rolladen und Dimmer #26

Open olderbag opened 5 months ago

olderbag commented 5 months ago

In vielen Installationen (in meinem Fall KNX) wird der aktuelle Zustand in einem anderen Objekt abgebildet, als der Soll-/Zielzustand.

Beispiel Rollladen, da gibt es im Gewerk folgende Objekte (Aufzählung unvollständig aber hier nicht relevant):

  1. Fahren, 1bit (Auf/Ab)
  2. Stop, 1bit
  3. Position anfahren, 1byte (Prozentwert)
  4. Status Position, 1byte (Prozentwert)

Um den Rollladen also in eine bestimmte Position zu fahren, wird in das Objekt "Position anfahren" der Prozent(Ziel)wert geschrieben. Nach Ende der Fahrt gibt der Aktor auf dem Objekt "Status Position" seine aktuelle Position an.

Solange der Rollladen nur per "Position anfahren" gefahren wird, ist die Anzeige im Widget richtig. Wir er aber per "Auf/Ab" gefahren, ändert sich danach nur das Statusobjekt. Das Objekt "Position anfahren" bleibt auf dem alten Wert.

Ähnlich verhält es sich mit Dimmern. Auch da gibt es ein Objekt "Dimmwert senden" und als Rückmeldung ein Objekt "aktueller Dimmwert".

Um diese beiden Widgets KNX-tauglich zu machen, müsste dort ein Objekt "Status" implementiert werden, das dann in der Visu für den aktuellen Stand benutzt wird (sofern es einen Eintrag hat).

DickenSerm commented 4 months ago

Habe das selbe Problem bei Homematic.

Mit den HmIP-Broll Aktoren.

Da gibts Datenpunkte für Channel 3 die nur Leserechte haben und dieselben Datenpunkte für Channel 4-6 womit ich über die VIS ansteuern könnte.

Wenn ich dem Widget nun den Datenpunkt Channel4.Level zuweise, wird mir der Status im Widget zwar wunderbar angezeigt solange ich über den Widgetbutton in der VIS die Rolladen Verfahre, verfahre ich diese allerdings über den Aktor direkt, bekommt das Widget es nicht mit und zeigt nach wie vor die Behanghöhe vor dem Betätigen des Aktors an.

Hoffe ist verständlich erklärt, aber wer so einen Aktor hat, weiß was ich meine.

xmace commented 4 months ago

Alias Adapter verwenden 👌

DickenSerm commented 4 months ago

Alias Adapter verwenden 👌

Habe ich schonmal gelesen, aber kannst du es evtl erklären wie genau? Dachte eigentlich der macht nix anderes als quasi nen neuen Datenpunkt mit wunschnamen anzulegen, der auf den original datenpunkt zeigt.

obodeldog commented 1 week ago

Du kannst bei alias-Adapter zwei Werte auf einen Datenpunkt zuweisen. Also einen "senden" und einen "empfangen" image