Icon für 1-Wire Temperatursensor DS18S20 im Floorplan

Begonnen von Tino.Glatzel, 12 Dezember 2013, 18:14:14

Vorheriges Thema - Nächstes Thema

Tino.Glatzel

Hallo,

folgenden Temperatursensor habe ich definiert:


define Vorlauftemp OWDevice 10.EE9C0B020800 60
attr Vorlauftemp fp_Grundriss 105,282,2
attr Vorlauftemp icon icoTemp
attr Vorlauftemp model DS18S20

In der Übersicht "Everything"  sehe ich das Icon. Wie ich auch gelesen habe, werden im Floorplan die Icon mit dem Dateiname z.B. Vorlauftemp.{STATE}.png angezeigt. Jetzt ist nur die Frage wie ich den STATE rausbekomme um den Dateinamen entsprechend zu setzen.
Wenn ich unter Readings des Temperatursensor auf der Weboberfläche nachschaue, sehe ich den state wie folgt:

state temperature: 19.75 alarm: 1 2013-12-12 18:05:49

Wie kann ich jetzt einen Dateinamen davon ableiten?

Bei meinem dummy-Device funktioniert die Sache Top. Im state sehe ich ON, somit habe ich den Dateinamen "Zirkulation_Status.ON.png " für das Icon hergenommen und die Sache wird auch angezeigt.

Tino

justme1968

zuerst mit stateFormat einen passenden STATE erzeugen und dann mit devStateIcon die icons zuordnen.

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

Tino.Glatzel

Hallo,

erstmal vielen Dank für die schnelle Antwort. Leider fehlt mir noch etwas Hintergrundwissen um dies wohl umzusetzen. Kannst Du das noch etwas genauer beschreiben.

Tino

justme1968

#3
wenn du die stichwörter nimmst und im einsteiger pdf und der command ref und hier im forum suchst wirst du sehr viele passende stellen finden.

z.b. das hier: http://forum.fhem.de/index.php/topic,12080.msg71651.html#msg71651, oder das: http://forum.fhem.de/index.php/topic,11255.msg65428.html#msg65428, oder das: http://forum.fhem.de/index.php/topic,16745.msg109320.html#msg109320.

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

Tino.Glatzel

Hallo,

so jetzt habe ich das Icon ......


define Vorlauftemp OWDevice 10.EE9C0B020800 60
attr Vorlauftemp devStateIcon .*:icoTemp
attr Vorlauftemp fp_Grundriss 105,282,2,Vorlauf
attr Vorlauftemp icon icoTemp
attr Vorlauftemp model DS18S20

...... aber leider auch nur das Icon. Kann ich denn die Temperatur nicht mehr anzeigen lassen? Ich hab die Frage auch schon in einem der Links gefunden, leider keine Antwort hierzu.


Tino

justme1968

fhem und der floorplan kann nur entweder icon oder state.

du kannst dir aber mit der readings group etwas basteln das beides anzeigen kann.

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

Tino.Glatzel