Hauptmenü

BenzinpreisMonitor

Begonnen von Phil__, 16 April 2014, 18:52:21

Vorheriges Thema - Nächstes Thema

Puschel74

Kuckuck - wo kommen bei dir die Logeinträge her?
Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.

moonsorrox

define FileLog_Benzinpreise FileLog ./log/Benzinpreise-%Y-%m.log (Aral|Star|HEM):(SuperE5|Diesel).*
attr FileLog_Benzinpreise alias Log Benzinpreise
attr FileLog_Benzinpreise group Logfile
attr FileLog_Benzinpreise logtype text
attr FileLog_Benzinpreise room Logs
Intel-NUC i5: FHEM-Server 6.1 :: Perl v5.18.2

Homematic: HM-USB-CFG2,HM-CFG-LAN Adapter, HM-LC-BL1-FM, HM-LC-Sw1PBU-FM, HM-LC-Sw1-PI-2, HM-WDS10-TH-O, HM-CC-TC, HM-LC-SW2-FM

Puschel74

Ah ok, aber auch hier kannst du dir das mehrfache Diesel, SuperE5 und SuperE10 sparen.
Einmal reicht  ;)
Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.

moonsorrox

Zitat von: Puschel74 am 22 Juli 2014, 19:04:09
Ah ok, aber auch hier kannst du dir das mehrfache Diesel, SuperE5 und SuperE10 sparen.
Einmal reicht  ;)

;) ;) ;) schon gemacht
Intel-NUC i5: FHEM-Server 6.1 :: Perl v5.18.2

Homematic: HM-USB-CFG2,HM-CFG-LAN Adapter, HM-LC-BL1-FM, HM-LC-Sw1PBU-FM, HM-LC-Sw1-PI-2, HM-WDS10-TH-O, HM-CC-TC, HM-LC-SW2-FM

frank

@puschel

return 'style="color:LightGreen;;font-weight:bold"';
bei mir wird das klein geschrieben: lightgreen.

gruss frank
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

moonsorrox

#110
 is egal hat damit nichts zutun, habe ich schon probiert ;) hab ich sogar in der myUtils zu stehen grad mal eben geschaut  8)
Intel-NUC i5: FHEM-Server 6.1 :: Perl v5.18.2

Homematic: HM-USB-CFG2,HM-CFG-LAN Adapter, HM-LC-BL1-FM, HM-LC-Sw1PBU-FM, HM-LC-Sw1-PI-2, HM-WDS10-TH-O, HM-CC-TC, HM-LC-SW2-FM

Puschel74

#111
Hallo,

autsch, war das eine schwere Geburt.

valueStyle habe ich so angelegt:
{Werte($READING,$VALUE)}

In die 99_MyUtils.pm habe ich das
sub Werte($$) {
  my ($name, $wert) = @_;
# Log(3,"$name $wert");
  if ($name eq "Diesel") {
    return 'style="color:red"' if($wert >= 1.50);
    return 'style="color:yellow"' if(($wert >= 1.39) && ($wert < 1.50));
    return 'style="color:lightgreen;;font-weight:bold"' if($wert < 1.39);
  }elsif ($name eq "SuperE10") {
    return 'style="color:red"' if($wert >= 1.70);
    return 'style="color:yellow"' if(($wert >= 1.55) && ($wert < 1.70));
    return 'style="color:lightgreen;;font-weight:bold"' if($wert < 1.55);
  }elsif ($name eq "SuperE5") {
    return 'style="color:red"' if($wert >= 1.60);
    return 'style="color:yellow"' if(($wert >= 1.50) && ($wert < 1.60));
    return 'style="color:lightgreen;;font-weight:bold"' if($wert < 1.50);
  } 
}

eingefügt und es klappt.

Grüße

Edith: Code geändert da vorher noch fehlerhaft ($VALUE gegen $wert getauscht)
Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.

frank

return 'style="color:red"' if($VALUE >= 1.60);
aber komisch, dass das funktioniert. $VALUE wird in deiner sub gar nicht definiert. solltest du mit $wert ersetzen.

gruss frank
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

Puschel74

Hallo,

ja, hab beim speichern auch die Fehlermeldung bekommen.
In notepad++ hatte ich $VALUE stehen aber in der 99_MyUtils.pm habe ich dann $VALUE gegen $wert ersetzt - danke für den Hinweis.

Hier der korrigierte Code
sub Werte($$) {
  my ($name, $wert) = @_;
# Log(3,"$name $wert");
  if ($name eq "Diesel") {
    return 'style="color:red"' if($wert >= 1.50);
    return 'style="color:yellow"' if(($wert >= 1.39) && ($wert < 1.50));
    return 'style="color:lightgreen;;font-weight:bold"' if($wert < 1.39);
  }elsif ($name eq "SuperE10") {
    return 'style="color:red"' if($wert >= 1.70);
    return 'style="color:yellow"' if(($wert >= 1.55) && ($wert < 1.70));
    return 'style="color:lightgreen;;font-weight:bold"' if($wert < 1.55);
  }elsif ($name eq "SuperE5") {
    return 'style="color:red"' if($wert >= 1.60);
    return 'style="color:yellow"' if(($wert >= 1.50) && ($wert < 1.60));
    return 'style="color:lightgreen;;font-weight:bold"' if($wert < 1.50);
  } 
}


Grüße
Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.

justme1968

die ganze zeit übersehen und erst durch einen anderen post drauf gestoßen... da fehlen noch anführungszeichen für diese version.

{ SuperE5 => '{SuperE5Colors($VALUE)}', Diesel => '{DieselColors($VALUE)}' }

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

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

Puschel74

Hallo,

kein Problem andre - so mussten wir auch ein bischen denken  ;)
Aber auf die fehlenden ' bin ich auch nicht gekommen  :-[

Grüße
Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.

Paul

Bei Tankstellen werden auch außerhalb der Öffnungszeiten, die Preise vor der Schließung, übertragen.
hat das schon jemand berücksichtigt, z.B. Preis 0,00 ?
Cubietruck, HM-USB, CUL, FS20, FHT, HUE, Keymatic

Rince

Den Preis auf 0 setzen ist imho eine schlechte Idee. Das versaut dir den ganzen Graph.
Besser ist es die Öffnungszeiten anzuzeigen, vielleicht noch die Zahlen anders einfärben.
Wer zu meinen Posts eine Frage schreibt und auf eine Antwort wartet, ist hiermit herzlich eingeladen mich per PN darauf aufmerksam zu machen. (Bitte mit Link zum betreffenden Thread)

frank

bei manchen ist, dass dann wohl auch der preis des tankautomaten.
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

Paul

#119
Das hat mE nichts mit Tankautomaten zu tun, sondern eher das die Seite von clever-tanken da einen kleinen Fehler hat.




Bild 1 zeigt die geschlossene Tankstelle ohne Preis



Bild 2 zeigt den Preis noch vom Vorabend an.

Cubietruck, HM-USB, CUL, FS20, FHT, HUE, Keymatic