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"}}
Hi,
Ja ich habe eine Idee, davor fehlt ein Komma bzw. hier danach }} am Ende der Zeile :)
Gruß Otto
🤦♂️ Vollblind.
Danke für den Augenöffner.