Hallo Leute,
ich habe folgenden Fehler mehrfach im Log:
Missing argument in sprintf at ./FHEM/33_readingsGroup.pm line 1339.
Invalid conversion in sprintf: end of string at ./FHEM/33_readingsGroup.pm line 1339.
Ich habe diverse readingGroups, die alle so aufgebaut sind:
define FP_Heizung_WZ_DG readingsGroup Wohnzimmer_DG_Heizung_Clima:measured-temp,ValvePosition\
Wohnzimmer_DG_Heizung_Clima:desired-temp,controlMode\
attr FP_Heizung_WZ_DG commands { 'desired-temp' => 'desired-temp:', 'controlMode' => 'controlMode:' }
attr FP_Heizung_WZ_DG fp_Dachgeschoss 394,1002,0,
attr FP_Heizung_WZ_DG mapping { 'Wohnzimmer_DG_Heizung_Clima' => ' ' }
attr FP_Heizung_WZ_DG noheading 1
attr FP_Heizung_WZ_DG valueFormat { 'measured-temp' => "Ist %0.1f °;C", 'ValvePosition' => "Ventil %0.0f %"}
define FP_EG_HB_Wohnzimmer_gr readingsGroup Wohnzimmer_gr_EG_Heizung:battery
attr FP_EG_HB_Wohnzimmer_gr fp_Erdgeschoss 140,965,0,
attr FP_EG_HB_Wohnzimmer_gr noheading 1
attr FP_EG_HB_Wohnzimmer_gr nonames 1
attr FP_EG_HB_Wohnzimmer_gr notime 1
attr FP_EG_HB_Wohnzimmer_gr valueIcon {'battery.ok' => 'batterie@green', 'battery.low' => 'batterie@red'}
Leider kann ich den Fehler nicht finden und daher auch nicht beheben. Hat einer von euch eine Idee?
Viel Grüße
Daniel
das einheiten % zeichen muss als %% geschrieben werden.
Hallo justme1968,
ich habe das % ergänzt. Trotzdem kommt der Fehler
Invalid conversion in sprintf: end of string at ./FHEM/33_readingsGroup.pm line 529.
Missing argument in sprintf at ./FHEM/33_readingsGroup.pm line 1339.
Invalid conversion in sprintf: end of string at ./FHEM/33_readingsGroup.pm line 1339.
Missing argument in sprintf at ./FHEM/33_readingsGroup.pm line 1339.
Hast du noch eine Idee?
Danke geht!!! Mein Fehler!!!
Zitat von: justme1968 am 12 April 2017, 16:53:04
das einheiten % zeichen muss als %% geschrieben werden.
Danke, habe das gerade auch bei mir festgestellt:
2019.07.23 16:44:41 1: PERL WARNING: Invalid conversion in sprintf: end of string at ./FHEM/33_readingsGroup.pm line 543.
Läuft nun mit %%.