FLOORPLAN: Hintergrundbild per Attribut setzen

Begonnen von Guest, 14 Oktober 2012, 14:14:59

Vorheriges Thema - Nächstes Thema

Guest

Originally posted by: <email address deleted>

Hallo Markus,

bei mir siehts so aus:
mein Grundriss:

define Grundriss FLOORPLAN
attr Grundriss commandfield 0
attr Grundriss fp_arrange 0
attr Grundriss fp_backgroundimg HintergrundTag
attr Grundriss fp_noMenu 1

Mein twilight:

define myTwilight Twilight 32.4 17.05 3 685783

und hier der Bildwechsel wie er (hoffentlich immernoch) funktioniert:

define nacht_fpbackimg notify myTwilight:light.* {if($value{myTwilight} ==
0) {fhem "attr Grundriss fp_backgroundimg HintergrundNacht"}

meine  Bilder liegen unter:

..../fhem/www/images/default und heißen: "HintergrundNacht.png" und
"HintergrundTag.png"

vielleicht kommst Du so weiter?

neo





Am Montag, 5. November 2012 16:51:20 UTC+1 schrieb Markus:
>
> Danke  Uli aber ich glaube mein Problem ist grösser!
> ich habe Value doch richtig geschrieben.
> aber es funktioniert nicht und ich blick noch nicht so richtig durch. :-(
> das ist eine Kopie meiner cfg
>
> define Grundriss FLOORPLAN
> attr Grundriss commandfield 1
> attr Grundriss fp_arrange 1
> attr Grundriss fp_backgroundimg Tag
>
> define myTwilight Twilight 48.211901  13.481402 3 12816139
>
> Value("myTwilight") >= 7
>
> define a_fpbackimg notify myTwilight:light.* {if ( isday() ) {fhem "attr
> Grundriss fp_backgroundimg Tag"} else {fhem "attr Grundriss
> fp_backgroundimg Nacht"} }
>
>
> ich hab zwar jetzt das Tagbild, aber ich bekomme beim speichern diese
> Fehlermeldung:
>
> *Unknown command value("mytwilight"), try help*
>
>
>

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

UliM

                                                 

Am Montag, 5. November 2012 16:51:20 UTC+1 schrieb Markus:
>
> ich habe Value doch richtig geschrieben.
>
> Durchsuch mal Deine fhem.cfg groß/kleinschfrreibungsabhängig nach value(
Die Fehlermeldung macht nicht aus einem großen V ein kleines...

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
RPi4/Raspbian, CUL V3 (ca. 30 HomeMatic-devices), LAN (HarmonyHub, alexa etc.).  Fördermitglied des FHEM e.V.

Markus

                                                   

@neomorph

Danke ich habs gleich eingebaut und es scheint zu Funktionieren! :-)
Ich werde es die nächsten Tage noch genauer beobachten.

@UliM ich hab danach gesucht aber nichts gefunden! der fehler ist erst
verschwunden
als ich den ganzen Teil ersetzt habe.

Nochmals Danke ohne euch hätte ich es nicht geschaft!

Gruß Markus

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Raspberry Pi2 als FHEM-Plattform
HM, FS20, 1-Wire, PanStamp,LW12,Intertechno,ESPEasy,Alexa

Guest

Originally posted by: <email address deleted>

Hallo Markus,

na klasse. Dann beobachte das mal ...vielleicht hast du  ja noch ne Idee zu
meinem Regenhintergrundbild (in diesem Post weiter oben), dass nicht
gezogen wird ;)

lg
neo

Am Mittwoch, 7. November 2012 08:20:27 UTC+1 schrieb Markus:
>
> @neomorph
>
> Danke ich habs gleich eingebaut und es scheint zu Funktionieren! :-)
> Ich werde es die nächsten Tage noch genauer beobachten.
>
> @UliM ich hab danach gesucht aber nichts gefunden! der fehler ist erst
> verschwunden
> als ich den ganzen Teil ersetzt habe.
>
> Nochmals Danke ohne euch hätte ich es nicht geschaft!
>
> Gruß Markus
>

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

Guest

Originally posted by: <email address deleted>

Hallo

nach dem ich das Thema verfolgt habe kann ich mal meine cfg posten, die
wunderbar funktioniert.

Anfangs hatte ich noch Probleme mit der Zuornung der Twiligth-Werte und der
Uhrzeit, nach langem beobachten und anpassen läufts nun für mich optimal.

Twiligth Wert 0 - 3 Nacht; 4 - 6 Tag; 7 - 11 Nacht

Bei dem Versuch das abzubilden habe ich das Beispiel aus dem Wiki
angepasst, was nun so aussieht:

fhem.cfg


define myTwilight Twilight 51.333054 12.407499 1 20065500

define a_tag_nacht_schaltung dummy
define m_tag_nacht_schaltung dummy

define m_a_Licht notify m_a_Licht {calc_tag_nacht_schaltung();;}
define n_lightchange notify myTwilight:light.* {fhem "trigger m_a_Licht";;

99_MyUtils

 sub calc_tag_nacht_schaltung{
  my $licht=ReadingsVal("myTwilight","light","7");
  if($licht eq 7){
    fhem "set a_tag_nacht_schaltung nacht";
    fhem "att Untergeschoss fp_backgroundimg Untergeschoss_Abend_1";
    fhem "att Obergeschoss fp_backgroundimg Obergeschoss_Abend_1";
  }elsif($licht<=6 && $licht>3){
    fhem "set a_tag_nacht_schaltung tag";
    fhem "att Untergeschoss fp_backgroundimg Untergeschoss_Morgen_1";
    fhem "att Obergeschoss fp_backgroundimg Obergeschoss_Morgen_1";
  }elsif($licht<11 && $licht>7){
    fhem "set a_tag_nacht_schaltung tag";
    fhem "att Untergeschoss fp_backgroundimg Untergeschoss_Abend_1";
    fhem "att Obergeschoss fp_backgroundimg Obergeschoss_Abend_1";
  }elsif($licht<3 && $licht>=0){
    fhem "set a_tag_nacht_schaltung tag";
    fhem "att Untergeschoss fp_backgroundimg Untergeschoss_Abend_1";
    fhem "att Obergeschoss fp_backgroundimg Obergeschoss_Abend_1";
  }
}

Grüße Andreas

Am Mittwoch, 7. November 2012 11:22:44 UTC+1 schrieb neomorph:
>
> Hallo Markus,
>
> na klasse. Dann beobachte das mal ...vielleicht hast du  ja noch ne Idee
> zu meinem Regenhintergrundbild (in diesem Post weiter oben), dass nicht
> gezogen wird ;)
>
> lg
> neo
>
> Am Mittwoch, 7. November 2012 08:20:27 UTC+1 schrieb Markus:
>>
>> @neomorph
>>
>> Danke ich habs gleich eingebaut und es scheint zu Funktionieren! :-)
>> Ich werde es die nächsten Tage noch genauer beobachten.
>>
>> @UliM ich hab danach gesucht aber nichts gefunden! der fehler ist erst
>> verschwunden
>> als ich den ganzen Teil ersetzt habe.
>>
>> Nochmals Danke ohne euch hätte ich es nicht geschaft!
>>
>> Gruß Markus
>>
>

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

UliM

                                                 

Am Mittwoch, 7. November 2012 12:01:05 UTC+1 schrieb Andreas Seeber:
>
> Twiligth Wert 0 - 3 Nacht; 4 - 6 Tag; 7 - 11 Nacht
>
> Alternativ:
ReadingsVal("myTwilight","light",0)<4 #es ist dunkel
Ein klein wenig praktischer, man erreicht damit aber dasselbe :)
 

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
RPi4/Raspbian, CUL V3 (ca. 30 HomeMatic-devices), LAN (HarmonyHub, alexa etc.).  Fördermitglied des FHEM e.V.

Guest

Originally posted by: <email address deleted>

Jo Uli Du hast recht so gehts auch. :-)


Am Mittwoch, 7. November 2012 19:26:12 UTC+1 schrieb UliM:
>
>
>
> Am Mittwoch, 7. November 2012 12:01:05 UTC+1 schrieb Andreas Seeber:
>>
>> Twiligth Wert 0 - 3 Nacht; 4 - 6 Tag; 7 - 11 Nacht
>>
>> Alternativ:
> ReadingsVal("myTwilight","light",0)<4 #es ist dunkel
> Ein klein wenig praktischer, man erreicht damit aber dasselbe :)
>  
>

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com