Hallo liebe FHEM Gemeinde,
ich bin noch recht frisch dabei und könnte eure Hilfe gebrauchen. Habe schon das Netz und das Forum durchsucht aber nicht das passende gefunden.
Ich gestalte gerade mit Hilfe des Floorplans ein Interface welches ich über das WebViewControl App auf meinem Tablet aufrufe.
anbei ein Screenshot meines aktuellen Arbeitsstandes:
(http://www.design-xperience.de/images/2014-04-14%2017.51.231.png)
Die Steuerung der Beleuchtung und der Heizung funktioniert schon super.
Am Wetter (zur Zeit nur eine Grafik) arbeite ich gerade und danach sollen die Termine folgen.
Habe das Wetter in Fhem über Yahoo hinzugefügt und möchte nun NUR das Icon für das aktuelle Wetter mir anzeigen lassen.
Meine Idee war es das Wetter im Floorplan mit der Ausgabe 3 (Device-Reading) einzufügen. Als Reading habe ich icon ausgewählt.
attr Wetter fp_HomeServer 400,400,3,icon
Nun zeigt er mir den aktuellen Wolkentyp als Text an.
Ist es möglich für den Text ein Icon anzeigen zu lassen?
Danke schonmal für eure Hilfe!
Über Feedback zum Floorplan-Design würde ich mich freuen.
Sieht fett aus, so etwas suche ich noch für mein zukünftiges Wand-Terminal :-) Magst du den bisherigen Code mal hier ins Forum stellen?
Werde den Code nach Einfügen der Wetterinfos und Termine ein wenig sortieren (sieht zur Zeit etwas Wild aus) und danach ins Forum stellen.
Für die Wetter Icons schau mal dort:
http://forum.fhem.de/index.php/topic,22336.0.html
Zitat von: RedAfrob am 14 April 2014, 21:02:27
Werde den Code nach Einfügen der Wetterinfos und Termine ein wenig sortieren (sieht zur Zeit etwas Wild aus) und danach ins Forum stellen.
Cool Danke!
Danke Paul, echt klasse !!!
genau das was ich gesucht habe. Werde ich morgen direkt ausprobieren und dann Rückmeldung geben.
Dann kann das große basteln ja wieder weiter gehen.
Gruß
Gibt's schon Neuigkeiten?
Hi,
sorry das ich jetzt erst schreibe. Habe mich in letzter Zeit wenig mit Fhem beschäftigt.
Wetter konnt ich dank Pauls Beitrag einfügen. Wenn ich mich mal wieder mehr mit Fhem beschäftige werde ich versuchen noch die aktuellen Termine anzeigen zu lassen.
Anbei ein Screenshot von meinem aktuellen Floorplan der über Webviewcontrol läuft.
(http://www.design-xperience.de/images/floorplan.jpg)
Hier ein Auszug aus der aktuellen fhem.cfg
# Beleuchtung ##################################################################
# Wohnzimmer
define Wohnwand IT FFFF00000F FF F0
attr Wohnwand IODev CUL1
attr Wohnwand fp_HomeServer 178,175,0,
attr Wohnwand model itswitch
attr Wohnwand room Wohnzimmer
define Stehlampe IT FFFFF0000F FF F0
attr Stehlampe IODev CUL1
attr Stehlampe fp_HomeServer 91,175,0,
attr Stehlampe model itswitch
attr Stehlampe room Wohnzimmer
# Küche
define Kuechenzeile IT FFFF0F000F FF F0
attr Kuechenzeile IODev CUL1
attr Kuechenzeile fp_HomeServer 91,379,0,
attr Kuechenzeile model itswitch
attr Kuechenzeile room Kueche
define Auto_Morgens dummy
attr Auto_Morgens alias Kuechenzeile Auto Mo - Fr
attr Auto_Morgens fp_HomeServer 317,180,0,
attr Auto_Morgens room Kueche
attr Auto_Morgens setList off on
define Kueche_an at 0515 {
if (Value(Auto_Morgens) eq on && ($wday == 1 $wday == 2 $wday == 3 $wday == 4 $wday == 5)) {
fhem (set Kuechenzeile on);;
fhem (define Kueche_aus at +004000 set Kuechenzeile off )
}
}
# Schlafzimmer (noch nicht vorhanden)
define Bett dummy
attr Bett fp_HomeServer 91,585,0,
attr Bett room Schlafzimmer
attr Bett setList off on
define Wake_up dummy
attr Wake_up alias Wake up Light
attr Wake_up fp_HomeServer 317,385,0,
attr Wake_up room Schlafzimmer
attr Wake_up setList off on
# Anwesenheitskontrolle ########################################################
# Anwesenheit Marco
define Marco PRESENCE fritzbox GalaxyS4 60 360
attr Marco room Wohnung
# Heizung ######################################################################
# Heizkörper Wohnzimmer
define Heizkoerper_WZ CUL_HM 21FDE0
attr Heizkoerper_WZ .devInfo 00FFFF
attr Heizkoerper_WZ .stc 59
attr Heizkoerper_WZ actCycle 00010
attr Heizkoerper_WZ actStatus alive
attr Heizkoerper_WZ expert 2_full
attr Heizkoerper_WZ firmware 1.0
attr Heizkoerper_WZ fp_HomeServer 515,120,3,measured-temp
attr Heizkoerper_WZ model HM-CC-RT-DN
attr Heizkoerper_WZ peerIDs
attr Heizkoerper_WZ room Wohnzimmer
attr Heizkoerper_WZ serialNr KEQ0507357
attr Heizkoerper_WZ subType thermostat
define FileLog_Heizkoerper_WZ FileLog .logHeizkoerper_WZ-%Y.log Heizkoerper_WZ
attr FileLog_Heizkoerper_WZ logtype text
attr FileLog_Heizkoerper_WZ room Wohnzimmer
define Heizkoerper_WZ_ClimRT_tr CUL_HM 21FDE004
attr Heizkoerper_WZ_ClimRT_tr expert 1
attr Heizkoerper_WZ_ClimRT_tr fp_HomeServer 517,42,5,
attr Heizkoerper_WZ_ClimRT_tr model HM-CC-RT-DN
attr Heizkoerper_WZ_ClimRT_tr peerIDs
attr Heizkoerper_WZ_ClimRT_tr room Wohnzimmer
define FileLog_Heizkoerper_WZ_ClimRT_tr FileLog .logHeizkoerper_WZ_ClimRT_tr-%Y.log Heizkoerper_WZ_ClimRT_tr
attr FileLog_Heizkoerper_WZ_ClimRT_tr logtype text
attr FileLog_Heizkoerper_WZ_ClimRT_tr room Wohnzimmer
define Batterie_WZ dummy
attr Batterie_WZ fp_HomeServer 563,210,0,
define n_Batterie_WZ notify Batterie_WZbattery. { fhem set Batterie_WZ .ReadingsVal(Heizkoerper_WZ,battery,0)}
define Regler_WZ dummy
attr Regler_WZ fp_HomeServer 563,94,0,
define n_Regler_WZ notify Batterie_WZactuator. { fhem set Regler_WZ .ReadingsVal(Heizkoerper_WZ,actuator,0).%}
# Floorplan + webViewControl ###################################################
define HomeServer FLOORPLAN
attr HomeServer fp_arrange 0
attr HomeServer fp_noMenu 1
define Display webViewControl 12345
# Wetter #######################################################################
#Wetterdaten von Yahoo Weather
define Wetter Weather 644785 600 de
attr Wetter room Wetter
#Symbol für Wetter Aktuell
define Wettersymbol_Aktuell dummy
attr Wettersymbol_Aktuell fp_HomeServer 415,825,0,
attr Wettersymbol_Aktuell room Wetter
define n_Wettersymbol_Aktuell notify Wettericon. { fhem set Wettersymbol_Aktuell .ReadingsVal(Wetter,icon,0)}
#Symbol für Wetter Heute
define Wettersymbol_Heute dummy
attr Wettersymbol_Heute fp_HomeServer 590,840,0,
attr Wettersymbol_Heute room Wetter
define n_Wettersymbol_Heute notify Wetterfc1_icon. { fhem set Wettersymbol_Heute .ReadingsVal(Wetter,fc1_icon,0)}
#Symbol für Wetter Morgen
define Wettersymbol_Morgen dummy
attr Wettersymbol_Morgen fp_HomeServer 590,978,0,
attr Wettersymbol_Morgen room Wetter
define n_Wettersymbol_Morgen notify Wetterfc2_icon. { fhem set Wettersymbol_Morgen .ReadingsVal(Wetter,fc2_icon,0)}
#Symbol für Wetter Uebermorgen
define Wettersymbol_Uebermorgen dummy
attr Wettersymbol_Uebermorgen fp_HomeServer 590,1115,0,
attr Wettersymbol_Uebermorgen room Wetter
define n_Wettersymbol_Uebermorgen notify Wetterfc3_icon. { fhem set Wettersymbol_Uebermorgen .ReadingsVal(Wetter,fc3_icon,0)}
#Aktuelle Temperatur
define Temperatur_Aktuell dummy
attr Temperatur_Aktuell fp_HomeServer 400,1020,0,
attr Temperatur_Aktuell room Wetter
define n_Temperatur_Aktuell notify Wettertemp_c. { fhem set Temperatur_Aktuell .ReadingsVal(Wetter,temp_c,0).°}
#Temperatur Heute hoch
define Temperatur_Heute_hoch dummy
attr Temperatur_Heute_hoch fp_HomeServer 696,905,0,
attr Temperatur_Heute_hoch room Wetter
define n_Temperatur_Heute_hoch notify Wetterfc1_high_c. { fhem set Temperatur_Heute_hoch .ReadingsVal(Wetter,fc1_high_c,0).°}
#Temperatur Heute tief
define Temperatur_Heute_tief dummy
attr Temperatur_Heute_tief fp_HomeServer 696,873,0,
attr Temperatur_Heute_tief room Wetter
define n_Temperatur_Heute_tief notify Wetterfc1_low_c. { fhem set Temperatur_Heute_tief .ReadingsVal(Wetter,fc1_low_c,0).°}
#Temperatur Morgen hoch
define Temperatur_Morgen_hoch dummy
attr Temperatur_Morgen_hoch fp_HomeServer 696,1045,0,
attr Temperatur_Morgen_hoch room Wetter
define n_Temperatur_Morgen_hoch notify Wetterfc2_high_c. { fhem set Temperatur_Morgen_hoch .ReadingsVal(Wetter,fc2_high_c,0).°}
#Temperatur Morgen tief
define Temperatur_Morgen_tief dummy
attr Temperatur_Morgen_tief fp_HomeServer 696,1015,0,
attr Temperatur_Morgen_tief room Wetter
define n_Temperatur_Morgen_tief notify Wetterfc2_low_c. { fhem set Temperatur_Morgen_tief .ReadingsVal(Wetter,fc2_low_c,0).°}
#Temperatur Uebermorgen hoch
define Temperatur_Uebermorgen_hoch dummy
attr Temperatur_Uebermorgen_hoch fp_HomeServer 696,1185,0,
attr Temperatur_Uebermorgen_hoch room Wetter
define n_Temperatur_Uebermorgen_hoch notify Wetterfc3_high_c. { fhem set Temperatur_Uebermorgen_hoch .ReadingsVal(Wetter,fc3_high_c,0).°}
#Temperatur Uebermorgen tief
define Temperatur_Uebermorgen_tief dummy
attr Temperatur_Uebermorgen_tief fp_HomeServer 696,1150,0,
attr Temperatur_Uebermorgen_tief room Wetter
define n_Temperatur_Uebermorgen_tief notify Wetterfc3_low_c. { fhem set Temperatur_Uebermorgen_tief .ReadingsVal(Wetter,fc3_low_c,0).°}
#Tag für Wetter Morgen
define Tag_Morgen dummy
attr Tag_Morgen fp_HomeServer 671,1027,0,
attr Tag_Morgen room Wetter
define n_Tag_Morgen notify Wetterfc2_day_of_week. { fhem set Tag_Morgen .ReadingsVal(Wetter,fc2_day_of_week,0)}
#Tag für Wetter Übermorgen
define Tag_Uebermorgen dummy
attr Tag_Uebermorgen fp_HomeServer 671,1162,0,
attr Tag_Uebermorgen room Wetter
define n_Tag_Uebermorgen notify Wetterfc3_day_of_week. { fhem set Tag_Uebermorgen .ReadingsVal(Wetter,fc3_day_of_week,0)}
################################################################################
Wie immer würde ich mich über ein Feedback zum Floorplan freuen!
Schönes Wochenende!
Hallo,
das funktioniert bei dir?
define Kueche_an at 0515 {
if (Value(Auto_Morgens) eq on && ($wday == 1 $wday == 2 $wday == 3 $wday == 4 $wday == 5)) {
fhem (set Kuechenzeile on);;
fhem (define Kueche_aus at +004000 set Kuechenzeile off )
}
}
Wie erwartet habe ich beim anlegen des at eine Fehlermeldung bekommen.
Auch deine if-Abfrage kommt mir etwas "gewagt" vor 8)
Grüße
Hi,
funktioniert bei mir super. Wenn ich den Dummy Auto_Morgens an hab geht das Licht in der Woche wie gewollt um 5:15 an und geht nach der angegebenen Zeit wieder aus. Am Wochenende ist es immer aus. Wenn der Dummy ausgeschaltet ist ist die Automatik ausgeschaltet. TOP
Gruß
Da hat aber Puschel74 schon recht, in diesem at Definition sind etliche Fehler (ich habe 10 Stueck gezaehlt) zu finden:
- die Uhrzeit muss als 05:15 bzw. als 00:40:00 angegeben werden
- alle Value() und fhem() Argumente muessen in "" eingeschlossen werden
- on (aus eq on) muss auch in "" eingeschlossen sein
- alle $wday Pruefungen muessen mit || getrennt werden.
Ups sorry,
hatte den Code aus dem Editor rauskopiert. Grad erst gesehen das der Editor den Code verändert hat.
Hier der richtige direkt aus der fhem.cfg
Sorry nochmal
# Beleuchtung ##################################################################
# Wohnzimmer
define Wohnwand IT FFFF00000F FF F0
attr Wohnwand IODev CUL1
attr Wohnwand fp_HomeServer 178,175,0,
attr Wohnwand model itswitch
attr Wohnwand room Wohnzimmer
define Stehlampe IT FFFFF0000F FF F0
attr Stehlampe IODev CUL1
attr Stehlampe fp_HomeServer 91,175,0,
attr Stehlampe model itswitch
attr Stehlampe room Wohnzimmer
# Küche
define Kuechenzeile IT FFFF0F000F FF F0
attr Kuechenzeile IODev CUL1
attr Kuechenzeile fp_HomeServer 91,379,0,
attr Kuechenzeile model itswitch
attr Kuechenzeile room Kueche
define Auto_Morgens dummy
attr Auto_Morgens alias Kuechenzeile Auto Mo - Fr
attr Auto_Morgens fp_HomeServer 317,180,0,
attr Auto_Morgens room Kueche
attr Auto_Morgens setList off on
define Kueche_an at *05:15 {\
if (Value("Auto_Morgens") eq "on" && ($wday == 1 || $wday == 2 || $wday == 3 || $wday == 4 || $wday == 5)) {\
fhem ("set Kuechenzeile on");;\
fhem ("define Kueche_aus at +00:40:00 set Kuechenzeile off ")\
}\
}
# Schlafzimmer (noch nicht vorhanden)
define Bett dummy
attr Bett fp_HomeServer 91,585,0,
attr Bett room Schlafzimmer
attr Bett setList off on
define Wake_up dummy
attr Wake_up alias Wake up Light
attr Wake_up fp_HomeServer 317,385,0,
attr Wake_up room Schlafzimmer
attr Wake_up setList off on
# Anwesenheitskontrolle ########################################################
# Anwesenheit Marco
define Marco PRESENCE fritzbox GalaxyS4 60 360
attr Marco room Wohnung
# Heizung ######################################################################
# Heizkörper Wohnzimmer
define Heizkoerper_WZ CUL_HM 21FDE0
attr Heizkoerper_WZ .devInfo 00FFFF
attr Heizkoerper_WZ .stc 59
attr Heizkoerper_WZ actCycle 000:10
attr Heizkoerper_WZ actStatus alive
attr Heizkoerper_WZ expert 2_full
attr Heizkoerper_WZ firmware 1.0
attr Heizkoerper_WZ fp_HomeServer 515,120,3,measured-temp
attr Heizkoerper_WZ model HM-CC-RT-DN
attr Heizkoerper_WZ peerIDs
attr Heizkoerper_WZ room Wohnzimmer
attr Heizkoerper_WZ serialNr KEQ0507357
attr Heizkoerper_WZ subType thermostat
define FileLog_Heizkoerper_WZ FileLog ./log/Heizkoerper_WZ-%Y.log Heizkoerper_WZ
attr FileLog_Heizkoerper_WZ logtype text
attr FileLog_Heizkoerper_WZ room Wohnzimmer
define Heizkoerper_WZ_ClimRT_tr CUL_HM 21FDE004
attr Heizkoerper_WZ_ClimRT_tr expert 1
attr Heizkoerper_WZ_ClimRT_tr fp_HomeServer 517,42,5,
attr Heizkoerper_WZ_ClimRT_tr model HM-CC-RT-DN
attr Heizkoerper_WZ_ClimRT_tr peerIDs
attr Heizkoerper_WZ_ClimRT_tr room Wohnzimmer
define FileLog_Heizkoerper_WZ_ClimRT_tr FileLog ./log/Heizkoerper_WZ_ClimRT_tr-%Y.log Heizkoerper_WZ_ClimRT_tr
attr FileLog_Heizkoerper_WZ_ClimRT_tr logtype text
attr FileLog_Heizkoerper_WZ_ClimRT_tr room Wohnzimmer
define Batterie_WZ dummy
attr Batterie_WZ fp_HomeServer 563,210,0,
define n_Batterie_WZ notify Batterie_WZ:battery.* { fhem "set Batterie_WZ ".ReadingsVal("Heizkoerper_WZ","battery",0)}
define Regler_WZ dummy
attr Regler_WZ fp_HomeServer 563,94,0,
define n_Regler_WZ notify Batterie_WZ:actuator.* { fhem "set Regler_WZ ".ReadingsVal("Heizkoerper_WZ","actuator",0)."%"}
# Floorplan + webViewControl ###################################################
define HomeServer FLOORPLAN
attr HomeServer fp_arrange 0
attr HomeServer fp_noMenu 1
define Display webViewControl 12345
# Wetter #######################################################################
#Wetterdaten von Yahoo Weather
define Wetter Weather 644785 600 de
attr Wetter room Wetter
#Symbol für Wetter Aktuell
define Wettersymbol_Aktuell dummy
attr Wettersymbol_Aktuell fp_HomeServer 415,825,0,
attr Wettersymbol_Aktuell room Wetter
define n_Wettersymbol_Aktuell notify Wetter:icon.* { fhem "set Wettersymbol_Aktuell ".ReadingsVal("Wetter","icon",0)}
#Symbol für Wetter Heute
define Wettersymbol_Heute dummy
attr Wettersymbol_Heute fp_HomeServer 590,840,0,
attr Wettersymbol_Heute room Wetter
define n_Wettersymbol_Heute notify Wetter:fc1_icon.* { fhem "set Wettersymbol_Heute ".ReadingsVal("Wetter","fc1_icon",0)}
#Symbol für Wetter Morgen
define Wettersymbol_Morgen dummy
attr Wettersymbol_Morgen fp_HomeServer 590,978,0,
attr Wettersymbol_Morgen room Wetter
define n_Wettersymbol_Morgen notify Wetter:fc2_icon.* { fhem "set Wettersymbol_Morgen ".ReadingsVal("Wetter","fc2_icon",0)}
#Symbol für Wetter Uebermorgen
define Wettersymbol_Uebermorgen dummy
attr Wettersymbol_Uebermorgen fp_HomeServer 590,1115,0,
attr Wettersymbol_Uebermorgen room Wetter
define n_Wettersymbol_Uebermorgen notify Wetter:fc3_icon.* { fhem "set Wettersymbol_Uebermorgen ".ReadingsVal("Wetter","fc3_icon",0)}
#Aktuelle Temperatur
define Temperatur_Aktuell dummy
attr Temperatur_Aktuell fp_HomeServer 400,1020,0,
attr Temperatur_Aktuell room Wetter
define n_Temperatur_Aktuell notify Wetter:temp_c.* { fhem "set Temperatur_Aktuell ".ReadingsVal("Wetter","temp_c",0)."°"}
#Temperatur Heute hoch
define Temperatur_Heute_hoch dummy
attr Temperatur_Heute_hoch fp_HomeServer 696,905,0,
attr Temperatur_Heute_hoch room Wetter
define n_Temperatur_Heute_hoch notify Wetter:fc1_high_c.* { fhem "set Temperatur_Heute_hoch ".ReadingsVal("Wetter","fc1_high_c",0)."°"}
#Temperatur Heute tief
define Temperatur_Heute_tief dummy
attr Temperatur_Heute_tief fp_HomeServer 696,873,0,
attr Temperatur_Heute_tief room Wetter
define n_Temperatur_Heute_tief notify Wetter:fc1_low_c.* { fhem "set Temperatur_Heute_tief ".ReadingsVal("Wetter","fc1_low_c",0)."°"}
#Temperatur Morgen hoch
define Temperatur_Morgen_hoch dummy
attr Temperatur_Morgen_hoch fp_HomeServer 696,1045,0,
attr Temperatur_Morgen_hoch room Wetter
define n_Temperatur_Morgen_hoch notify Wetter:fc2_high_c.* { fhem "set Temperatur_Morgen_hoch ".ReadingsVal("Wetter","fc2_high_c",0)."°"}
#Temperatur Morgen tief
define Temperatur_Morgen_tief dummy
attr Temperatur_Morgen_tief fp_HomeServer 696,1015,0,
attr Temperatur_Morgen_tief room Wetter
define n_Temperatur_Morgen_tief notify Wetter:fc2_low_c.* { fhem "set Temperatur_Morgen_tief ".ReadingsVal("Wetter","fc2_low_c",0)."°"}
#Temperatur Uebermorgen hoch
define Temperatur_Uebermorgen_hoch dummy
attr Temperatur_Uebermorgen_hoch fp_HomeServer 696,1185,0,
attr Temperatur_Uebermorgen_hoch room Wetter
define n_Temperatur_Uebermorgen_hoch notify Wetter:fc3_high_c.* { fhem "set Temperatur_Uebermorgen_hoch ".ReadingsVal("Wetter","fc3_high_c",0)."°"}
#Temperatur Uebermorgen tief
define Temperatur_Uebermorgen_tief dummy
attr Temperatur_Uebermorgen_tief fp_HomeServer 696,1150,0,
attr Temperatur_Uebermorgen_tief room Wetter
define n_Temperatur_Uebermorgen_tief notify Wetter:fc3_low_c.* { fhem "set Temperatur_Uebermorgen_tief ".ReadingsVal("Wetter","fc3_low_c",0)."°"}
#Tag für Wetter Morgen
define Tag_Morgen dummy
attr Tag_Morgen fp_HomeServer 671,1027,0,
attr Tag_Morgen room Wetter
define n_Tag_Morgen notify Wetter:fc2_day_of_week.* { fhem "set Tag_Morgen ".ReadingsVal("Wetter","fc2_day_of_week",0)}
#Tag für Wetter Übermorgen
define Tag_Uebermorgen dummy
attr Tag_Uebermorgen fp_HomeServer 671,1162,0,
attr Tag_Uebermorgen room Wetter
define n_Tag_Uebermorgen notify Wetter:fc3_day_of_week.* { fhem "set Tag_Uebermorgen ".ReadingsVal("Wetter","fc3_day_of_week",0)}
################################################################################
Moin,
jep, so sieht der Code schon besser aus ;D
Grüße
@RedAFrob: Erst einmal Danke für den Code, allerdings war "ich" nur an den Symbolen interessiert.
Welches Style o.ä. benutzt du dafür?
Hi P.A.Trick,
meinst du die Wettersymbole oder die Icons zum Steuern der Lampen?
Zum Steuern der Lampen habe ich die weiße Birne die im Off Zustand etwas transparent ist:
(http://www.design-xperience.de/images/on.png) (http://www.design-xperience.de/images/off.png)
Die einzelnen Kacheln sowie der Text sind im Hintergrund.
Die Wettersymbole sind die Standard-Symbole, die ich nur in der Größe angepasst, und für die einzelnen Tage seperat abgespeichert habe.
Irgendwann wenn ich mal ein bisschen Zeit finde sollen die Wettersymbole so wie in meinem ersten Beitrag aussehen.
So in etwa:
(http://www.design-xperience.de/images/wt1.jpg)
Gruß
Ah ok die Kacheln kommen aus dem Bild :-) Nett!
Da ich in der GFX Bearbeitung ein absoluter Noob bin - kannst du mir das Bild zur Verfügung stellen? (am besten mit den Layern!)
Vielen lieben Dank im Voraus!
Link hab ich dir in einer privaten Mitteilung geschickt ;)
Gruß
Hi, ich hätte ebenfalls Interesse an dem Bild...
Zitat von: RedAfrob am 28 Juni 2014, 15:00:40
Link hab ich dir in einer privaten Mitteilung geschickt ;)
Gruß
Vielen Dank dafür!
das Bild mit den Symbolen sieht toll aus, ist das ein erstellter Floorplan oder eine Webseite..?
Hi moonsorrox,
Ist ein Floorplan den ich über Webviewcontrol auf meinem Tablet anzeigen lasse.
Das Tablet soll irgendwann mal in die Wand eingebaut werden. Bis dahin vergeht aber glaub ich noch ein bisl Zeit. ;)
Gruß
Ok Danke, hier im Forum wird schon kräftig mit RSS gearbeitet da sehen die Seiten nämlich ähnlich aus und hier sind es Webseiten, deshalb meine Frage...
Mir gefallen insbesondere die die Icons die leicht transparent und eben eingeschaltet stärker zu sehen sind.. das würde gut zu einer Panelseite passen die wir schon gebastelt haben, schau mal hier
http://forum.fhem.de/index.php/topic,21846.msg153102.html#msg153102 (http://forum.fhem.de/index.php/topic,21846.msg153102.html#msg153102)
oder noch im Thread Nachlese RSS Workshop, vielleicht hast du es ja schon mal gesehen da geht das auch mit den Terminen die du machen möchtest
http://forum.fhem.de/index.php/topic,22630.msg163226.html#msg163226 (http://forum.fhem.de/index.php/topic,22630.msg163226.html#msg163226)
Hi moonsorrox,
Ja ich glaub die passen ganz gut. Probiere das doch mal aus :) hier die Icons. ;)
(http://www.design-xperience.de/images/on.png) (http://www.design-xperience.de/images/off.png)
Cool, danke für den Link! Werde ich mir mal durchlesen :D
Gruß
Ja die hatte ich schon gesehen weiter vorne schau du mal auf die Seiten welche ich verlinkt habe, da ist evtl. etwas für dich dabei
EDITH://
wie sind diese leicht durchsichtigen Rechtecke gemacht gehören die nicht zur Iconauswahl..?
Hi,
Die Rechtecke gehören zum Hintergrund. So brauchte ich nur ein icon jeweils für an und aus. Mann könnte das Rechteck auch dazu nehmen, allerdings müsste man dann wegen dem text im rechteck für jeden schalter separate icons für an und aus machen. ;)
Gruß
@RedAfrob: Wie hast Du mittels dieser Codezeilen den eigentlichen Zugriff auf die Icon Bilddatei hinbekommen?
#Symbol für Wetter Aktuell
define Wettersymbol_Aktuell dummy
attr Wettersymbol_Aktuell fp_HomeServer 415,825,0,
attr Wettersymbol_Aktuell room Wetter
define n_Wettersymbol_Aktuell notify Wetter:icon.* { fhem "set Wettersymbol_Aktuell ".ReadingsVal("Wetter","icon",0)}
Wettersymbol_Aktuell speichert ja nur prefix des Dateinamens also z.B. "sunny". Theoretisch könnte ich mir einen weblink ganz gut vorstellen. Nur glaube ich nicht das man den Link nachträglich ändern kann, wenn sich das Wetter ändert. Oder doch?
define Wettersymbol_Aktuell_Icon weblink image fhem/www/images/default/weather/sunny.png
Grüße
Martin
doch klappt prima mit notify ;)
sobald neue Wetterdaten vorliegen lädt der die Infos neu. Die Bilddateien sind für die verschiedenen Wetterdaten ja hinterlegt.
Gruß
Hmm
also bei mir wird in Wettersymbol_Aktuell nur der Icon Name gespeichert, logischerweise wird dieser immer aktualisiert. Am Ende soll aber das Icon angezeigt werden.
Siehe Screenshot.
Grüße
Martin
Einfach mal ein bisl rumprobieren. Hab mich jetzt auch schon seit längerem nicht mehr damit beschäftigt!
Wie gesagt, bei mir klapps super!
Hier hatte ich das mit den Wettersymbolen her:
http://forum.fhem.de/index.php/topic,22336.0.html (http://forum.fhem.de/index.php/topic,22336.0.html)
wie hast du die Wettersymbole bei Heute, "Morgen" & "Übermorgen" in der Größe verändert, bzw. verkleinert? Das bekomme ich nicht hin. Ich habe schon verschiedenes mit "width" probiert aber ohne Erfolg.
Hi Cybers,
leider wurde meine FritzBox bei einem Gewitter beschädigt und muss auch erstmal wieder alles neu machen und einrichten wenn ich eine neue habe. ???
Das Problem mit den Wettersymbolen habe ich gelöst indem ich für Aktuell, Heute, Morgen und Übermorgen separate Bilddateien abgespeichert habe. Die für Heute, Morgen und Übermorgen sind dann schon vom Bild her kleiner.
Beispiel für Bewölkt
Aktuell: Wettersymbol_Aktuell.cloudy.png
Heute: Wettersymbol_Heute.cloudy.png
Morgen: Wettersymbol_Morgen.cloudy.png
Übermorgen: Wettersymbol_Uebermorgen.cloudy.png
Hast dann zwar alle Bilder 1x in Groß und 3x in Klein aber einen anderen Weg habe ich damals auch nicht gefunden.
Hoffe ich konnte dir damit helfen. ;)
Gruß
So ganz komme ich auch mit einem verkleinerten Bild nicht weiter. Ich habe ein Bild mit folgendem Dateinamen: Wettersymbol_Aktuell_cloudy.png. Was muß ich dann noch in folgendem Code ändern damit das entsprechende Bild dann auch angezeigt wird?
#Symbol für Wetter Aktuell
define Wettersymbol_Aktuell dummy
attr Wettersymbol_Aktuell fp_HomeServer 415,825,0,
attr Wettersymbol_Aktuell room Wetter
define n_Wettersymbol_Aktuell notify Wetter:icon.* { fhem "set Wettersymbol_Aktuell ".ReadingsVal("Wetter","icon",0)}
Möglicher Fehler könnte sein das du noch alte Wettersymbole wie z.B. "cloudy.png" in deinen Verzeichnissen liegen hast und er das Bild vor dem gewünschten Bild "Wettersymbol_Aktuell_cloudy.png" lädt. Guck mal ob du da was findest. Musste damals auch erst den ganzen Altbestand löschen damit der die anderen erkennt.
Sonst wüsste ich jetzt auch nichts. An der Benennung der Datei und im Code kann ich jetzt so auf Anhieb keinen Fehler erkennen. Vielleicht hilft dir ja schon der Tipp.
Gruß
Danke jetzt läuft es wie es soll. Ich hatte statt dem "." einen "_" im Dateinamen.
Hallo,
ich würde gern den Code benutzen den Du für die WebView genommen hast. Könntest Du mir auch dann noch genau sagen wo ich das hinkopieren muß?
Bin noch neu hier und habe mit FHEM erst angefangen, doch deine Oberfläche finde ich absolut cool!
MFG
Grimm80
Hi!
Mich würde auch dazu passende Stylesheet interessieren... Wäre echt nett wenn du das mit uns teilen würdest!
Lg Clemens
Bin an dem Stylesheet auch sehr interessiert!
danke im Voraus!
lg.
Hallo zusammen,
ich bin schon seit paar Tagen dran um die Wettersymbole im Floorplan zu verkleinern oder zu vergrößern. Die Symbole sind als .png abgespeichert. Wie muss die .css Datei aussehen, bzw. an welche Stelle muss ich es anpassen damit es funktioniert. Ich habe die Wettersymbole einmal als Dummy und einmal als readingsGroup im Floorplan eingeblendet. Das einzige was bis jetzt funktioniert hat: Ich habe aus dem Quellcode vom Floorplan die img class="aktuelle_symbolname" genommen und im floorplan.css bzw. dafloorplan.css als Klasse beinflusst.
.aktuelle_symbolname { width:250px; }
z.B. :
.mostly_clear_night { width:250px; }
Das Problem ist sobald sich das Wetter ändert wird das Symbol wieder originale Größe bekommen :( . Vielleicht denke ich zu kompliziert und brauche einen Schub von Euch für den ich mich jetzt schon bedanke ;) .
Gruss
Martin
pass das css einfach auf das übergeordnete objekt an. floorplan in zb firefox aufrufen und rechtsklick ->element untersuchen
ich habe zb alle wetter icons (img) in der readingsgroup WetterRg per
#readingsGroup-WetterRg img {width:87px; height:60px; color:#FFFFFF;}
auf 87x60 festgelegt
Hallo Chris1284,
danke Dir das war der richtige Schubser :)
Bei mir heißt die readingsGroup Wetter_aktuell. Allerdings als ich das Element untersucht habe (danke für den Tipp, funktioniert bei IE auch), habe ich festgestellt, dass die ID bei DIV nicht Wetter_aktuell sondern div-Wetter_aktuell heißt !
Also habe ich in der darkfloorplanstyle.css folgende Zeile hinzugefügt:
#div-Wetter_aktuell img { width:250px; }
was sofort den gewünschten Effekt gebracht hat.
Danke nochmals für die schnelle hilfe,
LG
Martin
Hallo,
ich habe gerade erst mit FHEM in einer bisher reinrassigen Homematic Installation begonnen. Vom Prinzip her funktioniert bisher technisch alles super. Jetzt suche ich ein passendes Theme für mein kleine Wand-Android(Kindle HDX). Soweit ist alles konfiguriert, es sieht halt nur nicht schick aus.
Das hier macht optisch richtig was her. Könnte mir vielleicht jemand als kleine Starthilfe die dazugehörige CSS und Icon-Datei zur Verfügung stellen?
Hallo Freunde,
Das Design gefällt mir sehr gut und danke für das bereitstellen des Codes :)
Allerdings würde ich die Wochentage gerne ausschreiben, nur habe ich hier anscheinend ein problem mit meiner ELSif schleife!?
define n_Tag_Morgen notify Wetter:fc2_day_of_week.* { if(ReadingsVal("Wetter","fc2_day_of_week",0) eq "Sa") { fhem "set Tag_Morgen Samstag" } elsif { if(ReadingsVal("Wetter","fc2_day_of_week",0) eq "So") { fhem "set Tag_Morgen Sonntag" } } }
Weis jemand was ich falsch mache?
Ich hab mein Problem lösen können! Hab einen Beitrag im Forum gefunden welcher dieses Thema behandelt.
http://forum.fhem.de/index.php?topic=25064.0 (http://forum.fhem.de/index.php?topic=25064.0)
Guten abend,
haltet mich für verrückt, aber ich bekomme die Symbole im Floorplan nicht dargestellt. ich bekomme lediglich die Vorhersagen angezeigt. Habe schon versucht anstatt Icon den code abzufragen, aber auch das bringt mich nicht weiter.
Was mache ich falsch? Ich habe die Wettervorhersage noch in einem anderen Raum laufen mit sep. code. Da nutze ich
define weblink_meinwetter weblink htmlCode {WeatherAsHtml("MeinWetter")}
damit sind dann auch die symbole da. Das hätte ich nun natürlich auch gerne im Floorplan, da finde ich das nämlich richtig schön!
Danke für Eure Hilfe!
Hallo an alle Mitstreiter ;) ,
hat eigentlich schon jemand eine Lösung gefunden bzw. auf die Frage von afroasiate ( Post vom 06 Juli 2014, 00:30:39 ) geantwortet ,warum in
"Wettersymbol_Aktuell" nur der Icon Name gespeichert wird ?
Habe die Bezeichnung der Icons kontrolliert ,scheint zu stimmen...
trotzdem schaffe auch ich nicht die Icons anzuzeigen ...??
Habe ich etwas übersehen ?
Vielen Dank für Eure Hilfe .
Hast du vllt einen style vergeben in FHEMWEB?
Unterordner falsch gesetzt?
Oooder sind die icons erst kurzfristig eingesetzt worden? Wenn ja konnte <FHEMWEBDEVICE> rereadicons Abhilfe schaffen
Uii , das nenn ich mal flott ;)
Meines Wissens nach habe ich keinen Style vergeben .....
Unterordner falsch vergeben ... weiss ich im Moment nicht was Du meinst ,weil ja nur über die Readings ausgelesen wird und dann auf das dementsprechende Icon zugegriffen wird ,welche ja auch Vorhanden ist .
#Symbol für Wetter Heute###########################################
define Wettersymbol_Heute dummy
attr Wettersymbol_Heute fp_HomeServer 590,840,0,
attr Wettersymbol_Heute room Wetter
define n_Wettersymbol_Heute notify MeinWetter:fc1_icon.* { fhem "set Wettersymbol_Heute ".ReadingsVal("MeinWetter","fc1_icon",0)}
Die Icons laufen bei mir im Yahoo- Wetter schon eine Weile , bin aber jetzt erst an der Ausgabe auf meinem Tablett am "arbeiten"
Im FHEMWEB ist nur der Standard Style vergeben ............
Starte mal neu "shutdown restart" danach wurden die erst bei mir angezeigt
leider nicht :-\ :-\
Ich wurde das an deiner stelle nicht mit dummys machen...
Erstell eine readingsgroup, dann hadt du nicht so viele einzelne.
Da kannst du dann auch mit dem attr valueicon arbeiten.
Kann dir heute abend eine readingsgroup zuschicken
define Reading_Wetter readingsGroup Wetter:icon,temp_c\
Wetter:<Heute>,fc2_day_of_week,fc3_day_of_week,fc4_day_of_week\
Wetter:fc1_icon,fc1_high_c,fc2_icon,fc2_high_c,fc3_icon,fc3_high_c,fc4_icon,fc4_high_c\
Wetter:fc1_low_c,fc2_low_c,fc3_low_c,fc4_low_c
attr Reading_Wetter mapping { "Mi"=>"Mittwoch" }
attr Reading_Wetter noheading 1
attr Reading_Wetter nolinks 1
attr Reading_Wetter nonames 1
attr Reading_Wetter style class="block wide Wetter"
attr Reading_Wetter valueColumns { icon => 'colspan="4"',temp_c => 'colspan="4"',Heute => 'colspan="2"',fc2_day_of_week => 'colspan="2"',fc3_day_of_week => 'colspan="2"',fc4_day_of_week => 'colspan="2"',fc1_icon => 'rowspan="2"',fc2_icon => 'rowspan="2"',fc3_icon => 'rowspan="2"',fc4_icon => 'rowspan="2"' }
attr Reading_Wetter valueFormat { temp_c => '%1.f°;',fc1_high_c => '%1.f°;',fc2_high_c => '%1.f°;',fc3_high_c => '%1.f°;',fc4_high_c => '%1.f°;',fc1_low_c => '%1.f°;',fc2_low_c => '%1.f°;',fc3_low_c => '%1.f°;',fc4_low_c => '%1.f°;' }
attr Reading_Wetter valueIcon $VALUE
Ich hoffe das hat geklappt. Ist über das handy
Ist aus der fhem.cfg...
Bitte aufpassen..
Danke für die Hilfe .......
sieht aber nicht viel anders aus .................
Ich glaube der Fehler liegt woanders ??? ???
Die Icon´s für die Yahoo-Wetteranzeige kommen doch auch aus dem Verzeichniss /opt/fhem/www/images/default/weather/ ?
,
wird da über andere Pfade / Befehl agiert ??
Warum gibt es dann keine Anzeige wenn ich diese einzeln in den Floorplan einbinden will ??
Hat das etwas mit dem modpath zu tun ?
Es muss doch möglich sein ,andere User haben dies ja "vollbracht".
Kopier mal alle Icons nicht in den Weather Ordner sondern nur in default...
Anschließend bitte einemal
<FHEMWEBDEVICE> rereadicons
/opt/fhem/www/images/default/
Da läuft ein Script für die Wetter nzeige
Vielen Dank tiroso ..
habe die Icon´s in den "default Ordner" verschoben und den Befehl set WEB rereadicons ausgeführt !!
Funktioniert...........muss es nur noch an meine Bedürfnisse zwecks Größe anpassen 8) 8)
Woher sollte man dies auch wissen ?
Gelesen habe ich das noch nirgendwo ,Standartordner ist halt /fhem/www/images/default/weather/
Ich muss mal blöd fragen. Wie bekommt man einzelen Überschriften (Termine, Beleuchtung usw. wie Bild im 1.Post) in den Floorplan?
Entweder im Background eingelassen, als dummy, weblink, im quellcode ( floorplan.pm) oder als Header einer Readinggroup. ..
Es ist zum Haare raufen. Ich sitze nun seit 2 Stunden hier dran und kann den Fehler für die nicht angezeigten Wettericons (Momentan teste ich das nur für "Wetter aktuell") im Floorplan nicht finden. Anstelle der Icons werden mir nur 3 Fragezeichen angezeigt. Habe grad auch schon die Icons von "Weather" nach "Default" verschoben. Bringt auch nichts.
Hoffentlich wisst ihr Rat. Ich verstehe mitlerweile nur noch Bahnhof.
#WETTER #########################################
#Wetterdaten von Yahoo Weather
define Wetter Weather 640548 600 de
attr Wetter room Umwelt
#Wetterdaten Logfile
define FL_Wetter FileLog ./log/wetter-%Y-%m.log MyWetter
attr FL_Wetter logtype text
attr FL_Wetter room Umwelt
#Symbol für Wetter Aktuell
define Wettersymbol_Aktuell dummy
attr Wettersymbol_Aktuell fp_Grundriss 600,100,0,
attr Wettersymbol_Aktuell room Umwelt
define n_Wettersymbol_Aktuell notify Wetter:icon.* { fhem "set Wettersymbol_Aktuell ".ReadingsVal("Wetter","icon",0)}
So sieht es dann im Floorplan aus:
(http://picload.org/image/cwwwrww/bildschirmfoto2015-03-20um16.0.png)
Edit:
Jetzt bekomme ichauf einmal die Icons angezeigt. Warum auch immer :o
Wo müssen die Icons hin kopiert werden habe jetzt die Standart Icons von Fhem (weather_barometric_pressure.svg , weather_directions.svg usw) kopiert und "weather_" entfernt von jedem Icon. In welchen Ordner müssen nun die Icons hochgeldaten werden? wieder in den Ordner /opt/fhem/www/images/openautomation oder nur in /opt/fhem/www/images/ ???
Hallo Ger-Gilias
Welche Icons suchst du? SVG sind Vektorgrafiken (Strichzeichnungen wie im ersten Beitrag)
Suchst du die bunten Bildchen vom YahooWetter? Die sind in einem Unterordner /opt/fhem/www/images/default/ im Ordner ,,weather".
Diese 48 Bilder (.ping) müssen alle in /opt/fhem/www/images/default (zu den andernen) kopiert werden.
Anschließend ,,set WEB rereadicons" nicht vergessen.
Nunja würde gerne erst mal schaun welche besser aussuehen...
also ob die Vektorgrafiken (die in Fhem schon vorhanden sind) oder die von Yahoo, egal welche ich nutze muss ich da an den Namen noch was ändern oder einfach in den Ordner /opt/fhem/www/images/default kopieren?
Was willst du denn machen?
Wenn du das Modul Weather, wie hier beschrieben, auswerten willst, brauchst du 48 Bilder. Passend zu dem Modul liegen alle Bilder in dem Ordner ,,weather". Es muß nichts umbenannt werden (s.Anhang)
Wenn du die Bilder nicht haben möchtest, mußt du eigene Icons hochladen.
wir wird aber nix im Floorplan angezeigt... nur ??? :'(
ich habe jetzt die Icons aus dem Ordner /opt/fhem/www/images/default/weather in den Ordner /opt/fhem/www/images/default kopiert ohne ergebnis :(
Du mußt mal bisschen mehr schreiben, Was hast du bisher gemacht?
Ich habe den Code von RedAfrob (http://forum.fhem.de/index.php/topic,22491.msg179748.html#msg179748) in meine fhem.cfg kopiert und natürlich auch den Floorplan erstellt. Nun versuche ich den Floorplan richtig anzeigen zu lassen, bei mir kommen nur die ? und sonst nix keine Gradzahlen nix...
Daher versuche ich raus zu finden wo ich genau die dafür vorgesehenen Icosn hin müssen und wie genau sie heisen müssen.
Über den Thred http://forum.fhem.de/index.php/topic,22336.0.html finde ich auch nicht heraus wie die Icons genau beschaffen sein müssen... Da MaJu in seinem Beitrag (http://forum.fhem.de/index.php/topic,22336.msg158613.html#msg158613) schreibt das er es über die Zahlencodes und nicht über die Wörter das ganze realisiert. und das ganze dann über Dummys macht...
Ich bin auch noch nicht lange dabei. Aber es ist für einen Anfänger gefährlich, einfach was in die fhem.cfg zu kopieren!
Wo die Bilder sind, habe ich doch bereits geschrieben.
Es wird Dir hier niemand helfen können, wenn du nicht konkret sagst, was du gemacht hast.
Wie hast du das Wetter definiert?
Hast du dummy und notify oder readingsGroup angelegt?
Was sagt der log?
Was soll denn in deinem Flurplan erscheinen? Es kann doch nur das ankommen, was bereits im frontend zu sehen ist.
MaJu hat das übrigens ganz ausführlich und genau erklärt.
So nun habe ich es hin bekommen das das Bild für "Wettersymbol_Aktuell" angezeigt wird. Für die restlichen dummys "Tag_Morgen, Tag_Uebermorgen, Temperatur_Aktuell, Temperatur_Heute_hoch, Temperatur_Heute_tief, Temperatur_Morgen_hoch, Temperatur_Morgen_tief, Temperatur_Uebermorgen_hoch, Temperatur_Uebermorgen_tief, Wettersymbol_Heute, Wettersymbol_Morgen, Wettersymbol_Uebermorgen" werden nicht ausgelesen also stehen da die drei ?chen.... im Wettermodul selbst sind die Daten vorhanden.
hier mal drei der 13 Dummys
Zitat#Symbol für Wetter Aktuell
define Wettersymbol_Aktuell dummy
attr Wettersymbol_Aktuell fp_HomeServer 415,825,0,
attr Wettersymbol_Aktuell room Wetter
define n_Wettersymbol_Aktuell notify Wettericon. { fhem set Wettersymbol_Aktuell .ReadingsVal(Wetter,icon,0)}
#Symbol für Wetter Heute
define Wettersymbol_Heute dummy
attr Wettersymbol_Heute fp_HomeServer 590,840,0,
attr Wettersymbol_Heute room Wetter
define n_Wettersymbol_Heute notify Wetterfc1_icon. { fhem set Wettersymbol_Heute .ReadingsVal(Wetter,fc1_icon,0)}
#Symbol für Wetter Morgen
define Wettersymbol_Morgen dummy
attr Wettersymbol_Morgen fp_HomeServer 590,978,0,
attr Wettersymbol_Morgen room Wetter
define n_Wettersymbol_Morgen notify Wetterfc2_icon. { fhem set Wettersymbol_Morgen .ReadingsVal(Wetter,fc2_icon,0)}
habe ich irgend einen Fehler drin?
Hallo zusammen,
ich habe mir den Code aus dem Beitrag auf der ersten Seite kopiert und in meine fhem.cfg übertragen und entsprechend meiner Räume und fp angepasst.
Zitat von: RedAfrob am 27 Juni 2014, 22:54:52
... Hier der richtige direkt aus der fhem.cfg
Leider bekomme ich, wie mein Vorredner aus Mai diesen Jahres nur "???" angezeigt.
Vielleicht kann mir ja jemand weiterhelfen. :(
Gruß,
Richy
EDIT: HAT SICH ERLEDIGT!
Erst nachdenken, dann schreiben. Ich doktor zwar schon seit ein paar Stunden rum, aber habe vergessen die Wetterdaten zu aktualisieren. Jetzt geht es natürlich! Sorry... 8)