+ Antworten
Seite 23 von 23 ErsteErste ... 13 21 22 23
Ergebnis 221 bis 227 von 227
  1. #221
    Registriert seit
    Sep 2010
    Beiträge
    217

    Standard Sofern es ein anderer brauchen kann ...

    Der Vollständigkeit halber möchte ich noch die Fertigstellung melden.
    https://www.symcon.de/forum/threads/...719#post394719
    Tschö Marcus
    ----------------------------------------------------------------------
    Was man anfängt sollte man auch zu Ende bri

  2. #222
    Registriert seit
    Aug 2017
    Beiträge
    76

    Hallo zusammen,

    nutze das Modul EHz mit Anschluss am Seriellen Port über USB Lesekopf und bekomme in unregelmäßigen Abständen folgenden Fehler:

    04.10.2019, 10:12:33 | Haushaltzaehler | Buffer is over 256kB

    Hat das jemand eine Idee woher das kommt?

  3. #223
    Registriert seit
    Nov 2014
    Beiträge
    70

    Hallo,

    nach dem Update auf 5.5 bekomme ich diese Fehlermeldung bei jeder Aktualisierung der Werte:

    Code:
    29.10.2020, 20:08:20 | FlowHandler          | Could not forward data to instance #32853: <br />
    <b>Deprecated</b>:  Invalid characters passed for attempted conversion, these have been ignored in <b>/var/lib/symcon/modules/EHZ/Haushaltzaehler/module.php</b> on line <b>152</b><br />
    <br />
    <b>Deprecated</b>:  Invalid characters passed for attempted conversion, these have been ignored in <b>/var/lib/symcon/modules/EHZ/Haushaltzaehler/module.php</b> on line <b>154</b><br />
    <br />
    <b>Deprecated</b>:  Invalid characters passed for attempted conversion, these have been ignored in <b>/var/lib/symcon/modules/EHZ/Haushaltzaehler/module.php</b> on line <b>152</b><br />
    <br />
    <b>Deprecated</b>:  Invalid characters passed for attempted conversion, these have been ignored in <b>/var/lib/symcon/modules/EHZ/Haushaltzaehler/module.php</b> on line <b>154</b><br />
    <br />
    <b>Deprecated</b>:  Invalid characters passed for attempted conversion, these have been ignored in <b>/var/lib/symcon/modules/EHZ/Haushaltzaehler/module.php</b> on line <b>152</b><br />
    <br />
    <b>Deprecated</b>:  Invalid characters passed for attempted conversion, these have been ignored in <b>/var/lib/symcon/modules/EHZ/Haushaltzaehler/module.php</b> on line <b>154</b><br />
    <br />
    <b>Deprecated</b>:  Invalid characters passed for attempted conversion, these have been ignored in <b>/var/lib/symcon/modules/EHZ/Haushaltzaehler/module.php</b> on line <b>152</b><br />
    <br />
    <b>Deprecated</b>:  Invalid characters passed for attempted conversion, these have been ignored in <b>/var/lib/symcon/modules/EHZ/Haushaltzaehler/module.php</b> on line <b>154</b><br />
    <br />
    <b>Deprecated</b>:  Invalid characters passed for attempted conversion, these have been ignored in <b>/var/lib/symcon/modules/EHZ/Haushaltzaehler/module.php</b> on line <b>152</b><br />
    <br />
    <b>Deprecated</b>:  Invalid characters passed for attempted conversion, these have been ignored in <b>/var/lib/symcon/modules/EHZ/Haushaltzaehler/module.php</b> on line <b>154</b><br />
    <br />
    <b>Deprecated</b>:  Invalid characters passed for attempted conversion, these have been ignored in <b>/var/lib/symcon/modules/EHZ/Haushaltzaehler/module.php</b> on line <b>152</b><br />
    <br />
    <b>Deprecated</b>:  Invalid characters passed for attempted conversion, these have been ignored in <b>/var/lib/symcon/modules/EHZ/Haushaltzaehler/module.php</b> on line <b>154</b><br />
    <br />
    <b>Deprecated</b>:  Invalid characters passed for attempted conversion, these have been ignored in <b>/var/lib/symcon/modules/EHZ/Haushaltzaehler/module.php</b> on line <b>113</b><br />
    <br />
    <b>Deprecated</b>:  Invalid characters passed for attempted conversion, these have been ignored in <b>/var/lib/symcon/modules/EHZ/Haushaltzaehler/module.php</b> on line <b>117</b><br />

    Das wären die beiden Zeilen 152/154 aus der module.php:

    $ident = hexdec($index);

    $value = hexdec($this->Str2Hex(substr($energieData, 4))) / $scaler;

    Das wären die beiden Zeilen 113-117 aus der module.php:

    $ident = hexdec($index);
    $split = substr($powerData, 4, -2);

    if ($split != "\xFF\xFF") {
    $value = hexdec($this->Str2Hex(substr($powerData, 4))) / $scaler;

    Ich kann aber leider nichts finden was mir weiterhilft.
    Das Modul an sich klappt, schreibt mir nur mit den Zeilen den Error Log voll.

    Kann mir einer helfen?

    Vielen Dank

  4. #224
    Registriert seit
    Dec 2009
    Ort
    Berlin
    Beiträge
    1,135

    Hallo yodaeichen,

    schau Mal hier:

    https://www.php.net/manual/de/function.hexdec.php

    hexdec() ignoriert alle nicht hexadezimal kodierten Zeichen (0-9 a-f) in hex_string. Von PHP 7.4.0 an ist die Übergabe jeglicher ungültiger Zeichen missbilligt.
    Ab V5.5 wird PHP 7.4.0 verwendet. Vorerst erhält man nur den Hinweis, später wird es nicht mehr funktionieren.

    In $index stehen Zeichen , die nicht passen...(vllt. ein Leerzeichen)...

    LG
    lueralba
    __________________
    IPS 5.5.x Beta auf Raspi3 ; IPSView ; Mobile5.x ; AEON Stick/Razberry Gen5 und Fibaro HC2 ; ca. 90 Z-Wave Geräte ; 2x LOGO!8 ; CCU3 RaspberryMatic; Fritzbox 7590 ; Viessmann via EXSYS; Sensus HRI und Eltako DSZ12DM an PiiGAB M-Bus; Instar 4011; AXIS 207W; RG-11

  5. #225
    Registriert seit
    Mar 2010
    Beiträge
    62

    Hallo,

    ich habe die Leerzeichen Str2Hex ersetzt,
    das ist aber quick-and-dirty, man kann das natürlich auch direkt in $hex
    schreiben oder allgemein whitespaces wie tab,space etc. ersetzen. Funktioniert so bei mir

    private function Str2Hex($daten)
    {
    $hex = '';
    $stripped='';
    for ($i = 0; $i < strlen($daten); $i++) {
    $hex .= sprintf('%02X ', ord($daten[$i]));
    }
    $stripped = str_replace(' ', '', $hex);

    return $stripped;
    }

  6. #226
    Registriert seit
    Jan 2012
    Beiträge
    10

    Guten Morgen zusammen,

    das zuletzt genannte Problem habe ich auch.

    Wie komme ich denn an der Symbox an die php-Dateien des Modules um den Eintrag anzupassen?

    Grüße Willi

  7. #227
    Registriert seit
    Jan 2012
    Beiträge
    10

    Hier der Link zum Modul für die neue PHP Version

    https://github.com/emale999/EHZ