Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. JavaScript
    5. ecoflow-connector-Script zur dynamischen Leistungsanpassung

    NEWS

    • [erledigt] 15. 05. Wartungsarbeiten am ioBroker Forum

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    ecoflow-connector-Script zur dynamischen Leistungsanpassung

    This topic has been deleted. Only users with topic management privileges can see it.
    • M
      mattenausohz @Waly_de last edited by

      @waly_de Danke! Jetzt kommt nur noch eine Fehlerzeile:

      09:58:21.826 error javascript.0 (1121881) script.js.common.ecoFlow_PowerStream compile failed:
      at script.js.common.ecoFlow_PowerStream:94

      W 1 Reply Last reply Reply Quote 0
      • W
        Waly_de @mattenausohz last edited by

        @mattenausohz 94 ist der Einstellungsstopp Bereich... guck mal was in Zeile 94 steht

        M 2 Replies Last reply Reply Quote 0
        • P
          Ponti92 @Waly_de last edited by

          @waly_de said in ecoflow-connector-Script zur dynamischen Leistungsanpassung:

          Ich hab leider immer noch den Fehler, diesmal wird der halt als info ausgegeben..

          10:00:04.869	info	javascript.0 (1330) script.js.Ecoflow2: Fehler beim Decodieren:Cannot convert undefined or null to object
          10:00:04.870	info	javascript.0 (1330) script.js.Ecoflow2: hexString: "0a420a178001a70288018917e801befcffffffffffffff01b0020110351820200128014014480150175801800103880103ca0110485735315a4f483453463554353531300a320a078002e31ce8020410351820200128014014480450075801800103880103ca0110485735315a4f48345346355435353130"
          10:00:06.903	info	javascript.0 (1330) script.js.Ecoflow2: Fehler beim Decodieren:Cannot convert undefined or null to object
          10:00:06.904	info	javascript.0 (1330) script.js.Ecoflow2: hexString: "0a3f0a14a801ad02b001c917e801c3fcffffffffffffff0110351820200128014014480150145801800103880103ca0110485735315a4f483453463554353531300a3b0a108801d6b121d801fa318002e51ce8020110351820200128014014480450105801800103880103ca0110485735315a4f48345346355435353130"
          10:00:08.958	info	javascript.0 (1330) script.js.Ecoflow2: Fehler beim Decodieren:Cannot convert undefined or null to object
          10:00:08.958	info	javascript.0 (1330) script.js.Ecoflow2: hexString: "0a450a1a8001a5028801f516a801ab02b001b517c001f801880211980211103518202001280140144801501a5801800103880103ca0110485735315a4f483453463554353531300a380a0d8801b8b121d801fd318002e71c103518202001280140144804500d5801800103880103ca0110485735315a4f48345346355435353130"
          10:00:11.046	info	javascript.0 (1330) script.js.Ecoflow2: Fehler beim Decodieren:Cannot convert undefined or null to object
          10:00:11.047	info	javascript.0 (1330) script.js.Ecoflow2: hexString: "0a430a188001a3028801e116c001f501e801bbfcffffffffffffff0110351820200128014014480150185801800103880103ca0110485735315a4f483453463554353531300a2f0a048002e91c10351820200128014014480450045801800103880103ca0110485735315a4f48345346355435353130"
          10:00:13.042	info	javascript.0 (1330) script.js.Ecoflow2: Fehler beim Decodieren:Cannot convert undefined or null to object
          10:00:13.042	info	javascript.0 (1330) script.js.Ecoflow2: hexString: "0a490a1e70069801fa01a801a902b001a117c001f901e801c1fcffffffffffffff01103518202001280140144801501e5801800103880103ca0110485735315a4f483453463554353531300a340a098801d6b1218002eb1c10351820200128014014480450095801800103880103ca0110485735315a4f48345346355435353130"
          
          1 Reply Last reply Reply Quote 0
          • M
            mattenausohz @Waly_de last edited by

            @waly_de Ah, da stand "vvar" statt "var". Hab ich korrigiert. Vermutlich beim Einfügen passiert.

            Jetzt bekomme ich folgendes:

            10:02:36.179 info javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: hexString: "0a0a1020182070c69afb800b"
            10:02:36.183 info javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: Fehler beim Decodieren:Cannot convert undefined or null to object
            10:02:36.183 info javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: hexString: "0a0a1020182070c69afb800b"
            10:02:36.189 info javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: Fehler beim Decodieren:Cannot convert undefined or null to object
            10:02:36.189 info javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: hexString: "0a0a1020182070c69afb800b"
            10:02:36.194 info javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: Fehler beim Decodieren:Cannot convert undefined or null to object
            10:02:36.194 info javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: hexString: "0a3d0a0408c58801102018352001280138034020480b5004580170e99afb800b800113880101ba0103696f73ca0110485735315a4f48345346345530323737"
            10:02:36.862 info javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: Fehler beim Decodieren:Cannot convert undefined or null to object
            10:02:36.863 info javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: hexString: "0a8a020adc0108ffff031222088096a1a60610011a180000000000000019050000000000000000000000000000001222088096a1a60610021a180000000000000000000000000000000000000000000000001222088096a1a60610031a1800000000001a376e090000000000000000000000000000001222088096a1a60610041a180000000000000001000000000000000000000000000000001222088096a1a60610071a1800000000000d1c43050000000000000000000000000000001222088096a1a60610081a1800000000000e1d4709000000000000000000000000000000103518202001280140fe01482050dc015801800103880103ca0110485735315a4f48345346345530323737"
            10:02:37.367 info javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: Fehler beim Decodieren:Cannot convert undefined or null to object
            10:02:37.367 info javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: hexString: "0a4f0a249801f410c001d217e80186e6ffffffffffffff018802ec219802ec21a002b312b002b00d10351820200128014014480150245801800103880103ca0110485735315a4f483453463455303237370a440a198001f9ffffffffffffffff0188018ce32280029f62e802bc0d10351820200128014014480450195801800103880103ca0110485735315a4f48345346345530323737"
            10:02:39.350 info javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: Fehler beim Decodieren:Cannot convert undefined or null to object
            10:02:39.350 info javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: hexString: "0a570a2c8001e3028801e01b98018211a801c102b0018b19c001b517e801afe6ffffffffffffff018802852298028522103518202001280140144801502c5801800103880103ca0110485735315a4f48345346345530323737"
            10:02:39.570 info javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: Fehler beim Decodieren:Cannot convert undefined or null to object
            10:02:39.570 info javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: hexString: "0a3a0a0f78df04800104880194e2228002a162103518202001280140144804500f5801800103880103ca0110485735315a4f48345346345530323737"
            10:02:41.465 info javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: Fehler beim Decodieren:Cannot convert undefined or null to object
            10:02:41.466 info javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: hexString: "0a4b0a209801bf11c001fe17d0019704e801a7e5ffffffffffffff01a002a812b002a80d10351820200128014014480150205801800103880103ca0110485735315a4f483453463455303237370a470a1c78da048001fbffffffffffffffff018801aae3228002a362e802b80d103518202001280140144804501c5801800103880103ca0110485735315a4f48345346345530323737"
            10:02:43.436 info javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: Fehler beim Decodieren:Cannot convert undefined or null to object
            10:02:43.436 info javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: hexString: "0a6d0a428001e4028801921c9001349801cb0ea001fc02a801b602b001d918b80149c001e211c801fc02d0019504e801feecffffffffffffff01a002a212b002a40dd8038c0910351820200128014014480150425801800103880103ca0110485735315a4f483453463455303237370a3f0a148001feffffffffffffffff018002a562e802be0d10351820200128014014480450145801800103880103ca0110485735315a4f48345346345530323737"
            10:02:45.462 info javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: Fehler beim Decodieren:Cannot convert undefined or null to object
            10:02:45.462 info javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: hexString: "0a610a368001e70290012c9801b00ca801b902b8013dc001910fd0019404e801b4f2ffffffffffffff018802e0219802e021a8028806b002b80d10351820200128014014480150365801800103880103ca0110485735315a4f483453463455303237370a470a1c78ce048001faffffffffffffffff018801d4da228002a762e802bb0d103518202001280140144804501c5801800103880103ca0110485735315a4f48345346345530323737"
            10:02:45.787 info javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: Fehler beim Abrufen des niedrigsten Werts: Error: No data
            10:02:46.895 info javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: Fehler beim Decodieren:Cannot convert undefined or null to object
            10:02:46.895 info javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: hexString: "0a8a020adc0108ffff031222088096a1a60610011a180000000000000019050000000000000000000000000000001222088096a1a60610021a180000000000000000000000000000000000000000000000001222088096a1a60610031a1800000000001a376e090000000000000000000000000000001222088096a1a60610041a180000000000000001000000000000000000000000000000001222088096a1a60610071a1800000000000d1c43050000000000000000000000000000001222088096a1a60610081a1800000000000e1d4709000000000000000000000000000000103518202001280140fe01482050dc015801800103880103ca0110485735315a4f48345346345530323737"
            10:02:47.596 info javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: Fehler beim Decodieren:Cannot convert undefined or null to object
            10:02:47.596 info javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: hexString: "0a5b0a308001ea029801f50ba001f202a801c002c001d40fc801f202e801e1f3ffffffffffffff018802d9219802d921b002ae0d10351820200128014014480150305801800103880103ca0110485735315a4f483453463455303237370a370a0c78e5048801f6d7228002aa62103518202001280140144804500c5801800103880103ca0110485735315a4f48345346345530323737"
            10:02:49.540 info javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: Fehler beim Decodieren:Cannot convert undefined or null to object
            10:02:49.540 info javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: hexString: "0a650a3a8001e5028801e01b9001359801fa0ea801c402b0018b19b8014dc001d513d0019504e801d7ecffffffffffffff018802ec219802ec21b002b20d103518202001280140144801503a5801800103880103ca0110485735315a4f483453463455303237370a3e0a1378e204800109880186db228002ac62e802c20d10351820200128014014480450135801800103880103ca0110485735315a4f48345346345530323737"
            10:02:51.590 info javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: Fehler beim Decodieren:Cannot convert undefined or null to object
            10:02:51.592 info javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: hexString: "0a560a2b9801db0fa801c502b80153c0019b15d0019604e8018aebffffffffffffff018802f9219802f921a8028f06103518202001280140144801502b5801800103880103ca0110485735315a4f483453463455303237370a470a1c78fc048001fbffffffffffffffff018801d2de228002ae62e802b40d103518202001280140144804501c5801800103880103ca0110485735315a4f48345346345530323737"
            10:02:53.546 info javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: Fehler beim Decodieren:Cannot convert undefined or null to object
            10:02:53.547 info javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: hexString: "0a5e0a338001dd028801ae1b90013b9801a210a001fc02a801c402b001bd19c001ca15c801fc02e80199e8ffffffffffffff01b002c60d10351820200128014014480150335801800103880103ca0110485735315a4f483453463455303237370a3e0a1378e904800108880194e2228002b062e802bc0d10351820200128014014480450135801800103880103ca0110485735315a4f48345346345530323737"
            10:02:55.585 info javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: Fehler beim Decodieren:Cannot convert undefined or null to object
            10:02:55.586 info javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: hexString: "0a5a0a2f8001df029801f110a801c702b80159c001f916d0019704e80199e7ffffffffffffff018802912298029122b002c00d103518202001280140144801502f5801800103880103ca0110485735315a4f483453463455303237370a3e0a1378f40480010588019ce1228002b262e802b50d10351820200128014014480450135801800103880103ca0110485735315a4f48345346345530323737"
            10:02:56.842 info javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: Fehler beim Decodieren:Cannot convert undefined or null to object
            10:02:56.842 info javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: hexString: "0a8a020adc0108ffff031222088096a1a60610011a180000000000000019050000000000000000000000000000001222088096a1a60610021a180000000000000000000000000000000000000000000000001222088096a1a60610031a1800000000001a376e090000000000000000000000000000001222088096a1a60610041a180000000000000001000000000000000000000000000000001222088096a1a60610071a1800000000000d1c43050000000000000000000000000000001222088096a1a60610081a1800000000000e1d4709000000000000000000000000000000103518202001280140fe01482050dc015801800103880103ca0110485735315a4f48345346345530323737"
            10:02:57.550 info javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: Fehler beim Decodieren:Cannot convert undefined or null to object
            10:02:57.550 info javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: hexString: "0a630a388001d9028801fc1a9801af11a801ca02b001ef19c001ed17d0019604e801ace5ffffffffffffff018802f6219802f621a0029b12b002b90d10351820200128014014480150385801800103880103ca0110485735315a4f483453463455303237370a3a0a0f78f7048001098801ace4228002b462103518202001280140144804500f5801800103880103ca0110485735315a4f48345346345530323737"
            10:02:59.672 info javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: Fehler beim Decodieren:Cannot convert undefined or null to object
            10:02:59.672 info javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: hexString: "0a530a289801a511a801cb02c001dc17e801c9e5ffffffffffffff018802e8219802e821a002a312a802960610351820200128014014480150285801800103880103ca0110485735315a4f483453463455303237370a470a1c7896058001f7ffffffffffffffff018801bee3228002b662e802bc0d103518202001280140144804501c5801800103880103ca0110485735315a4f48345346345530323737"
            10:03:00.014 info javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: Newval:32
            10:03:00.129 info javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: Fehler beim Decodieren:Cannot convert undefined or null to object
            10:03:00.130 info javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: hexString: "0a3d0a0308c0021020183520012801380340144881015003580170afd6fc800b800113880101ba0103696f73ca0110485735315a4f48345346345530323737"
            10:03:01.648 info javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: Fehler beim Decodieren:Cannot convert undefined or null to object
            10:03:01.648 info javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: hexString: "0a530a288001d4028801ca1a98019d11a801cf02b001a11ae801d2e5ffffffffffffff018003c002d8038b0910351820200128014014480150285801800103880103ca0110485735315a4f483453463455303237370a3b0a1078a0058801fae3228002b862e802b20d10351820200128014014480450105801800103880103ca0110485735315a4f48345346345530323737"
            10:03:03.664 info javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: Fehler beim Decodieren:Cannot convert undefined or null to object
            10:03:03.664 info javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: hexString: "0a570a2ca801d002c001cf17d0019804e801d7daffffffffffffff018802b6229802b622a0029712a802c502b002dc02103518202001280140144801502c5801800103880103ca0110485735315a4f483453463455303237370a450a1a60c0027887058001028801eeec22b0018e028002ba62e802cc02103518202001280140144804501a5801800103880103ca0110485735315a4f48345346345530323737"
            10:03:05.678 info javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: Fehler beim Decodieren:Cannot convert undefined or null to object
            10:03:05.679 info javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: hexString: "0a4a0a1f9001419801a911c001ca17d0019904e801d4daffffffffffffff01b002d502103518202001280140144801501f5801800103880103ca0110485735315a4f483453463455303237370a430a18788a058001fbffffffffffffffff01880186ef228002bc6210351820200128014014480450185801800103880103ca0110485735315a4f48345346345530323737"
            10:03:06.860 info javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: Fehler beim Decodieren:Cannot convert undefined or null to object
            10:03:06.860 info javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: hexString: "0a8a020adc0108ffff031222088096a1a60610011a180000000000000019080000000000000000000000000000001222088096a1a60610021a180000000000000000000000000000000000000000000000001222088096a1a60610031a1800000000001a376e0d0000000000000000000000000000001222088096a1a60610041a180000000000000001000000000000000000000000000000001222088096a1a60610071a1800000000000d1c43080000000000000000000000000000001222088096a1a60610081a1800000000000e1d470d000000000000000000000000000000103518202001280140fe01482050dc015801800103880103ca0110485735315a4f48345346345530323737"
            10:03:07.630 info javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: Fehler beim Decodieren:Cannot convert undefined or null to object
            10:03:07.631 info javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: hexString: "0a670a3c8001d9028801fc1a9801d111a801cb02b001ef19c001d417d801b704e801a5daffffffffffffff018002b7048802a7229802a722a0028b12b002cc02103518202001280140144801503c5801800103880103ca0110485735315a4f483453463455303237370a440a198001f8ffffffffffffffff018801f4ef228002be62e802bf0210351820200128014014480450195801800103880103ca0110485735315a4f48345346345530323737"
            10:03:09.811 info javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: Fehler beim Decodieren:Cannot convert undefined or null to object
            10:03:09.812 info javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: hexString: "0a4b0a209801e011e80194daffffffffffffff018802b3229802b322a802bb02b002d80210351820200128014014480150205801800103880103ca0110485735315a4f483453463455303237370a3e0a1378f1048001028801c4f0228002c062e802c40210351820200128014014480450135801800103880103ca0110485735315a4f48345346345530323737"
            10:03:11.748 info javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: Fehler beim Decodieren:Cannot convert undefined or null to object
            10:03:11.748 info javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: hexString: "0a570a2c8001de028801ae1b98018a12a801c602b001c219e801f7d9ffffffffffffff01a002a012a802b202b002db02103518202001280140144801502c5801800103880103ca0110485735315a4f483453463455303237370a3b0a1078e204880194f1228002c262e802d80210351820200128014014480450105801800103880103ca0110485735315a4f48345346345530323737"
            10:03:13.797 info javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: Fehler beim Decodieren:Cannot convert undefined or null to object
            10:03:13.798 info javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: hexString: "0a470a1c98019212c001cf17e801e9d9ffffffffffffff01b002cd02d8038a09103518202001280140144801501c5801800103880103ca0110485735315a4f483453463455303237370a470a1c78da048001feffffffffffffffff018801bcf1228002c462e802d402103518202001280140144804501c5801800103880103ca0110485735315a4f48345346345530323737"
            10:03:15.810 info javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: Fehler beim Decodieren:Cannot convert undefined or null to object
            10:03:15.811 info javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: hexString: "0a570a2c8001e3028801e01b98018812a801cb02b001f319c001c117e80185daffffffffffffff01a802a902b002d402103518202001280140144801502c5801800103880103ca0110485735315a4f483453463455303237370a3e0a1378c304800108880196f2228002c662e802d90210351820200128014014480450135801800103880103ca0110485735315a4f48345346345530323737"
            10:03:16.863 info javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: Fehler beim Decodieren:Cannot convert undefined or null to object

            1 Reply Last reply Reply Quote 1
            • M
              mattenausohz @Waly_de last edited by

              @waly_de Der Client hat sich auch beendet. Eben kam unter "NewVal" sogar ein Minuswert.

              10:27:59.114	info	javascript.0 (1121881) Stop script script.js.common.ecoFlow_PowerStream
              10:27:59.116	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: Ecoflow MQTT-Client beendet
              10:27:59.170	info	javascript.0 (1121881) Start javascript script.js.common.ecoFlow_PowerStream
              10:27:59.181	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: registered 0 subscriptions, 0 schedules, 0 messages, 0 logs and 0 file subscriptions
              10:27:59.383	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: Verbunden mit dem Ecoflow MQTT-Broker
              10:27:59.546	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: Fehler beim Decodieren:Cannot convert undefined or null to object
              10:27:59.548	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: hexString: "0a0a10201820709898d8810b"
              10:27:59.558	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: Fehler beim Decodieren:Cannot convert undefined or null to object
              10:27:59.558	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: hexString: "0a0a10201820709898d8810b"
              10:27:59.572	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: Fehler beim Decodieren:Cannot convert undefined or null to object
              10:27:59.573	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: hexString: "0a0a10201820709898d8810b"
              10:27:59.577	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: Fehler beim Decodieren:Cannot convert undefined or null to object
              10:27:59.577	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: hexString: "0a3d0a0408c58801102018352001280138034020480b5004580170b098d8810b800113880101ba0103696f73ca0110485735315a4f48345346345530323737"
              10:28:00.012	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: Newval:89
              10:28:00.059	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: Fehler beim Decodieren:Cannot convert undefined or null to object
              10:28:00.059	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: hexString: "0a3d0a0308fa0610201835200128013803401448810150035801708c9dd8810b800113880101ba0103696f73ca0110485735315a4f48345346345530323737"
              10:28:01.068	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: Fehler beim Decodieren:Cannot convert undefined or null to object
              10:28:01.068	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: hexString: "0a660a3b8001e6028801801c9801ec0ca801d102b001b21ac001e00dd0019804e80183e6ffffffffffffff018802a7249802a7248003fa06c8030fd8038d06103518202001280140144801503b5801800103880103ca0110485735315a4f48345346345530323737"
              10:28:01.302	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: Fehler beim Decodieren:Cannot convert undefined or null to object
              10:28:01.303	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: hexString: "0a430a1860fa067800880186ef22a80104b001f4038002936ee8020010351820200128014014480450185801800103880103ca0110485735315a4f48345346345530323737"
              10:28:07.283	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: Fehler beim Decodieren:Cannot convert undefined or null to object
              10:28:07.283	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: hexString: "0a8a020adc0108ffff031222088096a1a60610011a1800000000000000191b0000000000000000000000000000001222088096a1a60610021a180000000000000000000000000000000000000000000000001222088096a1a60610031a1800000000001a376e590000000000000000000000000000001222088096a1a60610041a180000000000000001000000000000000000000000000000001222088096a1a60610071a1800000000000d1c43380000000000000000000000000000001222088096a1a60610081a1800000000000e1d473f000000000000000000000000000000103518202001280140fe01482050dc015801800103880103ca0110485735315a4f48345346345530323737"
              10:28:17.295	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: Fehler beim Decodieren:Cannot convert undefined or null to object
              10:28:17.295	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: hexString: "0a8a020adc0108ffff031222088096a1a60610011a1800000000000000191b0000000000000000000000000000001222088096a1a60610021a180000000000000000000000000000000000000000000000001222088096a1a60610031a1800000000001a376e590000000000000000000000000000001222088096a1a60610041a180000000000000001000000000000000000000000000000001222088096a1a60610071a1800000000000d1c43380000000000000000000000000000001222088096a1a60610081a1800000000000e1d473f000000000000000000000000000000103518202001280140fe01482050dc015801800103880103ca0110485735315a4f48345346345530323737"
              10:28:17.507	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: Fehler beim Decodieren:Cannot convert undefined or null to object
              10:28:17.508	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: hexString: "0a6c0a4178068001e1028801ce1b9801ce0ba801c202b0019c19c001f10bd0019604e80194f0ffffffffffffff018802912298029122a002b212a802d203b002fc06d8021110351820200128014014480150415801800103880103ca0110485735315a4f483453463455303237370a500a2550007883058001fbffffffffffffffff018801a6e622a80105b001c8068002a36ee8029e0710351820200128014014480450255801800103880103ca0110485735315a4f48345346345530323737"
              10:28:27.343	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: Fehler beim Decodieren:Cannot convert undefined or null to object
              10:28:27.343	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: hexString: "0a8a020adc0108ffff031222088096a1a60610011a1800000000000000191b0000000000000000000000000000001222088096a1a60610021a180000000000000000000000000000000000000000000000001222088096a1a60610031a1800000000001a376e590000000000000000000000000000001222088096a1a60610041a180000000000000001000000000000000000000000000000001222088096a1a60610071a1800000000000d1c43380000000000000000000000000000001222088096a1a60610081a1800000000000e1d473f000000000000000000000000000000103518202001280140fe01482050dc015801800103880103ca0110485735315a4f48345346345530323737"
              10:28:30.011	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: Newval:5
              
              W 1 Reply Last reply Reply Quote 0
              • W
                Waly_de @mattenausohz last edited by Waly_de

                @mattenausohz
                ich kann hier eben nicht reproduzieren .. sieht alles aus als müsse es laufen....

                neuer versuch (Geänderte Logausgabe)

                (siehe unten)

                M 1 Reply Last reply Reply Quote 0
                • M
                  mattenausohz @Waly_de last edited by

                  @waly_de Noch nicht ganz....

                  10:39:04.211	info	javascript.0 (1121881) Stop script script.js.common.ecoFlow_PowerStream
                  10:39:04.211	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: Ecoflow MQTT-Client beendet
                  10:39:04.274	info	javascript.0 (1121881) Start javascript script.js.common.ecoFlow_PowerStream
                  10:39:04.285	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: registered 0 subscriptions, 0 schedules, 0 messages, 0 logs and 0 file subscriptions
                  10:39:04.481	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: Verbunden mit dem Ecoflow MQTT-Broker
                  10:39:04.672	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: Fehler beim Decodieren:Unknown encoding: hexd
                  10:39:04.672	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: hexString: "0a0a1020182070a2e480820b"
                  10:39:04.673	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: buffer:   p�䀂
                  10:39:04.673	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: PowerMessage: Type .Message
                  10:39:04.676	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: Fehler beim Decodieren:Unknown encoding: hexd
                  10:39:04.676	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: hexString: "0a0a1020182070a2e480820b"
                  10:39:04.676	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: buffer:   p�䀂
                  10:39:04.676	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: PowerMessage: Type .Message
                  10:39:04.682	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: Fehler beim Decodieren:Unknown encoding: hexd
                  10:39:04.682	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: hexString: "0a0a1020182070a2e480820b"
                  10:39:04.683	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: buffer:   p�䀂
                  10:39:04.683	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: PowerMessage: Type .Message
                  10:39:04.686	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: Fehler beim Decodieren:Unknown encoding: hexd
                  10:39:04.686	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: hexString: "0a3d0a0408c58801102018352001280138034020480b5004580170bee480820b800113880101ba0103696f73ca0110485735315a4f48345346345530323737"
                  10:39:04.686	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: buffer: = ň 5 (8@ HPXp�䀂���ios�HW51ZOH4SF4U0277
                  10:39:04.686	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: PowerMessage: Type .Message
                  10:39:05.510	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: Fehler beim Decodieren:Unknown encoding: hexd
                  10:39:05.514	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: hexString: "0a5a0a2f8001e7028801aa1b9801e917a001b803a801e202b001c61ac0019b18c801b80388028a2298028a22c80302d8038004103518202001280140144801502f5801800103880103ca0110485735315a4f483453463455303237370a360a0b780b8801f28c238002ab73103518202001280140144804500b5801800103880103ca0110485735315a4f48345346345530323737"
                  10:39:05.514	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: buffer: Z /������������������"��"���5 (@HP/X���HW51ZOH4SF4U0277 6 x��#��s5 (@HPX���HW51ZOH4SF4U0277
                  10:39:05.514	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: PowerMessage: Type .Message
                  10:39:07.466	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: Fehler beim Decodieren:Unknown encoding: hexd
                  10:39:07.467	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: hexString: "0a8b020add0108ffff031222088096a1a60610011a1800000000000000191d0000000000000000000000000000001222088096a1a60610021a180000000000000000000000000000000000000000000000001223088096a1a60610031a1900000000001a376e9c010000000000000000000000000000001222088096a1a60610041a180000000000000001000000000000000000000000000000001222088096a1a60610071a1800000000000d1c435b0000000000000000000000000000001222088096a1a60610081a1800000000000e1d4763000000000000000000000000000000103518202001280140fe01482050dd015801800103880103ca0110485735315a4f48345346345530323737"
                  10:39:07.467	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: buffer: � ���"����"����#����7n�"����"����
                  C["����Gc5 (@�H P�X���HW51ZOH4SF4U0277
                  10:39:07.467	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: PowerMessage: Type .Message
                  10:39:07.651	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: Fehler beim Decodieren:Unknown encoding: hexd
                  10:39:07.651	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: hexString: "0a4e0a238001e002a801d802c001cd18e8018cd1ffffffffffffff018802b7259802b725b0020610351820200128014014480150235801800103880103ca0110485735315a4f483453463455303237370a360a0b78068801868d238002ae73103518202001280140144804500b5801800103880103ca0110485735315a4f48345346345530323737"
                  10:39:07.651	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: buffer: N #������������������%��%�5 (@HP#X���HW51ZOH4SF4U0277 6 x���#��s5 (@HPX���HW51ZOH4SF4U0277
                  10:39:07.651	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: PowerMessage: Type .Message
                  10:39:09.563	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: Fehler beim Decodieren:Unknown encoding: hexd
                  10:39:09.563	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: hexString: "0a6a0a3f8001d7028801f81a98019c16a801cc02b001941ac001c216d0019c04d801b904e80183d4ffffffffffffff018002b9048802ff249802ff24a002a712b00209103518202001280140144801503f5801800103880103ca0110485735315a4f483453463455303237370a420a1778faffffffffffffffff018801dc8b238002af73e8020910351820200128014014480450175801800103880103ca0110485735315a4f48345346345530323737"
                  10:39:09.563	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: buffer: j ?������������������������������$��$��� 5 (@HP?X���HW51ZOH4SF4U0277 B x����������܋#��s� 5 (@HPX���HW51ZOH4SF4U0277
                  10:39:09.563	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: PowerMessage: Type .Message
                  10:39:11.532	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: Fehler beim Decodieren:Unknown encoding: hexd
                  10:39:11.532	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: hexString: "0a680a3d8001db028801aa1b90012d9801b00ca801d102b001c61ab80130c001ef0cd0019904e801bfe7ffffffffffffff018802c4249802c424a002a012b00200103518202001280140144801503d5801800103880103ca0110485735315a4f48345346345530323737"
                  10:39:11.532	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: buffer: h =�����-�������0����������������$��$���5 (@HP=X���HW51ZOH4SF4U0277
                  10:39:11.532	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: PowerMessage: Type .Message
                  10:39:11.739	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: Fehler beim Decodieren:Unknown encoding: hexd
                  10:39:11.740	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: hexString: "0a420a1778f4ffffffffffffffff018801fcfd228002b273e8020410351820200128014014480450175801800103880103ca0110485735315a4f48345346345530323737"
                  10:39:11.740	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: buffer: B x������������"��s�5 (@HPX���HW51ZOH4SF4U0277
                  10:39:11.740	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: PowerMessage: Type .Message
                  10:39:13.667	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: Fehler beim Decodieren:Unknown encoding: hexd
                  10:39:13.668	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: hexString: "0a4f0a248001de029801890ba801d302c001ec0be801e1e9ffffffffffffff01880287249802872410351820200128014014480150245801800103880103ca0110485735315a4f483453463455303237370a420a1778ffffffffffffffffff018801fcf8228002b473e8020010351820200128014014480450175801800103880103ca0110485735315a4f48345346345530323737"
                  10:39:13.668	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: buffer: O $��������������������$��$5 (@HP$X���HW51ZOH4SF4U0277 B x������������"��s�5 (@HPX���HW51ZOH4SF4U0277
                  10:39:13.668	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: PowerMessage: Type .Message
                  10:39:15.641	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: Fehler beim Decodieren:Unknown encoding: hexd
                  10:39:15.642	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: hexString: "0a570a2c8001da028801f81a9801850ca801d002b001941ac001e50ce8019ae8ffffffffffffff018802cd239802cd23103518202001280140144801502c5801800103880103ca0110485735315a4f483453463455303237370a360a0b78098801faf7228002b673103518202001280140144804500b5801800103880103ca0110485735315a4f48345346345530323737"
                  10:39:15.642	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: buffer: W ,������������������������#��#5 (@HP,X���HW51ZOH4SF4U0277 6 x ���"��s5 (@HPX���HW51ZOH4SF4U0277
                  10:39:15.642	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: PowerMessage: Type .Message
                  10:39:17.453	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: Fehler beim Decodieren:Unknown encoding: hexd
                  10:39:17.456	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: hexString: "0a8b020add0108ffff031222088096a1a60610011a1800000000000000191d0000000000000000000000000000001222088096a1a60610021a180000000000000000000000000000000000000000000000001223088096a1a60610031a1900000000001a376e9c010000000000000000000000000000001222088096a1a60610041a180000000000000001000000000000000000000000000000001222088096a1a60610071a1800000000000d1c435b0000000000000000000000000000001222088096a1a60610081a1800000000000e1d4763000000000000000000000000000000103518202001280140fe01482050dd015801800103880103ca0110485735315a4f48345346345530323737"
                  10:39:17.456	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: buffer: � ���"����"����#����7n�"����"����
                  C["����Gc5 (@�H P�X���HW51ZOH4SF4U0277
                  10:39:17.456	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: PowerMessage: Type .Message
                  10:39:17.761	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: Fehler beim Decodieren:Unknown encoding: hexd
                  10:39:17.761	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: hexString: "0a610a368001d0028801c61a9001379801d40ea801c602b001e219b80138c001bb0ed0019a04e80192e3ffffffffffffff0188029e2398029e2310351820200128014014480150365801800103880103ca0110485735315a4f483453463455303237370a340a098801e6fc228002b87310351820200128014014480450095801800103880103ca0110485735315a4f48345346345530323737"
                  10:39:17.762	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: buffer: a 6�����7�������8����������������#��#5 (@HP6X���HW51ZOH4SF4U0277 4 ���"��s5 (@HP X���HW51ZOH4SF4U0277
                  10:39:17.762	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: PowerMessage: Type .Message
                  10:39:19.746	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: Fehler beim Decodieren:Unknown encoding: hexd
                  10:39:19.746	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: hexString: "0a640a398001d30290012a9801a90ba001ae03a801c802b8012cc001c30bc801ae03d0019904e801d8e9ffffffffffffff018802ee229802ee22b0020910351820200128014014480150395801800103880103ca0110485735315a4f483453463455303237370a420a1778ffffffffffffffffff018801aaf7228002ba73e8020810351820200128014014480450175801800103880103ca0110485735315a4f48345346345530323737"
                  10:39:19.746	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: buffer: d 9���*�������,������������������"��"� 5 (@HP9X���HW51ZOH4SF4U0277 B x������������"��s�5 (@HPX���HW51ZOH4SF4U0277
                  10:39:19.746	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: PowerMessage: Type .Message
                  10:39:21.761	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: Fehler beim Decodieren:Unknown encoding: hexd
                  10:39:21.761	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: hexString: "0a5e0a338001d9028801f81a9801f20aa801cf02b001941ac001bc0bd0019804e801b3eaffffffffffffff018802ba229802ba22b0020410351820200128014014480150335801800103880103ca0110485735315a4f483453463455303237370a3f0a1478f5ffffffffffffffff0188019cf5228002bc7310351820200128014014480450145801800103880103ca0110485735315a4f48345346345530323737"
                  10:39:21.761	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: buffer: ^ 3������ ��������������������"��"�5 (@HP3X���HW51ZOH4SF4U0277 ? x������������"��s5 (@HPX���HW51ZOH4SF4U0277
                  10:39:21.761	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: PowerMessage: Type .Message
                  10:39:23.915	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: Fehler beim Decodieren:Unknown encoding: hexd
                  10:39:23.916	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: hexString: "0a5a0a2f8001d6028801c61a9801bd0aa801cb02b001e219c001f70ae801bfebffffffffffffff018802852298028522b00200103518202001280140144801502f5801800103880103ca0110485735315a4f483453463455303237370a420a1778faffffffffffffffff018801e0f4228002be73e8020010351820200128014014480450175801800103880103ca0110485735315a4f48345346345530323737"
                  10:39:23.916	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: buffer: Z /������ ������ ������������"��"�5 (@HP/X���HW51ZOH4SF4U0277 B x������������"��s�5 (@HPX���HW51ZOH4SF4U0277
                  10:39:23.916	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: PowerMessage: Type .Message
                  10:39:25.864	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: Fehler beim Decodieren:Unknown encoding: hexd
                  10:39:25.864	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: hexString: "0a4f0a248001d3029801a50aa801c902c001d70ae80188ecffffffffffffff018802f9239802f92310351820200128014014480150245801800103880103ca0110485735315a4f483453463455303237370a360a0b78058801f2f3228002c073103518202001280140144804500b5801800103880103ca0110485735315a4f48345346345530323737"
                  10:39:25.865	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: buffer: O $���� ���� ������������#��#5 (@HP$X���HW51ZOH4SF4U0277 6 x���"��s5 (@HPX���HW51ZOH4SF4U0277
                  10:39:25.865	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: PowerMessage: Type .Message
                  10:39:27.481	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: Fehler beim Decodieren:Unknown encoding: hexd
                  10:39:27.481	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: hexString: "0a8b020add0108ffff031222088096a1a60610011a1800000000000000191d0000000000000000000000000000001222088096a1a60610021a180000000000000000000000000000000000000000000000001223088096a1a60610031a1900000000001a376e9c010000000000000000000000000000001222088096a1a60610041a180000000000000001000000000000000000000000000000001222088096a1a60610071a1800000000000d1c435b0000000000000000000000000000001222088096a1a60610081a1800000000000e1d4763000000000000000000000000000000103518202001280140fe01482050dd015801800103880103ca0110485735315a4f48345346345530323737"
                  10:39:27.481	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: buffer: � ���"����"����#����7n�"����"����
                  C["����Gc5 (@�H P�X���HW51ZOH4SF4U0277
                  10:39:27.482	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: PowerMessage: Type .Message
                  10:39:27.908	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: Fehler beim Decodieren:Unknown encoding: hexd
                  10:39:27.908	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: hexString: "0a5d0a328001d8028801f81a9001229801a909a801ce02b001941ab80125c001ec09e801e7edffffffffffffff018802e6249802e62410351820200128014014480150325801800103880103ca0110485735315a4f483453463455303237370a3a0a0f780b8801daf122d801993e8002c273103518202001280140144804500f5801800103880103ca0110485735315a4f48345346345530323737"
                  10:39:27.908	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: buffer: ] 2�����"�� �����%�� ������������$��$5 (@HP2X���HW51ZOH4SF4U0277 : x���"��>��s5 (@HPX���HW51ZOH4SF4U0277
                  10:39:27.908	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: PowerMessage: Type .Message
                  10:39:29.980	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: Fehler beim Decodieren:Unknown encoding: hexd
                  10:39:29.980	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: hexString: "0a460a1bc001f109e801dbedffffffffffffff018802a8259802a825b00204103518202001280140144801501b5801800103880103ca0110485735315a4f483453463455303237370a3a0a0f78078801ecf022d801ba3e8002c473103518202001280140144804500f5801800103880103ca0110485735315a4f48345346345530323737"
                  10:39:29.980	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: buffer: F �� ������������%��%�5 (@HPX���HW51ZOH4SF4U0277 : x���"��>��s5 (@HPX���HW51ZOH4SF4U0277
                  10:39:29.980	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: PowerMessage: Type .Message
                  10:39:30.008	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: Newval:88
                  10:39:30.046	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: Fehler beim Decodieren:Unknown encoding: hexd
                  10:39:30.046	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: hexString: "0a3d0a0308f0061020183520012801380340144881015003580170d9ab82820b800113880101ba0103696f73ca0110485735315a4f48345346345530323737"
                  10:39:30.046	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: buffer: = � 5 (8@H�PXp٫�����ios�HW51ZOH4SF4U0277
                  10:39:30.047	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: PowerMessage: Type .Message
                  10:39:31.979	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: Fehler beim Decodieren:Unknown encoding: hexd
                  10:39:31.979	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: hexString: "0a5e0a338001d5028801c61a98018c0aa801cc02b001e219c001e10ae801fbebffffffffffffff018802972598029725b0020a8003f00610351820200128014014480150335801800103880103ca0110485735315a4f483453463455303237370a500a2560f00678fdffffffffffffffff018801f6f022a80104b001f403d801c03e8002c673e8020810351820200128014014480450255801800103880103ca0110485735315a4f48345346345530323737"
                  10:39:31.979	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: buffer: ^ 3������ ������ ������������%��%� ��5 (@HP3X���HW51ZOH4SF4U0277 P %`�x������������"�����>��s�5 (@HP%X���HW51ZOH4SF4U0277
                  10:39:31.979	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: PowerMessage: Type .Message
                  10:39:34.023	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: Fehler beim Decodieren:Unknown encoding: hexd
                  10:39:34.023	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: hexString: "0a700a458001d7028801941a9001589801d917a801d002b001b019b8015cc001bc18d0019c04d801c904e80190d2ffffffffffffff018002c9048802dc249802dc24a0029812b0020410351820200128014014480150455801800103880103ca0110485735315a4f483453463455303237370a3f0a1478f6ffffffffffffffff018801bcfb228002c87310351820200128014014480450145801800103880103ca0110485735315a4f48345346345530323737"
                  10:39:34.024	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: buffer: p E�����X�������\��������������������$��$���5 (@HPEX���HW51ZOH4SF4U0277 ? x������������"��s5 (@HPX���HW51ZOH4SF4U0277
                  10:39:34.024	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: PowerMessage: Type .Message
                  10:39:36.083	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: Fehler beim Decodieren:Unknown encoding: hexd
                  10:39:36.083	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: hexString: "0a590a2e8001e9029801e917a801e502b80156c0018f18e80193d1ffffffffffffff018802982498029824b00200d803ff03103518202001280140144801502e5801800103880103ca0110485735315a4f483453463455303237370a420a1778f9ffffffffffffffff018801d286238002ca73e8020010351820200128014014480450175801800103880103ca0110485735315a4f48345346345530323737"
                  10:39:36.083	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: buffer: Y .�������V��������������$��$���5 (@HP.X���HW51ZOH4SF4U0277 B x����������҆#��s�5 (@HPX���HW51ZOH4SF4U0277
                  10:39:36.083	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: PowerMessage: Type .Message
                  10:39:37.535	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: Fehler beim Decodieren:Unknown encoding: hexd
                  10:39:37.535	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: hexString: 
                  
                  W 1 Reply Last reply Reply Quote 0
                  • W
                    Waly_de @mattenausohz last edited by

                    @mattenausohz
                    Mist mein Fehler .... bitte Zeile suchen:
                    message = PowerMessage.decode(Buffer.from(hexString, "hexd"));

                    und gegen das austauschen

                    message = PowerMessage.decode(Buffer.from(hexString, "hex"));
                    

                    oder oben neu kopieren , habs geändert

                    M 1 Reply Last reply Reply Quote 0
                    • M
                      mattenausohz @Waly_de last edited by

                      @waly_de

                      10:48:46.883	info	javascript.0 (1121881) Start javascript script.js.common.ecoFlow_PowerStream
                      10:48:46.896	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: registered 0 subscriptions, 0 schedules, 0 messages, 0 logs and 0 file subscriptions
                      10:48:47.115	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: Verbunden mit dem Ecoflow MQTT-Broker
                      10:48:47.362	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: Fehler beim Decodieren:Cannot convert undefined or null to object
                      10:48:47.362	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: hexString: "0a0a10201820708caca4820b"
                      10:48:47.363	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: buffer:   p����
                      10:48:47.363	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: PowerMessage: Type .Message
                      10:48:47.367	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: Fehler beim Decodieren:Cannot convert undefined or null to object
                      10:48:47.367	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: hexString: "0a0a10201820708caca4820b"
                      10:48:47.367	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: buffer:   p����
                      10:48:47.367	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: PowerMessage: Type .Message
                      10:48:47.385	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: Fehler beim Decodieren:Cannot convert undefined or null to object
                      10:48:47.385	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: hexString: "0a0a10201820708caca4820b"
                      10:48:47.385	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: buffer:   p����
                      10:48:47.385	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: PowerMessage: Type .Message
                      10:48:47.389	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: Fehler beim Decodieren:Cannot convert undefined or null to object
                      10:48:47.390	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: hexString: "0a3d0a0408c58801102018352001280138034020480b5004580170afaca4820b800113880101ba0103696f73ca0110485735315a4f48345346345530323737"
                      10:48:47.390	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: buffer: = ň 5 (8@ HPXp�������ios�HW51ZOH4SF4U0277
                      10:48:47.390	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: PowerMessage: Type .Message
                      10:48:47.697	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: Fehler beim Decodieren:Cannot convert undefined or null to object
                      10:48:47.698	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: hexString: "0a8c020ade0108ffff031222088096a1a60610011a180000000000000019280000000000000000000000000000001222088096a1a60610021a180000000000000000000000000000000000000000000000001223088096a1a60610031a1900000000001a376ed6010000000000000000000000000000001222088096a1a60610041a180000000000000001000000000000000000000000000000001222088096a1a60610071a1800000000000d1c437f0000000000000000000000000000001223088096a1a60610081a1900000000000e1d478501000000000000000000000000000000103518202001280140fe01482050de015801800103880103ca0110485735315a4f48345346345530323737"
                      10:48:47.698	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: buffer: � ���"����("����#����7n�"����"����
                      C#����G�5 (@�H P�X���HW51ZOH4SF4U0277
                      10:48:47.698	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: PowerMessage: Type .Message
                      10:48:48.016	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: Fehler beim Decodieren:Cannot convert undefined or null to object
                      10:48:48.017	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: hexString: "0a610a368001c6028801c1199801e606a801b902b001c318c001f206e801eff2ffffffffffffff018802d8249002fc029802d824b00203c8030210351820200128014014480150365801800103880103ca0110485735315a4f483453463455303237370a3d0a12780a8801d2e322d801e9398002f277e8020010351820200128014014480450125801800103880103ca0110485735315a4f48345346345530323737"
                      10:48:48.017	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: buffer: a 6������������������������$����$��5 (@HP6X���HW51ZOH4SF4U0277 = x ���"��9��w�5 (@HPX���HW51ZOH4SF4U0277
                      10:48:48.017	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: PowerMessage: Type .Message
                      10:48:49.911	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: Fehler beim Decodieren:Cannot convert undefined or null to object
                      10:48:49.911	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: hexString: "0a560a2b8001c9028801dc19a801b702b001a918c001ef06e801ecf2ffffffffffffff018802a4249802a424b00209103518202001280140144801502b5801800103880103ca0110485735315a4f483453463455303237370a3d0a1278028801c8e322d801e6398002f477e8020710351820200128014014480450125801800103880103ca0110485735315a4f48345346345530323737"
                      10:48:49.911	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: buffer: V +����������������������$��$� 5 (@HP+X���HW51ZOH4SF4U0277 = x���"��9��w�5 (@HPX���HW51ZOH4SF4U0277
                      10:48:49.911	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: PowerMessage: Type .Message
                      10:48:51.909	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: Fehler beim Decodieren:Cannot convert undefined or null to object
                      10:48:51.909	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: hexString: "0a3b0a10c001f3068802f6239002f2029802f62310351820200128014014480150105801800103880103ca0110485735315a4f483453463455303237370a3e0a1378fbffffffffffffffff01d801e9398002f67710351820200128014014480450135801800103880103ca0110485735315a4f48345346345530323737"
                      10:48:51.909	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: buffer: ; ����#����#5 (@HPX���HW51ZOH4SF4U0277 > x�����������9��w5 (@HPX���HW51ZOH4SF4U0277
                      10:48:51.909	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: PowerMessage: Type .Message
                      10:48:54.000	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: Fehler beim Decodieren:Cannot convert undefined or null to object
                      10:48:54.000	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: hexString: "0a5a0a2f8001c7028801c8199801ef06a801b902b001bd18d0019504e801e9f2ffffffffffffff018802be239802be23b00205103518202001280140144801502f5801800103880103ca0110485735315a4f483453463455303237370a430a1878f5ffffffffffffffff018801aae322d801f2398002f87710351820200128014014480450185801800103880103ca0110485735315a4f48345346345530323737"
                      10:48:54.000	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: buffer: Z /������������������������#��#�5 (@HP/X���HW51ZOH4SF4U0277 C x������������"��9��w5 (@HPX���HW51ZOH4SF4U0277
                      10:48:54.000	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: PowerMessage: Type .Message
                      10:48:55.264	info	javascript.0 (1121881) Stop script script.js.common.ecoFlow_PowerStream
                      10:48:55.264	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: Ecoflow MQTT-Client beendet
                      10:49:00.021	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: Newval:88
                      
                      W 1 Reply Last reply Reply Quote 0
                      • W
                        Waly_de @mattenausohz last edited by

                        @mattenausohz

                        ich weiss nicht mehr weiter .. alles sieht so aus wie bei mir. nichts ist undefiniert oder leer...

                        bitte noch mal die Version des vom js-controller schicken

                        M 1 Reply Last reply Reply Quote 0
                        • M
                          mattenausohz @Waly_de last edited by

                          @waly_de Von der javascript Instanz in iobroker?

                          W 1 Reply Last reply Reply Quote 0
                          • W
                            Waly_de @mattenausohz last edited by

                            @mattenausohz ja die und den js-controller Version steht bei mir unter hosts

                            einen versuch noch bitte:

                            suche nach

                                   log('Fehler beim Decodieren:' + error.message);
                                   log('hexString: "' + hexString +'"');
                                   log('buffer: ' + Buffer.from(hexString, "hex"))
                            

                            und füge darunter ein:

                            log('protoSource2: ' + protoSource2)
                            

                            also zusammen :

                            log('Fehler beim Decodieren:' + error.message);
                                    log('hexString: "' + hexString +'"');
                                    log('buffer: ' + Buffer.from(hexString, "hex"))
                                    log('protoSource2: ' + protoSource2)
                            
                            P 1 Reply Last reply Reply Quote 0
                            • P
                              Ponti92 @Waly_de last edited by Ponti92

                              @waly_de

                              11:11:10.707	info	javascript.0 (29925) script.js.Ecoflow2: Fehler beim Decodieren:Cannot convert undefined or null to object
                              11:11:10.707	info	javascript.0 (29925) script.js.Ecoflow2: hexString: "0a330a08a801a302b001e21610351820200128014014480150085801800103880103ca0110485735315a4f483453463554353531300a360a0b78048801f4b12180028d3e103518202001280140144804500b5801800103880103ca0110485735315a4f48345346355435353130"
                              11:11:10.708	info	javascript.0 (29925) script.js.Ecoflow2: buffer: 3 ����5 (@HPX���HW51ZOH4SF5T5510 6 x���!��>5 (@HPX���HW51ZOH4SF5T5510
                              11:11:10.708	info	javascript.0 (29925) script.js.Ecoflow2: protoSource2: syntax = "proto3"; message Message { repeated Header header = 1; bytes payload = 2; } message Header { bytes pdata = 1 [proto3_optional = true]; int32 src = 2 [proto3_optional = true]; int32 dest = 3 [proto3_optional = true]; int32 d_src = 4 [proto3_optional = true]; int32 d_dest = 5 [proto3_optional = true]; int32 enc_type = 6 [proto3_optional = true]; int32 check_type = 7 [proto3_optional = true]; int32 cmd_func = 8 [proto3_optional = true]; int32 cmd_id = 9 [proto3_optional = true]; int32 data_len = 10 [proto3_optional = true]; int32 need_ack = 11 [proto3_optional = true]; int32 is_ack = 12 [proto3_optional = true]; int32 seq = 14 [proto3_optional = true]; int32 product_id = 15 [proto3_optional = true]; int32 version = 16 [proto3_optional = true]; int32 payload_ver = 17 [proto3_optional = true]; int32 time_snap = 18 [proto3_optional = true]; int32 is_rw_cmd = 19 [proto3_optional = true]; int32 is_queue = 20 [proto3_optional = true]; int32 ack_type = 21 [proto3_optional = true]; string code = 22 [proto3_optional = true]; string from = 23 [proto3_optional = true]; string module_sn = 24 [proto3_optional = true]; string device_sn = 25 [proto3_optional = true]; } message InverterHeartbeat { optional uint32 inv_err_code = 1; optional uint32 inv_warn_code = 3; optional uint32 pv1_err_code = 2; optional uint32 pv1_warn_code = 4; optional uint32 pv2_err_code = 5; optional uint32 pv2_warning_code = 6; optional uint32 bat_err_code = 7; optional uint32 bat_warning_code = 8; optional uint32 llc_err_code = 9; optional uint32 llc_warning_code = 10; optional uint32 pv1_statue = 11; optional uint32 pv2_statue = 12; optional uint32 bat_statue = 13; optional uint32 llc_statue = 14; optional uint32 inv_statue = 15; optional int32 pv1_input_volt = 16; optional int32 pv1_op_volt = 17; optional int32 pv1_input_cur = 18; optional int32 pv1_input_watts = 19; optional int32 pv1_temp = 20; optional int32 pv2_input_volt = 21; optional int32 pv2_op_volt = 22; optional int32 pv2_input_cur = 23; optional int32 pv2_input_watts = 24; optional int32 pv2_temp = 25; optional int32 bat_input_volt = 26; optional int32 bat_op_volt = 27; optional int32 bat_input_cur = 28; optional int32 bat_input_watts = 29; optional int32 bat_temp = 30; optional uint32 bat_soc = 31; optional int32 llc_input_volt = 32; optional int32 llc_op_volt = 33; optional int32 llc_temp = 34; optional int32 inv_input_volt = 35; optional int32 inv_op_volt = 36; optional int32 inv_output_cur = 37; optional int32 inv_output_watts = 38; optional int32 inv_temp = 39; optional int32 inv_freq = 40; optional int32 inv_dc_cur = 41; optional int32 bp_type = 42; optional int32 inv_relay_status = 43; optional int32 pv1_relay_status = 44; optional int32 pv2_relay_status = 45; optional uint32 install_country = 46; optional uint32 install_town = 47; optional uint32 permanent_watts = 48; optional uint32 dynamic_watts = 49; optional uint32 supply_priority = 50; optional uint32 lower_limit = 51; optional uint32 upper_limit = 52; optional uint32 inv_on_off = 53; optional uint32 wireless_err_code = 54; optional uint32 wireless_warn_code = 55; optional uint32 inv_brightness = 56; optional uint32 heartbeat_frequency = 57; optional uint32 rated_power = 58; } message InverterHeartbeat2 { optional uint32 X_Unknown_1 = 1; optional uint32 X_Unknown_2 = 2; optional uint32 X_Unknown_3 = 3; optional uint32 X_Unknown_4 = 4; optional uint32 X_Unknown_5 = 5; optional uint32 X_Unknown_6 = 6; optional uint32 X_Unknown_7 = 7; optional uint32 X_Unknown_8 = 8; optional uint32 X_Unknown_9 = 9; optional uint32 X_Unknown_10 = 10; optional uint32 X_Unknown_11 = 11; optional uint32 X_Unknown_12 = 12; optional uint32 X_Unknown_13 = 13; optional uint32 X_Unknown_14 = 14; optional uint32 X_Unknown_15 = 15; optional int32 X_Unknown_16 = 16; optional uint32 X_Unknown_17 = 17; optional uint32 X_Unknown_18 = 18; optional uint32 X_Unknown_19 = 19; optional uint32 X_Unknown_20 = 20; optional uint32 X_Unknown_21 = 21; optional uint32 X_Unknown_22 = 22; optional uint32 X_Unknown_23 = 23; optional uint32 X_Unknown_24 = 24; optional uint32 X_Unknown_25 = 25; optional uint32 X_Unknown_26 = 26; optional uint32 X_Unknown_27 = 27; optional uint32 X_Unknown_28 = 28; optional uint32 X_Unknown_29 = 29; optional uint32 X_Unknown_30 = 30; optional uint32 X_Unknown_31 = 31; optional int32 X_Unknown_32 = 32; optional uint32 X_Unknown_33 = 33; optional uint32 X_Unknown_34 = 34; optional uint32 X_Unknown_35 = 35; optional uint32 X_Unknown_36 = 36; optional uint32 X_Unknown_37 = 37; optional uint32 X_Unknown_38 = 38; optional uint32 X_Unknown_39 = 39; optional uint32 X_Unknown_40 = 40; optional uint32 X_Unknown_41 = 41; optional int32 X_Unknown_42 = 42; optional uint32 X_Unknown_43 = 43; optional uint32 X_Unknown_44 = 44; optional uint32 X_Unknown_45 = 45; optional uint32 X_Unknown_46 = 46; optional uint32 X_Unknown_47 = 47; optional int32 X_Unknown_48 = 48; optional uint32 X_Unknown_49 = 49; optional int32 X_Unknown_50 = 50; optional uint32 X_Unknown_51 = 51; optional uint32 X_Unknown_52 = 52; optional uint32 X_Unknown_53 = 53; optional uint32 X_Unknown_54 = 54; optional uint32 X_Unknown_55 = 55; optional uint32 X_Unknown_56 = 56; optional uint32 X_Unknown_57 = 57; optional uint32 X_Unknown_58 = 58; optional uint32 X_Unknown_59 = 59; optional uint32 X_Unknown_60 = 60; optional uint32 X_Unknown_61 = 61; optional uint32 X_Unknown_62 = 62; optional uint32 X_Unknown_63 = 63; optional uint32 X_Unknown_64 = 64; optional uint32 X_Unknown_65 = 65; optional uint32 X_Unknown_66 = 66; optional uint32 X_Unknown_67 = 67; optional uint32 X_Unknown_68 = 68; optional uint32 X_Unknown_69 = 69; optional uint32 X_Unknown_70 = 70; } message setMessage { setHeader header = 1; } message setHeader { setValue pdata = 1 [proto3_optional = true]; int32 src = 2 [proto3_optional = true]; int32 dest = 3 [proto3_optional = true]; int32 d_src = 4 [proto3_optional = true]; int32 d_dest = 5 [proto3_optional = true]; int32 enc_type = 6 [proto3_optional = true]; int32 check_type = 7 [proto3_optional = true]; int32 cmd_func = 8 [proto3_optional = true]; int32 cmd_id = 9 [proto3_optional = true]; int32 data_len = 10 [proto3_optional = true]; int32 need_ack = 11 [proto3_optional = true]; int32 is_ack = 12 [proto3_optional = true]; int32 seq = 14 [proto3_optional = true]; int32 product_id = 15 [proto3_optional = true]; int32 version = 16 [proto3_optional = true]; int32 payload_ver = 17 [proto3_optional = true]; int32 time_snap = 18 [proto3_optional = true]; int32 is_rw_cmd = 19 [proto3_optional = true]; int32 is_queue = 20 [proto3_optional = true]; int32 ack_type = 21 [proto3_optional = true]; string code = 22 [proto3_optional = true]; string from = 23 [proto3_optional = true]; string module_sn = 24 [proto3_optional = true]; string device_sn = 25 [proto3_optional = true]; } message setValue { optional int32 value = 1; } message permanent_watts_pack { optional int32 permanent_watts = 1; } message supply_priority_pack { optional int32 supply_priority = 1; } message bat_lower_pack { optional int32 lower_limit = 1; } message bat_upper_pack { optional int32 upper_limit = 1; } message PowerItem { optional uint32 timestamp = 1; optional sint32 timezone = 2; optional uint32 inv_to_grid_power = 3; optional uint32 inv_to_plug_power = 4; optional int32 battery_power = 5; optional uint32 pv1_output_power = 6; optional uint32 pv2_output_power = 7; } message PowerPack { optional uint32 sys_seq = 1; repeated PowerItem sys_power_stream = 2; } message PowerAckPack { optional uint32 sys_seq = 1; } message node_massage { optional string sn = 1; optional bytes mac = 2; } message mesh_child_node_info { optional uint32 topology_type = 1; optional uint32 mesh_protocol = 2; optional uint32 max_sub_device_num = 3; optional bytes parent_mac_id = 4; optional bytes mesh_id = 5; repeated node_massage sub_device_list = 6; } message EnergyItem { optional uint32 timestamp = 1; optional uint32 watth_type = 2; repeated uint32 watth = 3; } message EnergyTotalReport { optional uint32 watth_seq = 1; optional EnergyItem watth_item = 2; } message BatchEnergyTotalReport { optional uint32 watth_seq = 1; repeated EnergyItem watth_item = 2; } message EnergyTotalReportAck { optional uint32 result = 1; optional uint32 watth_seq = 2; optional uint32 watth_type = 3; } message EventRecordItem { optional uint32 timestamp = 1; optional uint32 sys_ms = 2; optional uint32 event_no = 3; repeated float event_detail = 4; } message EventRecordReport { optional uint32 event_ver = 1; optional uint32 event_seq = 2; repeated EventRecordItem event_item = 3; } message EventInfoReportAck { optional uint32 result = 1; optional uint32 event_seq = 2; optional uint32 event_item_num = 3; } message ProductNameSet { optional string name = 1; } message ProductNameSetAck { optional uint32 result = 1; } message ProductNameGet {} message ProductNameGetAck { optional string name = 3; } message RTCTimeGet {} message RTCTimeGetAck { optional uint32 timestamp = 1; optional int32 timezone = 2; } message RTCTimeSet { optional uint32 timestamp = 1; optional int32 timezone = 2 [(nanopb).default = 0]; } message RTCTimeSetAck { optional uint32 result = 1; } message country_town_message { optional uint32 country = 1; optional uint32 town = 2; } message time_task_config { optional uint32 task_index = 1; optional time_range_strategy time_range = 2; optional uint32 type = 3; } message time_task_delet { optional uint32 task_index = 1; } message time_task_config_post { optional time_task_config task1 = 1; optional time_task_config task2 = 2; optional time_task_config task3 = 3; optional time_task_config task4 = 4; optional time_task_config task5 = 5; optional time_task_config task6 = 6; optional time_task_config task7 = 7; optional time_task_config task8 = 8; optional time_task_config task9 = 9; optional time_task_config task10 = 10; optional time_task_config task11 = 11; } message time_task_config_ack { optional uint32 task_info = 1; } message rtc_data { optional int32 week = 1 [(nanopb).default = 0]; optional int32 sec = 2 [(nanopb).default = 0]; optional int32 min = 3 [(nanopb).default = 0]; optional int32 hour = 4 [(nanopb).default = 0]; optional int32 day = 5 [(nanopb).default = 0]; optional int32 month = 6 [(nanopb).default = 0]; optional int32 year = 7 [(nanopb).default = 0]; } message time_range_strategy { optional bool is_config = 1; optional bool is_enable = 2; optional int32 time_mode = 3; optional int32 time_data = 4; optional rtc_data start_time = 5; optional rtc_data stop_time = 6; } message plug_ack_message { optional uint32 ack = 1; } message plug_heartbeat_pack { optional uint32 err_code = 1 [(nanopb).default = 0]; optional uint32 warn_code = 2 [(nanopb).default = 0]; optional uint32 country = 3 [(nanopb).default = 0]; optional uint32 town = 4 [(nanopb).default = 0]; optional int32 max_cur = 5 [(nanopb).default = 0]; optional int32 temp = 6 [(nanopb).default = 0]; optional int32 freq = 7 [(nanopb).default = 0]; optional int32 current = 8 [(nanopb).default = 0]; optional int32 volt = 9 [(nanopb).default = 0]; optional int32 watts = 10 [(nanopb).default = 0]; optional bool switch = 11 [(nanopb).default = false]; optional int32 brightness = 12 [(nanopb).default = 0]; optional int32 max_watts = 13 [(nanopb).default = 0]; optional int32 heartbeat_frequency = 14 [(nanopb).default = 0]; optional int32 mesh_enable = 15 [(nanopb).default = 0]; } message plug_switch_message { optional uint32 plug_switch = 1; } message brightness_pack { optional int32 brightness = 1 [(nanopb).default = 0]; } message max_cur_pack { optional int32 max_cur = 1 [(nanopb).default = 0]; } message max_watts_pack { optional int32 max_watts = 1 [(nanopb).default = 0]; } message mesh_ctrl_pack { optional uint32 mesh_enable = 1 [(nanopb).default = 0]; } message ret_pack { optional bool ret_sta = 1 [(nanopb).default = false]; } enum CmdFunction { Unknown = 0; PermanentWattsPack = 129; SupplyPriorityPack = 130; } 
                              

                              js.controller: 4.0.24
                              javascript: v6.1.4

                              EDIT:
                              Powerstream: V1.0.0.154 V1.1.3.31 (WLAN)

                              W 1 Reply Last reply Reply Quote 0
                              • M
                                mattenausohz last edited by

                                @waly_de

                                11:11:55.134	info	javascript.0 (1121881) script.js.common.ecoFlow_PowerStream: protoSource2: syntax = "proto3"; message Message { repeated Header header = 1; bytes payload = 2; } message Header { bytes pdata = 1 [proto3_optional = true]; int32 src = 2 [proto3_optional = true]; int32 dest = 3 [proto3_optional = true]; int32 d_src = 4 [proto3_optional = true]; int32 d_dest = 5 [proto3_optional = true]; int32 enc_type = 6 [proto3_optional = true]; int32 check_type = 7 [proto3_optional = true]; int32 cmd_func = 8 [proto3_optional = true]; int32 cmd_id = 9 [proto3_optional = true]; int32 data_len = 10 [proto3_optional = true]; int32 need_ack = 11 [proto3_optional = true]; int32 is_ack = 12 [proto3_optional = true]; int32 seq = 14 [proto3_optional = true]; int32 product_id = 15 [proto3_optional = true]; int32 version = 16 [proto3_optional = true]; int32 payload_ver = 17 [proto3_optional = true]; int32 time_snap = 18 [proto3_optional = true]; int32 is_rw_cmd = 19 [proto3_optional = true]; int32 is_queue = 20 [proto3_optional = true]; int32 ack_type = 21 [proto3_optional = true]; string code = 22 [proto3_optional = true]; string from = 23 [proto3_optional = true]; string module_sn = 24 [proto3_optional = true]; string device_sn = 25 [proto3_optional = true]; } message InverterHeartbeat { optional uint32 inv_err_code = 1; optional uint32 inv_warn_code = 3; optional uint32 pv1_err_code = 2; optional uint32 pv1_warn_code = 4; optional uint32 pv2_err_code = 5; optional uint32 pv2_warning_code = 6; optional uint32 bat_err_code = 7; optional uint32 bat_warning_code = 8; optional uint32 llc_err_code = 9; optional uint32 llc_warning_code = 10; optional uint32 pv1_statue = 11; optional uint32 pv2_statue = 12; optional uint32 bat_statue = 13; optional uint32 llc_statue = 14; optional uint32 inv_statue = 15; optional int32 pv1_input_volt = 16; optional int32 pv1_op_volt = 17; optional int32 pv1_input_cur = 18; optional int32 pv1_input_watts = 19; optional int32 pv1_temp = 20; optional int32 pv2_input_volt = 21; optional int32 pv2_op_volt = 22; optional int32 pv2_input_cur = 23; optional int32 pv2_input_watts = 24; optional int32 pv2_temp = 25; optional int32 bat_input_volt = 26; optional int32 bat_op_volt = 27; optional int32 bat_input_cur = 28; optional int32 bat_input_watts = 29; optional int32 bat_temp = 30; optional uint32 bat_soc = 31; optional int32 llc_input_volt = 32; optional int32 llc_op_volt = 33; optional int32 llc_temp = 34; optional int32 inv_input_volt = 35; optional int32 inv_op_volt = 36; optional int32 inv_output_cur = 37; optional int32 inv_output_watts = 38; optional int32 inv_temp = 39; optional int32 inv_freq = 40; optional int32 inv_dc_cur = 41; optional int32 bp_type = 42; optional int32 inv_relay_status = 43; optional int32 pv1_relay_status = 44; optional int32 pv2_relay_status = 45; optional uint32 install_country = 46; optional uint32 install_town = 47; optional uint32 permanent_watts = 48; optional uint32 dynamic_watts = 49; optional uint32 supply_priority = 50; optional uint32 lower_limit = 51; optional uint32 upper_limit = 52; optional uint32 inv_on_off = 53; optional uint32 wireless_err_code = 54; optional uint32 wireless_warn_code = 55; optional uint32 inv_brightness = 56; optional uint32 heartbeat_frequency = 57; optional uint32 rated_power = 58; } message InverterHeartbeat2 { optional uint32 X_Unknown_1 = 1; optional uint32 X_Unknown_2 = 2; optional uint32 X_Unknown_3 = 3; optional uint32 X_Unknown_4 = 4; optional uint32 X_Unknown_5 = 5; optional uint32 X_Unknown_6 = 6; optional uint32 X_Unknown_7 = 7; optional uint32 X_Unknown_8 = 8; optional uint32 X_Unknown_9 = 9; optional uint32 X_Unknown_10 = 10; optional uint32 X_Unknown_11 = 11; optional uint32 X_Unknown_12 = 12; optional uint32 X_Unknown_13 = 13; optional uint32 X_Unknown_14 = 14; optional uint32 X_Unknown_15 = 15; optional int32 X_Unknown_16 = 16; optional uint32 X_Unknown_17 = 17; optional uint32 X_Unknown_18 = 18; optional uint32 X_Unknown_19 = 19; optional uint32 X_Unknown_20 = 20; optional uint32 X_Unknown_21 = 21; optional uint32 X_Unknown_22 = 22; optional uint32 X_Unknown_23 = 23; optional uint32 X_Unknown_24 = 24; optional uint32 X_Unknown_25 = 25; optional uint32 X_Unknown_26 = 26; optional uint32 X_Unknown_27 = 27; optional uint32 X_Unknown_28 = 28; optional uint32 X_Unknown_29 = 29; optional uint32 X_Unknown_30 = 30; optional uint32 X_Unknown_31 = 31; optional int32 X_Unknown_32 = 32; optional uint32 X_Unknown_33 = 33; optional uint32 X_Unknown_34 = 34; optional uint32 X_Unknown_35 = 35; optional uint32 X_Unknown_36 = 36; optional uint32 X_Unknown_37 = 37; optional uint32 X_Unknown_38 = 38; optional uint32 X_Unknown_39 = 39; optional uint32 X_Unknown_40 = 40; optional uint32 X_Unknown_41 = 41; optional int32 X_Unknown_42 = 42; optional uint32 X_Unknown_43 = 43; optional uint32 X_Unknown_44 = 44; optional uint32 X_Unknown_45 = 45; optional uint32 X_Unknown_46 = 46; optional uint32 X_Unknown_47 = 47; optional int32 X_Unknown_48 = 48; optional uint32 X_Unknown_49 = 49; optional int32 X_Unknown_50 = 50; optional uint32 X_Unknown_51 = 51; optional uint32 X_Unknown_52 = 52; optional uint32 X_Unknown_53 = 53; optional uint32 X_Unknown_54 = 54; optional uint32 X_Unknown_55 = 55; optional uint32 X_Unknown_56 = 56; optional uint32 X_Unknown_57 = 57; optional uint32 X_Unknown_58 = 58; optional uint32 X_Unknown_59 = 59; optional uint32 X_Unknown_60 = 60; optional uint32 X_Unknown_61 = 61; optional uint32 X_Unknown_62 = 62; optional uint32 X_Unknown_63 = 63; optional uint32 X_Unknown_64 = 64; optional uint32 X_Unknown_65 = 65; optional uint32 X_Unknown_66 = 66; optional uint32 X_Unknown_67 = 67; optional uint32 X_Unknown_68 = 68; optional uint32 X_Unknown_69 = 69; optional uint32 X_Unknown_70 = 70; } message setMessage { setHeader header = 1; } message setHeader { setValue pdata = 1 [proto3_optional = true]; int32 src = 2 [proto3_optional = true]; int32 dest = 3 [proto3_optional = true]; int32 d_src = 4 [proto3_optional = true]; int32 d_dest = 5 [proto3_optional = true]; int32 enc_type = 6 [proto3_optional = true]; int32 check_type = 7 [proto3_optional = true]; int32 cmd_func = 8 [proto3_optional = true]; int32 cmd_id = 9 [proto3_optional = true]; int32 data_len = 10 [proto3_optional = true]; int32 need_ack = 11 [proto3_optional = true]; int32 is_ack = 12 [proto3_optional = true]; int32 seq = 14 [proto3_optional = true]; int32 product_id = 15 [proto3_optional = true]; int32 version = 16 [proto3_optional = true]; int32 payload_ver = 17 [proto3_optional = true]; int32 time_snap = 18 [proto3_optional = true]; int32 is_rw_cmd = 19 [proto3_optional = true]; int32 is_queue = 20 [proto3_optional = true]; int32 ack_type = 21 [proto3_optional = true]; string code = 22 [proto3_optional = true]; string from = 23 [proto3_optional = true]; string module_sn = 24 [proto3_optional = true]; string device_sn = 25 [proto3_optional = true]; } message setValue { optional int32 value = 1; } message permanent_watts_pack { optional int32 permanent_watts = 1; } message supply_priority_pack { optional int32 supply_priority = 1; } message bat_lower_pack { optional int32 lower_limit = 1; } message bat_upper_pack { optional int32 upper_limit = 1; } message PowerItem { optional uint32 timestamp = 1; optional sint32 timezone = 2; optional uint32 inv_to_grid_power = 3; optional uint32 inv_to_plug_power = 4; optional int32 battery_power = 5; optional uint32 pv1_output_power = 6; optional uint32 pv2_output_power = 7; } message PowerPack { optional uint32 sys_seq = 1; repeated PowerItem sys_power_stream = 2; } message PowerAckPack { optional uint32 sys_seq = 1; } message node_massage { optional string sn = 1; optional bytes mac = 2; } message mesh_child_node_info { optional uint32 topology_type = 1; optional uint32 mesh_protocol = 2; optional uint32 max_sub_device_num = 3; optional bytes parent_mac_id = 4; optional bytes mesh_id = 5; repeated node_massage sub_device_list = 6; } message EnergyItem { optional uint32 timestamp = 1; optional uint32 watth_type = 2; repeated uint32 watth = 3; } message EnergyTotalReport { optional uint32 watth_seq = 1; optional EnergyItem watth_item = 2; } message BatchEnergyTotalReport { optional uint32 watth_seq = 1; repeated EnergyItem watth_item = 2; } message EnergyTotalReportAck { optional uint32 result = 1; optional uint32 watth_seq = 2; optional uint32 watth_type = 3; } message EventRecordItem { optional uint32 timestamp = 1; optional uint32 sys_ms = 2; optional uint32 event_no = 3; repeated float event_detail = 4; } message EventRecordReport { optional uint32 event_ver = 1; optional uint32 event_seq = 2; repeated EventRecordItem event_item = 3; } message EventInfoReportAck { optional uint32 result = 1; optional uint32 event_seq = 2; optional uint32 event_item_num = 3; } message ProductNameSet { optional string name = 1; } message ProductNameSetAck { optional uint32 result = 1; } message ProductNameGet {} message ProductNameGetAck { optional string name = 3; } message RTCTimeGet {} message RTCTimeGetAck { optional uint32 timestamp = 1; optional int32 timezone = 2; } message RTCTimeSet { optional uint32 timestamp = 1; optional int32 timezone = 2 [(nanopb).default = 0]; } message RTCTimeSetAck { optional uint32 result = 1; } message country_town_message { optional uint32 country = 1; optional uint32 town = 2; } message time_task_config { optional uint32 task_index = 1; optional time_range_strategy time_range = 2; optional uint32 type = 3; } message time_task_delet { optional uint32 task_index = 1; } message time_task_config_post { optional time_task_config task1 = 1; optional time_task_config task2 = 2; optional time_task_config task3 = 3; optional time_task_config task4 = 4; optional time_task_config task5 = 5; optional time_task_config task6 = 6; optional time_task_config task7 = 7; optional time_task_config task8 = 8; optional time_task_config task9 = 9; optional time_task_config task10 = 10; optional time_task_config task11 = 11; } message time_task_config_ack { optional uint32 task_info = 1; } message rtc_data { optional int32 week = 1 [(nanopb).default = 0]; optional int32 sec = 2 [(nanopb).default = 0]; optional int32 min = 3 [(nanopb).default = 0]; optional int32 hour = 4 [(nanopb).default = 0]; optional int32 day = 5 [(nanopb).default = 0]; optional int32 month = 6 [(nanopb).default = 0]; optional int32 year = 7 [(nanopb).default = 0]; } message time_range_strategy { optional bool is_config = 1; optional bool is_enable = 2; optional int32 time_mode = 3; optional int32 time_data = 4; optional rtc_data start_time = 5; optional rtc_data stop_time = 6; } message plug_ack_message { optional uint32 ack = 1; } message plug_heartbeat_pack { optional uint32 err_code = 1 [(nanopb).default = 0]; optional uint32 warn_code = 2 [(nanopb).default = 0]; optional uint32 country = 3 [(nanopb).default = 0]; optional uint32 town = 4 [(nanopb).default = 0]; optional int32 max_cur = 5 [(nanopb).default = 0]; optional int32 temp = 6 [(nanopb).default = 0]; optional int32 freq = 7 [(nanopb).default = 0]; optional int32 current = 8 [(nanopb).default = 0]; optional int32 volt = 9 [(nanopb).default = 0]; optional int32 watts = 10 [(nanopb).default = 0]; optional bool switch = 11 [(nanopb).default = false]; optional int32 brightness = 12 [(nanopb).default = 0]; optional int32 max_watts = 13 [(nanopb).default = 0]; optional int32 heartbeat_frequency = 14 [(nanopb).default = 0]; optional int32 mesh_enable = 15 [(nanopb).default = 0]; } message plug_switch_message { optional uint32 plug_switch = 1; } message brightness_pack { optional int32 brightness = 1 [(nanopb).default = 0]; } message max_cur_pack { optional int32 max_cur = 1 [(nanopb).default = 0]; } message max_watts_pack { optional int32 max_watts = 1 [(nanopb).default = 0]; } message mesh_ctrl_pack { optional uint32 mesh_enable = 1 [(nanopb).default = 0]; } message ret_pack { optional bool ret_sta = 1 [(nanopb).default = false]; } enum CmdFunction { Unknown = 0; PermanentWattsPack = 129; SupplyPriorityPack = 130; }
                                
                                W 1 Reply Last reply Reply Quote 0
                                • W
                                  Waly_de @mattenausohz last edited by

                                  @mattenausohz auch alles wie es soll ... ich versteh das nicht

                                  bitte noch mal von der Console:

                                  npm install protobufjs ausführen 
                                  

                                  protobufjs auch in den einstellungen der javascriptinstanz unter Module eintragen

                                  M 1 Reply Last reply Reply Quote 0
                                  • M
                                    mattenausohz @Waly_de last edited by

                                    @waly_de Der Eintrag in der Javascriptinstanz war nicht da. Aber:

                                    11:28:47.779	info	javascript.0 (1721421) Start javascript script.js.common.ecoFlow_PowerStream
                                    11:28:47.785	info	javascript.0 (1721421) script.js.common.ecoFlow_PowerStream: registered 0 subscriptions, 0 schedules, 0 messages, 0 logs and 0 file subscriptions
                                    11:28:47.990	info	javascript.0 (1721421) script.js.common.ecoFlow_PowerStream: Verbunden mit dem Ecoflow MQTT-Broker
                                    11:28:48.101	info	javascript.0 (1721421) script.js.common.ecoFlow_PowerStream: Fehler beim Decodieren:Cannot convert undefined or null to object
                                    11:28:48.102	info	javascript.0 (1721421) script.js.common.ecoFlow_PowerStream: hexString: "0a8e020ae00108ffff031222088096a1a60610011a180000000000000019321000000000000000000000000000001222088096a1a60610021a180000000000000000000000000000000000000000000000001224088096a1a60610031a1a00000000001a376ef901b40100000000000000000000000000001222088096a1a60610041a180000000000000001000000000000000000000000000000001223088096a1a60610071a1900000000000d1c4396016400000000000000000000000000001223088096a1a60610081a1900000000000e1d479d01660000000000000000000000000000103518202001280140fe01482050e0015801800103880103ca0110485735315a4f48345346345530323737"
                                    11:28:48.102	info	javascript.0 (1721421) script.js.common.ecoFlow_PowerStream: buffer: � ���"����2"����$����7n��"����#����
                                    C�d#����G�f5 (@�H P�X���HW51ZOH4SF4U0277
                                    11:28:48.102	info	javascript.0 (1721421) script.js.common.ecoFlow_PowerStream: protoSource2: syntax = "proto3"; message Message { repeated Header header = 1; bytes payload = 2; } message Header { bytes pdata = 1 [proto3_optional = true]; int32 src = 2 [proto3_optional = true]; int32 dest = 3 [proto3_optional = true]; int32 d_src = 4 [proto3_optional = true]; int32 d_dest = 5 [proto3_optional = true]; int32 enc_type = 6 [proto3_optional = true]; int32 check_type = 7 [proto3_optional = true]; int32 cmd_func = 8 [proto3_optional = true]; int32 cmd_id = 9 [proto3_optional = true]; int32 data_len = 10 [proto3_optional = true]; int32 need_ack = 11 [proto3_optional = true]; int32 is_ack = 12 [proto3_optional = true]; int32 seq = 14 [proto3_optional = true]; int32 product_id = 15 [proto3_optional = true]; int32 version = 16 [proto3_optional = true]; int32 payload_ver = 17 [proto3_optional = true]; int32 time_snap = 18 [proto3_optional = true]; int32 is_rw_cmd = 19 [proto3_optional = true]; int32 is_queue = 20 [proto3_optional = true]; int32 ack_type = 21 [proto3_optional = true]; string code = 22 [proto3_optional = true]; string from = 23 [proto3_optional = true]; string module_sn = 24 [proto3_optional = true]; string device_sn = 25 [proto3_optional = true]; } message InverterHeartbeat { optional uint32 inv_err_code = 1; optional uint32 inv_warn_code = 3; optional uint32 pv1_err_code = 2; optional uint32 pv1_warn_code = 4; optional uint32 pv2_err_code = 5; optional uint32 pv2_warning_code = 6; optional uint32 bat_err_code = 7; optional uint32 bat_warning_code = 8; optional uint32 llc_err_code = 9; optional uint32 llc_warning_code = 10; optional uint32 pv1_statue = 11; optional uint32 pv2_statue = 12; optional uint32 bat_statue = 13; optional uint32 llc_statue = 14; optional uint32 inv_statue = 15; optional int32 pv1_input_volt = 16; optional int32 pv1_op_volt = 17; optional int32 pv1_input_cur = 18; optional int32 pv1_input_watts = 19; optional int32 pv1_temp = 20; optional int32 pv2_input_volt = 21; optional int32 pv2_op_volt = 22; optional int32 pv2_input_cur = 23; optional int32 pv2_input_watts = 24; optional int32 pv2_temp = 25; optional int32 bat_input_volt = 26; optional int32 bat_op_volt = 27; optional int32 bat_input_cur = 28; optional int32 bat_input_watts = 29; optional int32 bat_temp = 30; optional uint32 bat_soc = 31; optional int32 llc_input_volt = 32; optional int32 llc_op_volt = 33; optional int32 llc_temp = 34; optional int32 inv_input_volt = 35; optional int32 inv_op_volt = 36; optional int32 inv_output_cur = 37; optional int32 inv_output_watts = 38; optional int32 inv_temp = 39; optional int32 inv_freq = 40; optional int32 inv_dc_cur = 41; optional int32 bp_type = 42; optional int32 inv_relay_status = 43; optional int32 pv1_relay_status = 44; optional int32 pv2_relay_status = 45; optional uint32 install_country = 46; optional uint32 install_town = 47; optional uint32 permanent_watts = 48; optional uint32 dynamic_watts = 49; optional uint32 supply_priority = 50; optional uint32 lower_limit = 51; optional uint32 upper_limit = 52; optional uint32 inv_on_off = 53; optional uint32 wireless_err_code = 54; optional uint32 wireless_warn_code = 55; optional uint32 inv_brightness = 56; optional uint32 heartbeat_frequency = 57; optional uint32 rated_power = 58; } message InverterHeartbeat2 { optional uint32 X_Unknown_1 = 1; optional uint32 X_Unknown_2 = 2; optional uint32 X_Unknown_3 = 3; optional uint32 X_Unknown_4 = 4; optional uint32 X_Unknown_5 = 5; optional uint32 X_Unknown_6 = 6; optional uint32 X_Unknown_7 = 7; optional uint32 X_Unknown_8 = 8; optional uint32 X_Unknown_9 = 9; optional uint32 X_Unknown_10 = 10; optional uint32 X_Unknown_11 = 11; optional uint32 X_Unknown_12 = 12; optional uint32 X_Unknown_13 = 13; optional uint32 X_Unknown_14 = 14; optional uint32 X_Unknown_15 = 15; optional int32 X_Unknown_16 = 16; optional uint32 X_Unknown_17 = 17; optional uint32 X_Unknown_18 = 18; optional uint32 X_Unknown_19 = 19; optional uint32 X_Unknown_20 = 20; optional uint32 X_Unknown_21 = 21; optional uint32 X_Unknown_22 = 22; optional uint32 X_Unknown_23 = 23; optional uint32 X_Unknown_24 = 24; optional uint32 X_Unknown_25 = 25; optional uint32 X_Unknown_26 = 26; optional uint32 X_Unknown_27 = 27; optional uint32 X_Unknown_28 = 28; optional uint32 X_Unknown_29 = 29; optional uint32 X_Unknown_30 = 30; optional uint32 X_Unknown_31 = 31; optional int32 X_Unknown_32 = 32; optional uint32 X_Unknown_33 = 33; optional uint32 X_Unknown_34 = 34; optional uint32 X_Unknown_35 = 35; optional uint32 X_Unknown_36 = 36; optional uint32 X_Unknown_37 = 37; optional uint32 X_Unknown_38 = 38; optional uint32 X_Unknown_39 = 39; optional uint32 X_Unknown_40 = 40; optional uint32 X_Unknown_41 = 41; optional int32 X_Unknown_42 = 42; optional uint32 X_Unknown_43 = 43; optional uint32 X_Unknown_44 = 44; optional uint32 X_Unknown_45 = 45; optional uint32 X_Unknown_46 = 46; optional uint32 X_Unknown_47 = 47; optional int32 X_Unknown_48 = 48; optional uint32 X_Unknown_49 = 49; optional int32 X_Unknown_50 = 50; optional uint32 X_Unknown_51 = 51; optional uint32 X_Unknown_52 = 52; optional uint32 X_Unknown_53 = 53; optional uint32 X_Unknown_54 = 54; optional uint32 X_Unknown_55 = 55; optional uint32 X_Unknown_56 = 56; optional uint32 X_Unknown_57 = 57; optional uint32 X_Unknown_58 = 58; optional uint32 X_Unknown_59 = 59; optional uint32 X_Unknown_60 = 60; optional uint32 X_Unknown_61 = 61; optional uint32 X_Unknown_62 = 62; optional uint32 X_Unknown_63 = 63; optional uint32 X_Unknown_64 = 64; optional uint32 X_Unknown_65 = 65; optional uint32 X_Unknown_66 = 66; optional uint32 X_Unknown_67 = 67; optional uint32 X_Unknown_68 = 68; optional uint32 X_Unknown_69 = 69; optional uint32 X_Unknown_70 = 70; } message setMessage { setHeader header = 1; } message setHeader { setValue pdata = 1 [proto3_optional = true]; int32 src = 2 [proto3_optional = true]; int32 dest = 3 [proto3_optional = true]; int32 d_src = 4 [proto3_optional = true]; int32 d_dest = 5 [proto3_optional = true]; int32 enc_type = 6 [proto3_optional = true]; int32 check_type = 7 [proto3_optional = true]; int32 cmd_func = 8 [proto3_optional = true]; int32 cmd_id = 9 [proto3_optional = true]; int32 data_len = 10 [proto3_optional = true]; int32 need_ack = 11 [proto3_optional = true]; int32 is_ack = 12 [proto3_optional = true]; int32 seq = 14 [proto3_optional = true]; int32 product_id = 15 [proto3_optional = true]; int32 version = 16 [proto3_optional = true]; int32 payload_ver = 17 [proto3_optional = true]; int32 time_snap = 18 [proto3_optional = true]; int32 is_rw_cmd = 19 [proto3_optional = true]; int32 is_queue = 20 [proto3_optional = true]; int32 ack_type = 21 [proto3_optional = true]; string code = 22 [proto3_optional = true]; string from = 23 [proto3_optional = true]; string module_sn = 24 [proto3_optional = true]; string device_sn = 25 [proto3_optional = true]; } message setValue { optional int32 value = 1; } message permanent_watts_pack { optional int32 permanent_watts = 1; } message supply_priority_pack { optional int32 supply_priority = 1; } message bat_lower_pack { optional int32 lower_limit = 1; } message bat_upper_pack { optional int32 upper_limit = 1; } message PowerItem { optional uint32 timestamp = 1; optional sint32 timezone = 2; optional uint32 inv_to_grid_power = 3; optional uint32 inv_to_plug_power = 4; optional int32 battery_power = 5; optional uint32 pv1_output_power = 6; optional uint32 pv2_output_power = 7; } message PowerPack { optional uint32 sys_seq = 1; repeated PowerItem sys_power_stream = 2; } message PowerAckPack { optional uint32 sys_seq = 1; } message node_massage { optional string sn = 1; optional bytes mac = 2; } message mesh_child_node_info { optional uint32 topology_type = 1; optional uint32 mesh_protocol = 2; optional uint32 max_sub_device_num = 3; optional bytes parent_mac_id = 4; optional bytes mesh_id = 5; repeated node_massage sub_device_list = 6; } message EnergyItem { optional uint32 timestamp = 1; optional uint32 watth_type = 2; repeated uint32 watth = 3; } message EnergyTotalReport { optional uint32 watth_seq = 1; optional EnergyItem watth_item = 2; } message BatchEnergyTotalReport { optional uint32 watth_seq = 1; repeated EnergyItem watth_item = 2; } message EnergyTotalReportAck { optional uint32 result = 1; optional uint32 watth_seq = 2; optional uint32 watth_type = 3; } message EventRecordItem { optional uint32 timestamp = 1; optional uint32 sys_ms = 2; optional uint32 event_no = 3; repeated float event_detail = 4; } message EventRecordReport { optional uint32 event_ver = 1; optional uint32 event_seq = 2; repeated EventRecordItem event_item = 3; } message EventInfoReportAck { optional uint32 result = 1; optional uint32 event_seq = 2; optional uint32 event_item_num = 3; } message ProductNameSet { optional string name = 1; } message ProductNameSetAck { optional uint32 result = 1; } message ProductNameGet {} message ProductNameGetAck { optional string name = 3; } message RTCTimeGet {} message RTCTimeGetAck { optional uint32 timestamp = 1; optional int32 timezone = 2; } message RTCTimeSet { optional uint32 timestamp = 1; optional int32 timezone = 2 [(nanopb).default = 0]; } message RTCTimeSetAck { optional uint32 result = 1; } message country_town_message { optional uint32 country = 1; optional uint32 town = 2; } message time_task_config { optional uint32 task_index = 1; optional time_range_strategy time_range = 2; optional uint32 type = 3; } message time_task_delet { optional uint32 task_index = 1; } message time_task_config_post { optional time_task_config task1 = 1; optional time_task_config task2 = 2; optional time_task_config task3 = 3; optional time_task_config task4 = 4; optional time_task_config task5 = 5; optional time_task_config task6 = 6; optional time_task_config task7 = 7; optional time_task_config task8 = 8; optional time_task_config task9 = 9; optional time_task_config task10 = 10; optional time_task_config task11 = 11; } message time_task_config_ack { optional uint32 task_info = 1; } message rtc_data { optional int32 week = 1 [(nanopb).default = 0]; optional int32 sec = 2 [(nanopb).default = 0]; optional int32 min = 3 [(nanopb).default = 0]; optional int32 hour = 4 [(nanopb).default = 0]; optional int32 day = 5 [(nanopb).default = 0]; optional int32 month = 6 [(nanopb).default = 0]; optional int32 year = 7 [(nanopb).default = 0]; } message time_range_strategy { optional bool is_config = 1; optional bool is_enable = 2; optional int32 time_mode = 3; optional int32 time_data = 4; optional rtc_data start_time = 5; optional rtc_data stop_time = 6; } message plug_ack_message { optional uint32 ack = 1; } message plug_heartbeat_pack { optional uint32 err_code = 1 [(nanopb).default = 0]; optional uint32 warn_code = 2 [(nanopb).default = 0]; optional uint32 country = 3 [(nanopb).default = 0]; optional uint32 town = 4 [(nanopb).default = 0]; optional int32 max_cur = 5 [(nanopb).default = 0]; optional int32 temp = 6 [(nanopb).default = 0]; optional int32 freq = 7 [(nanopb).default = 0]; optional int32 current = 8 [(nanopb).default = 0]; optional int32 volt = 9 [(nanopb).default = 0]; optional int32 watts = 10 [(nanopb).default = 0]; optional bool switch = 11 [(nanopb).default = false]; optional int32 brightness = 12 [(nanopb).default = 0]; optional int32 max_watts = 13 [(nanopb).default = 0]; optional int32 heartbeat_frequency = 14 [(nanopb).default = 0]; optional int32 mesh_enable = 15 [(nanopb).default = 0]; } message plug_switch_message { optional uint32 plug_switch = 1; } message brightness_pack { optional int32 brightness = 1 [(nanopb).default = 0]; } message max_cur_pack { optional int32 max_cur = 1 [(nanopb).default = 0]; } message max_watts_pack { optional int32 max_watts = 1 [(nanopb).default = 0]; } message mesh_ctrl_pack { optional uint32 mesh_enable = 1 [(nanopb).default = 0]; } message ret_pack { optional bool ret_sta = 1 [(nanopb).default = false]; } enum CmdFunction { Unknown = 0; PermanentWattsPack = 129; SupplyPriorityPack = 130; }
                                    11:28:48.102	info	javascript.0 (1721421) script.js.common.ecoFlow_PowerStream: PowerMessage: Type .Message
                                    11:28:48.106	info	javascript.0 (1721421) script.js.common.ecoFlow_PowerStream: Fehler beim Decodieren:Cannot convert undefined or null to object
                                    11:28:48.106	info	javascript.0 (1721421) script.js.common.ecoFlow_PowerStream: hexString: "0a0a1020182070f9f0b6830b"
                                    11:28:48.107	info	javascript.0 (1721421) script.js.common.ecoFlow_PowerStream: buffer:   p��
                                    11:28:48.107	info	javascript.0 (1721421) script.js.common.ecoFlow_PowerStream: protoSource2: syntax = "proto3"; message Message { repeated Header header = 1; bytes payload = 2; } message Header { bytes pdata = 1 [proto3_optional = true]; int32 src = 2 [proto3_optional = true]; int32 dest = 3 [proto3_optional = true]; int32 d_src = 4 [proto3_optional = true]; int32 d_dest = 5 [proto3_optional = true]; int32 enc_type = 6 [proto3_optional = true]; int32 check_type = 7 [proto3_optional = true]; int32 cmd_func = 8 [proto3_optional = true]; int32 cmd_id = 9 [proto3_optional = true]; int32 data_len = 10 [proto3_optional = true]; int32 need_ack = 11 [proto3_optional = true]; int32 is_ack = 12 [proto3_optional = true]; int32 seq = 14 [proto3_optional = true]; int32 product_id = 15 [proto3_optional = true]; int32 version = 16 [proto3_optional = true]; int32 payload_ver = 17 [proto3_optional = true]; int32 time_snap = 18 [proto3_optional = true]; int32 is_rw_cmd = 19 [proto3_optional = true]; int32 is_queue = 20 [proto3_optional = true]; int32 ack_type = 21 [proto3_optional = true]; string code = 22 [proto3_optional = true]; string from = 23 [proto3_optional = true]; string module_sn = 24 [proto3_optional = true]; string device_sn = 25 [proto3_optional = true]; } message InverterHeartbeat { optional uint32 inv_err_code = 1; optional uint32 inv_warn_code = 3; optional uint32 pv1_err_code = 2; optional uint32 pv1_warn_code = 4; optional uint32 pv2_err_code = 5; optional uint32 pv2_warning_code = 6; optional uint32 bat_err_code = 7; optional uint32 bat_warning_code = 8; optional uint32 llc_err_code = 9; optional uint32 llc_warning_code = 10; optional uint32 pv1_statue = 11; optional uint32 pv2_statue = 12; optional uint32 bat_statue = 13; optional uint32 llc_statue = 14; optional uint32 inv_statue = 15; optional int32 pv1_input_volt = 16; optional int32 pv1_op_volt = 17; optional int32 pv1_input_cur = 18; optional int32 pv1_input_watts = 19; optional int32 pv1_temp = 20; optional int32 pv2_input_volt = 21; optional int32 pv2_op_volt = 22; optional int32 pv2_input_cur = 23; optional int32 pv2_input_watts = 24; optional int32 pv2_temp = 25; optional int32 bat_input_volt = 26; optional int32 bat_op_volt = 27; optional int32 bat_input_cur = 28; optional int32 bat_input_watts = 29; optional int32 bat_temp = 30; optional uint32 bat_soc = 31; optional int32 llc_input_volt = 32; optional int32 llc_op_volt = 33; optional int32 llc_temp = 34; optional int32 inv_input_volt = 35; optional int32 inv_op_volt = 36; optional int32 inv_output_cur = 37; optional int32 inv_output_watts = 38; optional int32 inv_temp = 39; optional int32 inv_freq = 40; optional int32 inv_dc_cur = 41; optional int32 bp_type = 42; optional int32 inv_relay_status = 43; optional int32 pv1_relay_status = 44; optional int32 pv2_relay_status = 45; optional uint32 install_country = 46; optional uint32 install_town = 47; optional uint32 permanent_watts = 48; optional uint32 dynamic_watts = 49; optional uint32 supply_priority = 50; optional uint32 lower_limit = 51; optional uint32 upper_limit = 52; optional uint32 inv_on_off = 53; optional uint32 wireless_err_code = 54; optional uint32 wireless_warn_code = 55; optional uint32 inv_brightness = 56; optional uint32 heartbeat_frequency = 57; optional uint32 rated_power = 58; } message InverterHeartbeat2 { optional uint32 X_Unknown_1 = 1; optional uint32 X_Unknown_2 = 2; optional uint32 X_Unknown_3 = 3; optional uint32 X_Unknown_4 = 4; optional uint32 X_Unknown_5 = 5; optional uint32 X_Unknown_6 = 6; optional uint32 X_Unknown_7 = 7; optional uint32 X_Unknown_8 = 8; optional uint32 X_Unknown_9 = 9; optional uint32 X_Unknown_10 = 10; optional uint32 X_Unknown_11 = 11; optional uint32 X_Unknown_12 = 12; optional uint32 X_Unknown_13 = 13; optional uint32 X_Unknown_14 = 14; optional uint32 X_Unknown_15 = 15; optional int32 X_Unknown_16 = 16; optional uint32 X_Unknown_17 = 17; optional uint32 X_Unknown_18 = 18; optional uint32 X_Unknown_19 = 19; optional uint32 X_Unknown_20 = 20; optional uint32 X_Unknown_21 = 21; optional uint32 X_Unknown_22 = 22; optional uint32 X_Unknown_23 = 23; optional uint32 X_Unknown_24 = 24; optional uint32 X_Unknown_25 = 25; optional uint32 X_Unknown_26 = 26; optional uint32 X_Unknown_27 = 27; optional uint32 X_Unknown_28 = 28; optional uint32 X_Unknown_29 = 29; optional uint32 X_Unknown_30 = 30; optional uint32 X_Unknown_31 = 31; optional int32 X_Unknown_32 = 32; optional uint32 X_Unknown_33 = 33; optional uint32 X_Unknown_34 = 34; optional uint32 X_Unknown_35 = 35; optional uint32 X_Unknown_36 = 36; optional uint32 X_Unknown_37 = 37; optional uint32 X_Unknown_38 = 38; optional uint32 X_Unknown_39 = 39; optional uint32 X_Unknown_40 = 40; optional uint32 X_Unknown_41 = 41; optional int32 X_Unknown_42 = 42; optional uint32 X_Unknown_43 = 43; optional uint32 X_Unknown_44 = 44; optional uint32 X_Unknown_45 = 45; optional uint32 X_Unknown_46 = 46; optional uint32 X_Unknown_47 = 47; optional int32 X_Unknown_48 = 48; optional uint32 X_Unknown_49 = 49; optional int32 X_Unknown_50 = 50; optional uint32 X_Unknown_51 = 51; optional uint32 X_Unknown_52 = 52; optional uint32 X_Unknown_53 = 53; optional uint32 X_Unknown_54 = 54; optional uint32 X_Unknown_55 = 55; optional uint32 X_Unknown_56 = 56; optional uint32 X_Unknown_57 = 57; optional uint32 X_Unknown_58 = 58; optional uint32 X_Unknown_59 = 59; optional uint32 X_Unknown_60 = 60; optional uint32 X_Unknown_61 = 61; optional uint32 X_Unknown_62 = 62; optional uint32 X_Unknown_63 = 63; optional uint32 X_Unknown_64 = 64; optional uint32 X_Unknown_65 = 65; optional uint32 X_Unknown_66 = 66; optional uint32 X_Unknown_67 = 67; optional uint32 X_Unknown_68 = 68; optional uint32 X_Unknown_69 = 69; optional uint32 X_Unknown_70 = 70; } message setMessage { setHeader header = 1; } message setHeader { setValue pdata = 1 [proto3_optional = true]; int32 src = 2 [proto3_optional = true]; int32 dest = 3 [proto3_optional = true]; int32 d_src = 4 [proto3_optional = true]; int32 d_dest = 5 [proto3_optional = true]; int32 enc_type = 6 [proto3_optional = true]; int32 check_type = 7 [proto3_optional = true]; int32 cmd_func = 8 [proto3_optional = true]; int32 cmd_id = 9 [proto3_optional = true]; int32 data_len = 10 [proto3_optional = true]; int32 need_ack = 11 [proto3_optional = true]; int32 is_ack = 12 [proto3_optional = true]; int32 seq = 14 [proto3_optional = true]; int32 product_id = 15 [proto3_optional = true]; int32 version = 16 [proto3_optional = true]; int32 payload_ver = 17 [proto3_optional = true]; int32 time_snap = 18 [proto3_optional = true]; int32 is_rw_cmd = 19 [proto3_optional = true]; int32 is_queue = 20 [proto3_optional = true]; int32 ack_type = 21 [proto3_optional = true]; string code = 22 [proto3_optional = true]; string from = 23 [proto3_optional = true]; string module_sn = 24 [proto3_optional = true]; string device_sn = 25 [proto3_optional = true]; } message setValue { optional int32 value = 1; } message permanent_watts_pack { optional int32 permanent_watts = 1; } message supply_priority_pack { optional int32 supply_priority = 1; } message bat_lower_pack { optional int32 lower_limit = 1; } message bat_upper_pack { optional int32 upper_limit = 1; } message PowerItem { optional uint32 timestamp = 1; optional sint32 timezone = 2; optional uint32 inv_to_grid_power = 3; optional uint32 inv_to_plug_power = 4; optional int32 battery_power = 5; optional uint32 pv1_output_power = 6; optional uint32 pv2_output_power = 7; } message PowerPack { optional uint32 sys_seq = 1; repeated PowerItem sys_power_stream = 2; } message PowerAckPack { optional uint32 sys_seq = 1; } message node_massage { optional string sn = 1; optional bytes mac = 2; } message mesh_child_node_info { optional uint32 topology_type = 1; optional uint32 mesh_protocol = 2; optional uint32 max_sub_device_num = 3; optional bytes parent_mac_id = 4; optional bytes mesh_id = 5; repeated node_massage sub_device_list = 6; } message EnergyItem { optional uint32 timestamp = 1; optional uint32 watth_type = 2; repeated uint32 watth = 3; } message EnergyTotalReport { optional uint32 watth_seq = 1; optional EnergyItem watth_item = 2; } message BatchEnergyTotalReport { optional uint32 watth_seq = 1; repeated EnergyItem watth_item = 2; } message EnergyTotalReportAck { optional uint32 result = 1; optional uint32 watth_seq = 2; optional uint32 watth_type = 3; } message EventRecordItem { optional uint32 timestamp = 1; optional uint32 sys_ms = 2; optional uint32 event_no = 3; repeated float event_detail = 4; } message EventRecordReport { optional uint32 event_ver = 1; optional uint32 event_seq = 2; repeated EventRecordItem event_item = 3; } message EventInfoReportAck { optional uint32 result = 1; optional uint32 event_seq = 2; optional uint32 event_item_num = 3; } message ProductNameSet { optional string name = 1; } message ProductNameSetAck { optional uint32 result = 1; } message ProductNameGet {} message ProductNameGetAck { optional string name = 3; } message RTCTimeGet {} message RTCTimeGetAck { optional uint32 timestamp = 1; optional int32 timezone = 2; } message RTCTimeSet { optional uint32 timestamp = 1; optional int32 timezone = 2 [(nanopb).default = 0]; } message RTCTimeSetAck { optional uint32 result = 1; } message country_town_message { optional uint32 country = 1; optional uint32 town = 2; } message time_task_config { optional uint32 task_index = 1; optional time_range_strategy time_range = 2; optional uint32 type = 3; } message time_task_delet { optional uint32 task_index = 1; } message time_task_config_post { optional time_task_config task1 = 1; optional time_task_config task2 = 2; optional time_task_config task3 = 3; optional time_task_config task4 = 4; optional time_task_config task5 = 5; optional time_task_config task6 = 6; optional time_task_config task7 = 7; optional time_task_config task8 = 8; optional time_task_config task9 = 9; optional time_task_config task10 = 10; optional time_task_config task11 = 11; } message time_task_config_ack { optional uint32 task_info = 1; } message rtc_data { optional int32 week = 1 [(nanopb).default = 0]; optional int32 sec = 2 [(nanopb).default = 0]; optional int32 min = 3 [(nanopb).default = 0]; optional int32 hour = 4 [(nanopb).default = 0]; optional int32 day = 5 [(nanopb).default = 0]; optional int32 month = 6 [(nanopb).default = 0]; optional int32 year = 7 [(nanopb).default = 0]; } message time_range_strategy { optional bool is_config = 1; optional bool is_enable = 2; optional int32 time_mode = 3; optional int32 time_data = 4; optional rtc_data start_time = 5; optional rtc_data stop_time = 6; } message plug_ack_message { optional uint32 ack = 1; } message plug_heartbeat_pack { optional uint32 err_code = 1 [(nanopb).default = 0]; optional uint32 warn_code = 2 [(nanopb).default = 0]; optional uint32 country = 3 [(nanopb).default = 0]; optional uint32 town = 4 [(nanopb).default = 0]; optional int32 max_cur = 5 [(nanopb).default = 0]; optional int32 temp = 6 [(nanopb).default = 0]; optional int32 freq = 7 [(nanopb).default = 0]; optional int32 current = 8 [(nanopb).default = 0]; optional int32 volt = 9 [(nanopb).default = 0]; optional int32 watts = 10 [(nanopb).default = 0]; optional bool switch = 11 [(nanopb).default = false]; optional int32 brightness = 12 [(nanopb).default = 0]; optional int32 max_watts = 13 [(nanopb).default = 0]; optional int32 heartbeat_frequency = 14 [(nanopb).default = 0]; optional int32 mesh_enable = 15 [(nanopb).default = 0]; } message plug_switch_message { optional uint32 plug_switch = 1; } message brightness_pack { optional int32 brightness = 1 [(nanopb).default = 0]; } message max_cur_pack { optional int32 max_cur = 1 [(nanopb).default = 0]; } message max_watts_pack { optional int32 max_watts = 1 [(nanopb).default = 0]; } message mesh_ctrl_pack { optional uint32 mesh_enable = 1 [(nanopb).default = 0]; } message ret_pack { optional bool ret_sta = 1 [(nanopb).default = false]; } enum CmdFunction { Unknown = 0; PermanentWattsPack = 129; SupplyPriorityPack = 130; }
                                    11:28:48.107	info	javascript.0 (1721421) script.js.common.ecoFlow_PowerStream: PowerMessage: Type .Message
                                    11:28:48.133	info	javascript.0 (1721421) script.js.common.ecoFlow_PowerStream: Fehler beim Decodieren:Cannot convert undefined or null to object
                                    11:28:48.133	info	javascript.0 (1721421) script.js.common.ecoFlow_PowerStream: hexString: "0a0a1020182070f9f0b6830b"
                                    11:28:48.133	info	javascript.0 (1721421) script.js.common.ecoFlow_PowerStream: buffer:   p��
                                    
                                    1 Reply Last reply Reply Quote 0
                                    • W
                                      Waly_de @Ponti92 last edited by

                                      @ponti92 sagte in ecoflow-connector-Script zur dynamischen Leistungsanpassung:

                                      javascript: v6.1.4

                                      vielleicht kannst du den noch updaten? ich hab 7.0.3

                                      M 1 Reply Last reply Reply Quote 0
                                      • P
                                        Ponti92 last edited by

                                        @waly_de Hab ich grade aktualisiert, aber immer noch der selbe Fehler..

                                        Kann es evtl daran liegen, dass ich bei Node.js: v14.21.3 noch veraltet bin?

                                        1 Reply Last reply Reply Quote 0
                                        • M
                                          mattenausohz @Waly_de last edited by

                                          @waly_de 7.0.3 hab ich auch. Außerdem neuste node.js installiert:

                                          11:36:57.916	info	javascript.0 (1723840) Start javascript script.js.common.ecoFlow_PowerStream
                                          11:36:57.991	info	javascript.0 (1723840) script.js.common.ecoFlow_PowerStream: registered 0 subscriptions, 0 schedules, 0 messages, 0 logs and 0 file subscriptions
                                          11:36:58.365	info	javascript.0 (1723840) script.js.common.ecoFlow_PowerStream: Verbunden mit dem Ecoflow MQTT-Broker
                                          11:36:58.690	info	javascript.0 (1723840) script.js.common.ecoFlow_PowerStream: Fehler beim Decodieren:Cannot convert undefined or null to object
                                          11:36:58.691	info	javascript.0 (1723840) script.js.common.ecoFlow_PowerStream: hexString: "0a0a10201820708fe8d4830b"
                                          11:36:58.691	info	javascript.0 (1723840) script.js.common.ecoFlow_PowerStream: buffer:   p��ԃ
                                          11:36:58.691	info	javascript.0 (1723840) script.js.common.ecoFlow_PowerStream: protoSource2: syntax = "proto3"; message Message { repeated Header header = 1; bytes payload = 2; } message Header { bytes pdata = 1 [proto3_optional = true]; int32 src = 2 [proto3_optional = true]; int32 dest = 3 [proto3_optional = true]; int32 d_src = 4 [proto3_optional = true]; int32 d_dest = 5 [proto3_optional = true]; int32 enc_type = 6 [proto3_optional = true]; int32 check_type = 7 [proto3_optional = true]; int32 cmd_func = 8 [proto3_optional = true]; int32 cmd_id = 9 [proto3_optional = true]; int32 data_len = 10 [proto3_optional = true]; int32 need_ack = 11 [proto3_optional = true]; int32 is_ack = 12 [proto3_optional = true]; int32 seq = 14 [proto3_optional = true]; int32 product_id = 15 [proto3_optional = true]; int32 version = 16 [proto3_optional = true]; int32 payload_ver = 17 [proto3_optional = true]; int32 time_snap = 18 [proto3_optional = true]; int32 is_rw_cmd = 19 [proto3_optional = true]; int32 is_queue = 20 [proto3_optional = true]; int32 ack_type = 21 [proto3_optional = true]; string code = 22 [proto3_optional = true]; string from = 23 [proto3_optional = true]; string module_sn = 24 [proto3_optional = true]; string device_sn = 25 [proto3_optional = true]; } message InverterHeartbeat { optional uint32 inv_err_code = 1; optional uint32 inv_warn_code = 3; optional uint32 pv1_err_code = 2; optional uint32 pv1_warn_code = 4; optional uint32 pv2_err_code = 5; optional uint32 pv2_warning_code = 6; optional uint32 bat_err_code = 7; optional uint32 bat_warning_code = 8; optional uint32 llc_err_code = 9; optional uint32 llc_warning_code = 10; optional uint32 pv1_statue = 11; optional uint32 pv2_statue = 12; optional uint32 bat_statue = 13; optional uint32 llc_statue = 14; optional uint32 inv_statue = 15; optional int32 pv1_input_volt = 16; optional int32 pv1_op_volt = 17; optional int32 pv1_input_cur = 18; optional int32 pv1_input_watts = 19; optional int32 pv1_temp = 20; optional int32 pv2_input_volt = 21; optional int32 pv2_op_volt = 22; optional int32 pv2_input_cur = 23; optional int32 pv2_input_watts = 24; optional int32 pv2_temp = 25; optional int32 bat_input_volt = 26; optional int32 bat_op_volt = 27; optional int32 bat_input_cur = 28; optional int32 bat_input_watts = 29; optional int32 bat_temp = 30; optional uint32 bat_soc = 31; optional int32 llc_input_volt = 32; optional int32 llc_op_volt = 33; optional int32 llc_temp = 34; optional int32 inv_input_volt = 35; optional int32 inv_op_volt = 36; optional int32 inv_output_cur = 37; optional int32 inv_output_watts = 38; optional int32 inv_temp = 39; optional int32 inv_freq = 40; optional int32 inv_dc_cur = 41; optional int32 bp_type = 42; optional int32 inv_relay_status = 43; optional int32 pv1_relay_status = 44; optional int32 pv2_relay_status = 45; optional uint32 install_country = 46; optional uint32 install_town = 47; optional uint32 permanent_watts = 48; optional uint32 dynamic_watts = 49; optional uint32 supply_priority = 50; optional uint32 lower_limit = 51; optional uint32 upper_limit = 52; optional uint32 inv_on_off = 53; optional uint32 wireless_err_code = 54; optional uint32 wireless_warn_code = 55; optional uint32 inv_brightness = 56; optional uint32 heartbeat_frequency = 57; optional uint32 rated_power = 58; } message InverterHeartbeat2 { optional uint32 X_Unknown_1 = 1; optional uint32 X_Unknown_2 = 2; optional uint32 X_Unknown_3 = 3; optional uint32 X_Unknown_4 = 4; optional uint32 X_Unknown_5 = 5; optional uint32 X_Unknown_6 = 6; optional uint32 X_Unknown_7 = 7; optional uint32 X_Unknown_8 = 8; optional uint32 X_Unknown_9 = 9; optional uint32 X_Unknown_10 = 10; optional uint32 X_Unknown_11 = 11; optional uint32 X_Unknown_12 = 12; optional uint32 X_Unknown_13 = 13; optional uint32 X_Unknown_14 = 14; optional uint32 X_Unknown_15 = 15; optional int32 X_Unknown_16 = 16; optional uint32 X_Unknown_17 = 17; optional uint32 X_Unknown_18 = 18; optional uint32 X_Unknown_19 = 19; optional uint32 X_Unknown_20 = 20; optional uint32 X_Unknown_21 = 21; optional uint32 X_Unknown_22 = 22; optional uint32 X_Unknown_23 = 23; optional uint32 X_Unknown_24 = 24; optional uint32 X_Unknown_25 = 25; optional uint32 X_Unknown_26 = 26; optional uint32 X_Unknown_27 = 27; optional uint32 X_Unknown_28 = 28; optional uint32 X_Unknown_29 = 29; optional uint32 X_Unknown_30 = 30; optional uint32 X_Unknown_31 = 31; optional int32 X_Unknown_32 = 32; optional uint32 X_Unknown_33 = 33; optional uint32 X_Unknown_34 = 34; optional uint32 X_Unknown_35 = 35; optional uint32 X_Unknown_36 = 36; optional uint32 X_Unknown_37 = 37; optional uint32 X_Unknown_38 = 38; optional uint32 X_Unknown_39 = 39; optional uint32 X_Unknown_40 = 40; optional uint32 X_Unknown_41 = 41; optional int32 X_Unknown_42 = 42; optional uint32 X_Unknown_43 = 43; optional uint32 X_Unknown_44 = 44; optional uint32 X_Unknown_45 = 45; optional uint32 X_Unknown_46 = 46; optional uint32 X_Unknown_47 = 47; optional int32 X_Unknown_48 = 48; optional uint32 X_Unknown_49 = 49; optional int32 X_Unknown_50 = 50; optional uint32 X_Unknown_51 = 51; optional uint32 X_Unknown_52 = 52; optional uint32 X_Unknown_53 = 53; optional uint32 X_Unknown_54 = 54; optional uint32 X_Unknown_55 = 55; optional uint32 X_Unknown_56 = 56; optional uint32 X_Unknown_57 = 57; optional uint32 X_Unknown_58 = 58; optional uint32 X_Unknown_59 = 59; optional uint32 X_Unknown_60 = 60; optional uint32 X_Unknown_61 = 61; optional uint32 X_Unknown_62 = 62; optional uint32 X_Unknown_63 = 63; optional uint32 X_Unknown_64 = 64; optional uint32 X_Unknown_65 = 65; optional uint32 X_Unknown_66 = 66; optional uint32 X_Unknown_67 = 67; optional uint32 X_Unknown_68 = 68; optional uint32 X_Unknown_69 = 69; optional uint32 X_Unknown_70 = 70; } message setMessage { setHeader header = 1; } message setHeader { setValue pdata = 1 [proto3_optional = true]; int32 src = 2 [proto3_optional = true]; int32 dest = 3 [proto3_optional = true]; int32 d_src = 4 [proto3_optional = true]; int32 d_dest = 5 [proto3_optional = true]; int32 enc_type = 6 [proto3_optional = true]; int32 check_type = 7 [proto3_optional = true]; int32 cmd_func = 8 [proto3_optional = true]; int32 cmd_id = 9 [proto3_optional = true]; int32 data_len = 10 [proto3_optional = true]; int32 need_ack = 11 [proto3_optional = true]; int32 is_ack = 12 [proto3_optional = true]; int32 seq = 14 [proto3_optional = true]; int32 product_id = 15 [proto3_optional = true]; int32 version = 16 [proto3_optional = true]; int32 payload_ver = 17 [proto3_optional = true]; int32 time_snap = 18 [proto3_optional = true]; int32 is_rw_cmd = 19 [proto3_optional = true]; int32 is_queue = 20 [proto3_optional = true]; int32 ack_type = 21 [proto3_optional = true]; string code = 22 [proto3_optional = true]; string from = 23 [proto3_optional = true]; string module_sn = 24 [proto3_optional = true]; string device_sn = 25 [proto3_optional = true]; } message setValue { optional int32 value = 1; } message permanent_watts_pack { optional int32 permanent_watts = 1; } message supply_priority_pack { optional int32 supply_priority = 1; } message bat_lower_pack { optional int32 lower_limit = 1; } message bat_upper_pack { optional int32 upper_limit = 1; } message PowerItem { optional uint32 timestamp = 1; optional sint32 timezone = 2; optional uint32 inv_to_grid_power = 3; optional uint32 inv_to_plug_power = 4; optional int32 battery_power = 5; optional uint32 pv1_output_power = 6; optional uint32 pv2_output_power = 7; } message PowerPack { optional uint32 sys_seq = 1; repeated PowerItem sys_power_stream = 2; } message PowerAckPack { optional uint32 sys_seq = 1; } message node_massage { optional string sn = 1; optional bytes mac = 2; } message mesh_child_node_info { optional uint32 topology_type = 1; optional uint32 mesh_protocol = 2; optional uint32 max_sub_device_num = 3; optional bytes parent_mac_id = 4; optional bytes mesh_id = 5; repeated node_massage sub_device_list = 6; } message EnergyItem { optional uint32 timestamp = 1; optional uint32 watth_type = 2; repeated uint32 watth = 3; } message EnergyTotalReport { optional uint32 watth_seq = 1; optional EnergyItem watth_item = 2; } message BatchEnergyTotalReport { optional uint32 watth_seq = 1; repeated EnergyItem watth_item = 2; } message EnergyTotalReportAck { optional uint32 result = 1; optional uint32 watth_seq = 2; optional uint32 watth_type = 3; } message EventRecordItem { optional uint32 timestamp = 1; optional uint32 sys_ms = 2; optional uint32 event_no = 3; repeated float event_detail = 4; } message EventRecordReport { optional uint32 event_ver = 1; optional uint32 event_seq = 2; repeated EventRecordItem event_item = 3; } message EventInfoReportAck { optional uint32 result = 1; optional uint32 event_seq = 2; optional uint32 event_item_num = 3; } message ProductNameSet { optional string name = 1; } message ProductNameSetAck { optional uint32 result = 1; } message ProductNameGet {} message ProductNameGetAck { optional string name = 3; } message RTCTimeGet {} message RTCTimeGetAck { optional uint32 timestamp = 1; optional int32 timezone = 2; } message RTCTimeSet { optional uint32 timestamp = 1; optional int32 timezone = 2 [(nanopb).default = 0]; } message RTCTimeSetAck { optional uint32 result = 1; } message country_town_message { optional uint32 country = 1; optional uint32 town = 2; } message time_task_config { optional uint32 task_index = 1; optional time_range_strategy time_range = 2; optional uint32 type = 3; } message time_task_delet { optional uint32 task_index = 1; } message time_task_config_post { optional time_task_config task1 = 1; optional time_task_config task2 = 2; optional time_task_config task3 = 3; optional time_task_config task4 = 4; optional time_task_config task5 = 5; optional time_task_config task6 = 6; optional time_task_config task7 = 7; optional time_task_config task8 = 8; optional time_task_config task9 = 9; optional time_task_config task10 = 10; optional time_task_config task11 = 11; } message time_task_config_ack { optional uint32 task_info = 1; } message rtc_data { optional int32 week = 1 [(nanopb).default = 0]; optional int32 sec = 2 [(nanopb).default = 0]; optional int32 min = 3 [(nanopb).default = 0]; optional int32 hour = 4 [(nanopb).default = 0]; optional int32 day = 5 [(nanopb).default = 0]; optional int32 month = 6 [(nanopb).default = 0]; optional int32 year = 7 [(nanopb).default = 0]; } message time_range_strategy { optional bool is_config = 1; optional bool is_enable = 2; optional int32 time_mode = 3; optional int32 time_data = 4; optional rtc_data start_time = 5; optional rtc_data stop_time = 6; } message plug_ack_message { optional uint32 ack = 1; } message plug_heartbeat_pack { optional uint32 err_code = 1 [(nanopb).default = 0]; optional uint32 warn_code = 2 [(nanopb).default = 0]; optional uint32 country = 3 [(nanopb).default = 0]; optional uint32 town = 4 [(nanopb).default = 0]; optional int32 max_cur = 5 [(nanopb).default = 0]; optional int32 temp = 6 [(nanopb).default = 0]; optional int32 freq = 7 [(nanopb).default = 0]; optional int32 current = 8 [(nanopb).default = 0]; optional int32 volt = 9 [(nanopb).default = 0]; optional int32 watts = 10 [(nanopb).default = 0]; optional bool switch = 11 [(nanopb).default = false]; optional int32 brightness = 12 [(nanopb).default = 0]; optional int32 max_watts = 13 [(nanopb).default = 0]; optional int32 heartbeat_frequency = 14 [(nanopb).default = 0]; optional int32 mesh_enable = 15 [(nanopb).default = 0]; } message plug_switch_message { optional uint32 plug_switch = 1; } message brightness_pack { optional int32 brightness = 1 [(nanopb).default = 0]; } message max_cur_pack { optional int32 max_cur = 1 [(nanopb).default = 0]; } message max_watts_pack { optional int32 max_watts = 1 [(nanopb).default = 0]; } message mesh_ctrl_pack { optional uint32 mesh_enable = 1 [(nanopb).default = 0]; } message ret_pack { optional bool ret_sta = 1 [(nanopb).default = false]; } enum CmdFunction { Unknown = 0; PermanentWattsPack = 129; SupplyPriorityPack = 130; }
                                          11:36:58.691	info	javascript.0 (1723840) script.js.common.ecoFlow_PowerStream: PowerMessage: Type .Message
                                          11:36:58.707	info	javascript.0 (1723840) script.js.common.ecoFlow_PowerStream: Fehler beim Decodieren:Cannot convert undefined or null to object
                                          11:36:58.707	info	javascript.0 (1723840) script.js.common.ecoFlow_PowerStream: hexString: "0a0a10201820708fe8d4830b"
                                          11:36:58.709	info	javascript.0 (1723840) script.js.common.ecoFlow_PowerStream: buffer:   p��ԃ
                                          
                                          W 1 Reply Last reply Reply Quote 0
                                          • W
                                            Waly_de @mattenausohz last edited by

                                            @mattenausohz

                                            ok hat erstmal keinen Sinn mehr .. muss auch los. aber ich kann jetzt den Fehler auf einem anderen host reproduzieren ...

                                            kümmer mich später und melde mich....

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            545
                                            Online

                                            31.6k
                                            Users

                                            79.5k
                                            Topics

                                            1.3m
                                            Posts

                                            126
                                            1630
                                            528929
                                            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