Ankündigung

Einklappen
Keine Ankündigung bisher.

Fronius LBS 19001640

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • martin3171
    antwortet
    Hallo, ich habe dein Update gleich eingespielt! Leider spuckt Edomi jetzt folgende Fehler aus:
    Code:
     [TABLE="border: 0, cellpadding: 0, cellspacing: 0"]
     	 		[TR]
     			[TD]2019-06-04 20:24:09[/TD]
     			[TD]635657[/TD]
     			[TD]?[/TD]
     			[TD]3221[/TD]
     			[TD]Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19001640.php | Fehlercode: 8 | Zeile: 264 | Undefined variable: pv_aktLeistung[/TD]
     			[TD]ERROR[/TD]
     		[/TR]
     		[TR]
     			[TD]2019-06-04 20:29:09[/TD]
     			[TD]300601[/TD]
     			[TD]?[/TD]
     			[TD]3386[/TD]
     			[TD]Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19001640.php | Fehlercode: 8 | Zeile: 264 | Undefined variable: pv_aktLeistung[/TD]
     			[TD]ERROR[/TD]
     		[/TR]
     	 [/TABLE]
    PS: Danke für den LBS, war einer der ersten den ich in Verwendung hatte!

    Einen Kommentar schreiben:


  • twi127
    antwortet
    martin3171
    Ich habe ein Updaten hochgeladen und die Fehlerkorrektur ergänzt.

    Einen Kommentar schreiben:


  • martin3171
    antwortet
    Zitat von WWebber Beitrag anzeigen
    UNGETESTET!

    Ersetze die Zeile:
    Code:
     $pv_aktLeistung = round($json["Body"]["Data"]["PAC"]["Value"]);
    durch
    Code:
    if ( array_key_exists( $json["Body"]["Data"]["PAC"] ) )
    $pv_aktLeistung = round($json["Body"]["Data"]["PAC"]["Value"]);
    else
    $pv_aktLeistung = 0;
    Gleich vorab: ich verstehe nicht viel von PHP... sobald ich die Zeile 1:1 mit dem Code tausche kommt folgender Fehler:
    Code:
     [TABLE="border: 0, cellpadding: 0, cellspacing: 0"]
     	 		[TR]
     			[TD]2019-05-31 10:34:39[/TD]
     			[TD]179264[/TD]
     			[TD]?[/TD]
     			[TD]3077[/TD]
     			[TD]Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19001640.php | Fehlercode: 2 | Zeile: 138 | array_key_exists() expects exactly 2 parameters, 1 given[/TD]
     			[TD]ERROR[/TD]
     		[/TR]
     		[TR]
     			[TD]2019-05-31 10:35:09[/TD]
     			[TD]156531[/TD]
     			[TD]?[/TD]
     			[TD]3137[/TD]
     			[TD]Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19001640.php | Fehlercode: 2 | Zeile: 138 | array_key_exists() expects exactly 2 parameters, 1 given[/TD]
     			[TD]ERROR[/TD]
     		[/TR]
     		[TR]
     			[TD]2019-05-31 10:36:11[/TD]
     			[TD]039310[/TD]
     			[TD]?[/TD]
     			[TD]3204[/TD]
     			[TD]Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19001640.php | Fehlercode: 2 | Zeile: 138 | array_key_exists() expects exactly 2 parameters, 1 given[/TD]
     			[TD]ERROR[/TD]
     		[/TR]
     		[TR]
     			[TD]2019-05-31 10:37:09[/TD]
     			[TD]614708[/TD]
     			[TD]?[/TD]
     			[TD]3265[/TD]
     			[TD]Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19001640.php | Fehlercode: 2 | Zeile: 138 | array_key_exists() expects exactly 2 parameters, 1 given[/TD]
     			[TD]ERROR[/TD]
     		[/TR]
     		[TR]
     			[TD]2019-05-31 10:38:08[/TD]
     			[TD]515130[/TD]
     			[TD]?[/TD]
     			[TD]3326[/TD]
     			[TD]Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19001640.php | Fehlercode: 2 | Zeile: 138 | array_key_exists() expects exactly 2 parameters, 1 given[/TD]
     			[TD]ERROR[/TD]
     		[/TR]
     		[TR]
     			[TD]2019-05-31 10:39:09[/TD]
     			[TD]240313[/TD]
     			[TD]?[/TD]
     			[TD]3387[/TD]
     			[TD]Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19001640.php | Fehlercode: 2 | Zeile: 138 | array_key_exists() expects exactly 2 parameters, 1 given[/TD]
     			[TD]ERROR[/TD]
     		[/TR]
     		[TR]
     			[TD]2019-05-31 10:40:11[/TD]
     			[TD]424119[/TD]
     			[TD]?[/TD]
     			[TD]3452[/TD]
     			[TD]Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19001640.php | Fehlercode: 2 | Zeile: 138 | array_key_exists() expects exactly 2 parameters, 1 given[/TD]
     			[TD]ERROR[/TD]
     		[/TR]
     		[TR]
     			[TD]2019-05-31 10:41:10[/TD]
     			[TD]904001[/TD]
     			[TD]?[/TD]
     			[TD]3523[/TD]
     			[TD]Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19001640.php | Fehlercode: 2 | Zeile: 138 | array_key_exists() expects exactly 2 parameters, 1 given[/TD]
     			[TD]ERROR[/TD]
     		[/TR]
     		[TR]
     			[TD]2019-05-31 10:42:09[/TD]
     			[TD]149549[/TD]
     			[TD]?[/TD]
     			[TD]3584[/TD]
     			[TD]Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19001640.php | Fehlercode: 2 | Zeile: 138 | array_key_exists() expects exactly 2 parameters, 1 given[/TD]
     			[TD]ERROR[/TD]
     		[/TR]
     		[TR]
     			[TD]2019-05-31 10:43:09[/TD]
     			[TD]760456[/TD]
     			[TD]?[/TD]
     			[TD]3645[/TD]
     			[TD]Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19001640.php | Fehlercode: 2 | Zeile: 138 | array_key_exists() expects exactly 2 parameters, 1 given[/TD]
     			[TD]ERROR[/TD]
     		[/TR]
     		[TR]
     			[TD]2019-05-31 10:44:10[/TD]
     			[TD]392218[/TD]
     			[TD]?[/TD]
     			[TD]3706[/TD]
     			[TD]Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19001640.php | Fehlercode: 2 | Zeile: 138 | array_key_exists() expects exactly 2 parameters, 1 given[/TD]
     			[TD]ERROR[/TD]
     		[/TR]
     		[TR]
     			[TD]2019-05-31 10:45:11[/TD]
     			[TD]821146[/TD]
     			[TD]?[/TD]
     			[TD]3765[/TD]
     			[TD]Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19001640.php | Fehlercode: 2 | Zeile: 138 | array_key_exists() expects exactly 2 parameters, 1 given[/TD]
     			[TD]ERROR[/TD]
     		[/TR]
     	 [/TABLE]

    Einen Kommentar schreiben:


  • WWebber
    antwortet
    Zitat von Jue Beitrag anzeigen
    Fehlen da nicht die geschweiften Klammern? Bin jetzt kein Experte in Sachen PHP.
    Als C++ Programmierer schreib ich "Einzeiler" immer so oder so (hehe):

    Code:
    $pv_aktLeistung = array_key_exists($json["Body"]["Data"]["PAC"]) ? round($json["Body"]["Data"]["PAC"]["Value"]) : 0;

    Einen Kommentar schreiben:


  • Jue
    antwortet
    Fehlen da nicht die geschweiften Klammern? Bin jetzt kein Experte in Sachen PHP.
    Zuletzt geändert von Jue; 31.05.2019, 06:50.

    Einen Kommentar schreiben:


  • WWebber
    antwortet
    UNGETESTET!

    Ersetze die Zeile:
    Code:
        $pv_aktLeistung    =    round($json["Body"]["Data"]["PAC"]["Value"]);
    durch
    Code:
    if ( array_key_exists( $json["Body"]["Data"]["PAC"] ) )
      $pv_aktLeistung =  round($json["Body"]["Data"]["PAC"]["Value"]);
    else
      $pv_aktLeistung   =  0;

    Einen Kommentar schreiben:


  • martin3171
    antwortet
    Hallo,

    ich bekomme seit kurzem auch folgende Fehler:
    Code:
     [TABLE="border: 0, cellpadding: 0, cellspacing: 0"]
     	 		[TR]
     			[TD]2019-05-24 05:28:09[/TD]
     			[TD]729227[/TD]
     			[TD]?[/TD]
     			[TD]9708[/TD]
     			[TD]Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19001640.php | Fehlercode: 8 | Zeile: 138 | Undefined index: PAC[/TD]
     			[TD]ERROR[/TD]
     		[/TR]
     		[TR]
     			[TD]2019-05-24 20:27:10[/TD]
     			[TD]738627[/TD]
     			[TD]?[/TD]
     			[TD]8362[/TD]
     			[TD]Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19001640.php | Fehlercode: 8 | Zeile: 138 | Undefined index: PAC[/TD]
     			[TD]ERROR[/TD]
     		[/TR]
     		[TR]
     			[TD]2019-05-25 05:15:09[/TD]
     			[TD]648053[/TD]
     			[TD]?[/TD]
     			[TD]25916[/TD]
     			[TD]Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19001640.php | Fehlercode: 8 | Zeile: 138 | Undefined index: PAC[/TD]
     			[TD]ERROR[/TD]
     		[/TR]
     		[TR]
     			[TD]2019-05-25 05:18:09[/TD]
     			[TD]110574[/TD]
     			[TD]?[/TD]
     			[TD]26015[/TD]
     			[TD]Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19001640.php | Fehlercode: 8 | Zeile: 138 | Undefined index: PAC[/TD]
     			[TD]ERROR[/TD]
     		[/TR]
     		[TR]
     			[TD]2019-05-27 05:16:09[/TD]
     			[TD]319613[/TD]
     			[TD]?[/TD]
     			[TD]24370[/TD]
     			[TD]Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19001640.php | Fehlercode: 8 | Zeile: 138 | Undefined index: PAC[/TD]
     			[TD]ERROR[/TD]
     		[/TR]
     		[TR]
     			[TD]2019-05-27 05:24:08[/TD]
     			[TD]999090[/TD]
     			[TD]?[/TD]
     			[TD]24640[/TD]
     			[TD]Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19001640.php | Fehlercode: 8 | Zeile: 138 | Undefined index: PAC[/TD]
     			[TD]ERROR[/TD]
     		[/TR]
     		[TR]
     			[TD]2019-05-27 19:09:09[/TD]
     			[TD]008164[/TD]
     			[TD]?[/TD]
     			[TD]19589[/TD]
     			[TD]Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19001640.php | Fehlercode: 8 | Zeile: 138 | Undefined index: PAC[/TD]
     			[TD]ERROR[/TD]
     		[/TR]
     		[TR]
     			[TD]2019-05-28 05:31:08[/TD]
     			[TD]877377[/TD]
     			[TD]?[/TD]
     			[TD]7832[/TD]
     			[TD]Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19001640.php | Fehlercode: 8 | Zeile: 138 | Undefined index: PAC[/TD]
     			[TD]ERROR[/TD]
     		[/TR]
     	 [/TABLE]
    Die Zeiten im Error-Log sehen willkürlich aus, sind sie aber nicht. Die Fehler treten immer auf wenn der Wechselrichter gerade in eine Art "Startup oder Sleep" Modus wechselt aber keine Leistung (PAC) liefert.

    Zu dem Zeitpunkt wenn der Fehler entsteht sieht die Solar API wie folgt aus:
    Code:
    {
       "Body" : {
          "Data" : {
             "DAY_ENERGY" : {
                "Unit" : "Wh",
                "Value" : 7502
             },
             "DeviceStatus" : {
                "ErrorCode" : 0,
                "LEDColor" : 0,
                "LEDState" : 0,
                "MgmtTimerRemainingTime" : -1,
                "StateToReset" : false,
                "StatusCode" : 7
             },
             "IDC" : {
                "Unit" : "A",
                "Value" : 0
             },
             "TOTAL_ENERGY" : {
                "Unit" : "Wh",
                "Value" : 7018529
             },
             "UDC" : {
                "Unit" : "V",
                "Value" : 559.20000000000005
             },
             "YEAR_ENERGY" : {
                "Unit" : "Wh",
                "Value" : 2294275
             }
          }
       },
       "Head" : {
          "RequestArguments" : {
             "DataCollection" : "CommonInverterData",
             "DeviceClass" : "Inverter",
             "DeviceId" : "1",
             "Scope" : "Device"
          },
          "Status" : {
             "Code" : 0,
             "Reason" : "",
             "UserMessage" : ""
          },
          "Timestamp" : "2019-05-29T20:06:19+02:00"
       }
    }
    Man sieht "StatusCode" : 7 aber "PAC" wird nicht ausgegeben! Wird jetzt genau in dieser Zeit der LBS getriggert entsteht dieser Eintrag im Edomi-Log. Testweise habe ich heute den Trigger auf 5-minütlich gestellt damit sollte sich der Fehlereintrag zumindest nicht mehr so oft zeigen.

    Einen Kommentar schreiben:


  • Chefan
    antwortet
    Hallo zusammen,

    auch ich habe beinahe täglich folgende Fehlermeldungen zu unterschiedlichsten Zeiten:
    2019-04-24 22:53:03 089507 ? 23509 Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19001640.php | Fehlercode: 2 | Zeile: 70 | file_get_contents(http://192.168.100.90/solar_api/v1/G...InverterData): failed to open stream: HTTP request failed! ERROR
    2019-04-25 06:10:08 920212 ? 3955 Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19001640.php | Fehlercode: 8 | Zeile: 137 | Undefined index: PAC ERROR
    2019-04-25 06:17:07 794812 ? 4163 Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19001640.php | Fehlercode: 8 | Zeile: 137 | Undefined index: PAC

    Einen Kommentar schreiben:


  • Su8Ze3O
    hat ein Thema erstellt Fehler: Fronius LBS 19001640.

    Fronius LBS 19001640

    Hi zusammen,

    immer wenn ich den LBS 19001640 aktiv habe, bekomme ich in unregelmäßigen Abständen Fehlermeldungen, die ich nicht nachvollziehen kann.
    Die Werte kommen dennoch zuverlässig an.

    kann mir hier jemand weiterhelfen, mir würde es schon reichen, wenn die Meldung einfach nicht mehr stattfinden würde, da wie gesagt alles soweit funktioniert.

    hier ein Auszug.
    23.01.2019 08:22 233340 ? 4857 Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19001640.php | Fehlercode: 8 | Zeile: 85 | Undefined index: PAC ERROR
    23.01.2019 09:11 17503 ? 9274 Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19001640.php | Fehlercode: 8 | Zeile: 77 | Undefined index: DAY_ENERGY ERROR
    23.01.2019 09:11 17975 ? 9274 Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19001640.php | Fehlercode: 8 | Zeile: 78 | Undefined index: DeviceStatus ERROR
    23.01.2019 09:11 18158 ? 9274 Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19001640.php | Fehlercode: 8 | Zeile: 79 | Undefined index: DeviceStatus ERROR
    23.01.2019 09:11 18321 ? 9274 Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19001640.php | Fehlercode: 8 | Zeile: 80 | Undefined index: DeviceStatus ERROR
    23.01.2019 09:11 18497 ? 9274 Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19001640.php | Fehlercode: 8 | Zeile: 81 | Undefined index: DeviceStatus ERROR
    23.01.2019 09:11 18719 ? 9274 Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19001640.php | Fehlercode: 8 | Zeile: 93 | Undefined index: TOTAL_ENERGY ERROR
    23.01.2019 09:11 18915 ? 9274 Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19001640.php | Fehlercode: 8 | Zeile: 94 | Undefined index: YEAR_ENERGY ERROR
    23.01.2019 11:59 623445 ? 26056 Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19001640.php | Fehlercode: 8 | Zeile: 85 | Undefined index: PAC ERROR
    23.01.2019 12:07 318489 ? 26944 Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19001640.php | Fehlercode: 8 | Zeile: 85 | Undefined index: PAC ERROR
    23.01.2019 12:18 417567 ? 27880 Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19001640.php | Fehlercode: 8 | Zeile: 77 | Undefined index: DAY_ENERGY ERROR
    23.01.2019 12:18 417947 ? 27880 Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19001640.php | Fehlercode: 8 | Zeile: 78 | Undefined index: DeviceStatus ERROR
    23.01.2019 12:18 418085 ? 27880 Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19001640.php | Fehlercode: 8 | Zeile: 79 | Undefined index: DeviceStatus ERROR
    23.01.2019 12:18 418214 ? 27880 Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19001640.php | Fehlercode: 8 | Zeile: 80 | Undefined index: DeviceStatus ERROR
    23.01.2019 12:18 418359 ? 27880 Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19001640.php | Fehlercode: 8 | Zeile: 81 | Undefined index: DeviceStatus ERROR
    23.01.2019 12:18 418510 ? 27880 Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19001640.php | Fehlercode: 8 | Zeile: 93 | Undefined index: TOTAL_ENERGY ERROR
    23.01.2019 12:18 418646 ? 27880 Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19001640.php | Fehlercode: 8 | Zeile: 94 | Undefined index: YEAR_ENERGY ERROR
    23.01.2019 13:39 746714 ? 9991 Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19001640.php | Fehlercode: 8 | Zeile: 85 | Undefined index: PAC ERROR
    23.01.2019 13:47 349733 ? 11082 Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19001640.php | Fehlercode: 8 | Zeile: 85 | Undefined index: PAC ERROR
    23.01.2019 13:49 535804 ? 11738 Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19001640.php | Fehlercode: 8 | Zeile: 85 | Undefined index: PAC ERROR
    23.01.2019 14:04 996748 ? 16316 Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19001640.php | Fehlercode: 8 | Zeile: 85 | Undefined index: PAC ERROR
    23.01.2019 14:10 107021 ? 17857 Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19001640.php | Fehlercode: 8 | Zeile: 85 | Undefined index: PAC ERROR
    23.01.2019 14:27 221080 ? 20748 Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19001640.php | Fehlercode: 8 | Zeile: 85 | Undefined index: PAC ERROR
    23.01.2019 15:36 121725 ? 27029 Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19001640.php | Fehlercode: 8 | Zeile: 77 | Undefined index: DAY_ENERGY ERROR
    23.01.2019 15:36 122111 ? 27029 Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19001640.php | Fehlercode: 8 | Zeile: 78 | Undefined index: DeviceStatus ERROR
    23.01.2019 15:36 122248 ? 27029 Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19001640.php | Fehlercode: 8 | Zeile: 79 | Undefined index: DeviceStatus ERROR
    23.01.2019 15:36 122404 ? 27029 Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19001640.php | Fehlercode: 8 | Zeile: 80 | Undefined index: DeviceStatus ERROR
    23.01.2019 15:36 122560 ? 27029 Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19001640.php | Fehlercode: 8 | Zeile: 81 | Undefined index: DeviceStatus ERROR
    23.01.2019 15:36 122694 ? 27029 Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19001640.php | Fehlercode: 8 | Zeile: 93 | Undefined index: TOTAL_ENERGY ERROR
    23.01.2019 15:36 122832 ? 27029 Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19001640.php | Fehlercode: 8 | Zeile: 94 | Undefined index: YEAR_ENERGY ERROR
    24.01.2019 08:11 693732 ? 23142 Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19001640.php | Fehlercode: 8 | Zeile: 140 | Undefined index: PAC ERROR
    24.01.2019 09:10 400823 ? 28631 Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19001640.php | Fehlercode: 8 | Zeile: 140 | Undefined index: PAC ERROR
    24.01.2019 09:13 677944 ? 28870 Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19001640.php | Fehlercode: 8 | Zeile: 140 | Undefined index: PAC ERROR
    24.01.2019 10:26 900981 ? 3584 Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19001640.php | Fehlercode: 8 | Zeile: 140 | Undefined index: PAC ERROR

    Vielen Dank schonmal
Lädt...
X