Autor Thema: readingGroups seltsamer Formatierungsfehler  (Gelesen 1393 mal)

Online Reinhart

  • Hero Member
  • *****
  • Beiträge: 2105
readingGroups seltsamer Formatierungsfehler
« am: 11 Oktober 2016, 11:27:36 »
Hallo,

seit neuestem habe ich in allen readingGroups die ich verwende seltsame Formatierungsfehler bei Verwendung des "attr valueStyle".

- Wenn ein neues Reading eintrifft, dann wird in der Anzeige der Html Code angezeigt,  siehe Bild 1
- wird im Browser Refresh (F5) gedrückt, ist die Anzeige wieder normal, siehe Bild 2


Hat noch jemand außer mir diesen Fehler? Ich habe den Fehler auf 2 verschiedenen Rapberry mit jeweils eigenen Fhem Instanzen, jedoch beide auf Letztstand upgedatet.

####################################################
##            Stromzaehler Youless                ##
####################################################
define EnergiezaehlerS readingsGroup <%measure_power>,<Zaehlerstand>,<aktueller Wert>,<Tagesverbrauch=>>,<Heute>,<Tagesverbrauch=>>,<Gestern>,<Monat>,<Jahr>,<€-Reserve>,<hr> .*(LS110|LS110_2):electricityConsumed,electricityPower,statElectricityConsumedToday,electricityConsumed_EnergyDay,electricityConsumed_EnergyDayLast,electricityConsumed_EnergyCostDayLast,electricityConsumed_EnergyCostMonth,electricityConsumed_EnergyCostMeter,electricityConsumed_FinanceReserve
#attr EnergiezaehlerS group Energie
attr EnergiezaehlerS mapping %ALIAS
attr EnergiezaehlerS nameStyle style="color:yellow"
attr EnergiezaehlerS room Energie
attr EnergiezaehlerS valueFormat {'electricityConsumed' =>"%09d", 'electricityPower' =>"%.0f W", 'statElectricityConsumedToday' =>"%.0f Wh",'electricityConsumed_EnergyDayLast' => "%.2f Kw/h",'electricityConsumed_EnergyCostDayLast'=> "%.2f €", 'electricityConsumed_EnergyCostMonth'=> "%.2f €",'electricityConsumed_EnergyCostMeter'=> "%.2f €", 'electricityConsumed_FinanceReserve' => "%.2f €",'electricityConsumed_EnergyDay'=> '{sprintf("%.2f €",$VALUE*0.17)}' }

attr EnergiezaehlerS valueStyle { if($READING eq "electricityPower" && $VALUE >= 0 && $VALUE <= 1000){ 'style="color:green;;text-align:right"' }elsif( $READING eq "electricityPower" && $VALUE > 1000 && $VALUE < 3000){ 'style="color:orange;;text-align:right"' }elsif( $READING eq "electricityPower" && $VALUE >= 3000){ 'style="color:red;;text-align:right"' }elsif( $READING eq "statElectricityConsumedToday" && $VALUE >= 15000){ 'style="color:red;;text-align:right"' }elsif( $READING eq "statElectricityConsumedToday" && $VALUE <= 6000){ 'style="color:green;;text-align:right"' }elsif( $READING eq "statElectricityConsumedToday" && $VALUE > 6000 && $VALUE < 15000 ){ 'style="color:orange;;text-align:right"' }elsif( $READING eq "electricityConsumed_EnergyDayLast" && $VALUE <= 15){'style="color:green;;text-align:right"'}elsif( $READING eq "electricityConsumed_EnergyDayLast" && $VALUE > 15 && $VALUE < 20 ){'style="color:orange;;text-align:right"' }elsif( $READING eq "electricityConsumed_EnergyDayLast" && $VALUE >= 20){ 'style="color:red;;text-align:right"' }elsif( $READING eq "electricityConsumed_EnergyCostDayLast" && $VALUE <= 3){ 'style="color:lightgreen;;text-align:right"' }elsif( $READING eq "electricityConsumed_EnergyDay" && $VALUE <=15 ){'style="color:lightgreen;;text-align:right"' }elsif( $READING eq "electricityConsumed_EnergyDay" && $VALUE > 15 && $VALUE < 20){'style="color:orange;;text-align:right"' }elsif( $READING eq "electricityConsumed_EnergyDay" && $VALUE >= 20){'style="color:red;;text-align:right"' }elsif( $READING eq "electricityConsumed_EnergyCostDay" && $VALUE <= 3){ 'style="color:lightgreen;;text-align:right"' }elsif( $READING eq "electricityConsumed_EnergyCostDayLast" && $VALUE > 3 && $VALUE < 5 ){ 'style="color:orange;;text-align:right"' }elsif( $READING eq "electricityConsumed_EnergyCostDayLast" && $VALUE >= 5){ 'style="color:red;;text-align:right"' }elsif( $READING eq "electricityConsumed_EnergyCostMonth" && $VALUE <= 90){ 'style="color:lightgreen;;text-align:right"' }elsif( $READING eq "electricityConsumed_EnergyCostMonth" && $VALUE > 90 && $VALUE < 150 ){ 'style="color:orange;;text-align:right"' }elsif( $READING eq "electricityConsumed_EnergyCostMonth" && $VALUE >= 150){'style="color:red;;text-align:right"'}elsif( $READING eq "electricityConsumed_EnergyCostMeter" && $VALUE <= 90){'style="color:lightgreen;;text-align:right"'}elsif( $READING eq "electricityConsumed_EnergyCostMeter" && $VALUE > 90 && $VALUE < 150 ){'style="color:orange;;text-align:right"'}elsif( $READING eq "electricityConsumed_EnergyCostMeter" && $VALUE >= 150){'style="color:red;;text-align:right"'}elsif( $READING eq "electricityConsumed_FinanceReserve" && $VALUE > 400){'style="color:lightgreen;;text-align:right"'}elsif( $READING eq "electricityConsumed_FinanceReserve" && $VALUE < 400 && $VALUE > 200 ){'style="color:orange;;text-align:right"'}elsif( $READING eq "electricityConsumed_FinanceReserve" && $VALUE < 399){'style="color:red;;text-align:right"'}else{'style="color:grey;;text-align:right"'}}
hier der typische Code den ich für "valueStyle" verwende um die Ausgabe schön farblich zu formatieren.

Die Readinggroups haben bis vor kurzem alle funktioniert, der Fehler dürfte also von einem der letzten Updates sich eingeschlichen haben, da es bei mir alle readingGroups gleichzeitig betrifft.

... oder habe ich eine Änderung verschlafen und daher noch nicht korrigiert?

LG
Reinhart
FHEM auf Raspy4 mit Buster + SSD, mit FS20, Homematic, ESP8266, Sonoff, Electrodragon, eBus, RPi mit COC,NanoCUL, MapleCUL, HM-CFG-LAN Adapter, MQTT2, Alexa

Offline franky08

  • Hero Member
  • *****
  • Beiträge: 4206
  • jetzt DBLog befreit
Antw:readingGroups seltsamer Formatierungsfehler
« Antwort #1 am: 11 Oktober 2016, 11:32:02 »
Heute mal ein update gemacht? Ich glaube dieser Tage gelesen zu haben das Andre diesen Fehler korrigiert hat.

VG
Frank
Debian Wheezy auf ZBOX nano/ Stretch auf 2.tem ZBOX nano FHEM2FHEM an RaspiB
22Zoll ViewSonic als Infodislay (WVC)
3xHMLAN mit vccu ,fhem5.8, CCU2,
ECMD an AVR-NET-IO mit DAC u. ADC an Junkers Stetigregelung, Siemens LOGO!8, JeeLink

Online Reinhart

  • Hero Member
  • *****
  • Beiträge: 2105
Antw:readingGroups seltsamer Formatierungsfehler
« Antwort #2 am: 11 Oktober 2016, 12:26:27 »
Danke für die schnelle Antwort, dann bin ich wenigstens nicht der einzige!

Ja heute habe ich schon auf beiden Raspi ein Update durchgeführt und es hat noch keine Besserung gebracht. Hauptsache es ist bereits bekannt und wird irgendwann wieder korrekt funktionieren.

LG
Reinhart
FHEM auf Raspy4 mit Buster + SSD, mit FS20, Homematic, ESP8266, Sonoff, Electrodragon, eBus, RPi mit COC,NanoCUL, MapleCUL, HM-CFG-LAN Adapter, MQTT2, Alexa

Offline Wuppi68

  • Developer
  • Hero Member
  • ****
  • Beiträge: 2274
  • On the Highway to Shell
Antw:readingGroups seltsamer Formatierungsfehler
« Antwort #3 am: 11 Oktober 2016, 12:29:14 »
bei mir passiert das auch wenn ein Update von einem Reading kommt ...

sieht cool aus - wird aber bestimmt in Kürze gefixed werden
Jetzt auf nem I3 und primär Homematic - kein Support für cfg Editierer

Support heißt nicht wenn die Frau zu Ihrem Mann sagt: Geh mal bitte zum Frauenarzt, ich habe Bauchschmerzen

Offline DeeSPe

  • Developer
  • Hero Member
  • ****
  • Beiträge: 4204
  • Wer anderen eine Bratwurst brät...
Antw:readingGroups seltsamer Formatierungsfehler
« Antwort #4 am: 11 Oktober 2016, 13:03:25 »
Das Problem wurde bereits von Andre gefixt.
Die letzten Tage gab es ein Update.
Mit aktuellem Update-Stand sollte das nicht mehr auftreten, zumindest ist es bei mir wieder so wie es sein soll.

Gruß
Dan
FHEM 5.9, Brix, VIVO mini, RPi3, Debian Jessie, ZME_UZB1
HM-CFG-LAN, HM-MOD-UART-WIFI, HUE, HarmonyHub, JeeLink, CO20
Hyperion auf RPi Zero W, Sonos, viel Z-Wave und HM
alles per HomeKit steuerbar
MAINTAINER: 22_HOMEMODE, 98_Hyperion, 98_FileLogConvert, 98_serviced

Online Reinhart

  • Hero Member
  • *****
  • Beiträge: 2105
Antw:readingGroups seltsamer Formatierungsfehler
« Antwort #5 am: 11 Oktober 2016, 13:28:26 »
ich habe gerade nachgeschaut und ich habe die Version 12292 vom 07.10, das dürfte dann schon die korrigierte Version sein.

# $Id: 33_readingsGroup.pm 12292 2016-10-07 17:36:46Z justme1968 $
Vielleicht kann uns Wupi68 noch seine Version posten, denn der hat auch noch den Fehler reproduzieren können.

LG
Reinhart
FHEM auf Raspy4 mit Buster + SSD, mit FS20, Homematic, ESP8266, Sonoff, Electrodragon, eBus, RPi mit COC,NanoCUL, MapleCUL, HM-CFG-LAN Adapter, MQTT2, Alexa

Offline justme1968

  • Developer
  • Hero Member
  • ****
  • Beiträge: 20451
Antw:readingGroups seltsamer Formatierungsfehler
« Antwort #6 am: 11 Oktober 2016, 13:47:43 »
ich kann das problem mit der aktuellen version nicht reproduzieren.

ist dein fhemweb.js aktuell? d.h. komplett update gemacht?

lösch mal den browser cache bzw. starte den browser neu.

gruss
  andre
FHEM5.4,DS1512+,2xCULv3,DS9490R,HMLAN,2xRasPi
CUL_HM:HM-LC-Bl1PBU-FM,HM-LC-Sw1PBU-FM,HM-SEC-MDIR,HM-SEC-RHS
HUEBridge,HUEDevice:LCT001,LLC001,LLC006,LWL001
OWDevice:DS1420,DS18B20,DS2406,DS2423
FS20:fs20as4,fs20bs,fs20di
AKCP:THS01,WS15
CUL_WS:S300TH

Offline Wuppi68

  • Developer
  • Hero Member
  • ****
  • Beiträge: 2274
  • On the Highway to Shell
Antw:readingGroups seltsamer Formatierungsfehler
« Antwort #7 am: 11 Oktober 2016, 15:39:21 »
werde gleich mal schauen - bin noch im Büro
Jetzt auf nem I3 und primär Homematic - kein Support für cfg Editierer

Support heißt nicht wenn die Frau zu Ihrem Mann sagt: Geh mal bitte zum Frauenarzt, ich habe Bauchschmerzen

Online Reinhart

  • Hero Member
  • *****
  • Beiträge: 2105
Antw:readingGroups seltsamer Formatierungsfehler
« Antwort #8 am: 11 Oktober 2016, 16:04:32 »
Problem gelöst!

Habe nun die Tipps von Andre befolgt und in allen Browser den Cache gelöscht und auch beide Raspi rebootet. Der Fehler ist nun in allen Browsern weg. Die Fhem Versionen waren soweit alle Uptodate.

getestet habe ich mit:
- IE11
- Edge
- Chrome
- Opera
- Firefox

Danke nochmals für die Hilfe und die nützlichen Tipps!

LG
Reinhart
FHEM auf Raspy4 mit Buster + SSD, mit FS20, Homematic, ESP8266, Sonoff, Electrodragon, eBus, RPi mit COC,NanoCUL, MapleCUL, HM-CFG-LAN Adapter, MQTT2, Alexa

Offline Wuppi68

  • Developer
  • Hero Member
  • ****
  • Beiträge: 2274
  • On the Highway to Shell
Antw:readingGroups seltsamer Formatierungsfehler
« Antwort #9 am: 11 Oktober 2016, 18:55:40 »
werde gleich mal schauen - bin noch im Büro

habe update gemacht und getestet ....

schaut sehr gut aus :-)

D a n k e
Jetzt auf nem I3 und primär Homematic - kein Support für cfg Editierer

Support heißt nicht wenn die Frau zu Ihrem Mann sagt: Geh mal bitte zum Frauenarzt, ich habe Bauchschmerzen