BenzinpreisMonitor

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

Vorheriges Thema - Nächstes Thema

Puschel74

Hallo,

Zitat von: moonsorrox am 12 November 2014, 13:22:52
bei uns seit Wochen immer dieses Szenario, Nachts/Morgens rauf gegen Abend runter

Du kannst wenigstens eine Vorhersage treffen wann der Sprit günstiger werden könnte  ;D

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.

Iron-R

#226
Hallo Zusammen,

Kompliment super Arbeit. Ich habe gestern entsprechend der im http://www.fhemwiki.de/wiki/Spritpreismonitor veröffentlichten Anleitung den Spritpreismonitor installiert. Funktioniert einwandfrei, dennoch ist mir aufgefallen das hinter den Preisen das Datum und die Uhrzeit fehlt.

Hab schon mehrfach mit dem Wiki verglichen aber keinen Fehler gefunden.
Fehlermeldung oder sonstige Meldungen im fhem-Logfile sind nicht vorhanden
Kann mir jemand auf die Sprünge helfen.

define Shell HTTPMOD http://www.clever-tanken.de/tankstelle_details/18222 600
attr Shell group Spritpreise
attr Shell icon tanken
attr Shell readingsName_Diesel Diesel
attr Shell readingsName_SuperE5 SuperE5
attr Shell readingsRegex_Diesel <div class="fuel_type">Diesel[^0-9]+([0-9\.]+)
attr Shell readingsRegex_SuperE5 <div class="fuel_type">Super E5[^0-9]+([0-9\.]+)
attr Shell room Spritpreise
attr Shell stateFormat Liter_Diesel: Diesel
attr Shell timeout 5

define Total HTTPMOD http://www.clever-tanken.de/tankstelle_details/1681 600
attr Total group Spritpreise
attr Total icon tanken
attr Total readingsName_Diesel Diesel
attr Total readingsName_SuperE5 SuperE5
attr Total readingsRegex_Diesel <div class="fuel_type">Diesel[^0-9]+([0-9\.]+)
attr Total readingsRegex_SuperE5 <div class="fuel_type">Super E5[^0-9]+([0-9\.]+)
attr Total room Spritpreise
attr Total stateFormat Liter_Diesel: Diesel
#attr Total stateFormat Liter_SuperE5: SuperE5
attr Total timeout 5

define FileLog_Spritpreise FileLog ./log/spritpreise-%Y-%m.log (Shell|Total):(SuperE5|Diesel).*
attr FileLog_Spritpreise alias Log Spritpreise
attr FileLog_Spritpreise group Logfile
attr FileLog_Spritpreise logtype text
attr FileLog_Spritpreise room Spritpreise

define Spritpreise readingsGroup (Shell|Total):(SuperE5|Diesel).*
attr Spritpreise group Spritpreisuebersicht
attr Spritpreise notime 1
attr Spritpreise room Spritpreise
attr Spritpreise style style="font-size:16px"
attr Spritpreise valueFormat {'%.2f €'}
attr Spritpreise valueStyle {Werte($READING,$VALUE)}

#Plott
define SVG_FileLog_Spritpreise_1 SVG FileLog_Spritpreise:SVG_FileLog_Spritpreise_1:CURRENT
attr SVG_FileLog_Spritpreise_1 group Spritpreisverlauf
attr SVG_FileLog_Spritpreise_1 room Spritpreise



Danke
Viele Grüße

FHem auf Raspi 512MB-Wheezy; 1wire Bus DS2438, DS18B21, DS2423; Vito200; VBus

Puschel74

Hallo,

Zitatdennoch ist mir aufgefallen das hinter den Preisen das Datum und die Uhrzeit fehlt.
Nö.

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.

Iron-R

Hallo Puschel,

genau das ist mein Problem bei Dir geht es und ich habe keine Idee mehr woran das liegen kann das bei mir der Datum und die Uhrzeit fehlt.

Grüße
FHem auf Raspi 512MB-Wheezy; 1wire Bus DS2438, DS18B21, DS2423; Vito200; VBus

moonsorrox

#229
bei mir gehts auch...

kann ja nur ein Fehler in der readingsgroup sein
nimm das mal raus "attr Spritpreise notime 1"
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

moonsorrox

naja kein Fehler, eben ohne Zeit
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

#231
Hätte Iron-R die Konfig dazu vorher gepostet wäre es einfacher gewesen.
Ich bin nur mittlerweile zu faul um ewig nach der zugehörigen Konfig zu fragen.
Wer die angepinnten Beiträge im Anfängerbereich nicht lesen will muss sich halt durchschlagen.
Edith: In diesem Fall dann eben das Wiki und die commandref dazu nicht gelesen  ::)
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

hast du irgendwo Recht, aber die Konfig hat er ja gepostet... weiter oben ;)
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

Zitat von: moonsorrox am 14 November 2014, 19:35:42
hast du irgendwo Recht, aber die Konfig hat er ja gepostet... weiter oben ;)
Wenn du schaust siehst du das 4 Minuten nach meinem Post sein Beitrag bearbeitet wurde - und nun rate mal was vorher gefehlt hat  ;)
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

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

Iron-R

Hallo Puschel,
beim ersten Beitrag war ich zu schnell mit dem  "Schreiben" da waren nicht alle Infos eingetragen.

Hallo moonsorrox,
Dein Tipp mit dem
Zitatnimm das mal raus "attr Spritpreise notime 1"
war der richtige.
Danke für Deine Hilfe

Grüße

FHem auf Raspi 512MB-Wheezy; 1wire Bus DS2438, DS18B21, DS2423; Vito200; VBus

Puschel74

Hallo,

ich hab grad eine dritte Tankstelle eingebunden und häng jetzt am einfärben der Werte  8)
Also ich häng nicht wirklich aber geht der Wertevergleich nicht einfacher als in der 99_myUtils.pm jetzt jeden Wert gegen die anderen beiden zu prüfen  ???
Wenn ich bedenke das ich mich evtl. noch eine vierte Tankstelle einbinden möchte  :o
Die Abfrage wird ja dann ein Konstrukt das mit Perl sicher eleganter zu lösen ist - ich muss mal wieder mein Perl-Buch rauskramen und schauen wie das eleganter geht.
Hat jemand auf die schnelle einen Tipp?

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.

PeMue

Hallo Puschel,

ich meine, dass ich weiter oben mal etwas gepostet hätte, mit dem das geht. Bin nur gerade am Tablet - und ich und Tablet sind zwei Gegensätze  8) ...

Gruß PeMue

RPi3Bv1.2 rpiaddon 1.66 6.0 1xHM-CC-RT-DN 1.4 1xHM-TC-IT-WM 1.1 2xHB-UW-Sen-THPL-O 0.15 1x-I 0.14OTAU  1xCUNO2 1.67 2xEM1000WZ 2xUniroll 1xASH2200 3xHMS100T(F) 1xRFXtrx 90 1xWT440H 3xTFA30.3150 5xFA21
RPi1Bv2 LCDCSM 1.63 5.8 2xMAX HKT 1xMAX RT V200KW1 Heizung Wasser

Puschel74

Zitat von: PeMue am 14 November 2014, 20:29:09
Hallo Puschel,

ich meine, dass ich weiter oben mal etwas gepostet hätte, mit dem das geht. Bin nur gerade am Tablet - und ich und Tablet sind zwei Gegensätze  8) ...

Gruß PeMue
kein Problem, ich mach mich auf die Suche - danke für den Stupf  ;D
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.

dieda

Ich habe das hier bei ValueStyle stehen

{ if($READING eq "Diesel" && $VALUE < 1.40){ 'style="color:green;font-weight:bold"' }elsif( $READING eq "Diesel" && ( $VALUE >= 1.40 && $VALUE < 1.60 ) ){ 'style="color:yellow"' }elsif( $READING eq "Diesel" && $VALUE >= 1.60 ){ 'style="color:red"' }elsif($READING eq "SuperE10" && $VALUE < 1.50){ 'style="color:green;font-weight:bold"' }elsif( $READING eq "SuperE10" && ( $VALUE >= 1.50 && $VALUE < 1.55 ) ){ 'style="color:yellow"' }elsif( $READING eq "SuperE10" && $VALUE >= 1.55 ){ 'style="color:red"' }elsif($READING eq "SuperE5" && $VALUE < 1.60){ 'style="color:green;font-weight:bold"' }elsif( $READING eq "SuperE5" && ( $VALUE >= 1.60 && $VALUE < 1.65 ) ){ 'style="color:yellow"' }elsif( $READING eq "SuperE5" && $VALUE >= 1.65 ){ 'style="color:red"' } }


Wobei man die Preis für sich anpassen sollte. Ich habe mir die Tanken nach den Routen zusammengestellt. Weg zur Arbeit, zum Training, etc.
Komponenten:
Sensoren und Aktoren: FS20, Max!, Zigbee, Zwave
IODev:  Cul1101, MaxLan, ZWAVE, Deconz
Router: KD-Fritte (6360)
Sonstiges: Raspberries,  1x LMS,1 FHEM, 1 x zum Testen,  Logitech-Clients,  Onkyo, SamsungTV, Squeezebox, TabletUIs