Bild im Floorplan nach Status einblenden

Begonnen von MarkJ., 10 Januar 2015, 14:40:48

Vorheriges Thema - Nächstes Thema

MarkJ.

Hallo,
ich gestalte gerade meinen 1. Floorplan, dieser soll als Info Tafel neben die Türe.
Nun möchte ich die Symbole für die Mülltonnen anzeigen lassen, wenn am nächsten Tag die Müllabfuhr kommt.
Derzeit bekomme ich die Benachrichtigung als Meldung auf meine Fritz! MT-F Telefone.
Gibt es eine Möglichkeit das nach abfrage des notify und positiver Rückmeldung das Symbol auf dem Floorplan angezeigt wird?

define schwarzeTonne notify schwarzeTonne {if (ReadingsVal("schwarze_Tonne", "state", "") eq "on") {fhem ("set weblink image /schwarzeTonne.png")}
attr schwarzeTonne fp_HomeServer 90,870,0,


Das habe ich zurzeit in der fhem.cfg, damit habe ich aber das Bild immer da.

Hat da einer eine Idee zu?

Gruß Mark

Rasberry Pi COC Busware Fhem 5.6
Rasberry Pi  HM-CFG-LAN Fhem 5.6
FB7490 Fhem 5.6 Fhem2Fhem
FS20 IRL, FS20 AS4 ,FS20 ST-4, FS20 PIRA,
HMS100TFK, HMS100T, FS20 RPT-3 ,Fritz DECT200, FRITZ520E, FRITZ 546E, HM-CC-RT-DN, HM-TC-IT-WM-W-EU, HM-Sec-SD, HM-Sec-SC-2

UliM

Hi,
Du brauchst
schwarzeTonne.on.png
schwarzeTonne.off.png
und dann rereadicons nicht vergessen.
Siehe "fhem für Einsteiger.pdf"

Gruß, Uli
RPi4/Raspbian, CUL V3 (ca. 30 HomeMatic-devices), LAN (HarmonyHub, alexa etc.).  Fördermitglied des FHEM e.V.

MarkJ.

Danke für den Tipp,
ich habe es ausprobiert, bekomme aber im Floorplan nur den Hinweis "active" an der entsprechenden Stelle.
Rasberry Pi COC Busware Fhem 5.6
Rasberry Pi  HM-CFG-LAN Fhem 5.6
FB7490 Fhem 5.6 Fhem2Fhem
FS20 IRL, FS20 AS4 ,FS20 ST-4, FS20 PIRA,
HMS100TFK, HMS100T, FS20 RPT-3 ,Fritz DECT200, FRITZ520E, FRITZ 546E, HM-CC-RT-DN, HM-TC-IT-WM-W-EU, HM-Sec-SD, HM-Sec-SC-2

UliM

Zitat von: MarkJ. am 10 Januar 2015, 17:39:44
Danke für den Tipp,
ich habe es ausprobiert, bekomme aber im Floorplan nur den Hinweis "active" an der entsprechenden Stelle.
Vielleicht muss das Bild dann
schwarzeTonne.active.png
heißen?
Kenne ja Dein setup nicht...
=8-)
RPi4/Raspbian, CUL V3 (ca. 30 HomeMatic-devices), LAN (HarmonyHub, alexa etc.).  Fördermitglied des FHEM e.V.

MarkJ.

#4
daran liegt es nicht
mittlerweile zeigt es mir im Floorplan den Zeitcode der  letzte state Abfrage an und im Log steht
Please define weblink first
ich habe also einen Fehler im Notify, habe auch schon versucht das Notify wie folgt aufzubauen

define schwarzeTonne notify schwarze_Tonne:state.* { fhem "set schwarze_Tonne ".ReadingsVal("state","schwarzeTonne",0)}

Das klappt aber auch nicht, vermutlich lässt sich der state bei meinem Dummy "schwarze_Tonne" nicht abfragen.
Vielleicht habe ich aber auch noch einen Denkfehler drin, werde es mal weiter versuchen...
------------
Edit

ich habe es jetzt so gelöst:
define sTonne dummy
attr sTonne setList schwarzeTonne.on schwarzeTonne.off
attr sTonne fp_HomeServer 80,970,0,
define schwarzeTonne DOIF ([schwarze_Tonne] eq "on") (set sTonne schwarzeTonne.on )DOELSE (set sTonne schwarzeTonne.off)
   
Rasberry Pi COC Busware Fhem 5.6
Rasberry Pi  HM-CFG-LAN Fhem 5.6
FB7490 Fhem 5.6 Fhem2Fhem
FS20 IRL, FS20 AS4 ,FS20 ST-4, FS20 PIRA,
HMS100TFK, HMS100T, FS20 RPT-3 ,Fritz DECT200, FRITZ520E, FRITZ 546E, HM-CC-RT-DN, HM-TC-IT-WM-W-EU, HM-Sec-SD, HM-Sec-SC-2