Wert aus Senec Webinterface auslesen.

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

    #1

    Wert aus Senec Webinterface auslesen.

    Hallo,
    ich versuche ein paar Werte aus dem Senec Webinterface meines Senec V2.1 Speichers zu lesen. Ich kann dieses Interface direkt im Browser unter der IP Adresse öffnen.

    Kann ich das mit Virtuellen Eingängen?

    Im Screenshot sieht man einen der Werte: "GuiDataOverViewPowerHouseConsumption".
    In der Konfig habe ich einen Virtuellen Eingang Angelegt. Siehe andere Screenshots.
    Leider kommt im Liveview nichts an.
    Kann mir da jemand Helfen?

    Danke
    Gruß Dom
    Zuletzt geändert von Gast; 30.05.2020, 10:18.
  • Christian Fenzl
    Lebende Foren Legende
    • 31.08.2015
    • 11238

    #2
    Du musst dir das HTML raw ansehen, nicht mit dem Inspector.
    Die Daten könnten per JS/Ajax nachgeladen werden, dann musst du diesen Request beim Netzwerkverkehr suchen.
    Die URL muss genau stimmen.

    PS: Wenn du einen LoxBerry hast, kann dir das Command Recognition Plugin helfen.
    Zuletzt geändert von Christian Fenzl; 30.05.2020, 13:06.
    Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine

    Kommentar


    • Gast
      Gast kommentierte
      Kommentar bearbeiten
      Ich lese seit über einer Woche dein Kommentar immer und immer wieder. Versteh aber nicht viel.
      Jetzt lade ich mir mal das Plugin runter. Vielleicht hilft das ja.

      Danke schonmal für die Richtungsweißung.

      Gruß Dom
  • Christian Fenzl
    Lebende Foren Legende
    • 31.08.2015
    • 11238

    #3
    Deine Screenshots haben vermuten lassen, dass du dich mit den Developertools des Browsers auskennst

    RAW-Quellcode bekommst du irgendwie mit "Seitenquelltext anzeigen" oder so irgendwie (weiß nicht, wie das beim FF heißt).
    Für den Netzwerkverkehr hast du in den Devtools ja eh direkt daneben den Tab mit der Netzwerkanalyse.

    Du musst im Quellcode oder in der Netzwerkanalyse mal deine Zahlen aufspüren. Dann hast du die URL, wo diese enthalten sind, dann kannst du dir den Request in den Details des Abrufs ansehen, und diese URL musst du dann fetchen. Möglicherweise geht das aber nicht "einfach so" per Miniserver. Spür mal deine Zahlen in den Requests auf, dann schick von dem Request die Details (Request-Details und Response-Details).
    Zuletzt geändert von Christian Fenzl; 08.06.2020, 10:24.
    Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine

    Kommentar

    • Gast

      #4
      Ich habe mal ein wenig mit html gespielt. Daher meine (SEHR geringen) Vorkenntnisse.

      Ich habe nun mal die Quelltext geöffnet (glaube zumindest das es das ist was ich brauche).
      So richtig finden tu ich da nix.
      Da werden einige JavaScript aufgerufen. Einer davon heißt: senec_values.js

      Hab da mal ein paar Screenshots angehängt. Wirkliche Werte sind auch hier nicht zu finden.
      Angehängte Dateien

      Kommentar

      • Gast

        #5
        Auch interessant ist der Seneca.js

        Darin wird (wie es mir scheint) ein oder mehrere JSON Dateien erstellt. Leider finde ich deren Namen und Ablageort nicht heraus.
        Angehängte Dateien

        Kommentar

        • Gast

          #6
          Hallo,
          Nun habe ich mal den traffic zwischen meine PC und dem Speicher mitgeschrieben.
          Ich habe auch etwas interessantes gefunden:

          "GUI_HOUSE_POW ":"fl_4397EC78"

          1. wie könnte ich den Wert entschlüsseln? (sollte etw 0,3kw ergeben)

          2. Wie kann ich diesen in Loxone abfragen?

          Kommentar

          • Martin_G
            Smart Home'r
            • 14.01.2021
            • 69

            #7
            Gibt es hier etwas neues? Habe mich auch versucht schlau zu machen. Ansich sollte es doch nicht schwer sein, die Werte die der Senec Speicher auf die Weboberfläche bringt abzugreifen für einen Virtuellen Eingang, oder?

            Leider bin ich auch nicht der begabteste Programmierer.

            Hat hier vielleicht jemand noch einen Ansatz?


            ​​​​​​Grüße

            Martin

            Kommentar

            • hismastersvoice
              Supermoderator
              • 25.08.2015
              • 7321

              #8
              Gast
              Martin_G

              Ich habe selber keinen Speicher von Senec, könnte aber auf Basis von anderen Loxberry Plugins eines bauen das alle X-Sekunden die Daten abruft.
              Leider geht es nicht direkt über den MiniServer da die Daten fl_HEX erst in normale Daten umgewandelt werden müssen.

              Dazu bräuchte ich aber etwas Hilfe von euch.

              Könntet ihr folgendes an einem zB Loxberry in der Konsole ausführen und die Antworten posten. (am besten in einer .txt Datei)
              Die IP Adresse ist natür

              Code:
              curl http://senec-ip-adresse/lala.cgi -H 'Content-Type: application/json' -d '{"ENERGY":{"STAT_STATE":""}}'
              
              curl http://senec-ip-adresse/lala.cgi -H 'Content-Type: application/json' -d '{"STATISTIC":{},"ENERGY":{},"FEATURES":{},"LOG":{ },"SYS_UPDATE":{},"WIZARD":{},"BMS":{},"BAT1":{}," BAT1OBJ1":{},"BAT1OBJ2":{},"BAT1OBJ2":{},"BAT1OBJ3 ":{},"BAT1OBJ4":{},"PWR_UNIT":{},"PM1OBJ1":{},"PM1 OBJ2":{},"PV1":{},"FACTORY":{},"GRIDCONFIG":{},"EG _CONTROL":{},"RTC":{},"PM1":{},"TEMPMEASURE":{},"D EBUG":{},"SOCKETS":{},"CASC":{},"WALLBOX":{},"CONN X50":{},"STECA":{}}'
              
              curl http://senec-ip-adresse/lala.cgi -H 'Content-Type: application/json' -d '{"ENERGY":{"STAT_STATE":"","STAT_STATE_DECODE":"" ,"GUI_BAT_DATA_POWER":"","GUI_INVERTER_POWER":""," GUI_HOUSE_POW":"","GUI_GRID_POW":"","GUI_BAT_DATA_ FUEL_CHARGE":"","GUI_CHARGING_INFO":"","GUI_BOOSTI NG_INFO":"","GUI_BAT_DATA_POWER":"","GUI_BAT_DATA_ VOLTAGE":"","GUI_BAT_DATA_CURRENT":"","GUI_BAT_DAT A_FUEL_CHARGE":"","GUI_BAT_DATA_OA_CHARGING":"","S TAT_LIMITED_NET_SKEW":""},"PV1":{"POWER_RATIO":"", "MPP_POWER":"","MPP_INT":""},"PWR_UNIT":{"POWER_L1 ":"","POWER_L2":"","POWER_L3":""},"PM1OBJ1":{"FREQ ":"","U_AC":"","I_AC":"","P_AC":"","P_TOTAL":""}," PM1OBJ2":{"FREQ":"","U_AC":"","I_AC":"","P_AC":"", "P_TOTAL":""},"STATISTIC":{"LIVE_GRID_EXPORT":""," LIVE_GRID_IMPORT":"","LIVE_HOUSE_CONS":"","LIVE_PV _GEN":"","LIVE_BAT_CHARGE_MASTER":"","LIVE_BAT_DIS CHARGE_MASTER":""}}'
              Bei jedem der 3 Anfragen müssten Werte in dieser Art zurück bekommen.

              Code:
              {"PV1":{"POWER_RATIO":"u3_00000064"},"ENERGY":{ "GU I_HOUSE_POW":"fl_44834CC5","GUI_GRID_POW":"fl_423D EB85","GUI_INVERTER_POWER":"fl_80000000","GUI_BAT_ DATA_POWER":"fl_C47ABAD1","GUI_BAT_DATA_FUEL_CHARG E":"fl_4211745D","STAT_STATE":"u8_12","GUI_BAT_ DAT A_OA_CHARGING":"VARIABLE_NOT_FOUND"},"PM1OBJ1":{"P _TOTAL":"fl_423DEB85"}}
              Die Anfragen können natürlich auch noch verändert werden, ich habe sie einfach mal vom ioBroker Plugin abgewandelt.

              Wenn ich die Antworten kenne, dann kann ich diese an MQTT zB Loxberry übergeben und sauber an den MiniServer senden.
              SO weit ich verstehe kann man aber nur Werte abrufen, sie aber nicht ändern

              Ich bräuchte auch natürlich auch zum testen des Plugins.
              Wenn ihr also Lust und einen Loxberry habt...
              Kein Support per PN!

              Kommentar

              • Gast

                #9
                Hi,

                ich hab da mittlerweile was gebastelt was bei mir funktioniert. Auch nur Daten lesen. Weis gar nicht mehr wie. Kann ich aber gerne mal nachschauen und zur Verfügung stellen.

                Ich kann das was du gemacht hast gerne mal testen. Bin diese Woche nur in Graz und komme daher erst am Wochenende dazu…

                Kommentar

                • Martin_G
                  Smart Home'r
                  • 14.01.2021
                  • 69

                  #10
                  Ich habe mich nun für einen Raspberry mit iobroker entschlossen. Hier ist das ganze Thema in wenigen Minuten erledigt gewesen, und alle werte werden ohne viel Aufwand an Loxone übergeben.

                  Trotzdem vielen Dank.


                  Kommentar


                  • hismastersvoice
                    hismastersvoice kommentierte
                    Kommentar bearbeiten
                    Könntest du mir die Werte trotzdem liefern?
                • Gast

                  #11
                  Code:
                  curl http://192.xxx.x.xxx/lala.cgi -H 'Content-Type: application/json' -d '{"ENERGY":{"STAT_STATE":""}}'
                  
                  {"ENERGY":{"STAT_STATE":"u8_0E"}}
                  Code:
                  curl http://192.xxx.x.xxx/lala.cgi -H 'Content-Type: application/json' -d '{"STATISTIC":{},"ENERGY":{},"FEATURES":{},"LOG" :{ },"SYS_UPDATE":{},"WIZARD":{},"BMS":{},"BAT1":{} ," BAT1OBJ1":{},"BAT1OBJ2":{},"BAT1OBJ2":{},"BAT1OBJ3 ":{},"BAT1OBJ4":{},"PWR_UNIT":{},"PM1OBJ1":{}, "PM1 OBJ2":{},"PV1":{},"FACTORY":{},"GRIDCONFIG":{},"EG _CONTROL":{},"RTC":{},"PM1":{},"TEMPMEASURE":{},"D EBUG":{},"SOCKETS":{},"CASC":{},"WALLBOX":{},"CONN X50":{},"STECA":{}}'
                  
                  {"STATISTIC":{"CURRENT_STATE":"u1_000E","LIVE_BAT_ CHARGE":"fl_45011404","LIVE_BAT_CHARGE_MASTER":"fl _45011404","LIVE_BAT_DISCHARGE":"fl_44FD0965","LIV E_BAT_DISCHARGE_MASTER":"fl_44FD0965","LIVE_GRID_E XPORT":"fl_456D5951","LIVE_GRID_IMPORT":"fl_45EDC8 43","LIVE_HOUSE_CONS":"fl_463EF68E","LIVE_PU_ENERG Y":["fl_00000000","fl_00000000","fl_00000000","fl_0000 0000","fl_00000000","fl_00000000"],"LIVE_PV_GEN":"fl_4603BF8C","LIVE_PV_GEN_MASTER": "fl_00000000","LIVE_WB_ENERGY":["u6_0000000000000000","u6_0000000000000000","u6_00 00000000000000","u6_0000000000000000"],"MEASURE_TIME":"i3_617BAF95","STAT_SUM_E_PU":["u6_0000000000000000","u6_0000000000000000","u6_00 00000000000000","u6_0000000000000000","u6_00000000 00000000","u6_0000000000000000"]},"ENERGY":{"CAPTESTMODULE":["fl_00000000","fl_00000000","fl_00000000","fl_0000 0000"],"GUI_BAT_DATA_COLLECTED":"u8_01","GUI_BAT_DATA_CU RRENT":"fl_41C06666","GUI_BAT_DATA_FUEL_CHARGE":"f l_412343EB","GUI_BAT_DATA_POWER":"fl_449447BA","GU I_BAT_DATA_VOLTAGE":"fl_42454BC7","GUI_BOOSTING_IN FO":"u8_00","GUI_CAP_TEST_STATE":"u8_00","GUI_CHAR GING_INFO":"u8_01","GUI_GRID_POW":"fl_C35435C2","G UI_HOUSE_POW":"fl_43A74638","GUI_INIT_CHARGE_START ":"u8_00","GUI_INIT_CHARGE_STOP":"u8_00","GUI_INVE RTER_POWER":"fl_44D82000","GUI_TEST_CHARGE_STAT":" u8_00","GUI_TEST_DISCHARGE_STAT":"u8_00","INIT_CHA RGE_ACK":"u8_00","INIT_CHARGE_DIFF_VOLTAGE":"fl_00 000000","INIT_CHARGE_MAX_CURRENT":"fl_00000000","I NIT_CHARGE_MAX_VOLTAGE":"fl_00000000","INIT_CHARGE _MIN_VOLTAGE":"fl_00000000","INIT_CHARGE_RERUN":"u 8_00","INIT_CHARGE_RUNNING":"u8_00","INIT_CHARGE_S TATE":"u8_00","INIT_CHARGE_TIMER":"u6_000000000000 0000","INIT_DISCHARGE_MAX_CURRENT":"fl_00000000"," LI_STORAGE_MODE_RUNNING":"u8_00","LI_STORAGE_MODE_ START":"u8_00","LI_STORAGE_MODE_STOP":"u8_00","OFF PEAK_DURATION":"u1_0000","OFFPEAK_POWER":"fl_00000 000","OFFPEAK_RUNNING":"u8_00","OFFPEAK_TARGET":"u 8_64","SAFE_CHARGE_FORCE":"u8_00","SAFE_CHARGE_PRO HIBIT":"u8_00","SAFE_CHARGE_RUNNING":"u8_00","STAT _HOURS_OF_OPERATION":"u3_00003BCF","STAT_LIMITED_N ET_SKEW":"u8_00","STAT_STATE":"u8_0E","ZERO_EXPORT ":"u8_00"},"FEATURES":{"CAR":"u8_01","CLOUDREADY": "u8_01","ECOGRIDREADY":"u8_01","HEAT":"u8_01","ISL AND":"u8_00","ISLAND_PRO":"u8_00","PEAKSHAVING":"u 8_01","SGREADY":"u8_01","SHKW":"u8_00","SOCKETS":" u8_01"},"LOG":{"LOG_IN_BUTT":"u8_00","LOG_OUT_BUTT ":"u8_00","PASSWORD":"st_","USERNAME":"st_","USER_ LEVEL":"u8_00"},"SYS_UPDATE":{"FSM_STATE":"u8_01", "MISC":["u8_00","u8_00","u8_00","u8_00","u8_00","u8_00 "],"NPU_IMAGE_VERSION":"u1_083A","NPU_VER":"u1_000A" ,"UPDATE_AVAILABLE":"u8_00","USER_REBOOT_DEVICE":" u8_00","USER_REQ_UPDATE":"u8_00"},"WIZARD":{"APPLI CATION_HASH":"st_bb74bdc3f0a1f16e286f65407cf3635a9 702ff18","APPLICATION_VERSION":"st_0812","BOOT":"u 8_01","CHARGE_PRIO":"u8_00","CONFIG_CHECKSUM":"u1_ 8306","CONFIG_LOADED":"u8_01","CONFIG_MODIFIED_BY_ USER":"u8_00","CONFIG_WRITE":"u8_00","DEVICE_BATTE RY_TYPE":"u8_03","DEVICE_INVERTER_TYPE":"u8_70","D EVICE_INV_ENABLED":["u8_01","u8_00","u8_00","u8_00","u8_00","u8_00 "],"DEVICE_INV_PHASES_ARR":["u8_04","u8_04","u8_04","u8_04","u8_04","u8_04 "],"DEVICE_INV_SLAVE_ADRESS":["u8_0F","u8_04","u8_05","u8_06","u8_07","u8_08 "],"DEVICE_PM_GRID_ENABLED":"u8_01","DEVICE_PM_HOUSE _ENABLED":"u8_00","DEVICE_PM_TYPE":"u8_01","FEATUR ECODE_ENTERED":"u8_00","FIRMWARE_VERSION":"st_954" ,"GENERATION_METER_SN":"u3_00000000","GRID_CONNECT ION_TYPE":"u8_02","GUI_LANG":"u8_00","HEATPUMP_MET ER_SN":"u3_00000000","HEAT_CONN_TYPE":"u8_02","INS ULATION_RESISTANCE":"u3_000003E8","INTERFACE_VERSI ON":"st_0958","MAC_ADDRESS_BYTES":["u8_14","u8_1F","u8_BA","u8_20","u8_FE","u8_75 "],"MASTER_SLAVE_ADDRESSES":["u8_00","u8_00","u8_00","u8_00","u8_00","u8_00 "],"MASTER_SLAVE_MODE":"u8_00","POWER_METER_SERIAL": "u3_00000000","PS_ENABLE":"u8_00","PS_HOUR":"u8_00 ","PS_MINUTE":"u8_00","PS_RESERVOIR":"u8_00","PV_C ONFIG":["u8_01","u8_01"],"PWRCFG_PEAK_PV_POWER":"fl_459B0000","SENEC_METER _SN":"u3_00000000","SETUP_ABS_POWER":"u3_00000000" ,"SETUP_AGBS_ACCEPTED":"u8_00","SETUP_HV_PHASE":"u 8_00","SETUP_NUMBER_WALLBOXES":"u8_00","SETUP_PM_G RID_ADR":"u8_01","SETUP_PM_HOUSE_ADR":"u8_02","SET UP_POWER_RULE":"u8_46","SETUP_PV_INV_IP0":"u3_0000 0000","SETUP_PV_INV_IP1":"u3_00000000","SETUP_PV_I NV_IP2":"u3_00000000","SETUP_PV_INV_IP3":"u3_00000 000","SETUP_PV_INV_IP4":"u3_00000000","SETUP_PV_IN V_IP5":"u3_00000000","SETUP_RCR_STEPS":["u1_0000","u1_001E","u1_003C","u1_0064"],"SETUP_USED_PHASE":"u8_01","SETUP_USE_ABS_POWER": "u8_00","SETUP_USE_DRM0":"u8_00","SETUP_USE_RCR":" u8_00","SETUP_WALLBOX_SERIAL0":"st_","SETUP_WALLBO X_SERIAL1":"st_","SETUP_WALLBOX_SERIAL2":"st_","SE TUP_WALLBOX_SERIAL3":"st_","SG_READY_CURR_MODE":"u 8_01","SG_READY_ENABLED":"u8_00","SG_READY_ENABLE_ OVERWRITE":"u8_00","SG_READY_EN_MODE1":"u8_00","SG _READY_OVERWRITE_RELAY":["u8_00","u8_00"],"SG_READY_POWER_COMM":"u1_FFFF","SG_READY_POWER_P ROP":"u1_FFFF","SG_READY_TIME":"u1_02D0","TEST_EG_ METER":"u8_00","TEST_GENERATION_METER":"u8_00","TE ST_HEATPUMP_METER":"u8_00","TEST_SENEC_METER":"u8_ 00","ZEROMODULE":"u8_00"},"BMS":{"ALARM_STATUS":["u1_0000","u1_0000","u1_0000","u1_0000"],"BATTERY_STATUS":["u1_0000","u1_0000","u1_0000","u1_0000"],"BL":["u1_1040","u1_1040","u1_0000","u1_0000"],"BMS_READY_FLAG":"u8_01","CHARGED_ENERGY":["u3_3BA20EF1","u3_3B5AC271","u3_00000000","u3_0000 0000"],"CHARGE_CURRENT_LIMIT":["fl_41400000","fl_41400000","fl_00000000","fl_0000 0000"],"COMMERRCOUNT":"u1_0008","CURRENT":["fl_4140A3D7","fl_414028F6","fl_00000000","fl_0000 0000"],"CYCLES":["u1_00ED","u1_00F8","u1_0000","u1_0000"],"DERATING":"u8_00","DISCHARGED_ENERGY":["u3_394C1D2E","u3_3B996FA9","u3_00000000","u3_0000 0000"],"DISCHARGE_CURRENT_LIMIT":["fl_C1C00000","fl_C1C00000","fl_00000000","fl_0000 0000"],"ERROR":"u8_00","FAULTLINECOUNT":"u1_0000","FW ":["u1_278F","u1_278F","u1_0000","u1_0000"],"HW_EXTENSION":["u1_0064","u1_0064","u1_0000","u1_0000"],"HW_MAINBOARD":["u1_0065","u1_0065","u1_0000","u1_0000"],"MANUFACTURER":"u8_02","MAX_CELL_VOLTAGE":["u1_0DCC","u1_0DCF","u1_0000","u1_0000"],"MAX_TEMP":"i1_00F0","MIN_CELL_VOLTAGE":["u1_0DB7","u1_0DBA","u1_0000","u1_0000"],"MIN_TEMP":"i1_00D2","MODULES_CONFIGURED":"u8_02" ,"MODULE_COUNT":"u8_02","NOM_CHARGEPOWER_MODULE":" fl_441C4000","NOM_DISCHARGEPOWER_MODULE":"fl_449C4 000","NR_INSTALLED":"u8_02","PROTOCOL":"u1_0000"," RECOVERLOCKED":"u8_00","SERIAL":["st_","st_","st_","st_"],"SN":["u3_0000A0CF","u3_0000A0D0","u3_00000000","u3_0000 0000"],"SOC":["u1_000C","u1_000C","u1_0000","u1_0000"],"SOH":["u8_62","u8_62","u8_00","u8_00"],"STATUS":["u3_00000001","u3_00000001","u3_00000000","u3_0000 0000"],"SYSTEM_SOC":"u1_0078","TEMP_MAX":["i8_18","i8_17","i8_00","i8_00"],"TEMP_MIN":["i8_15","i8_15","i8_00","i8_00"],"VOLTAGE":["fl_42453127","fl_42456666","fl_00000000","fl_0000 0000"],"WIZARD_ABORT":"u8_01","WIZARD_CONFIRM":"u8_00"," WIZARD_DCCONNECT":"u1_0000","WIZARD_START":"u8_00" ,"WIZARD_STATE":"u8_00"},"BAT1":{"CEI_LIMIT":"u1_0 000","DRM0_ASSERT":"u8_00","ISLAND_ENABLE":"u8_00" ,"NSP2_FW":"u1_00EF","NSP_FW":"u1_00EF","RESET":"u 8_00","SELFTEST_ACT":["fl_00000000","fl_00000000","fl_00000000","fl_0000 0000","fl_00000000","fl_00000000","fl_00000000","f l_00000000"],"SELFTEST_LIMIT":["fl_00000000","fl_00000000","fl_00000000","fl_0000 0000","fl_00000000","fl_00000000","fl_00000000","f l_00000000"],"SELFTEST_OFF":["fl_00000000","fl_00000000","fl_00000000","fl_0000 0000","fl_00000000","fl_00000000","fl_00000000","f l_00000000"],"SELFTEST_OVERALL_STATE":"u8_00","SELFTEST_STATE" :["u8_00","u8_00","u8_00","u8_00","u8_00","u8_00","u 8_00","u8_00"],"SELFTEST_STEP":["st_","st_","st_","st_","st_","st_","st_","st_ "],"SELFTEST_TIME":["u1_0000","u1_0000","u1_0000","u1_0000","u1_0000", "u1_0000","u1_0000","u1_0000"],"SERIAL":"st_","SPARE_CAPACITY":"u8_00","TRIG_ITA LY_SELF":"u8_00","TYPE":"u8_03"},"BAT1OBJ1":{"COMM ":"u8_00","I_DC":"fl_C1CB3333","P":"i1_0000","Q":" i1_0000","S":"i1_0000","SW_VERSION":"u3_0000025D", "SW_VERSION2":"u3_000000EF","SW_VERSION3":"u3_0000 00EF","TEMP1":"u1_0023","TEMP2":"u1_0022","TEMP3": "u1_0026","TEMP4":"u1_0000","TEMP5":"u1_0000","U_D C":"fl_4245999A"},"BAT1OBJ2":{"OBJECT_NOT_FOUND":" "},"BAT1OBJ2":{"OBJECT_NOT_FOUND":""},"BAT1OBJ3":{ "OBJECT_NOT_FOUND":""},"BAT1OBJ4":{"OBJECT_NOT_FOU ND":""},"PWR_UNIT":{"ADRESS":["u8_00","u8_00","u8_00","u8_00","u8_00","u8_00 "],"CONNPWR":["fl_00000000","fl_00000000","fl_00000000","fl_0000 0000","fl_00000000","fl_00000000"],"CONNPWR_1":["fl_00000000","fl_00000000","fl_00000000","fl_0000 0000","fl_00000000","fl_00000000"],"CONNPWR_2":["fl_00000000","fl_00000000","fl_00000000","fl_0000 0000","fl_00000000","fl_00000000"],"CONNPWR_3":["fl_00000000","fl_00000000","fl_00000000","fl_0000 0000","fl_00000000","fl_00000000"],"CURRENTTEMP_MAX":["fl_00000000","fl_00000000","fl_00000000","fl_0000 0000","fl_00000000","fl_00000000"],"CURRENTTEMP_MAX_HW":["fl_00000000","fl_00000000","fl_00000000","fl_0000 0000","fl_00000000","fl_00000000"],"CURRENTTEMP_MIN":["fl_00000000","fl_00000000","fl_00000000","fl_0000 0000","fl_00000000","fl_00000000"],"CURRENTTEMP_MIN_HW":["fl_00000000","fl_00000000","fl_00000000","fl_0000 0000","fl_00000000","fl_00000000"],"ENFLURI":["u8_00","u8_00","u8_00","u8_00","u8_00","u8_00 "],"FW_VER":["u1_0000","u1_0000","u1_0000","u1_0000","u1_0000", "u1_0000"],"HW_REV":["u1_0000","u1_0000","u1_0000","u1_0000","u1_0000", "u1_0000"],"POWER":["fl_00000000","fl_00000000","fl_00000000","fl_0000 0000","fl_00000000","fl_00000000"],"POWER_L1":["fl_00000000","fl_00000000","fl_00000000","fl_0000 0000","fl_00000000","fl_00000000"],"POWER_L2":["fl_00000000","fl_00000000","fl_00000000","fl_0000 0000","fl_00000000","fl_00000000"],"POWER_L3":["fl_00000000","fl_00000000","fl_00000000","fl_0000 0000","fl_00000000","fl_00000000"],"PU_MISSING":"u8_00","REQ_POWER":["fl_00000000","fl_00000000","fl_00000000","fl_0000 0000","fl_00000000","fl_00000000"],"SERIAL":["st_","st_","st_","st_","st_","st_"],"STATUS":["u3_00000000","u3_00000001","u3_00000002","u3_0000 0003","u3_00000004","u3_00000005"],"TEMPMAX":["fl_00000000","fl_00000000","fl_00000000","fl_0000 0000","fl_00000000","fl_00000000"],"TEMPMIN":["fl_00000000","fl_00000000","fl_00000000","fl_0000 0000","fl_00000000","fl_00000000"],"TEMPTARGET":["fl_00000000","fl_00000000","fl_00000000","fl_0000 0000","fl_00000000","fl_00000000"],"TEMP_COUNT":["u1_0000","u1_0000","u1_0000","u1_0000","u1_0000", "u1_0000"],"TEMP_LIMIT_LOWER":"fl_00000000","TEMP_LIMIT_UPPE R":"fl_42C80000","TYPE":["u8_00","u8_00","u8_00","u8_00","u8_00","u8_00 "],"WATERVOL":["u1_0000","u1_0000","u1_0000","u1_0000","u1_0000", "u1_0000"]},"PM1OBJ1":{"ADR":"u8_01","ENABLED":"u8_01","FREQ ":"fl_42483333","I_AC":["fl_400E147B","fl_401E147B","fl_40700000"],"P_AC":["fl_C3F6EB85","fl_C40DE5C2","fl_44555000"],"P_TOTAL":"fl_C3502E14","U_AC":["fl_436D8000","fl_436BCCCD","fl_436B6667"]},"PM1OBJ2":{"ADR":"u8_02","ENABLED":"u8_00","FREQ ":"fl_00000000","I_AC":["fl_00000000","fl_00000000","fl_00000000"],"P_AC":["fl_00000000","fl_00000000","fl_00000000"],"P_TOTAL":"fl_00000000","U_AC":["fl_00000000","fl_00000000","fl_00000000"]},"PV1":{"ERROR_STATE_INT":["u3_00000000","u3_00000000"],"INTERNAL_INV_ERROR_TEXT":["st_","st_"],"INTERNAL_INV_ERR_STATE_VALID":["u8_00","u8_00"],"INTERNAL_INV_STATE":["u8_05","u8_05"],"INTERNAL_MD_AVAIL":["u8_00","u8_00"],"INTERNAL_MD_MANUFACTURER":["st_","st_"],"INTERNAL_MD_MODEL":["st_","st_"],"INTERNAL_MD_SERIAL":["st_","st_"],"INTERNAL_MD_VERSION":["st_","st_"],"INTERNAL_PV_AVAIL":"u8_00","INV_MODEL":["st_SE4K-RW0TEBNN4","st_END_OF_ARRAY"],"INV_SERIAL":["st_7E169534","st_END_OF_ARRAY"],"INV_VERSIONS":["st_0004.0007.0026","st_END_OF_ARRAY"],"MPP_AVAIL":"u8_00","MPP_CUR":["fl_00000000","fl_00000000","fl_00000000"],"MPP_POWER":["fl_00000000","fl_00000000","fl_00000000"],"MPP_VOL":["fl_00000000","fl_00000000","fl_00000000"],"POWER_RATIO":"u3_00000064","POWER_RATIO_L1":"u3_ 00000064","POWER_RATIO_L2":"u3_00000064","POWER_RA TIO_L3":"u3_00000064","PV_MISSING":"u8_00","P_TOTA L":"fl_C4D8A000","STATE_INT":["u3_00000000","u3_00000000"],"TYPE":"u8_70"},"FACTORY":{"BAT_TYPE":"u8_03","CE LL_TYPE":"u8_05","COUNTRY":"u8_00","DESIGN_CAPACIT Y":"fl_459C4000","DEVICE_ID":"st_48497171095585794 540553795","FAC_SANITY":"u8_01","MAX_CHARGE_POWER_ DC":"fl_449C4000","MAX_DISCHARGE_POWER_DC":"fl_451 C4000","PM_TYPE":"u8_01","SYS_TYPE":"u8_0F"},"GRID CONFIG":{"AU_FIXED_FAC":"fl_3F800000","AU_GRID_COD E":"u1_0004","AU_P_RAMP_CH":"fl_418547AE","AU_P_RA MP_DI":"fl_418547AE","AU_RESP_MODE":"u1_000F","AU_ SOFT_RAMP_EN":"u8_01","AU_TARGET_TY":"u1_0000","AU _VRR_MAX":["u1_00CF","u1_00E6","u1_00FF","u1_0109"],"AU_VRR_MIN":["u1_00CF","u1_00D8","u1_00EB","u1_00F4"],"AU_VVAR_PERCENTAGE":["i8_1E","i8_00","i8_00","i8_E2"],"AU_VVAR_P_MAX":["i8_3C","i8_00","i8_00","i8_00"],"AU_VVAR_P_MIN":["i8_00","i8_00","i8_00","i8_C4"],"AU_VVAR_VOLTAGE":["u1_00CF","u1_00DC","u1_00FA","u1_0109"],"AU_VWC_VOLTAGE":["u1_00CF","u1_00DC","u1_00FA","u1_0109"],"AU_VWD_VOLTAGE":["u1_00CF","u1_00DC","u1_00FA","u1_0109"],"CEI_COS_PHI":"fl_3F800000","CEI_COS_PHI_ENABLE": "u1_0000","CEI_CPHI_LOIN":"u1_0069","CEI_CPHI_LOUT ":"u1_005F","CEI_FREQ_MAX":"u1_C3B4","CEI_FREQ_MIN ":"u1_C2EC","CEI_REC_TIME":"u1_012C","CEI_RED_DROP ":"u1_0018","CEI_SEGNALE_ESTERNO":"u8_00","CEI_STA B_AC_DE":"u1_0000","CEI_STAB_LO_CO":"u1_BFCC","CEI _STAB_LO_TH":"u1_C224","CEI_STAB_UP_CO":"u1_C92C", "CEI_STAB_UP_TH":"u1_C47C","CEI_STAB_VOL_TH":"u1_0 06E","PWRCFG_COS_POINT1":"fl_3F800000","PWRCFG_COS _POINT3":"fl_3F666666","PWRCFG_COS_POINT_2A":"fl_3 F733333","PWRCFG_COS_POINT_2B":"fl_42480000","PWRC FG_USE_MAX_PWR_SKEW":"u8_01","VDECOSPHITIME":"u1_0 00A","VDEFIXEDFAC":"fl_3F800000","VDEOVERFREQDROOP ":"u1_0005","VDEOVERFREQLIMIT":"fl_4248CCCD","VDER ECOVERTIME":"u1_000A","VDETARGETTY":"u1_0000","VDE UNDERFREQDROOP":"u1_0002","VDE_FREQDROPPROT":"fl_4 23E0000","VDE_FREQDROPPROTDELAY":"fl_3DCCCCCD","VD E_FREQRISEPROT":"fl_424E0000","VDE_FREQRISEPROTDEL AY":"fl_3DCCCCCD","VDE_UNDERFREQLIMIT":"fl_4247333 3","VDE_VOLTDROPPROT":"fl_42340000","VDE_VOLTDROPP ROTAVG":"fl_42A00000","VDE_VOLTDROPPROTAVGDELAY":" fl_40400000","VDE_VOLTDROPPROTDELAY":"fl_3E99999A" ,"VDE_VOLTRISEPROT":"fl_42FA0000","VDE_VOLTRISEPRO TAVG":"fl_42DC0000","VDE_VOLTRISEPROTAVGDELAY":"fl _3DCCCCCD","VDE_VOLTRISEPROTDELAY":"fl_3DCCCCCD"}, "EG_CONTROL":{"OBJECT_NOT_FOUND":""},"RTC":{"TIMES TAMP_MS":"u3_00CFA716","UTC_OFFSET":"i3_00000078", "WEB_TIME":"u3_617BCBB6"},"PM1":{"MB_SL2MA_CONN":" u8_00","MB_SLAVES_COUNT":"u8_00","PWR_METERS_MISSI NG":"u8_00","TYPE":"u8_01"},"TEMPMEASURE":{"BATTER Y_TEMP":"fl_41C00000","CASE_TEMP":"fl_41D9B6A0","M CU_TEMP":"fl_422E278C","TEMP_DATA_COLLECTED":"u8_0 1"},"DEBUG":{"CHARGE_TARGET":"fl_4493F8D5","DC_TAR GET":"fl_4493F8D5","DC_TARGET_PID_KD":"fl_00000000 ","DC_TARGET_PID_KI":"fl_3C23D70A","DC_TARGET_PID_ KP":"fl_3E4CCCCD","FEED_TARGET":"fl_43A3D611","PU_ AVAIL":"fl_00000000","SECTIONS":["st_BAT1","st_BAT1OBJ1","st_BMS","st_CASC","st_DEB UG","st_DISPLAY","st_ENERGY","st_FACTORY","st_FEAT URES","st_FILE","st_GRIDCONFIG","st_ISKRA","st_LOG ","st_PM1","st_PM1OBJ1","st_PM1OBJ2","st_PV1","st_ PWR_UNIT","st_RTC","st_SOCKETS","st_STATISTIC","st _STECA","st_SYS_UPDATE","st_TEMPMEASURE","st_TEST" ,"st_UPDATE","st_WALLBOX","st_WIZARD"]},"SOCKETS":{"ALREADY_SWITCHED":["u8_00","u8_00"],"ENABLE":["u8_00","u8_00"],"FORCE_ON":["u8_00","u8_00"],"LOWER_LIMIT":["u1_0000","u1_0000"],"NUMBER_OF_SOCKETS":"u8_02","POWER_ON":["u8_00","u8_00"],"POWER_ON_TIME":["u1_0000","u1_0000"],"PRIORITY":["u8_00","u8_00"],"RESET_SWITCHED":"u8_00","SWITCH_ON_HOUR":["u8_00","u8_00"],"SWITCH_ON_MINUTE":["u8_00","u8_00"],"TIME_LIMIT":["u1_0000","u1_0000"],"TIME_REM":["u1_0000","u1_0000"],"UPPER_LIMIT":["u1_0000","u1_0000"],"USE_TIME":["u8_00","u8_00"]},"CASC":{"BATPOWERSUM":"fl_44941859","POWER":["fl_00000000","fl_00000000","fl_00000000","fl_0000 0000","fl_00000000","fl_00000000"],"PVGEN":["fl_00000000","fl_00000000","fl_00000000","fl_0000 0000","fl_00000000","fl_00000000"],"PVMASTER":"fl_00000000","SOC":["fl_42C80000","fl_42C80000","fl_42C80000","fl_42C8 0000","fl_42C80000","fl_42C80000"],"STATE":["u8_00","u8_00","u8_00","u8_00","u8_00","u8_00 "],"TARGET":["fl_00000000","fl_00000000","fl_00000000","fl_0000 0000","fl_00000000","fl_00000000"]},"WALLBOX":{"ADDITIONAL_ERROR":["u8_00","u8_00","u8_00","u8_00"],"ALLOW_INTERCHARGE":"u8_00","APPARENT_CHARGING_PO WER":["fl_00000000","fl_00000000","fl_00000000","fl_0000 0000"],"BUS_ADR":["u8_01","u8_02","u8_03","u8_04"],"CS_ENABLED":["u8_00","u8_00","u8_00","u8_00"],"DETECTION_MODE":"u3_00000000","EV_CONNECTED":["u8_00","u8_00","u8_00","u8_00"],"HW_TYPE":["u8_00","u8_00","u8_00","u8_00"],"L1_CHARGING_CURRENT":["fl_00000000","fl_00000000","fl_00000000","fl_0000 0000"],"L1_USED":["u8_00","u8_00","u8_00","u8_00"],"L2_CHARGING_CURRENT":["fl_00000000","fl_00000000","fl_00000000","fl_0000 0000"],"L2_USED":["u8_00","u8_00","u8_00","u8_00"],"L3_CHARGING_CURRENT":["fl_00000000","fl_00000000","fl_00000000","fl_0000 0000"],"L3_USED":["u8_00","u8_00","u8_00","u8_00"],"LOAD_IMBALANCE_DETECTED":["u8_00","u8_00","u8_00","u8_00"],"LOAD_IMBALANCE_ENABLED":["u8_00","u8_00","u8_00","u8_00"],"MAJOR_REV":["u8_00","u8_00","u8_00","u8_00"],"MAX_CHARGING_CURRENT_DEFAULT":["fl_00000000","fl_00000000","fl_00000000","fl_0000 0000"],"MAX_CHARGING_CURRENT_IC":["fl_00000000","fl_00000000","fl_00000000","fl_0000 0000"],"MAX_CHARGING_CURRENT_ICMAX":["fl_00000000","fl_00000000","fl_00000000","fl_0000 0000"],"MAX_CHARGING_CURRENT_RATED":["fl_00000000","fl_00000000","fl_00000000","fl_0000 0000"],"MAX_PHASE_CURRENT_BY_GRID":"fl_00000000","MAX_TO TAL_CURRENT_BY_GRID":"fl_00000000","METER_ENABLED" :["u8_00","u8_00","u8_00","u8_00"],"METHOD_EN1":["u8_00","u8_00","u8_00","u8_00"],"MINOR_REV":["u8_00","u8_00","u8_00","u8_00"],"MIN_CHARGING_CURRENT":["fl_00000000","fl_00000000","fl_00000000","fl_0000 0000"],"PHASES_USED":["u8_00","u8_00","u8_00","u8_00"],"PROHIBIT_USAGE":["u8_00","u8_00","u8_00","u8_00"],"SERIAL_NUMBER":["st_","st_","st_","st_"],"SERIAL_NUMBER_INTERNAL":["st_","st_","st_","st_"],"SET_ICMAX":["fl_00000000","fl_00000000","fl_00000000","fl_0000 0000"],"SET_IDEFAULT":["fl_00000000","fl_00000000","fl_00000000","fl_0000 0000"],"SMART_CHARGE_ACTIVE":["u8_00","u8_00","u8_00","u8_00"],"SOCKET_ENABLED":["u8_00","u8_00","u8_00","u8_00"],"STATE":["u8_00","u8_00","u8_00","u8_00"],"UID":["u6_0000000000000000","u6_0

                  Kommentar

                  • Gast

                    #12
                    Code:
                    curl http://192.xxx.x.xxx/lala.cgi -H 'Content-Type: application/json' -d '{"ENERGY":{"STAT_STATE":"","STAT_STATE_DECODE": "" ,"GUI_BAT_DATA_POWER":"","GUI_INVERTER_POWER":" "," GUI_HOUSE_POW":"","GUI_GRID_POW":"","GUI_BAT_DATA_ FUEL_CHARGE":"","GUI_CHARGING_INFO":"","GUI_BOOSTI NG_INFO":"","GUI_BAT_DATA_POWER":"","GUI_BAT_DATA_ VOLTAGE":"","GUI_BAT_DATA_CURRENT":"","GUI_BAT_DAT A_FUEL_CHARGE":"","GUI_BAT_DATA_OA_CHARGING":"","S TAT_LIMITED_NET_SKEW":""},"PV1":{"POWER_RATIO":"", "MPP_POWER":"","MPP_INT":""},"PWR_UNIT":{"POWE R_L1 ":"","POWER_L2":"","POWER_L3":""},"PM1OBJ1":{" FREQ ":"","U_AC":"","I_AC":"","P_AC":"","P_TOTAL":" "}," PM1OBJ2":{"FREQ":"","U_AC":"","I_AC":"","P_AC":"", "P_TOTAL":""},"STATISTIC":{"LIVE_GRID_EXPORT": ""," LIVE_GRID_IMPORT":"","LIVE_HOUSE_CONS":"","LIVE_PV _GEN":"","LIVE_BAT_CHARGE_MASTER":"","LIVE_BAT_DIS CHARGE_MASTER":""}}'
                    
                    {"ENERGY":{"STAT_STATE":"u8_0E","STAT_STATE_DECODE ":"VARIABLE_NOT_FOUND","GUI_BAT_DATA_POWER":"fl_44 943601","GUI_INVERTER_POWER":"fl_44DEA000","GUI_HO USE_POW":"fl_43985610","GUI_GRID_POW":"fl_C39151EB ","GUI_BAT_DATA_FUEL_CHARGE":"fl_41339782","GUI_CH ARGING_INFO":"u8_01","GUI_BOOSTING_INFO":"u8_00"," GUI_BAT_DATA_POWER":"fl_44943601","GUI_BAT_DATA_VO LTAGE":"fl_4245DC29","GUI_BAT_DATA_CURRENT":"fl_41 BFC28F","GUI_BAT_DATA_FUEL_CHARGE":"fl_41339782"," GUI_BAT_DATA_OA_CHARGING":"VARIABLE_NOT_FOUND","ST AT_LIMITED_NET_SKEW":"u8_00"},"PV1":{"POWER_RATIO" :"u3_00000064","MPP_POWER":["fl_00000000","fl_00000000","fl_00000000"],"MPP_INT":"VARIABLE_NOT_FOUND"},"PWR_UNIT":{"POWE R_L1":["fl_00000000","fl_00000000","fl_00000000","fl_0000 0000","fl_00000000","fl_00000000"],"POWER_L2":["fl_00000000","fl_00000000","fl_00000000","fl_0000 0000","fl_00000000","fl_00000000"],"POWER_L3":["fl_00000000","fl_00000000","fl_00000000","fl_0000 0000","fl_00000000","fl_00000000"]},"PM1OBJ1":{"FREQ":"fl_424851EB","U_AC":["fl_436C3333","fl_436A4CCD","fl_436A199A"],"I_AC":["fl_4013D70A","fl_40228F5C","fl_40647AE1"],"P_AC":["fl_C400BE14","fl_C412151F","fl_4449C999"],"P_TOTAL":"fl_C392147B"},"PM1OBJ2":{"FREQ":"fl_00 000000","U_AC":["fl_00000000","fl_00000000","fl_00000000"],"I_AC":["fl_00000000","fl_00000000","fl_00000000"],"P_AC":["fl_00000000","fl_00000000","fl_00000000"],"P_TOTAL":"fl_00000000"},"STATISTIC":{"LIVE_GRID_ EXPORT":"fl_456D5989","LIVE_GRID_IMPORT":"fl_45EDC 843","LIVE_HOUSE_CONS":"fl_463EF69E","LIVE_PV_GEN" :"fl_4603BFE7","LIVE_BAT_CHARGE_MASTER":"fl_450114 F6","LIVE_BAT_DISCHARGE_MASTER":"fl_44FD0965"}}

                    Kommentar

                    • hismastersvoice
                      Supermoderator
                      • 25.08.2015
                      • 7321

                      #13
                      Gast
                      Danke erst mal für die Daten.

                      Beim zweiten Aufruf
                      Code:
                      curl http://192.xxx.x.xxx/lala.cgi -H 'Content-Type: application/json' -d '{"STATISTIC":{},"ENERGY":{},"FEATURES":{},"LOG" :{ },"SYS_UPDATE":{},"WIZARD":{},"BMS":{},"BAT1":{} ," BAT1OBJ1":{},"BAT1OBJ2":{},"BAT1OBJ2":{},"BAT1OBJ3 ":{},"BAT1OBJ4":{},"PWR_UNIT":{},"PM1OBJ1":{}, "PM1 OBJ2":{},"PV1":{},"FACTORY":{},"GRIDCONFIG":{},"EG _CONTROL":{},"RTC":{},"PM1":{},"TEMPMEASURE":{},"D EBUG":{},"SOCKETS":{},"CASC":{},"WALLBOX":{},"CONN X50":{},"STECA":{}}'
                      Sind die Daten unvollständig, die müssen mit } oder }} enden.
                      Wärst du so nett den Aufruf nochmal zu machen und zu posten. Danke.

                      Du könntest auch am Ende der Anfrage das ganze in eine Datei schreiben lassen > curl_lala.txt
                      Dann würde nicht durch Copy&Paste verloren gehen.

                      Code:
                      curl http://192.xxx.x.xxx/lala.cgi -H 'Content-Type: application/json' -d '{"STATISTIC":{},"ENERGY":{},"FEATURES":{},"LOG" :{ },"SYS_UPDATE":{},"WIZARD":{},"BMS":{},"BAT1":{} ," BAT1OBJ1":{},"BAT1OBJ2":{},"BAT1OBJ2":{},"BAT1OBJ3 ":{},"BAT1OBJ4":{},"PWR_UNIT":{},"PM1OBJ1":{}, "PM1 OBJ2":{},"PV1":{},"FACTORY":{},"GRIDCONFIG":{},"EG _CONTROL":{},"RTC":{},"PM1":{},"TEMPMEASURE":{},"D EBUG":{},"SOCKETS":{},"CASC":{},"WALLBOX":{},"CONN X50":{},"STECA":{}}' > /curl_lala.txt
                      Zuletzt geändert von hismastersvoice; 30.10.2021, 19:02.
                      Kein Support per PN!

                      Kommentar

                      Lädt...