Ich versuche mal mein Problem hier darzustellen:
Es wird mit HTTPMOD ein Datensatz an einen EspEasy gesendet welcher das auf einem LCD Modul in Farbe anzeigt.
defmod Pool_Anz_1 HTTPMOD http://192.168.178.41:80/control?cmd=LCD,1,16,1,%Prozent%°C
attr Pool_Anz_1 userattr HTTPMOD HTTPMOD_map replacement01Mode:reading,internal,text,expression,key structexclude
attr Pool_Anz_1 replacement01Mode expression
attr Pool_Anz_1 replacement01Regex %Prozent%
attr Pool_Anz_1 replacement01Value { ReadingsVal("pool.water2","temperature",0);; }
attr Pool_Anz_1 room Steuerung
Die 1, 16, 1 bedeutet Spalte 1; Zeile 16; Farbe 1 (weiß)
Die angezeiten Werte sind dann pool.water2:temperatur also z.B. 22,5 °C
Mittels eine zweiten Replacements (Farbe) würrde ich gern die angezeigte Temperatur farbig anpassen
also >25°C = Grün oder < 24 = blau usw.
Die Farben entsprechen ganzen Zahlen von 0-7.
Nur mit diesem Replacement habe ich so meine Probleme.....
Schöne Grüße aus Peine
Wolfdieter