Ich nochmal
Das einzigste was mir auffällt ist Die Fehlermeldung konvertiert &oC1 zu &oC1 ,
Habe ich ein charset Problem?
Der Raspi läuft auf DE_DE UTF 08
ich habe diese Zeile auch gerade in meinem Logfile entdeckt, da mein IPS sich aktuell sehr häufig verabschiedet mit „zu viele Skripte gleichzeitig“.
Das scheint sich irgendwann hochzuschaukeln:
09.05.2020 22:52:18 | 57971 | DEBUG | ScriptEngine | Skriptausführung - Ereignis: 30734 ~ Absender: TimerEvent ~ Dauer: 120093 ms
09.05.2020 22:52:18 | 57971 | WARNING | ScriptEngine | Result for Event 30734
<br />
<b>Warning</b>: file_get_contents(http://192.168.178.20/csv.html): failed to open stream: HTTP request failed! in <b>/var/lib/symcon/scripts/57971.ips.php</b> on line <b>3</b><br />
<br />
<b>Notice</b>: Undefined offset: 16 in <b>/var/lib/symcon/scripts/57971.ips.php</b> on line <b>7</b><br />
<br />
<b>Notice</b>: Undefined offset: 19 in <b>/var/lib/symcon/scripts/57971.ips.php</b> on line <b>8</b><br />
<br />
<b>Notice</b>: Undefined offset: 17 in <b>/var/lib/symcon/scripts/57971.ips.php</b> on line <b>10</b><br />
<br />
<b>Notice</b>: Undefined offset: 20 in <b>/var/lib/symcon/scripts/57971.ips.php</b> on line <b>11</b><br />
Lief bis dato immer einwandfrei… Lief es bei dir schon mal?
Hallo
Habe den erst grad eingebaut und direkt am nächsten Tag die Meldung gesehen.
Bin auch erstmal ratlos.
Der Hersteller kann sich das auch nicht erklären.
Verwies auf evtl. zu viele Zugriffe, oder ein charset Problem.
Hallo, ich habe grad den Hinweis gefunden, einen Timeout zu setzen, um wenigstens IPS zu entlasten.
Den das schalten am IPSwitch erfolgt, trotz der Fehlermeldung in IPS.
Danke dir - warum teilst du durch 1000? Weil du ihn als kwh wert in der Variable führst? Wahrscheinlich …
Was ich bei deinem IF nicht verstehe - wenn der Zählerstand bspw. aktuell 5000 beträgt und nach einem Neustart wieder 0, dann schreibt dein SetValue doch spätestens wenn der Zählerstand 1 ist.
Aber da entsteht doch das Problem - du springst von 5000 auf 1 wieder…