FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Rheingold am 25 Februar 2017, 13:20:56

Titel: Icons in Tablet UI abhängig von get-on-Wert
Beitrag von: Rheingold am 25 Februar 2017, 13:20:56
Hi,
ich nutze das FTUI und bin sehr zufrieden damit :) Nun möchte ich Icons einbauen um den Status meines Rolladen zu visualisieren. Dazu wollte ich mit den data-get-on Werten arbeiten. Folgenden HTML-Code habe ich eingebunden:

<div data-type="symbol"
data-device="Rolladen"
data-get="position"
data-icon='["oa-fts_garage_door_10","oa-fts_garage_door_20"]'
data-get-on='["0","20"]'
data-background-icon="fa-square-o">

Allerdings liefert dies kein Icon. Wenn ich es ändere, dass ich das data-get-on nicht verwende, wird ein definiertes Icon angezeigt.
data-icon="oa-fts_garage_door_10"
data-get-on="0"


Nun die Frage: was mache ich falsch um die Readings zu verwalten? Der Somfy-Rolladen liefert u.a. "position" und beispielsweise Werte in 10er-Schritten. Z.b. "20".
Titel: Antw:Icons in Tablet UI abhängig von get-on-Wert
Beitrag von: viegener am 25 Februar 2017, 14:09:10
Probiere mal data-icons (also mit s)
Titel: Antw:Icons in Tablet UI abhängig von get-on-Wert
Beitrag von: Rheingold am 25 Februar 2017, 14:37:06
Zitat von: viegener am 25 Februar 2017, 14:09:10
Probiere mal data-icons (also mit s)
Oh man.... Du hast Recht! Danke! :)
Titel: Antw:Icons in Tablet UI abhängig von get-on-Wert
Beitrag von: Rheingold am 25 Februar 2017, 14:51:19
Nun die nächste Frage in diesem Kontext: Wieso wird bei mir das Background-Icon orange angezeigt wenn ich die Seite lade? Sobald ich auf das Symbol klicke ist es grau.
<div data-type="push"
data-device="Rolladen"
data-cmd="set"
data-set-on="stop"
data-get="position"
data-get-on='["0","20","30","40","50","60","70","80","90","100","closed"]'
data-icons='["oa-fts_garage_door_10","oa-fts_garage_door_20","oa-fts_garage_door_30","oa-fts_garage_door_40","oa-fts_garage_door_50","oa-fts_garage_door_60","oa-fts_garage_door_70","oa-fts_garage_door_80","oa-fts_garage_door_90","oa-fts_garage_door_100","oa-fts_garage_door_100"]'
data-on-color="#444444"
data-background-icon="fa-square-o"
data-background-color="#444444">


Anbei ein Screenshot.
Titel: Antw:Icons in Tablet UI abhängig von get-on-Wert
Beitrag von: viegener am 25 Februar 2017, 15:16:38
Das kann ich Dir im ersten Moment auch nicht beantworten, denn es gibt da verschiedene Rückfallmöglichkeiten für die Farben wenn kein Array angegeben ist. Ich würde erstmal versuchen mit background-colors ein Array zu übergeben und ebenfalls die Farben für on-colors ein Array zu übergeben.

Meiner Erfahrung nach hilft es manchmal nur etwas mit attributen herumzuprobieren, wenn man nicht den Sourcecode komplett durchforsten will.