Ankündigung

Einklappen
Keine Ankündigung bisher.

Zwei Fronius Wechselrichter mit Speicher - wie Tagesproduktion ermitteln?

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

    #31
    johannes2912 es ist ein Hybrid und ein Symo. Beim Symo ist Modubus bereits aktiviert und steht auf RTU, daher gehe ich davon aus, dass Entweder die beiden WR sich darüber unterhalten oder auch das Smartmeter.. da trau ich mich nicht auf TCP umstellen.
    Beim Hybrid hab ich TCP aktiviert.. jetzt müsste ich nur mal die Zeit finden, den Rest via Edomi auszulesen und zu prüfen, ob da der korrekter Ertrag gelistet wird.

    Kommentar


      #32
      Hi
      Zitat von twi127 Beitrag anzeigen
      Es gibt eine Fronius interne API die zusätzlich exakte Zählerstände zur Verfügung stellt.
      Kannst du mal die API und den link zum PV Forum hier verlinken?
      Ich hab auf die neue Version aktualisiert - A60-74 bleiben derzeit aber leer ...

      Oh - sehe gerade du hast E11 neu eingefügt... damit Loglevel jetzt auf E15... muss ich bei mir noch anpassen :-)
      (jetzt kommen die Werte Auf 60-74)

      Danke
      Gruß
      Thorsten

      Kommentar


        #33
        Also ich hab hier noch so einige Fragen...
        A60 hab ich heute 2191995 Wh - realistisch sind 22 kwh. Das sind Faktor 100 zu viel :-(
        A71 sagt 2191.995 kWh - auch faktor 100 zuviel.

        Zur Leistung: in der Inoffiziellen Web-API habe ich:
        "PV_ENERGYACTIVE_ACTIVE_SUM_01_U64" : 7891183870.0,

        Entsprechend PV Forum: "Zäher laufen mit Ws, also durch 3600000 Teilen (/3600 für Sekunden zu Stunden - /1000 für W in kW) um kWh raus zu bekommen."
        sind das 2191.99551944​ kWh ... also genauso falsch wie beim Baustein :-(

        Welche Firmware hast du?
        "PS.rev-hw" : "4.4.0.0",
        "PS.rev-sw" : "2.30.2.15892",
        "PS2.rev-hw" : "4.4.0.0",
        "PS2.rev-sw" : "2.21.2.10072",​

        Bzw.
        WebUI 1.17.3-1
        CoyoteCore 1.17.3-1
        GEN24 1.22.2-1

        A60 und A71 sind die gleichen werte - bis auf Wh bzw. kWh... macht das Sinn?
        A64-A69 bleiben mir mir leer - sind aber in der Web-API vorhanden... was liest du da aus?

        über: 192.168.0.51/components/readable​ bekomme ich
        Code:
        "16580611" :
        {
        "attributes" :
        {
        ".simple-version-field" : "BYD2;10000;53490001;3.18",
        "[ENABLE]" : "true",
        "[VISIBLE]" : "true",
        "addr" : "21",
        "connection" : "{\"id\":\"rtu-generic-storage_/dev/rtu0\",\"name\":\"modbus-rtu-hub\",\"protocol\":\"ModbusRTU\",\"rtu-interface\":\"/dev/rtu0\",\"socket\":\"/tmp/modbus-rtu-hub.rtu0.uds\"}\n",
        "createTS" : "1665729057",
        "group-id" : "generic-storage-group",
        "has_internal_dcdc" : "false",
        "hw_version" : "5.0",
        "id" : "rtu-generic-storage_/dev/rtu0@21",
        "if" : "modbus-rtu-hub;/dev/rtu0",
        "internal_dcdc_is_configurable" : "false",
        "manufacturer" : "BYD",
        "max_udc" : "467.2",
        "min_udc" : "320",
        "model" : "BYD Battery-Box Premium HV",
        "nameplate" : "{\"capacity_wh\":10240,\"manufacturer\":\"BYD\",\"max_power_charge_w\":10240,\"max_power_discharge_w\":10240,\"max_soc\":100,\"max_udc\":467,\"min_soc\":5,\"min_udc\":320,\"model\":\"BYD Battery-Box Premium HV\",\"module_number\":1,\"peak_power_charge_sec\":10,\"peak_power_charge_w\":13312,\"peak_power_discharge_sec\":10,\"peak_power_discharge_w\":13312,\"serial\":\"P030T020Z2204062430 \"}\n",
        "protocol_version_major" : "1",
        "protocol_version_minor" : "0",
        "serial" : "P030T020Z2204062430 ",
        "storage_interface_id" : "0x53490001",
        "sw_version" : "3.18"
        },
        "channels" :
        {
        "BAT_CURRENT_DC_F64" : -2.1956984164500115,
        "BAT_CURRENT_DC_INTERNAL_F64" : -2.1998579209093063,
        "BAT_ENERGYACTIVE_ESTIMATION_MAX_CAPACITY_F64" : 24069600.0,
        "BAT_ENERGYACTIVE_LIFETIME_CHARGED_F64" : 3129476400.0,
        "BAT_ENERGYACTIVE_LIFETIME_DISCHARGED_F64" : 2722410000.0,
        "BAT_ENERGYACTIVE_MAX_CAPACITY_F64" : 36864000.0,
        "BAT_MODE_CELL_STATE_U16" : 3.0,
        "BAT_MODE_HYBRID_OPERATING_STATE_U16" : 1.0,
        "BAT_MODE_LAST_FAULT_PARAMETER_U16" : 0.0,
        "BAT_MODE_STATE_U16" : 64.0,
        "BAT_MODE_U16" : 2.0,
        "BAT_MODE_WAKE_ENABLE_STATUS_U16" : 1.0,
        "BAT_TEMPERATURE_CELL_F64" : 27.0,
        "BAT_TEMPERATURE_CELL_MAX_F64" : 28.0,
        "BAT_TEMPERATURE_CELL_MIN_F64" : 26.0,
        "BAT_VALUE_STATE_OF_CHARGE_RELATIVE_U16" : 65.299999999999997,
        "BAT_VALUE_STATE_OF_HEALTH_RELATIVE_U16" : 100.0,
        "BAT_VALUE_WARNING_CODE_U16" : 46.0,
        "BAT_VOLTAGE_DC_INTERNAL_F64" : 422.30000000000001,
        "COMPONENTS_MODE_ENABLE_U16" : 1.0,
        "COMPONENTS_MODE_VISIBLE_U16" : 1.0,
        "COMPONENTS_TIME_STAMP_U64" : 1667156201.0,
        "DCLINK_POWERACTIVE_LIMIT_DISCHARGE_F64" : 10810.0,
        "DCLINK_POWERACTIVE_MAX_F32" : 10887.0,
        "DCLINK_VOLTAGE_MEAN_F32" : 423.10000000000002,
        "DEVICE_TEMPERATURE_AMBIENTEMEAN_F32" : 31.0
        }
        },​
        Die Werte sind also da ... was genau liest du aus?

        Gruß
        Thorsten

        Nachtrag: laut PV Forum sind "PV_ENERGYACTIVE_ACTIVE_SUM_01_U64" (und 02) gesamtwerte seit Inbetriebnahme... müsste man dann nicht um Mitternacht die Werte speichern und dann verrechnen? Dein Baustein hat aber gar keinen Mitternachts-Trigger - du schreibst aber "iAPI Energie Tag"?
        Zuletzt geändert von ThorstenGehrig; 30.10.2022, 20:45.

        Kommentar


          #34
          Evolution100
          Das Smartmeter ist normal immer per Draht also ModBus RTU angebunden.
          Erst seit kurzem kann der GEN24 wohl auch Smartmeter per ModBus TCP lesen.

          Man müsste kucken ob deine Wechselrichter RTU und TCP parallel können.
          Ich habe nur GEN24 daher kann ich da nicht nachschauen.
          Was sagt denn das Webinterface deiner WR?
          Oder vielleicht finden wir über die exakte Typenbezeichnung was heraus.

          Kommentar


            #35
            @ThorstenGehrig
            Den Tageswechsel bestimmt der Baustein intern selbst. Für die Berechnung der Tageswerte werden die Zählerstände in einer Variablen zwischengespeichert und per Differenz ausgewertet. Da diese Variable nicht remanent ist stimmen die Werte nur ab Folgetag nach Neustart von Edomi. Jeder Serverneustart führt zu falschen Werten bis zum erneuten Folgetag. Um das zu korrigieren müsste man über externe Eingänge / Ausgänge in remanente Variablen zwischenspeichern. Das war mir für eine einfache und schnelle Anzeige zu kompliziert. Ich mache meine Verbrauchsdatenauswertung mit einem anderen LBS und greife hierzu einfach auf die Zählerstandsdaten zurück.

            Ich bin bei meinem GEN24 auf FW: 1.22

            Bei A64 bis A69 lese ich bei mir Datenquelle 393216:
            Code:
            "393216" :
            {
            "attributes" :
            {
            "[ENABLE]" : "true",
            "[VISIBLE]" : "true",
            "createTS" : "1666173399",
            "inverter.devicetree" : "{\"addr\":\"wayn\",\"if\":\"can\",\"inverter\":{\"uid\":\"16777215\"},\"inverter.attr.0\":\"\",\"inverter.attr.1\":\"4,210,145\",\"modules\":{\"CTRL\":{\"pmc-index\":0,\"rev-hw\":\"4,071,452|0.0.0.0\",\"rev-sw\":\"1.0.1.1\",\"uid\":\"16777215\"},\"PS\":{\"pmc-index\":1,\"rev-hw\":\"4,071,585|1.4,071,594|2.0.0\",\"rev-sw\":\"2.30.2.15892\"},\"PS2\":{\"pmc-index\":2,\"rev-hw\":\"4,071,585|1.4,071,594|2.0.0\",\"rev-sw\":\"2.21.2.10072\"}},\"name\":\"PrePilot X.X-YM\",\"rev\":\"0.0.0\"}\n",
            "inverter.devicetype" : "0",
            "inverter.nodetype" : "97",
            "inverter.pmc.0" : "32021000883080119|4,071,452|0.5E_A|PILOT|R|\n",
            "inverter.pmc.1" : "31511000875150099|4,071,585|0.6E_E|ROX|R|\n32031005339120035|4,071,594|0.6B__|3PN10K|R|\n",
            "inverter.pmc.2" : "31511000875150099|4,071,585|0.6E_E|ROX|R|\n32031005339120035|4,071,594|0.6B__|3PN10K|R|\n",
            "note" : "dataexchange"
            },
            "channels" :
            {
            "<1090584584>" : 29365862.0,
            "<1107361800>" : 19682639.0,
            "<1124139016>" : 214655654.0,
            "<1140916232>" : 46091761.0,
            "<1157693448>" : 77609758.0,
            "<1174470664>" : 8206859.0,
            "<1208025096>" : 157.0,
            "<1224802312>" : 0.0,
            "<1241579528>" : 0.0,
            "<1258356744>" : 0.0,
            "<1275133960>" : 0.0,
            "<1291911176>" : 0.0,
            "<1308688392>" : 0.0,
            "<1325465608>" : 0.0,
            "<1342242824>" : 0.0,
            "<1359020040>" : 688908.0,
            "<1375797256>" : 0.0,
            "<1392574472>" : 0.0,
            "<1409351876>" : 40045152.0,
            "<2197881028>" : 1.0,
            "<2214658244>" : 0.0,
            "<2231435460>" : 1.0,
            "<2231566532>" : 768.0,
            "<2315517954>" : 1.0,
            "<2349006852>" : 714.0,
            "<2365784260>" : 673.95196533203125,
            "<2382561476>" : 538.7103271484375,
            "<2399338692>" : 260.26681518554688,
            "<2500001988>" : 11.306365966796875,
            "<2516779204>" : 22.0,
            "<2533556420>" : 14.841828346252441,
            "<2550333636>" : -0.778167724609375,
            "<2567110852>" : 61.040130615234375,
            "<2600534212>" : 318.08868408203125,
            "<2701197508>" : 0.0,
            "<2717974724>" : 240.00001525878906,
            "<2734751940>" : 120.00000762939453,
            "<604242116>" : 55.595123291015625,
            "<939589828>" : 53606.0,
            "<973144260>" : 39948197.0,
            "ACBRIDGE_CURRENT_ACTIVE_MEAN_01_F32" : 0.79391336441040039,
            "ACBRIDGE_CURRENT_ACTIVE_MEAN_02_F32" : 0.78822821378707886,
            "ACBRIDGE_CURRENT_ACTIVE_MEAN_03_F32" : 0.78362983465194702,
            "ACBRIDGE_ENERGYACTIVE_ACTIVECONSUMED_SUM_01_U64" : 856801469.0,
            "ACBRIDGE_ENERGYACTIVE_ACTIVECONSUMED_SUM_02_U64" : 865802593.0,
            "ACBRIDGE_ENERGYACTIVE_ACTIVECONSUMED_SUM_03_U64" : 856102626.0,
            "ACBRIDGE_ENERGYACTIVE_PRODUCED_SUM_01_U64" : 18492451114.0,
            "ACBRIDGE_ENERGYACTIVE_PRODUCED_SUM_02_U64" : 18858245770.0,
            "ACBRIDGE_ENERGYACTIVE_PRODUCED_SUM_03_U64" : 18456932060.0,
            "ACBRIDGE_FREQUENCY_MEAN_F32" : 49.987258911132812,
            "ACBRIDGE_POWERACTIVE_MEAN_01_F32" : 181.46458435058594,
            "ACBRIDGE_POWERACTIVE_MEAN_02_F32" : 182.53294372558594,
            "ACBRIDGE_POWERACTIVE_MEAN_03_F32" : 176.38694763183594,
            "ACBRIDGE_POWERACTIVE_SUM_MEAN_F32" : 540.38446044921875,
            "ACBRIDGE_POWERAPPARENT_MEAN_01_F32" : 181.48542785644531,
            "ACBRIDGE_POWERAPPARENT_MEAN_02_F32" : 182.52294921875,
            "ACBRIDGE_POWERAPPARENT_MEAN_03_F32" : 176.4212646484375,
            "ACBRIDGE_POWERAPPARENT_SUM_MEAN_F32" : 540.42962646484375,
            "ACBRIDGE_POWERREACTIVE_MEAN_01_F32" : 1.7688779830932617,
            "ACBRIDGE_POWERREACTIVE_MEAN_02_F32" : 0.56084913015365601,
            "ACBRIDGE_POWERREACTIVE_MEAN_03_F32" : -3.0405831336975098,
            "ACBRIDGE_POWERREACTIVE_SUM_MEAN_F32" : -0.71085596084594727,
            "ACBRIDGE_TIME_BACKUPMODE_UPTIME_SUM_F32" : 96955.0,
            "ACBRIDGE_VOLTAGE_MEAN_01_F32" : 228.59291076660156,
            "ACBRIDGE_VOLTAGE_MEAN_02_F32" : 231.55758666992188,
            "ACBRIDGE_VOLTAGE_MEAN_03_F32" : 225.12889099121094,
            "ACBRIDGE_VOLTAGE_MEAN_12_F32" : 397.8690185546875,
            "ACBRIDGE_VOLTAGE_MEAN_23_F32" : 393.46426391601562,
            "ACBRIDGE_VOLTAGE_MEAN_31_F32" : 395.54974365234375,
            "BAT_CURRENT_MEAN_F32" : 0.95386940240859985,
            "BAT_ENERGYACTIVE_ACTIVECHARGE_SUM_01_U64" : 17299118829.0,
            [MARKIEREN]"BAT_ENERGYACTIVE_ACTIVEDISCHARGE_SUM_01_U64" : 16362617552.0,[/MARKIEREN]
            "BAT_MODE_ENFORCED_U16" : 0.0,
            "BAT_POWERACTIVE_MEAN_F32" : 303.41506958007812,
            "BAT_VOLTAGE_OUTER_MEAN_01_F32" : 318.57659912109375,
            "COMPONENTS_MODE_ENABLE_U16" : 1.0,
            "COMPONENTS_MODE_VISIBLE_U16" : 1.0,
            "COMPONENTS_TIME_STAMP_U64" : 1666538711.0,
            "DCLINK_VOLTAGE_MEAN_F32" : 605.1861572265625,
            "DEVICE_MODE_OPERATING_REFERRAL_U16" : 1.0,
            "DEVICE_TEMPERATURE_AMBIENTEMEAN_F32" : 52.70037841796875,
            "DEVICE_TIME_UPTIME_SUM_F32" : 47656447.0,
            "DEVICE_VOLTAGE_SELV_F32" : 13.56818962097168,
            [MARKIEREN]"FANCONTROL_PERCENT_01_F32" : 0.0,
            "FANCONTROL_PERCENT_02_F32" : 0.0,[/MARKIEREN]
            "FEEDINPOINT_FREQUENCY_MEAN_F32" : 49.985736846923828,
            "FEEDINPOINT_VOLTAGE_MEAN_01_F32" : 229.15522766113281,
            "FEEDINPOINT_VOLTAGE_MEAN_02_F32" : 231.58442687988281,
            "FEEDINPOINT_VOLTAGE_MEAN_03_F32" : 225.87115478515625,
            "FEEDINPOINT_VOLTAGE_MEAN_12_F32" : 398.52603149414062,
            "FEEDINPOINT_VOLTAGE_MEAN_23_F32" : 394.23367309570312,
            "FEEDINPOINT_VOLTAGE_MEAN_31_F32" : 396.43850708007812,
            "INVERTER_VALUE_SYNCHRONISATION_BITMAP_U16" : 0.0,
            [MARKIEREN]"ISO_RESISTANCE_MEAN_F32" : 1325780.0,[/MARKIEREN]
            "LEGACY_MODE_BACKUP_OPERATION_SYNC_DM_SYSTEMS_U16" : 1.0,
            "MODULE_TEMPERATURE_MEAN_01_F32" : 40.30657958984375,
            "MODULE_TEMPERATURE_MEAN_03_F32" : 41.5216064453125,
            "MODULE_TEMPERATURE_MEAN_04_F32" : 40.278472900390625,
            "PV_CURRENT_MEAN_01_F32" : 0.28673672676086426,
            "PV_CURRENT_MEAN_02_F32" : 0.32041612267494202,
            "PV_ENERGYACTIVE_ACTIVE_SUM_01_U64" : 25880393178.0,
            "PV_ENERGYACTIVE_ACTIVE_SUM_02_U64" : 30746326971.0,
            "PV_POWERACTIVE_MEAN_01_F32" : 137.82380676269531,
            "PV_POWERACTIVE_MEAN_02_F32" : 162.62486267089844,
            "PV_VOLTAGE_MEAN_01_F32" : 480.66326904296875,
            "PV_VOLTAGE_MEAN_02_F32" : 507.54269409179688
            }
            }
            }
            },​

            Kommentar


              #36
              Hi
              Danke. Die Datenquelle ist bei mir auch vorhanden - Augenscheinlich auch ziemlich identisch.
              Trozudem bleiben die bei mir leer :-(
              // Korrektur: A64, A65 sind leer - auf den anderen hab ich jetzt werte... sorry - keine Ahnung warum heute aber nicht gestern (Vermutlich layer 8 Fehler)

              Code:
               "393216" :
              {
              "attributes" :
              {
              "[ENABLE]" : "true",
              "[VISIBLE]" : "true",
              "createTS" : "1665729050",
              "inverter.devicetree" : "{\"addr\":\"wayn\",\"if\":\"can\",\"inverter\":{\"uid\":\"16777215\"},\"inverter.attr.0\":\"\",\"inverter.attr.1\":\"4,210,145\",\"modules\":{\"CTRL\":{\"pmc-index\":0,\"rev-hw\":\"4,071,452|0.0.0.0\",\"rev-sw\":\"1.0.1.1\",\"uid\":\"16777215\"},\"PS\":{\"pmc-index\":1,\"rev-hw\":\"4,071,594|2.4,071,779|1.0.0\",\"rev-sw\":\"2.30.2.15892\"},\"PS2\":{\"pmc-index\":2,\"rev-hw\":\"4,071,594|2.4,071,779|1.0.0\",\"rev-sw\":\"2.21.2.10072\"}},\"name\":\"PrePilot X.X-YM\",\"rev\":\"0.0.0\"}\n",
              "inverter.devicetype" : "0",
              "inverter.nodetype" : "97",
              "inverter.pmc.0" : "31371000816870046|4,071,452|0.5E_A|PILOT|R|\n",
              "inverter.pmc.1" : "33081001048220298|4,071,779|0.2A_B|ROX-L|R|\n33101005239700039|4,071,594|0.6F__|3PN10K|R|\n",
              "inverter.pmc.2" : "33081001048220298|4,071,779|0.2A_B|ROX-L|R|\n33101005239700039|4,071,594|0.6F__|3PN10K|R|\n",
              "note" : "dataexchange"
              },
              "channels" :
              {
              "<1090584584>" : 886938899.0,
              "<1107361800>" : 857908365.0,
              "<1124139016>" : 869779122.0,
              "<1140916232>" : 91131.0,
              "<1157693448>" : 5187841.0,
              "<1174470664>" : 687486.0,
              "<1208025096>" : 0.0,
              "<1224802312>" : 0.0,
              "<1241579528>" : 0.0,
              "<1258356744>" : 0.0,
              "<1275133960>" : 0.0,
              "<1291911176>" : 0.0,
              "<1308688392>" : 0.0,
              "<1325465608>" : 0.0,
              "<1342242824>" : 0.0,
              "<1359020040>" : 0.0,
              "<1375797256>" : 0.0,
              "<1392574472>" : 0.0,
              "<1409351876>" : 7558090.0,
              "<2197881028>" : 4.0,
              "<2214658244>" : 0.0,
              "<2231435460>" : 4.0,
              "<2231566532>" : 424.0,
              "<2315517954>" : 1.0,
              "<2349006852>" : 236.0,
              "<2365784260>" : 607.5657958984375,
              "<2382561476>" : 453.22454833984375,
              "<2399338692>" : 257.74774169921875,
              "<2500001988>" : 12.501175880432129,
              "<2516779204>" : 22.0,
              "<2533556420>" : 14.415012359619141,
              "<2550333636>" : 0.0,
              "<2567110852>" : 57.0220947265625,
              "<2600534212>" : 416.76596069335938,
              "<2701197508>" : 0.0,
              "<2717974724>" : 120.00000762939453,
              "<2734751940>" : 240.00001525878906,
              "<604242116>" : 53.04071044921875,
              "<939589828>" : 10015.0,
              "<973144260>" : 7558090.0,
              "ACBRIDGE_CURRENT_ACTIVE_MEAN_01_F32" : 1.8994230031967163,
              "ACBRIDGE_CURRENT_ACTIVE_MEAN_02_F32" : 1.8994022607803345,
              "ACBRIDGE_CURRENT_ACTIVE_MEAN_03_F32" : 1.9070252180099487,
              "ACBRIDGE_ENERGYACTIVE_ACTIVECONSUMED_SUM_01_U64" : 22336429.0,
              "ACBRIDGE_ENERGYACTIVE_ACTIVECONSUMED_SUM_02_U64" : 22493966.0,
              "ACBRIDGE_ENERGYACTIVE_ACTIVECONSUMED_SUM_03_U64" : 22383152.0,
              "ACBRIDGE_ENERGYACTIVE_PRODUCED_SUM_01_U64" : 5098178681.0,
              "ACBRIDGE_ENERGYACTIVE_PRODUCED_SUM_02_U64" : 5130638035.0,
              "ACBRIDGE_ENERGYACTIVE_PRODUCED_SUM_03_U64" : 5107972525.0,
              "ACBRIDGE_FREQUENCY_MEAN_F32" : 50.018749237060547,
              "ACBRIDGE_POWERACTIVE_MEAN_01_F32" : 446.10787963867188,
              "ACBRIDGE_POWERACTIVE_MEAN_02_F32" : 458.77505493164062,
              "ACBRIDGE_POWERACTIVE_MEAN_03_F32" : 457.05038452148438,
              "ACBRIDGE_POWERACTIVE_SUM_MEAN_F32" : 1361.933349609375,
              "ACBRIDGE_POWERAPPARENT_MEAN_01_F32" : 446.2122802734375,
              "ACBRIDGE_POWERAPPARENT_MEAN_02_F32" : 458.80181884765625,
              "ACBRIDGE_POWERAPPARENT_MEAN_03_F32" : 457.0748291015625,
              "ACBRIDGE_POWERAPPARENT_SUM_MEAN_F32" : 1362.0888671875,
              "ACBRIDGE_POWERREACTIVE_MEAN_01_F32" : -8.2439155578613281,
              "ACBRIDGE_POWERREACTIVE_MEAN_02_F32" : 0.82955193519592285,
              "ACBRIDGE_POWERREACTIVE_MEAN_03_F32" : 4.0489401817321777,
              "ACBRIDGE_POWERREACTIVE_SUM_MEAN_F32" : -3.3654236793518066,
              "ACBRIDGE_TIME_BACKUPMODE_UPTIME_SUM_F32" : 0.0,
              "ACBRIDGE_VOLTAGE_MEAN_01_F32" : 234.91532897949219,
              "ACBRIDGE_VOLTAGE_MEAN_02_F32" : 241.54608154296875,
              "ACBRIDGE_VOLTAGE_MEAN_03_F32" : 239.67495727539062,
              "ACBRIDGE_VOLTAGE_MEAN_12_F32" : 410.92770385742188,
              "ACBRIDGE_VOLTAGE_MEAN_23_F32" : 415.18222045898438,
              "ACBRIDGE_VOLTAGE_MEAN_31_F32" : 414.2060546875,
              "BAT_CURRENT_MEAN_F32" : 3.4142131805419922,
              "BAT_ENERGYACTIVE_ACTIVECHARGE_SUM_01_U64" : 3538281507.0,
              "BAT_ENERGYACTIVE_ACTIVEDISCHARGE_SUM_01_U64" : 3343275514.0,
              "BAT_MODE_ENFORCED_U16" : 0.0,
              "BAT_POWERACTIVE_MEAN_F32" : 1422.9278564453125,
              "BAT_VOLTAGE_OUTER_MEAN_01_F32" : 416.5877685546875,
              "COMPONENTS_MODE_ENABLE_U16" : 1.0,
              "COMPONENTS_MODE_VISIBLE_U16" : 1.0,
              "COMPONENTS_TIME_STAMP_U64" : 1667247127.0,
              "DCLINK_VOLTAGE_MEAN_F32" : 622.43365478515625,
              "DEVICE_MODE_OPERATING_REFERRAL_U16" : 0.0,
              "DEVICE_TEMPERATURE_AMBIENTEMEAN_F32" : 52.58734130859375,
              "DEVICE_TIME_UPTIME_SUM_F32" : 8809470.0,
              "DEVICE_VOLTAGE_SELV_F32" : 13.506150245666504,
              "FANCONTROL_PERCENT_01_F32" : 0.0,
              "FANCONTROL_PERCENT_02_F32" : 0.0,
              "FEEDINPOINT_FREQUENCY_MEAN_F32" : 50.018836975097656,
              "FEEDINPOINT_VOLTAGE_MEAN_01_F32" : 235.07127380371094,
              "FEEDINPOINT_VOLTAGE_MEAN_02_F32" : 241.45918273925781,
              "FEEDINPOINT_VOLTAGE_MEAN_03_F32" : 239.7205810546875,
              "FEEDINPOINT_VOLTAGE_MEAN_12_F32" : 410.90509033203125,
              "FEEDINPOINT_VOLTAGE_MEAN_23_F32" : 415.12997436523438,
              "FEEDINPOINT_VOLTAGE_MEAN_31_F32" : 414.47561645507812,
              "INVERTER_VALUE_SYNCHRONISATION_BITMAP_U16" : 0.0,
              "ISO_RESISTANCE_MEAN_F32" : 56359520.0,
              "LEGACY_MODE_BACKUP_OPERATION_SYNC_DM_SYSTEMS_U16" : 0.0,
              "MODULE_TEMPERATURE_MEAN_01_F32" : 41.86322021484375,
              "MODULE_TEMPERATURE_MEAN_03_F32" : 39.717987060546875,
              "MODULE_TEMPERATURE_MEAN_04_F32" : 40.89825439453125,
              "PV_CURRENT_MEAN_01_F32" : 0.013702939264476299,
              "PV_CURRENT_MEAN_02_F32" : 0.011142234317958355,
              "PV_ENERGYACTIVE_ACTIVE_SUM_01_U64" : 7939141639.0,
              "PV_ENERGYACTIVE_ACTIVE_SUM_02_U64" : 8085234657.0,
              "PV_POWERACTIVE_MEAN_01_F32" : 0.96981674432754517,
              "PV_POWERACTIVE_MEAN_02_F32" : 0.81879091262817383,
              "PV_VOLTAGE_MEAN_01_F32" : 70.774360656738281,
              "PV_VOLTAGE_MEAN_02_F32" : 73.485343933105469
              }
              }
              }
              },​
              Dass der Baustein die Werte nicht remanent speichert (und ich es nicht extern kann) finde ich nicht so schön... Kannst du dafür noch Eingänge einbauen?

              Gruß
              Thorsten
              Zuletzt geändert von ThorstenGehrig; 31.10.2022, 21:28.

              Kommentar


                #37
                Einiges an Zeit ist vergangen und ich hab mich damit abgefunden, dass ich den Gesamtwert errechnen muss... das klappt auch annähernd ganz gut (meist 1-2kWh unterschied zum Portal). Keiner der Wh Werte sind korrekt. Bei jedem den ich geprüft habe, wird in der Nacht die Batterieentladeleistung mit addiert :-( Aber das ist erstmal so ok.

                Jetzt hätte ich noch eine andere Frage und hier sind ja schon die Personen, die sich mit ModBus auskennt. Ich würde gerne die Batterieladeleistung begrenzen. Im Portal kann ich das... aber ich würde es gerne per Visu verstellen können. Also ModBus write.. Ich bin mir aber gar nicht sicher, welche Register da beschrieben werden müssen? Macht das schon jemand und wenn ja habt Ihr ein paar Tipps? Ich verwende den Fronius Symo Hybrid.

                Danke
                Markus

                WR.jpg

                Kommentar


                  #38
                  Du benötigst folgendes Register:
                  grafik.png
                  grafik.png
                  ​​sowie:

                  grafik.png
                  Angehängte Dateien
                  Zuletzt geändert von johannes2912; 01.06.2023, 13:17.

                  Kommentar


                    #39
                    johannes2912 Verstehe ich das Richtig? Ich muss auf Adresse 40349 eine 0 schreiben, damit ich das Laden verändere. Müsste ich auf 40357 dann eine 5000 schreiben, damit ich mit 50 % lade?

                    Und welches LBS nimmst du dafür her? Sorry... da bin ich blutiger Anfänger...
                    Danke schon mal!

                    Kommentar


                      #40
                      Ja so müsste das funktionieren. Ich nutze es selbst nicht, ich frage bei den Wechselrichtern nur Register ab.
                      Könnte sein dass du nur eine 50 statt 5000 an Register 40357 schreiben musst.

                      Zur Abfrage nutze ich LBS 19001030

                      Zum schreiben (NEA-Steuerung und co) : https://github.com/favalex/modbus-cli
                      Das ganze dann via Shell Befehl von Edomi z.B.: /usr/local/bin/modbus $$IP$$ -s1 $REGISTER$=1

                      Geht aber sicher auch via LBS 19002660​

                      Zum testen außerhalb von Edomi verwende ich immer https://sourceforge.net/projects/qmodmaster/
                      Zuletzt geändert von johannes2912; 06.06.2023, 15:55.

                      Kommentar


                        #41
                        Zitat von ThorstenGehrig Beitrag anzeigen
                        Hi

                        Dass der Baustein die Werte nicht remanent speichert (und ich es nicht extern kann) finde ich nicht so schön... Kannst du dafür noch Eingänge einbauen?

                        Gruß
                        Thorsten

                        twi127 ThorstenGehrig wäre das evtl. eine Lösung? So bleiben doch die Werte der Variablen erhalten bei einem Neustart... zumindest hat es bei mir funktioniert.

                        PHP-Code:
                        [v#111 remanent        = 0                            ]    # iAPI Energy counter, PV1
                        [v#112 remanent        = 0                            ]    # iAPI Energy counter, PV2​ 

                        Kommentar


                          #42
                          Heißt das man muss einfach das "remanent" an der passenden stelle dazuschreiben?
                          Wäre cool!
                          A71 und A72 könnten das auch gebrauchen... (nachtrag... sollte das v111 und v112 ja machen... komisch - scheint bei mir nicht zu funktionieren)

                          twi127 könnest du das in den Baustein mit einbauen? Ist blöd wenn nach einem Neustart/Neuprogrammierung die Tageswerte nicht mehr stimmen...
                          Zuletzt geändert von ThorstenGehrig; 29.07.2023, 14:03.

                          Kommentar


                            #43
                            ThorstenGehrig
                            Der Baustein ist rein zur Abfrage und nicht zu Auswertung gedacht. Hierfür gibt es einen separaten Baustein. Eine remanente Ausgabe wird es daher nicht geben. Du kannst das aber selbst gerne für dich anpassen.

                            Kommentar


                              #44
                              Danke für deine Rückmeldung.
                              Zitat: "Der Baustein ist rein zur Abfrage und nicht zu Auswertung gedacht." - das ist ja OK... aber die Tageswerte sind halt nach einem Reboot weg... daher ist die Abfrage nach einem Neustart falsch...
                              Schade - aber ok.

                              Kommentar


                                #45
                                ThorstenGehrig
                                Der Baustein ist rein zur Abfrage und nicht zu Auswertung gedacht. Hierfür gibt es einen separaten Baustein. Eine remanente Ausgabe wird es daher nicht geben. Du kannst das aber selbst gerne für dich anpassen. Schau dir mal LBS 19001642 an.
                                Hallo zusammen, ich habe einen neuen Baustein zur Erfassung / Auswertung von Verbrauchsdaten erstellt. Grundlage für den Baustein ist ein Datenarchiv (3 Tage) in das der aktuelle Zählerstand mit aktuellem Zeitstempel eingetragen wird. Dieses Datenarchiv dient zur Berechnung des aktuellen Tagesverbrauches,

                                Kommentar

                                Lädt...
                                X