Hallo, ich bin neu hier und beschäftige mich seit 2 Wochen mit fhem. Es klappt mehr oder weniger ganz gut, ich habe bereits einige Geräte installieren können die auch sehr gut laufen.
Leider bin ich seit 3 Tagen am verzweifeln mit dem Tablet UI, ich habe meine Fritz Dect 200 Steckdosen und meine Hue Beleuchtung erfolgreich in das Tablet UI einbinden können.
Leider bekomme ich aber nie den richtigen Status der Geräte angezeigt, sobald ich den Browser aktualisiere wird wieder alles als aus angezeigt.
Auch wenn ich den Strom mit einem Smartphone einschalte zeigt mir das Tablet UI an das alles aus ist, in fhem wird der richtige Status angezeigt.
Seit 3 Tagen bin ich nur noch am lesen hier im Forum und bei google aber alles was ich teste geht nicht.
Wer kann mir die Lösung für mein Problem erklären?
Da kein Code Schnipsel dabei ist, können wir nur raten: die Status des Devices stimmen nicht mit dem ON und OFF der Widgets überein.
Wenn du ein Switch Widget verbaut hast, aber dein Device "ein" und "aus" signalisiert, kann das nicht passen. Du musst dem Widget dann sagen data-get-off="aus" und data-get-on="ein", damit die Status zusammen passen.
Hier ist mein letzter Stand von 1000 versuchen...
div class="inline top-space">
<div data-type="switch"
data-device="FBDECT_Fritzbox_17"
data-get-off="off"
data-get-on="on"
data-on-color="black"
data-off-color="#808080"
data-on-background-color="cornflowerblue"
data-off-background-color="#3D4C66"
data-icon="oa-light_pendant_light_round"
class="bigger">
Was sagt "list FBDECT_Fritzbox_17" in der Kommandozeile von FHEMWEB?
Sendet das Device auch Events, die man im Eventviewer sieht?
2016-10-08 21:33:52 FBDECT FBDECT_Fritzbox_17 set_on
2016-10-08 21:33:52 FBDECT FBDECT_Fritzbox_17 on
2016-10-08 21:33:57 FBDECT FBDECT_Fritzbox_17 temperature: 18.0 C (measured)
2016-10-08 21:33:57 FBDECT FBDECT_Fritzbox_17 voltage: 240.453 V
2016-10-08 21:33:57 FBDECT FBDECT_Fritzbox_17 current: 0.1719 A
2016-10-08 21:33:57 FBDECT FBDECT_Fritzbox_17 energy: 71547 Wh
2016-10-08 21:33:57 FBDECT FBDECT_Fritzbox_17 powerFactor: 299.000
-------------------------------------------------------------------------------------------------
Internals:
DEF Fritzbox:17 switch
Fritzbox_MSGCNT 2245
Fritzbox_RAWMSG 0703001c0000002d0011
Fritzbox_TIME 2016-10-08 21:39:57
IODev Fritzbox
LASTInputDev Fritzbox
MSGCNT 2245
NAME FBDECT_Fritzbox_17
NR 34
STATE on
TYPE FBDECT
id 17
props switch
Readings:
2016-10-08 21:39:57 current 0.0612 A
2016-10-08 21:39:57 energy 71548 Wh
2016-10-08 21:39:57 power 5.93 W
2016-10-08 21:39:57 powerFactor 401.000
2016-10-08 21:39:57 state on
2016-10-08 21:39:57 temperature 18.0 C (measured)
2016-10-08 21:39:57 voltage 240.254 V
Attributes:
IODev Fritzbox
alias StromTisch
devStateIcon on:black_Steckdose.on off:black_Steckdose.off
event-min-interval power:120
room Wohnzimmer
Mmmm, müsste eigentlich funktionieren.
Ich habe keine Idee mehr, bin raus ...
Ok, vielleicht hat ja noch jemand eine Idee wie ich das zum laufen bringe.
Ich habe soeben bemerkt das wenn ich die Seite neu lade, steht immer full refresh done in 0.0s for 0 parameter(s).
Vielleicht hilft das weiter.
Verbau mal nur 2-3 Label, um zu sehen, ob und welches Reading "ankommt"
<div data-type="label" data-device="FBDECT_Fritzbox_17" data-get="temperature"></div>
<div data-type="label" data-device="FBDECT_Fritzbox_17" data-get="STATUS"></div>
<div data-type="label" data-device="FBDECT_Fritzbox_17" data-get="status"></div>
Wenn ich nur diese 3 Werte angebe wird im Tablet UI nur Temperatur angezeigt.
Wenn ich die index.html lade, so wie ich sie installiert habe, funktioniert das ganze, soblad ich alles zwischen </ul> lösche und meine Geräte dort rein mache, wird der Status nicht mehr angezeigt.
Wie sieht der Code dann genau aus?
Ansonsten wie in die index_empty.html als Vorlage nehmen und ersteinmal nix rauslöschen.
Ich gebe es fürs erste auf, ich habe jetzt 4 Tage verschwendet und komme nicht weiter.
Wenn ich Tablet UI installiere und die Vorlagen starte läuft es ganz normal, sobald ich eine Änderung an der Index.html vornehme geht der Status nicht mehr.