Ankündigung

Einklappen
Keine Ankündigung bisher.

Fronius LBS 19001640

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

    #16
    Zitat von drasche Beitrag anzeigen
    Bin über den gleichen Fehler gestolpert :-) In der Datei 19001640_lbs.php wird die Variable $smartmeter angemeckert. Diese muss aber durch die Variable $get_meter_data ersetzt werden. Habs in meiner php-Datei geändert und es geht. Steht in Zeile 443 des php-Skripts.
    Also eigentlich sollte der Fehler in V0.6 behoben sein. Mein Editor findet die Variable in V0.6 auch nicht mehr

    Kommentar


      #17
      Zitat von twi127 Beitrag anzeigen
      Also eigentlich sollte der Fehler in V0.6 behoben sein. Mein Editor findet die Variable in V0.6 auch nicht mehr
      Habs gerade extra noch mal von der Edomi-Download Seite runtergeladen. In dem php-Skript in Zeile 443 steht es tatsächlich noch drin. Wollte sichergehen, nicht dass ich noch auf Version v0.5 arbeite :-)

      Kommentar


        #18
        Zitat von drasche Beitrag anzeigen

        Habs gerade extra noch mal von der Edomi-Download Seite runtergeladen.
        Ich hab ihn jetzt auch heruntergeladen. Irgendwas lief da wohl verkehrt beim Upload Jetzt ist die richtige Version drin.

        Kommentar


          #19
          Zitat von twi127 Beitrag anzeigen
          Jetzt ist die richtige Version drin.
          Danke twi127

          Und sorry fuers nerven

          Kommentar


            #20
            Kein Problem, war mein Fehler. Gerne Da ich wie alle, von der tollen Arbeit von Christian, sowie von den unzähligen Forum´s LBS profitiere, versuche ich auch ein klein wenig zurückzugeben.

            Kommentar


              #21
              V0.6 - nur WR, kein SM:

              bei jedem (!) Trigger ist das im Fehler-Log

              2019-11-29 15:17:03 922141 ? 30399 Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19001640.php | Fehlercode: 8 | Zeile: 257 | Undefined variable: sm_I_L1 ERROR
              2019-11-29 15:17:03 926420 ? 30399 Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19001640.php | Fehlercode: 8 | Zeile: 258 | Undefined variable: sm_I_L2 ERROR
              2019-11-29 15:17:03 926620 ? 30399 Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19001640.php | Fehlercode: 8 | Zeile: 259 | Undefined variable: sm_I_L3 ERROR
              2019-11-29 15:17:03 926862 ? 30399 Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19001640.php | Fehlercode: 8 | Zeile: 260 | Undefined variable: sm_tot ERROR
              2019-11-29 15:17:03 927021 ? 30399 Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19001640.php | Fehlercode: 8 | Zeile: 261 | Undefined variable: sm_F ERROR
              2019-11-29 15:17:03 927175 ? 30399 Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19001640.php | Fehlercode: 8 | Zeile: 262 | Undefined variable: sm_L_L1 ERROR
              2019-11-29 15:17:03 927342 ? 30399 Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19001640.php | Fehlercode: 8 | Zeile: 263 | Undefined variable: sm_L_L2 ERROR
              2019-11-29 15:17:03 927495 ? 30399 Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19001640.php | Fehlercode: 8 | Zeile: 264 | Undefined variable: sm_L_L3 ERROR
              2019-11-29 15:17:03 927643 ? 30399 Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19001640.php | Fehlercode: 8 | Zeile: 265 | Undefined variable: sm_L_sum ERROR
              2019-11-29 15:17:03 927793 ? 30399 Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19001640.php | Fehlercode: 8 | Zeile: 266 | Undefined variable: sm_U_L1 ERROR
              2019-11-29 15:17:03 927942 ? 30399 Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19001640.php | Fehlercode: 8 | Zeile: 267 | Undefined variable: sm_U_L2 ERROR
              2019-11-29 15:17:03 928088 ? 30399 Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19001640.php | Fehlercode: 8 | Zeile: 268 | Undefined variable: sm_U_L3 ERROR
              2019-11-29 15:17:03 928236 ? 30399 Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19001640.php | Fehlercode: 8 | Zeile: 269 | Undefined variable: netz ERROR
              2019-11-29 15:17:03 935403 ? 30399 Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19001640.php | Fehlercode: 8 | Zeile: 290 | Undefined variable: smartmeter ERROR

              Kommentar


                #22
                OK - habs gefunden.
                Die ganzen Meldungen kommen nur mit DEBUG = 1.
                Nur "smartmeter" kommt trotzdem bei debug = 0, da ist noch ein bug im LBS.

                $smartmeter muss durch get_meter_data ersetzte werden, auch bei den Ausgängen.

                Code:
                //-------------------------------------------------------------------------------------
                // Schreibe Ausgänge
                setLogicLinkAusgang($id,1,$pv_ErrorCode);         // Wechselrichter: Fehlercode
                setLogicLinkAusgang($id,2,$pv_LEDColor);         // Wechselrichter: LED Farbe
                setLogicLinkAusgang($id,3,$pv_LEDState);         // Wechselrichter: LED Status
                setLogicLinkAusgang($id,4,$pv_StatusCode);         // Wechselrichter: Statuscode
                setLogicLinkAusgang($id,5,$pv_aktLeistung);     // Wechselrichter: Aktuelle Wirkleistung [W]
                setLogicLinkAusgang($id,6,$pv_TagLeistung);     // Wechselrichter: Tagesenergie [Wh]
                setLogicLinkAusgang($id,7,$pv_JahrLeistung);     // Wechselrichter: Jahresenergie [Wh]
                setLogicLinkAusgang($id,8,$pv_TotLeistung);     // Wechselrichter: Gesamtenergie [Wh]
                setLogicLinkAusgang($id,9,$pv_U_DC);             // Wechselrichter: DC Spannung
                setLogicLinkAusgang($id,10,$pv_I_DC);             // Wechselrichter: DC Strom
                
                if ($get_meter_data == 1){
                    setLogicLinkAusgang($id,12,$sm_tot);        // Smartmeter: Gesamtverbrauch [Wh]
                    setLogicLinkAusgang($id,13,$sm_I_L1);        // Smartmeter: Strom L1
                    setLogicLinkAusgang($id,14,$sm_I_L2);        // Smartmeter: Strom L2
                    setLogicLinkAusgang($id,15,$sm_I_L3);        // Smartmeter: Strom L3

                Kommentar


                  #23
                  Hallo!

                  Ich habe einen SMartmeter und mit dem Befehl im Browser ist es kein Problem zum auslesen

                  aber es kommt der Fehler:

                  -
                  Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19001640.php | Fehlercode: 8 | Zeile: 290 | Undefined variable: smartmeter
                  -
                  und es kommen keine smartmeter werte in das lbs obwohl ich abfrage smartmeter auf 1 gesetzt habe.... device 0 muss ja passen, passt im browser auch und ruft Werte über die API ab
                  Zuletzt geändert von uzi10; 06.03.2020, 07:25.

                  Kommentar


                    #24
                    ok das gehörte auf Zeile 290 geändert!
                    Das würde in das LBS eingepflegt gehören(zumindest in CENTOS7 läufts so)


                    if ($get_meter_data == 1){

                    Kommentar


                      #25
                      uzi10 Also eigentlich sollte der Fehler bereits in Version 0.6 aktualisiert am 06.10.2019 behoben sein. Ihr schaut schon ab und zu mal ob es nicht eine neuere Version gibt ?

                      Kommentar


                        #26
                        Ich hatte die neueste Version gerade erst heruntergeladen und der bug hat aber noch existiert und ich habe das geändert. Müsste nachschaun welche Version in lbs steht

                        Kommentar


                          #27
                          Hallo Zusammen,

                          erst einmal vielen vielen Dank an twi127 für den LBS. Funktioniert bei mir seit knapp einer Woche mit unserem neuen Fronius Wechselrichter.

                          Leider habe auch ich das Problem mit der Fehlermeldung "smartmeter". Ich hatte den LBS letze Woche runtergeladen, gehe also davon aus es ist der Neuste. Auf der Downloadseite ist es die V0.6 mit Aktualisierungsdatum vom 10.06.2019. Das wunder mich ein bisschen, da twi127 den LBs am 01.07.2019 noch einmal hoch geladen hat. Irgendwas schein sich nicht aktualisiert zu haben.
                          Fakt ist im Quellcode des LBS (Download am 21.03.2020) steht in Zeile 443 weiterhin die Variable $smartmeter.

                          Nochmals vielen vielen Dank für den LBS, hat mir eine Menge Arbeit erspart.

                          Kommentar


                            #28
                            Hallo twi127 ,

                            ich nutze auch einen Fronius WR inkl. SM. Als Abfrage nutze ich gerne folgenden Request:

                            ..../solar_api/v1/GetPowerFlowRealtimeData.fcgi

                            Die liefert mir P_Load, P_Grid, P_PV und noch einige mehr. Derzeit lasse ich das über eine Logik im Gira X1 laufen und verarbeite die Werte dann weiter.

                            Besteht die Möglichkeit, dass du diese Abfrage noch mit in deinen LBS integrierst? Oder übersehe ich etwas, und die Daten werden auch bei den beiden vorhandenen Abfragen bereits geliefert?

                            Kommentar


                              #29
                              Hallo twi127 ,

                              hattest du meine oben gestellte Frage schon gesehen? Wäre schön, wenn du mir dazu eine Rückmeldung geben könntest.

                              Vielen Dank!

                              Gruß,
                              Stefan

                              PS: Ach so, und das Problem, was uzi10 in Beitrag #23 gemeldet hatte, besteht anscheinend leider weiterhin. Baustein wurde heute frisch runtergeladen.
                              Zuletzt geändert von jaydee73; 06.05.2020, 16:14.

                              Kommentar


                                #30
                                ...und ich nochmal...

                                uzi10 : Hast du den Baustein am Laufen? Ich bin der Meinung, dass A24 Aktuelle Netzeinspeisung nicht richtig berechnet wird. Lt. LBS soll das A5 - A23 sein. Aber ich glaube, für die Netzeinspeisung ist das nicht die korrekte Formel.

                                Deswegen hätte ich ja auch gerne die oben genannte GetPowerFlowRealtimeData-Abfrage mit drin. Dort wird nämlich P_Load geliefert (also nach meiner Interpretation der aktuelle Verbrauch im Haus) und aus P_PV (aktuelle Leistung, also gleich A5) minus P_Load auch P_Grid (mMn die Einspeisung) geliefert.

                                Nach Interpretation des Bausteins müsste dann ja A23 den aktuellen Verbrauch darstellen. Der Wert ist aber viiiel zu hoch und daher definitiv nicht mein Verbrauch.

                                Kommentar

                                Lädt...
                                X