Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Node-Red
    5. [HowTo] Huawei SUN2000 WR Modbus mit node-red (read + write)

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    [HowTo] Huawei SUN2000 WR Modbus mit node-red (read + write)

    This topic has been deleted. Only users with topic management privileges can see it.
    • Z
      zoid1988 @DJMarc75 last edited by

      @djmarc75

      Danke 🙏

      1 Reply Last reply Reply Quote 0
      • P
        Peter666666 last edited by Peter666666

        Hallo Leute,

        Habe mir den Flow in Node Red importiert und die ID überall von 2 auf 1 geändert. IP Adresse vom WR wurde eingegeben. Unter userdata werden mir aber die DP nicht erstellt, was mach ich da falsch? Node Red ist für mich Neuland 😳

        2023-02-03 16:00:00.068 - info: host.e73f64821262 instance system.adapter.daswetter.0 started with pid 29899
        2023-02-03 16:00:01.286 - info: daswetter.0 (29899) starting. Version 3.1.4 in /opt/iobroker/node_modules/iobroker.daswetter, node: v16.19.0, js-controller: 4.0.23
        2023-02-03 16:00:04.089 - info: host.e73f64821262 instance system.adapter.fuelpricemonitor.0 started with pid 29914
        2023-02-03 16:00:06.238 - info: fuelpricemonitor.0 (29914) starting. Version 0.3.3 in /opt/iobroker/node_modules/iobroker.fuelpricemonitor, node: v16.19.0, js-controller: 4.0.23
        2023-02-03 16:00:06.265 - info: fuelpricemonitor.0 (29914) Started with JSON-Explorer version 0.1.10
        2023-02-03 16:00:13.132 - info: fuelpricemonitor.0 (29914) Terminated (NO_ERROR): Without reason
        2023-02-03 16:00:13.641 - info: fuelpricemonitor.0 (29914) cleaned everything up...
        2023-02-03 16:00:13.661 - info: host.e73f64821262 instance system.adapter.fuelpricemonitor.0 terminated with code 0 (NO_ERROR)
        2023-02-03 16:00:17.560 - info: daswetter.0 (29899) still wrong data structure from server received! repaired...
        2023-02-03 16:00:20.800 - info: daswetter.0 (29899) Terminated (ADAPTER_REQUESTED_TERMINATION): All data handled, adapter stopped until next scheduled moment
        2023-02-03 16:00:21.308 - info: daswetter.0 (29899) cleaned everything up...
        2023-02-03 16:00:21.325 - info: host.e73f64821262 instance system.adapter.daswetter.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION)
        2023-02-03 16:06:29.998 - warn: node-red.0 (26438) 3 Feb 16:06:29 - [warn] [modbus-getter:30000] Getter -> Inject while node is not ready for input.
        2023-02-03 16:06:30.004 - warn: node-red.0 (26438) 3 Feb 16:06:30 - [warn] [modbus-getter:37113] Getter -> Inject while node is not ready for input.
        2023-02-03 16:06:36.069 - info: node-red.0 (26453) deed22ba.14572: "ioBroker out" Cannot set state of non-existing object "0_userdata.0.Huawei.Meter.Active_Power".
        2023-02-03 16:06:36.069 - info: node-red.0 (26453) deed22ba.14572: Creation of foreign objects is not enabled. You can enable it in the instance configuration
        2023-02-03 16:06:36.893 - info: node-red.0 (26453) c0384b73.98e3d8: "ioBroker out" Cannot set state of non-existing object "0_userdata.0.Huawei.Inverter.Active_Power".
        2023-02-03 16:06:36.893 - info: node-red.0 (26453) c0384b73.98e3d8: Creation of foreign objects is not enabled. You can enable it in the instance configuration
        2023-02-03 16:06:37.726 - info: node-red.0 (26453) c25c486b.9b8d48: "ioBroker out" Cannot set state of non-existing object "0_userdata.0.Huawei.Inverter.Input_Power".
        2023-02-03 16:06:37.728 - info: node-red.0 (26453) c25c486b.9b8d48: Creation of foreign objects is not enabled. You can enable it in the instance configuration
        2023-02-03 16:06:38.868 - info: node-red.0 (26453) 89ea8b16.14a5b8: "ioBroker out" Cannot set state of non-existing object "0_userdata.0.Huawei.Battery.Battery_Power".
        2023-02-03 16:06:38.868 - info: node-red.0 (26453) 89ea8b16.14a5b8: Creation of foreign objects is not enabled. You can enable it in the instance configuration
        2023-02-03 16:06:39.660 - info: node-red.0 (26453) fc8b158c.7de8a8: "ioBroker out" Cannot set state of non-existing object "0_userdata.0.Huawei.Battery.Battery_SOC".
        2023-02-03 16:06:39.660 - info: node-red.0 (26453) fc8b158c.7de8a8: Creation of foreign objects is not enabled. You can enable it in the instance configuration
        2023-02-03 16:07:44.569 - warn: node-red.0 (26438) 3 Feb 16:07:44 - [warn] Verschlüsselte Credentials nicht gefunden
        2023-02-03 16:09:10.266 - warn: node-red.0 (26438) 3 Feb 16:09:10 - [warn] [modbus-getter:30000] Getter -> Inject while node is not ready for input.
        2023-02-03 16:09:10.270 - warn: node-red.0 (26438) 3 Feb 16:09:10 - [warn] [modbus-getter:37113] Getter -> Inject while node is not ready for input.
        2023-02-03 16:09:16.232 - info: node-red.0 (26453) deed22ba.14572: "ioBroker out" Cannot set state of non-existing object "0_userdata.0.Huawei.Meter.Active_Power".
        2023-02-03 16:09:16.233 - info: node-red.0 (26453) deed22ba.14572: Creation of foreign objects is not enabled. You can enable it in the instance configuration
        2023-02-03 16:09:16.823 - info: node-red.0 (26453) c0384b73.98e3d8: "ioBroker out" Cannot set state of non-existing object "0_userdata.0.Huawei.Inverter.Active_Power".
        2023-02-03 16:09:16.823 - info: node-red.0 (26453) c0384b73.98e3d8: Creation of foreign objects is not enabled. You can enable it in the instance configuration
        2023-02-03 16:09:17.877 - info: node-red.0 (26453) c25c486b.9b8d48: "ioBroker out" Cannot set state of non-existing object "0_userdata.0.Huawei.Inverter.Input_Power".
        2023-02-03 16:09:17.878 - info: node-red.0 (26453) c25c486b.9b8d48: Creation of foreign objects is not enabled. You can enable it in the instance configuration
        2023-02-03 16:09:18.676 - info: node-red.0 (26453) 89ea8b16.14a5b8: "ioBroker out" Cannot set state of non-existing object "0_userdata.0.Huawei.Battery.Battery_Power".
        2023-02-03 16:09:18.676 - info: node-red.0 (26453) 89ea8b16.14a5b8: Creation of foreign objects is not enabled. You can enable it in the instance configuration
        2023-02-03 16:09:20.060 - info: node-red.0 (26453) fc8b158c.7de8a8: "ioBroker out" Cannot set state of non-existing object "0_userdata.0.Huawei.Battery.Battery_SOC".
        2023-02-03 16:09:20.061 - info: node-red.0 (26453) fc8b158c.7de8a8: Creation of foreign objects is not enabled. You can enable it in the instance configuration
        2023-02-03 16:10:02.126 - warn: node-red.0 (26438) 3 Feb 16:10:02 - [warn] [modbus-getter:30000] Getter -> Inject while node is not ready for input.
        2023-02-03 16:10:02.130 - warn: node-red.0 (26438) 3 Feb 16:10:02 - [warn] [modbus-getter:37113] Getter -> Inject while node is not ready for input.
        2023-02-03 16:10:07.951 - info: node-red.0 (26453) deed22ba.14572: "ioBroker out" Cannot set state of non-existing object "0_userdata.0.Huawei.Meter.Active_Power".
        2023-02-03 16:10:07.951 - info: node-red.0 (26453) deed22ba.14572: Creation of foreign objects is not enabled. You can enable it in the instance configuration
        2023-02-03 16:10:08.769 - info: node-red.0 (26453) c0384b73.98e3d8: "ioBroker out" Cannot set state of non-existing object "0_userdata.0.Huawei.Inverter.Active_Power".
        2023-02-03 16:10:08.769 - info: node-red.0 (26453) c0384b73.98e3d8: Creation of foreign objects is not enabled. You can enable it in the instance configuration
        2023-02-03 16:10:09.642 - info: node-red.0 (26453) c25c486b.9b8d48: "ioBroker out" Cannot set state of non-existing object "0_userdata.0.Huawei.Inverter.Input_Power".
        2023-02-03 16:10:09.642 - info: node-red.0 (26453) c25c486b.9b8d48: Creation of foreign objects is not enabled. You can enable it in the instance configuration
        2023-02-03 16:10:10.846 - info: node-red.0 (26453) 89ea8b16.14a5b8: "ioBroker out" Cannot set state of non-existing object "0_userdata.0.Huawei.Battery.Battery_Power".
        2023-02-03 16:10:10.846 - info: node-red.0 (26453) 89ea8b16.14a5b8: Creation of foreign objects is not enabled. You can enable it in the instance configuration
        2023-02-03 16:10:11.666 - info: node-red.0 (26453) fc8b158c.7de8a8: "ioBroker out" Cannot set state of non-existing object "0_userdata.0.Huawei.Battery.Battery_SOC".
        2023-02-03 16:10:11.666 - info: node-red.0 (26453) fc8b158c.7de8a8: Creation of foreign objects is not enabled. You can enable it in the instance configuration
        2023-02-03 16:11:05.167 - warn: node-red.0 (26438) 3 Feb 16:11:05 - [warn] [modbus-getter:30000] Getter -> Inject while node is not ready for input.
        2023-02-03 16:11:05.172 - warn: node-red.0 (26438) 3 Feb 16:11:05 - [warn] [modbus-getter:37113] Getter -> Inject while node is not ready for input.
        2023-02-03 16:11:11.305 - info: node-red.0 (26453) deed22ba.14572: "ioBroker out" Cannot set state of non-existing object "0_userdata.0.Huawei.Meter.Active_Power".
        2023-02-03 16:11:11.305 - info: node-red.0 (26453) deed22ba.14572: Creation of foreign objects is not enabled. You can enable it in the instance configuration
        2023-02-03 16:11:12.161 - info: node-red.0 (26453) c0384b73.98e3d8: "ioBroker out" Cannot set state of non-existing object "0_userdata.0.Huawei.Inverter.Active_Power".
        2023-02-03 16:11:12.161 - info: node-red.0 (26453) c0384b73.98e3d8: Creation of foreign objects is not enabled. You can enable it in the instance configuration
        2023-02-03 16:11:13.302 - info: node-red.0 (26453) c25c486b.9b8d48: "ioBroker out" Cannot set state of non-existing object "0_userdata.0.Huawei.Inverter.Input_Power".
        2023-02-03 16:11:13.302 - info: node-red.0 (26453) c25c486b.9b8d48: Creation of foreign objects is not enabled. You can enable it in the instance configuration
        2023-02-03 16:11:14.096 - info: node-red.0 (26453) 89ea8b16.14a5b8: "ioBroker out" Cannot set state of non-existing object "0_userdata.0.Huawei.Battery.Battery_Power".
        2023-02-03 16:11:14.096 - info: node-red.0 (26453) 89ea8b16.14a5b8: Creation of foreign objects is not enabled. You can enable it in the instance configuration
        2023-02-03 16:11:14.953 - info: node-red.0 (26453) fc8b158c.7de8a8: "ioBroker out" Cannot set state of non-existing object "0_userdata.0.Huawei.Battery.Battery_SOC".
        2023-02-03 16:11:14.953 - info: node-red.0 (26453) fc8b158c.7de8a8: Creation of foreign objects is not enabled. You can enable it in the instance configuration
        2023-02-03 16:11:21.639 - warn: node-red.0 (26438) 3 Feb 16:11:21 - [warn] [modbus-getter:30000] Getter -> Inject while node is not ready for input.
        2023-02-03 16:11:21.642 - warn: node-red.0 (26438) 3 Feb 16:11:21 - [warn] [modbus-getter:37113] Getter -> Inject while node is not ready for input.
        2023-02-03 16:11:27.457 - info: node-red.0 (26453) deed22ba.14572: "ioBroker out" Cannot set state of non-existing object "0_userdata.0.Huawei.Meter.Active_Power".
        2023-02-03 16:11:27.458 - info: node-red.0 (26453) deed22ba.14572: Creation of foreign objects is not enabled. You can enable it in the instance configuration
        2023-02-03 16:11:28.271 - info: node-red.0 (26453) c0384b73.98e3d8: "ioBroker out" Cannot set state of non-existing object "0_userdata.0.Huawei.Inverter.Active_Power".
        2023-02-03 16:11:28.271 - info: node-red.0 (26453) c0384b73.98e3d8: Creation of foreign objects is not enabled. You can enable it in the instance configuration
        2023-02-03 16:11:29.065 - info: node-red.0 (26453) c25c486b.9b8d48: "ioBroker out" Cannot set state of non-existing object "0_userdata.0.Huawei.Inverter.Input_Power".
        2023-02-03 16:11:29.065 - info: node-red.0 (26453) c25c486b.9b8d48: Creation of foreign objects is not enabled. You can enable it in the instance configuration
        2023-02-03 16:11:30.432 - info: node-red.0 (26453) 89ea8b16.14a5b8: "ioBroker out" Cannot set state of non-existing object "0_userdata.0.Huawei.Battery.Battery_Power".
        2023-02-03 16:11:30.432 - info: node-red.0 (26453) 89ea8b16.14a5b8: Creation of foreign objects is not enabled. You can enable it in the instance configuration
        2023-02-03 16:11:32.210 - info: node-red.0 (26453) fc8b158c.7de8a8: "ioBroker out" Cannot set state of non-existing object "0_userdata.0.Huawei.Battery.Battery_SOC".
        2023-02-03 16:11:32.210 - info: node-red.0 (26453) fc8b158c.7de8a8: Creation of foreign objects is not enabled. You can enable it in the instance configuration
        2023-02-03 16:12:41.692 - info: node-red.0 (26453) b1161bcd.470708: "ioBroker out" Cannot set state of non-existing object "0_userdata.0.Huawei.Inverter.Input_Power".
        2023-02-03 16:12:41.692 - info: node-red.0 (26453) b1161bcd.470708: Creation of foreign objects is not enabled. You can enable it in the instance configuration
        2023-02-03 16:12:46.538 - info: node-red.0 (26453) 3996c271.4a964e: "ioBroker out" Cannot set state of non-existing object "0_userdata.0.Huawei.Inverter.Power_Grid_Voltage".
        2023-02-03 16:12:46.538 - info: node-red.0 (26453) 3996c271.4a964e: Creation of foreign objects is not enabled. You can enable it in the instance configuration
        2023-02-03 16:12:50.229 - info: node-red.0 (26453) 5a3c69ff.c24f98: "ioBroker out" Cannot set state of non-existing object "0_userdata.0.Huawei.Inverter.Power_Grid_Current".
        2023-02-03 16:12:50.229 - info: node-red.0 (26453) 5a3c69ff.c24f98: Creation of foreign objects is not enabled. You can enable it in the instance configuration
        2023-02-03 16:12:55.057 - info: node-red.0 (26453) 8b6b24cb.456578: "ioBroker out" Cannot set state of non-existing object "0_userdata.0.Huawei.Inverter.Peak_Active_Power_of_current_Day".
        2023-02-03 16:12:55.057 - info: node-red.0 (26453) 8b6b24cb.456578: Creation of foreign objects is not enabled. You can enable it in the instance configuration
        2023-02-03 16:13:00.747 - info: node-red.0 (26453) 85c06382.4a9b1: "ioBroker out" Cannot set state of non-existing object "0_userdata.0.Huawei.Inverter.Grid_Frequency".
        2023-02-03 16:13:00.747 - info: node-red.0 (26453) 85c06382.4a9b1: Creation of foreign objects is not enabled. You can enable it in the instance configuration
        2023-02-03 16:13:05.551 - info: node-red.0 (26453) ae33615.ef40da: "ioBroker out" Cannot set state of non-existing object "0_userdata.0.Huawei.Inverter.Efficiency".
        2023-02-03 16:13:05.551 - info: node-red.0 (26453) ae33615.ef40da: Creation of foreign objects is not enabled. You can enable it in the instance configuration
        2023-02-03 16:13:10.234 - info: node-red.0 (26453) 7f192735.7f04d8: "ioBroker out" Cannot set state of non-existing object "0_userdata.0.Huawei.Inverter.Internal_Temperature".
        2023-02-03 16:13:10.234 - info: node-red.0 (26453) 7f192735.7f04d8: Creation of foreign objects is not enabled. You can enable it in the instance configuration
        2023-02-03 16:13:22.647 - info: node-red.0 (26453) fe38cb9c.a4dd68: "ioBroker out" Cannot set state of non-existing object "0_userdata.0.Huawei.Inverter.Accumulated_Energy_Yield".
        2023-02-03 16:13:22.647 - info: node-red.0 (26453) fe38cb9c.a4dd68: Creation of foreign objects is not enabled. You can enable it in the instance configuration
        2023-02-03 16:13:30.140 - info: node-red.0 (26453) a922a727.2c6088: "ioBroker out" Cannot set state of non-existing object "0_userdata.0.Huawei.Inverter.Daily_Energy_Yield".
        2023-02-03 16:13:30.140 - info: node-red.0 (26453) a922a727.2c6088: Creation of foreign objects is not enabled. You can enable it in the instance configuration
        2023-02-03 16:15:00.058 - info: host.e73f64821262 instance system.adapter.daswetter.0 started with pid 30713
        2023-02-03 16:15:01.418 - info: daswetter.0 (30713) starting. Version 3.1.4 in /opt/iobroker/node_modules/iobroker.daswetter, node: v16.19.0, js-controller: 4.0.23
        2023-02-03 16:15:12.569 - info: daswetter.0 (30713) still wrong data structure from server received! repaired...
        2023-02-03 16:15:15.727 - info: daswetter.0 (30713) Terminated (ADAPTER_REQUESTED_TERMINATION): All data handled, adapter stopped until next scheduled moment
        2023-02-03 16:15:16.234 - info: daswetter.0 (30713) cleaned everything up...
        2023-02-03 16:15:16.253 - info: host.e73f64821262 instance system.adapter.daswetter.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION)
        

        Bild 03.02.23 um 16.14.jpeg

        Bild 03.02.23 um 16.20.jpeg

        JohGre 1 Reply Last reply Reply Quote 0
        • JohGre
          JohGre @Peter666666 last edited by

          @peter666666
          bei mir wurden die Datenpunkte auch nicht angelegt, trotz Create states if not exists , hab Sie dann händisch erstellt. Nach Doppelklick auf den Output Node siehst du den Pfad des Datenpunktes. In diesem Beispiel 0_userdata.0.Huawei.Inverter.Power_Grid_Current diesen einfach manuell erstellen. Dann hats bei mit funktioniert.

          de41cd5e-f16c-42bd-a9b0-1a2064fb0c7f-image.png

          P 1 Reply Last reply Reply Quote 1
          • P
            Peter666666 @JohGre last edited by

            @johgre Habe alle DP angelegt. Jetzt steht folgendes im Log:

            2023-02-03 18:30:00.064 - info: host.e73f64821262 instance system.adapter.daswetter.0 started with pid 5758
            2023-02-03 18:30:01.179 - info: daswetter.0 (5758) starting. Version 3.1.4 in /opt/iobroker/node_modules/iobroker.daswetter, node: v16.19.0, js-controller: 4.0.23
            2023-02-03 18:30:12.235 - info: daswetter.0 (5758) still wrong data structure from server received! repaired...
            2023-02-03 18:30:15.399 - info: daswetter.0 (5758) Terminated (ADAPTER_REQUESTED_TERMINATION): All data handled, adapter stopped until next scheduled moment
            2023-02-03 18:30:15.907 - info: daswetter.0 (5758) cleaned everything up...
            2023-02-03 18:30:15.923 - info: host.e73f64821262 instance system.adapter.daswetter.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION)
            2023-02-03 18:33:28.238 - info: host.e73f64821262 stopInstance system.adapter.node-red.0 (force=false, process=true)
            2023-02-03 18:33:28.240 - info: node-red.0 (5260) kill node-red task
            2023-02-03 18:33:28.272 - info: node-red.0 (5260) node-red exited with 0
            2023-02-03 18:33:33.238 - info: host.e73f64821262 stopInstance timeout 5000 system.adapter.node-red.0 killing pid 5260
            2023-02-03 18:33:33.745 - info: node-red.0 (5260) Terminated (START_IMMEDIATELY_AFTER_STOP): Without reason
            2023-02-03 18:33:34.285 - info: host.e73f64821262 instance system.adapter.node-red.0 terminated with code 156 (START_IMMEDIATELY_AFTER_STOP)
            2023-02-03 18:33:36.324 - info: host.e73f64821262 instance system.adapter.node-red.0 started with pid 5950
            2023-02-03 18:33:37.292 - info: node-red.0 (5950) starting. Version 4.0.0 in /opt/iobroker/node_modules/iobroker.node-red, node: v16.19.0, js-controller: 4.0.23
            2023-02-03 18:33:37.363 - warn: node-red.0 (5950) Cannot enable the dynamic object read as admin is SSL with and node-red is without SSL
            2023-02-03 18:33:37.795 - info: node-red.0 (5950) Starting node-red: --max-old-space-size=128 /opt/iobroker/node_modules/node-red/red.js -v --settings /opt/iobroker/iobroker-data/node-red/settings.js
            2023-02-03 18:33:41.133 - warn: node-red.0 (5950) 3 Feb 18:33:41 - [warn] Projekte deaktiviert: editorTheme.projects.enabled=false
            2023-02-03 18:33:41.158 - warn: node-red.0 (5950) 3 Feb 18:33:41 - [warn] Verschlüsselte Credentials nicht gefunden
            2023-02-03 18:34:43.811 - info: admin.0 (201) ==> Connected system.user.admin from ::ffff:172.17.0.1
            2023-02-03 18:35:36.542 - info: host.e73f64821262 stopInstance system.adapter.node-red.0 (force=false, process=true)
            2023-02-03 18:35:36.545 - info: node-red.0 (5950) kill node-red task
            2023-02-03 18:35:36.571 - info: node-red.0 (5950) node-red exited with 0
            2023-02-03 18:35:41.543 - info: host.e73f64821262 stopInstance timeout 5000 system.adapter.node-red.0 killing pid 5950
            2023-02-03 18:35:42.052 - info: node-red.0 (5950) Terminated (START_IMMEDIATELY_AFTER_STOP): Without reason
            2023-02-03 18:35:42.599 - info: host.e73f64821262 instance system.adapter.node-red.0 terminated with code 156 (START_IMMEDIATELY_AFTER_STOP)
            2023-02-03 18:35:44.586 - info: host.e73f64821262 instance system.adapter.node-red.0 started with pid 6105
            2023-02-03 18:35:45.523 - info: node-red.0 (6105) starting. Version 4.0.0 in /opt/iobroker/node_modules/iobroker.node-red, node: v16.19.0, js-controller: 4.0.23
            2023-02-03 18:35:45.576 - warn: node-red.0 (6105) Cannot enable the dynamic object read as admin is SSL with and node-red is without SSL
            2023-02-03 18:35:46.048 - info: node-red.0 (6105) Starting node-red: --max-old-space-size=256 /opt/iobroker/node_modules/node-red/red.js -v --settings /opt/iobroker/iobroker-data/node-red/settings.js
            2023-02-03 18:35:49.360 - warn: node-red.0 (6105) 3 Feb 18:35:49 - [warn] Projekte deaktiviert: editorTheme.projects.enabled=false
            2023-02-03 18:35:49.414 - warn: node-red.0 (6105) 3 Feb 18:35:49 - [warn] Verschlüsselte Credentials nicht gefunden
            2023-02-03 18:39:03.354 - info: admin.0 (201) <== Disconnect system.user.admin from ::ffff:172.17.0.1
            
            1 Reply Last reply Reply Quote 0
            • JohGre
              JohGre last edited by

              @peter666666 sagte in [HowTo] Huawei SUN2000 WR Modbus mit node-red (read + write):

              2023-02-03 18:35:45.576 - warn: node-red.0 (6105) Cannot enable the dynamic object read as admin is SSL with and node-red is without SSL 2023-02-03 18:35:46.048 - info: node-red.0 (6105) Starting node-red: --max-old-space-size=256 /opt/iobroker/node_modules/node-red/red.js -v --settings /opt/iobroker/iobroker-data/node-red/settings.js 2023-02-03 18:35:49.360 - warn: node-red.0 (6105) 3 Feb 18:35:49 - [warn] Projekte deaktiviert: editorTheme.projects.enabled=false 2023-02-03 18:35:49.414 - warn: node-red.0 (6105) 3 Feb 18:35:49 - [warn] Verschlüsselte Credentials nicht gefunden

              Hab das gesehen, aber da kenn ich mich nicht aus. Bin mir aber nicht sicher ob's daran liegt, ist ja nur ein warn. Sorry vielleicht weiß wer anders hier weiter.

              2023-02-03 18:35:45.576 - warn: node-red.0 (6105) Cannot enable the dynamic object read as admin is SSL with and node-red is without SSL
              2023-02-03 18:35:46.048 - info: node-red.0 (6105) Starting node-red: --max-old-space-size=256 /opt/iobroker/node_modules/node-red/red.js -v --settings /opt/iobroker/iobroker-data/node-red/settings.js
              2023-02-03 18:35:49.360 - warn: node-red.0 (6105) 3 Feb 18:35:49 - [warn] Projekte deaktiviert: editorTheme.projects.enabled=false
              2023-02-03 18:35:49.414 - warn: node-red.0 (6105) 3 Feb 18:35:49 - [warn] Verschlüsselte Credentials nicht gefunden
              
              1 Reply Last reply Reply Quote 0
              • P
                Peter666666 last edited by

                Habe noch zwei Fehlermeldungen in NR. Wert wird aber übertragen🤔

                Bild 04.02.23 um 12.46.jpeg

                1 Reply Last reply Reply Quote 0
                • L
                  lub104 last edited by

                  Hallo, schau mal ob das bei dir so aussieht und starte den Flow nochmal neu !

                  8A2B1534-F2D2-4296-B11C-5691B6A289D4.jpeg

                  P 1 Reply Last reply Reply Quote 0
                  • P
                    Peter666666 @lub104 last edited by

                    @lub104 Bei mir war Zahl im oberen Feld. Habe ich geändert auf Zeichenkette und den Flow neu gestartet. Es kommt aber die gleiche Debug Meldung

                    1 Reply Last reply Reply Quote 0
                    • S
                      Spexx last edited by

                      Also ich hatte Problem, dass bei mir die Datenpunkte nicht unter 0_userdata.0 durch NodeRed angelegt worden sind. Hierfür ist es wohl erforderlich, dass in den NR Instanzeinstellungen noch der Hacken bei "Erstellung von Fremd-Objekten zulassen" aktiviert wird. Ich weiss nicht ob das irgendwo im Thread bereits mal erwähnt wurde, aber vielleicht kann man das noch im Eingangspost ergänzen...?

                      Ich habe aber noch zwei andere Fragen:

                      1. Bei mir wird seid dem ich NR am Laufen habe, in Fusion Solar eine Batterie angezeigt (obwohl ich keine installiert habe). Ich kann sie zwar manuell wieder rauslöschen, kürze Zeit später taucht sie aber wieder auf.

                      Kennt jemand dieses Verhalten? Ich habe alle Register deaktiviert, über welche Batteriedaten abgefragt werden...

                      1. Im NR Flow werden Register ausgelesen wie z.B. die Grid Voltage über 37101. Ich konnte in der Modbus pdf-Beschreibung dieses Register aber nicht finden, gibt es noch eine andere Beschreibung oder woher kommen diese Informationen?
                      1 Reply Last reply Reply Quote 0
                      • F
                        firebowl last edited by

                        Bei mir werden viele Datenpunkte als Objekt angelegt anstatt als Zahl und das wird bei jeder Änderung als Meldung im ioBroker log ausgegeben:

                        node-red.0
                        2023-02-11 17:31:57.504 info State value to set for "0_userdata.0.Huawei.Inverter.Efficiency" has to be type "number" but received type "object"

                        Ich hab jetzt schon bei den Objekten bei denen es mir aufgefallen ist im Flow den "Payload Type" geändert und auch im ioBroker den Typ des Datenpunkts. Klappt aber scheinbar nicht bei allen Werten.

                        Bin aber absoluter Node-RED noob, hab den Adapter gerade und nur für meinen Wechselrichter installiert weil die Solaranzeige auf meinem Raspi seit Tagen herumzickt.

                        Außerdem hab ich einen kleinen Schönheitsfehler im Flow gefunden. 😉
                        Bei Battery_SOC ist als Unit W angegeben, müsste aber ein % sein weil man ja den Prozentwert der Batterie haben möchte.

                        Und jetzt das wichtigste: vielen Dank für die Anleitung und den Flow!

                        1 Reply Last reply Reply Quote 0
                        • F
                          firebowl last edited by

                          Blöde Frage aber ich Blick bei den erzeugten Datenpunkten nicht so 100%ig durch.
                          Sehe ich das richtig, dass es keinen gibt für den Strom den das Haus gerade verbraucht?
                          Über Solaranzeige gab es Grafana Dashboards die das angezeigt haben.

                          1 Reply Last reply Reply Quote 0
                          • S
                            Spexx last edited by

                            Wie habt ihr das denn gemacht, um die Leistung des WR anzuzeigen wenn auch noch eine Batterie angeschlossen ist?

                            Der Wert "Active_Power" gibt ja die Ausgangsleistung des WR an. Der Wert bleibt aber auf 0W, sofern die gesamte Leistung in die Batterie fließt. Andererseits wird aber auch eine Leistung nachts angezeigt, wenn Strom aus der Batterie entnommen wird...

                            Um herauszufinden was der WR aktuell an Sonnenenergie produziert, berechne ich einfach Active_Power + Battery_Power, richtig? Oder gibt es hierfür einen separaten Datenpunkt?

                            B 1 Reply Last reply Reply Quote 0
                            • B
                              badsnoopy667 @Spexx last edited by

                              @spexx @firebowl

                              Ich hatte weiter oben mein Blockly Script gepostet wo ich mir die ganzen fehlenden Werte selber errechne:

                              https://forum.iobroker.net/topic/51639/howto-huawei-sun2000-wr-modbus-mit-node-red-read-write/139

                              F 1 Reply Last reply Reply Quote 0
                              • F
                                firebowl @badsnoopy667 last edited by

                                @badsnoopy667 Cool, vielen Dank! Hat mich gerade zwar etwas Arbeit gekostet weil deine Datenpunkte nicht automatisch angelegt werden, aber jetzt sieht es gut aus. 🙂

                                J 1 Reply Last reply Reply Quote 0
                                • J
                                  joeysch @firebowl last edited by

                                  Hat schon mal jemand versucht, die Leistung des Wechselrichters über "write" zu drosseln oder den Wechselrichter abzuschalten? (Hab eine KTL30-M3)
                                  Hintergrund ist, das ich DIY Akkus mit Victron am laufen hab, ich würde das Ganze aber gern Notstrom fähig machen. Dazu muß ich aber zwingend den Wechselrichter runterfahren können bzw. ganz abschalten. Faktor 1 Regel.

                                  1 Reply Last reply Reply Quote 0
                                  • A
                                    A1uca2d @badsnoopy667 last edited by

                                    @badsnoopy667

                                    Ich habe schon seit langem das Problem, dass mir regelmäßig folgende Meldungen angezeigt werden. Dann wird der Abruf der Register abgebrochen. Ich bekomme manchmal mehr und manchmal weniger Daten bis zu der Meldung.

                                    node-red.0
                                    2023-02-24 20:55:11.124	warn	24 Feb 19:55:11 - [warn] [modbus-client:ModBus-TCP] Client -> fsm connected after state init Get More About It By Logging TCP@192.168.1.119:502 default Unit-Id: 1
                                    node-red.0
                                    2023-02-24 20:55:09.119	warn	24 Feb 19:55:09 - [warn] [modbus-client:ModBus-TCP] Client -> fsm init in 2000 ms TCP@192.168.1.119:502 default Unit-Id: 1
                                    node-red.0
                                    2023-02-24 20:55:09.119	warn	24 Feb 19:55:09 - [warn] [modbus-client:ModBus-TCP] Client -> fsm init state after reconnecting TCP@192.168.1.119:502 default Unit-Id: 1
                                    node-red.0
                                    2023-02-24 20:55:07.117	warn	24 Feb 19:55:07 - [warn] [modbus-client:ModBus-TCP] Client -> fsm broken state after failed Get More About It By Logging TCP@192.168.1.119:502 default Unit-Id: 1 24 Feb 19:55:07 - [warn] [modbus-client:ModBus-TCP] Client -> fsm reconnect state after broken Get More About It By Logging TCP@192.168.1.119:502 default Unit-Id: 1
                                    node-red.0
                                    2023-02-24 20:55:07.116	warn	24 Feb 19:55:07 - [warn] [modbus-client:ModBus-TCP] Client -> fsm failed state after sending Get More About It By Logging TCP@192.168.1.119:502 default Unit-Id: 1
                                    

                                    Mein Dongle ist auf Version 133
                                    Meine WR (8KTL und 10KTL) auf Version 151
                                    Die Batterie auf Version 118

                                    Hat jemand eine Idee woran es liegen kann?

                                    Ich habe hier noch mal meine Version des Note-Red Skriptes angehängt. Dazu ist allerdings zusagen, dass ich auch mit dem Original diese Probleme habe.
                                    Note-Red Modbus Huawei.txt

                                    Danke euch für die Hilfe.

                                    B 1 Reply Last reply Reply Quote 0
                                    • B
                                      badsnoopy667 @A1uca2d last edited by

                                      @a1uca2d
                                      Hat der Dongle eine stabile WLAN Verbindung? Was anderes fällt mir dazu leider nicht ein.

                                      A 1 Reply Last reply Reply Quote 0
                                      • A
                                        A1uca2d @badsnoopy667 last edited by

                                        @badsnoopy667
                                        Der dongle ist per LAN angeschlossen.
                                        Daher sind WLAN kein Thema sein

                                        F 1 Reply Last reply Reply Quote 0
                                        • F
                                          Fridolin01 @A1uca2d last edited by

                                          Leider schmeisst meine Node Red Instanz auch dann und wann komische Warnmeldungen die ich als Node Red Noob nicht verstehe.

                                          Kann mir jemand erklären was dieser broken state ist?
                                          Und wie ich das behebe?

                                          node-red.0
                                          	2023-02-27 19:45:41.128	warn	27 Feb 19:45:41 - [warn] [modbus-client:WLAN-FE] Client -> fsm broken state after failed Get More About It By Logging TCP@192.168.2.187:502 default Unit-Id: 1
                                          node-red.0
                                          	2023-02-27 19:45:41.127	warn	27 Feb 19:45:41 - [warn] [modbus-client:WLAN-FE] Client -> fsm failed state after sending Get More About It By Logging TCP@192.168.2.187:502 default Unit-Id: 1
                                          node-red.0
                                          	2023-02-27 19:45:18.552	warn	27 Feb 19:45:18 - [warn] [modbus-client:WLAN-FE] Client -> fsm failed state after sending Get More About It By Logging TCP@192.168.2.187:502 default Unit-Id: 1 27 Feb 19:45:18 - [warn] [modbus-client:WLAN-FE] Client -> fsm broken state after failed Get More About It By Logging TCP@192.168.2.187:502 default Unit-Id: 1 
                                          
                                          A 1 Reply Last reply Reply Quote 0
                                          • A
                                            A1uca2d @Fridolin01 last edited by

                                            @fridolin01 @badsnoopy667
                                            Ich glaube mittlerweile, dass es an der Anzahl der Abfragen lag.

                                            Habe bei meinen ModBus Getter mal in den Optionen "Show Errors" angeschaltet.
                                            dba00d7a-078c-49f6-aa8e-7c6091d528a2-image.png

                                            Da habe ich die Meldung erhalten, dass der Controller zu viele anfragen bearbeiten musste.
                                            Ich habe das Abfrageintervall nun auf 18Sek gesetzt.
                                            a3f62468-597b-422e-91a5-5ae44d484d83-image.png

                                            Und hier mein überarbeiteter kompletter Flow:


                                            flows.json

                                            Hat vielleicht jemand eine Idee, warum mein Dongle mit der "hohen" Abfragerate ein Problem hat und die anderen Teilnehmer im Forum wohl eher nicht?

                                            S M 2 Replies Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            1.1k
                                            Online

                                            31.7k
                                            Users

                                            79.7k
                                            Topics

                                            1.3m
                                            Posts

                                            110
                                            573
                                            176537
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo