Hallo,
ich setzte in der index.html das TabletUI ein. U.a. verwende ich auch einen FS20 Dimmer, den ich so in der html-Seite eingebaut habe:
<div data-type="dimmer"
data-device="Licht_Sued"
data-get-on="on|dim([0-9].*)%"
data-get="STATE"
data-value="true"
data-set-value="dim$v%"
data-set-on="dim$v%"
class="FS20">
</div>
Verändere ich durch Schieben jetzt die Helligkeit über ein Gerät, wird diese Änderung nicht auf einem anderen Gerät angezeigt. Die an den FS20-Dimmer angeschlossene Lampe ändert aber die Helligkeit.
Öffne ich die html-Seite, wird auch nicht der Helligkeitswert, den die Lampe wirklich hat, angezeigt.
Hat jemand einen Tipp, wie ich meinen Code anpassen muss?
Danke
Zitat von: stoborVerändere ich durch Schieben jetzt die Helligkeit über ein Gerät, wird diese Änderung nicht auf einem anderen Gerät angezeigt.
Versteh ich nicht...
Mach mal nen list von dem Device. Vermute das dein data-get nicht stimmt.
Was ist das bzw. wie mache ich ein "list"?
Ok, ich habe die list-Funktion gefunden:
Internals:
BTN 08
DEF 23434141 1131 fg 4411 lm 2144 gm 4444
IODev CUL_0
NAME Licht_Sued
NR 231
STATE off
TYPE FS20
XMIT 6ecc
Code:
1 6ecc 08
2 6ecc f0
3 6ecc 4f
4 6ecc ff
Readings:
2017-01-25 23:57:23 state off
Attributes:
IODev CUL_0
alias Licht Süd
fm_type dimbutton,lamp
follow-on-for-timer 1
model fs20di
room Aussen
Wie sieht denn dein STATE aus wenn gedimmt ist und die Events dazu?
Hab bisher mit FS20 keine Erfahrungen.
Da sich deine Lampe aber über das Widget dimmen lässt, werden deine data-set Werte in Ordnung sein.
Liegt also vermutlich an data-get bzw. eher data-get-on.
dim68% liefert:
Internals:
BTN 08
DEF 23434141 1131 fg 4411 lm 2144 gm 4444
IODev CUL_0
NAME Licht_Sued
NR 231
STATE dim68%
TYPE FS20
XMIT 6ecc
Code:
1 6ecc 08
2 6ecc f0
3 6ecc 4f
4 6ecc ff
Readings:
2017-01-26 14:28:49 state dim68%
Attributes:
IODev CUL_0
alias Licht Süd
fm_type dimbutton,lamp
follow-on-for-timer 1
model fs20di
room Aussen
Hmm okay, lässt sich möglicherweise mit Regex lösen.
Gibt ja scheinbar einige Threads zu dem Thema, u.a. https://forum.fhem.de/index.php/topic,49803.0.html
Auf jeden Fall passe ich erst mal...