2023.11.26 19:37:34 1: PERL WARNING: Unrecognized escape \W passed through at (eval 5331) line 1.
2023.11.26 19:37:34 3: eval: {my $onl = ReadingsVal($name,'online','false') eq 'false'?'10px-kreis-rot': ReadingsVal($name,'new_fw','false') eq 'true' ? '10px-kreis-gelb' : '10px-kreis-gruen'; $onl = FW_makeImage($onl); my $light = ReadingsVal($name,'output','false') eq 'false' ? 'light_light' : 'light_light_dim_100@FFFF00' ;$light = FW_makeImage($light); my $cons = ReadingsNum($name,'apower',0); my $total = round(ReadingsNum($name,'aenergy_total',0)/1000,1); my $temp = ReadingsVal($name,'temperature','-100'); my $ip = ReadingsVal($name,'ip','none'); qq(<a href="/fhem?cmd.dummy=set $name toggle&XHR=1">${light}</a><div><a href="http://$ip" target="_blank">${onl}</a><div> $cons\W <br/> $total\kWh <br/> $temp\°C</div>)}
2023.11.26 19:37:34 1: PERL WARNING: Unrecognized escape \k passed through at (eval 5331) line 1.
2023.11.26 19:37:34 3: eval: {my $onl = ReadingsVal($name,'online','false') eq 'false'?'10px-kreis-rot': ReadingsVal($name,'new_fw','false') eq 'true' ? '10px-kreis-gelb' : '10px-kreis-gruen'; $onl = FW_makeImage($onl); my $light = ReadingsVal($name,'output','false') eq 'false' ? 'light_light' : 'light_light_dim_100@FFFF00' ;$light = FW_makeImage($light); my $cons = ReadingsNum($name,'apower',0); my $total = round(ReadingsNum($name,'aenergy_total',0)/1000,1); my $temp = ReadingsVal($name,'temperature','-100'); my $ip = ReadingsVal($name,'ip','none'); qq(<a href="/fhem?cmd.dummy=set $name toggle&XHR=1">${light}</a><div><a href="http://$ip" target="_blank">${onl}</a><div> $cons\W <br/> $total\kWh <br/> $temp\°C</div>)}
2023.11.26 19:37:34 1: PERL WARNING: Unrecognized escape \W passed through at (eval 5332) line 1.
{my $onl = ReadingsVal($name,'online','false') eq 'false'?'10px-kreis-rot': ReadingsVal($name,'new_fw','false') eq 'true' ? '10px-kreis-gelb' : '10px-kreis-gruen'; $onl = FW_makeImage($onl); my $light = ReadingsVal($name,'params_switch_0_output','false') eq 'false' ? 'light_light' : 'light_light_dim_100@FFFF00' ;$light = FW_makeImage($light); my $cons = ReadingsNum($name,'apower',0); my $total = round(ReadingsNum($name,'aenergy_total',0)/1000,1); my $temp = ReadingsVal($name,'temperature','-100'); my $ip = ReadingsVal($name,'ip','none'); qq(<a href="/fhem?cmd.dummy=set $name toggle&XHR=1">${light}</a><div><a href="http://$ip" target="_blank">${onl}</a><div> $cons\W <br/> $total\kWh <br/> $temp\°C</div>)}
Kann mir einer auf die Sprünge helfen ?
Hallo,
ich verstehe nicht warum Du hier:
<div> $cons\W <br/> $total\kWh <br/> $temp\°C</div>)
\W \kWh nutzt. Somit also W und k maskierst.
Grüße Jörg
Ich weiss selber nicht was ich da gemacht habe :o
Ich wollte damit nur meine Werte weigen mit W für Watt und kWh und es sollte in einer Zeile bleiben. Muss es aber irgendwie trennen :o
Hallo,
warum nicht so:
<div> ${cons}W <br/> ${total}kWh <br/> ${temp}°C</div>)
<div> ${cons}%20W <br/> ${total}%20kWh <br/> ${temp}%20°C</div>)
oder mit leezeichen:
Grüße Jörg
Danke das war es ... muss in Klammern gesetzt werden ... anstatt mit \ trennen :o ... Sorry
Hoffe das ich das irgendwann mal wirklich verstehe.
Aber mit dem Leerzeichen geht nicht
<div> ${cons}%20W <br/> ${total}%20kWh <br/> ${temp}%20°C</div>)}
Den Sinn der Klammern verstehe ich zwar immer noch nicht.
Aber hier:
Zitat von: Freee84neu am 26 November 2023, 21:28:22<div> ${cons}%20W <br/> ${total}%20kWh <br/> ${temp}%20°C</div>)}
könnte es helfen, anstatt %20 mit zu arbeiten. Oder einfach mit einem Leerzeichen.
Danke das hat geklappt ...
<div> ${cons} Watt <br/> ${total} kWh <br/> ${temp} °C</div>)
Wen ich nur ein Leerzeichen nehme rutscht das Watt immer in die nächste Zeile das ist/war mein Problem. Und ohne Klammer und ohne Leerzeichen geht es natürlich garnicht weil der das $consWatt ja nicht gibt
${cons} Watt <b
Du solltest genauer lesen.
Der Strichpunkt hinter war da nicht zum Spaß, der gehört da hin.
Du hast ihn aber weggelassen.
Oh ... ging auch ohne und ne Fehlermeldung habe ich auch nicht :o
Dann werde ich es aber mal ändern.
Danke