FHEM Forum

FHEM => Automatisierung => Thema gestartet von: muma am 24 September 2020, 20:08:46

Titel: UserReadings teilweise nicht ausgewertet
Beitrag von: muma am 24 September 2020, 20:08:46
Hi, ich hole mir die Preise für mehrere Tankstellen von Tankerkönig und habe mir Userreadings erstellt um den Min wert je Kraftstoffart zu ermitteln und für die passenden Tankstellen/Kraftstoffart Kombinationen die Farbe auf grün zu setzen (falls identisch mit geringstem Preis).
Das funktioniert auch prima ausser für die UserReadings Metro_Super_E10_Farbe und Metro_Super_E5_Farbe. Diese beiden werden überhaupt nicht als USerReadings am device angezeigt. Alle anderen schon.

Hat zufällig jemand eine Idee woran das liegen kann. Ich seh den Wald vor lauter Bäumen nicht mehr :-/



minDiesel {my ($preis,$station) = TankstelleMinwert($name,"Diesel");;$preis},
minDieselStation {my ($preis,$station) = TankstelleMinwert($name,"Diesel");;$station},
minSuperE5 {my ($preis,$station) = TankstelleMinwert($name,"E5");;$preis},
minSuperE5Station {my ($preis,$station) = TankstelleMinwert($name,"E5");;$station},
minSuperE10 {my ($preis,$station) = TankstelleMinwert($name,"E10");;$preis},
minSuperE10Station {my ($preis,$station) = TankstelleMinwert($name,"E10");;$station},
Metro_Diesel_Farbe {if(ReadingsVal("Tankstellen","Metro_Diesel","99") == ReadingsVal("Tankstellen","minDiesel","0")) {return "#31B404"} else {return "#FFFFFF"}},
HEM-Murr_Diesel_Farbe {if(ReadingsVal("Tankstellen","HEM-Murr_Diesel","99") == ReadingsVal("Tankstellen","minDiesel","0")) {return "#31B404"} else {return "#FFFFFF"}},
HEM-Si_Diesel_Farbe {if(ReadingsVal("Tankstellen","HEM-Si_Diesel","99") == ReadingsVal("Tankstellen","minDiesel","0")) {return "#31B404"} else {return "#FFFFFF"}},
Jet-Illi_Diesel_Farbe {if(ReadingsVal("Tankstellen","Jet-Illi_Diesel","99") == ReadingsVal("Tankstellen","minDiesel","0")) {return "#31B404"} else {return "#FFFFFF"}},
Jet-Sach_Diesel_Farbe {if(ReadingsVal("Tankstellen","Jet-Sach_Diesel","99") == ReadingsVal("Tankstellen","minDiesel","0")) {return "#31B404"} else {return "#FFFFFF"}},
Rapp_Diesel_Farbe {if(ReadingsVal("Tankstellen","Rapp_Diesel","99") == ReadingsVal("Tankstellen","minDiesel","0")) {return "#31B404"} else {return "#FFFFFF"}}
Metro_Super_E5_Farbe {if(ReadingsVal("Tankstellen","Metro_Super_E5","99") == ReadingsVal("Tankstellen","minSuperE5","0")) {return "#31B404"} else {return "#FFFFFF"}},
HEM-Murr_Super_E5_Farbe {if(ReadingsVal("Tankstellen","HEM-Murr_Super_E5","99") == ReadingsVal("Tankstellen","minSuperE5","0")) {return "#31B404"} else {return "#FFFFFF"}},
HEM-Si_Super_E5_Farbe {if(ReadingsVal("Tankstellen","HEM-Si_Super_E5","99") == ReadingsVal("Tankstellen","minSuperE5","0")) {return "#31B404"} else {return "#FFFFFF"}},
Jet-Illi_Super_E5_Farbe {if(ReadingsVal("Tankstellen","Jet-Illi_Super_E5","99") == ReadingsVal("Tankstellen","minSuperE5","0")) {return "#31B404"} else {return "#FFFFFF"}},
Jet-Sach_Super_E5_Farbe {if(ReadingsVal("Tankstellen","Jet-Sach_Super_E5","99") == ReadingsVal("Tankstellen","minSuperE5","0")) {return "#31B404"} else {return "#FFFFFF"}},
Rapp_Super_E5_Farbe {if(ReadingsVal("Tankstellen","Rapp_Super_E5","99") == ReadingsVal("Tankstellen","minSuperE5","0")) {return "#31B404"} else {return "#FFFFFF"}}
Metro_Super_E10_Farbe {if(ReadingsVal("Tankstellen","Metro_Super_E10","99") == ReadingsVal("Tankstellen","minSuperE10","0")) {return "#31B404"} else {return "#FFFFFF"}},
HEM-Murr_Super_E10_Farbe {if(ReadingsVal("Tankstellen","HEM-Murr_Super_E10","99") == ReadingsVal("Tankstellen","minSuper_E10","0")) {return "#31B404"} else {return "#FFFFFF"}},
HEM-Si_Super_E10_Farbe {if(ReadingsVal("Tankstellen","HEM-Si_Super_E10","99") == ReadingsVal("Tankstellen","minSuperE10","0")) {return "#31B404"} else {return "#FFFFFF"}},
Jet-Illi_Super_E10_Farbe {if(ReadingsVal("Tankstellen","Jet-Illi_Super_E10","99") == ReadingsVal("Tankstellen","minSuperE10","0")) {return "#31B404"} else {return "#FFFFFF"}},
Jet-Sach_Super_E10_Farbe {if(ReadingsVal("Tankstellen","Jet-Sach_Super_E10","99") == ReadingsVal("Tankstellen","minSuperE10","0")) {return "#31B404"} else {return "#FFFFFF"}},
Rapp_Super_E10_Farbe {if(ReadingsVal("Tankstellen","Rapp_Super_E10","99") == ReadingsVal("Tankstellen","minSuperE10","0")) {return "#31B404"} else {return "#FFFFFF"}}
Titel: Antw:UserReadings teilweise nicht ausgewertet
Beitrag von: Otto123 am 24 September 2020, 21:21:11
Hi,

Ja ich habe eine Idee, davor fehlt ein Komma bzw. hier danach }} am Ende der Zeile :)

Gruß Otto
Titel: Antw:UserReadings teilweise nicht ausgewertet
Beitrag von: muma am 24 September 2020, 23:22:48
🤦‍♂️ Vollblind.
Danke für den Augenöffner.