Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Node-Red
  5. Pylontech Akku mit Node-Red auslesen

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.6k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.1k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    2.9k

Pylontech Akku mit Node-Red auslesen

Geplant Angeheftet Gesperrt Verschoben Ungelöst Node-Red
node-red
14 Beiträge 2 Kommentatoren 1.4k Aufrufe 2 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • G Garf

    @mickym
    Ich mache mir schon seit einigen Tagen Gedanken darüber wie ich mein Akkupack von Pylontech mit Node-Red ausgelesen bekomme. Vielleicht kannst Du mir bei der Lösung helfen.

    Erst hatte ich mit der eingesetzten Hardware so meine Probleme, da wurde der Akku1 nur zum Teil ausgelesen. Nachdem ich auf den USB zu seriell Adapter von digitus gewechselt bin, werden die 3 Akkus vollständig und fehlerfrei ausgelesen. Auch der Battery-Monitor von pylontech funktioniert damit.

    Das Datenprotokoll wird von pylontech über die Serielle Schnittstelle in Textform (console) zur Verfügung gestellt und sieht wie folgt aus:


    bat 1

    @

    Battery Volt Curr Tempr Base State Volt. State Curr. State Temp. State SOC Coulomb BAL

    0 3349 726 20000 Charge Normal Normal Normal 86% 63484 mAH N

    1 3349 726 20000 Charge Normal Normal Normal 86% 63484 mAH N

    2 3349 726 20000 Charge Normal Normal Normal 86% 63470 mAH N

    3 3349 726 20000 Charge Normal Normal Normal 86% 63477 mAH N

    4 3349 726 20000 Charge Normal Normal Normal 86% 63503 mAH N

    5 3349 726 19700 Charge Normal Normal Normal 86% 63488 mAH N

    6 3349 726 19700 Charge Normal Normal Normal 86% 63492 mAH N

    7 3349 726 ...


    Ich habe schon Lösungsansätze gefunden, aber so richtig begeistert bin ich davon nicht.

    Hier die besten Lösungsansätze. Aus einem wurde dann ein ioBroker Adapter, der wohl ausgezeichnet funktioniert. Nützt mir aber leider nichts.

    https://github.com/juanhaywood/nodered-pylontech-console-reader/blob/main/README.md

    https://forum.iobroker.net/topic/67799/pylontech-mit-nodered-in-den-iobroker-geschlossen

    Ob das String Node eine Hilfe wäre?

    https://flows.nodered.org/node/node-red-contrib-string

    Ich hätte gerne dass die Textwerte in diverse context Variable geschrieben werden. MQTT steht momentan nicht auf dem Wunschzettel

    Vielleicht hast Du eine Lösung, die mir weiterhilft.

    Danke dir.

    Gruß Garf

    mickymM Offline
    mickymM Offline
    mickym
    Most Active
    schrieb am zuletzt editiert von mickym
    #2

    @garf Warum klappt das mit dem iobroker- Adapter nicht?

    Nun gut lassen wir das mal dahingestellt.

    So dass was Du da gepostet hast, was da rauskommt, soll am Ende wie aussehen?
    Von der String Node halte ich auf den ersten Blick nicht viel. Wie soll denn das Ergebnis aussehen?

    Und warum nimmst Du nicht einfach eine CSV Node und machst Dir das Leben schwer?

    Mit den Überschriften ist bissi doof mit den Leerzeichen - aber schau halt ob es in etwa passt:

    d6ea73f9-3f6d-4222-b355-832ab480e4d2-image.png

    [{"id":"b91974ec9eee2b32","type":"inject","z":"289f539dcc33814e","name":"","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"true","payloadType":"bool","x":170,"y":5180,"wires":[["8f840614a03ae184"]]},{"id":"8f840614a03ae184","type":"template","z":"289f539dcc33814e","name":"","field":"payload","fieldType":"msg","format":"handlebars","syntax":"mustache","template":"\nbat 1\n@\n\nBattery Volt Curr Tempr Base State Volt. State Curr. State Temp. State SOC Coulomb BAL\n\n0 3349 726 20000 Charge Normal Normal Normal 86% 63484 mAH N\n\n1 3349 726 20000 Charge Normal Normal Normal 86% 63484 mAH N\n\n2 3349 726 20000 Charge Normal Normal Normal 86% 63470 mAH N\n\n3 3349 726 20000 Charge Normal Normal Normal 86% 63477 mAH N\n\n4 3349 726 20000 Charge Normal Normal Normal 86% 63503 mAH N\n\n5 3349 726 19700 Charge Normal Normal Normal 86% 63488 mAH N\n\n6 3349 726 19700 Charge Normal Normal Normal 86% 63492 mAH N\n","output":"str","x":320,"y":5180,"wires":[["525cc59f65e1adba","644986050296f87f"]]},{"id":"525cc59f65e1adba","type":"debug","z":"289f539dcc33814e","name":"Simulate Input","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload","targetType":"msg","statusVal":"","statusType":"auto","x":520,"y":5120,"wires":[]},{"id":"644986050296f87f","type":"csv","z":"289f539dcc33814e","name":"","sep":" ","hdrin":false,"hdrout":"none","multi":"one","ret":"\\n","temp":"Battery,Volt,Curr,Tempr,Base State,Volt. State,Curr. State,Temp. State,SOC,Coulomb,BAL","skip":"5","strings":true,"include_empty_strings":"","include_null_values":"","x":490,"y":5180,"wires":[["447205fa81b36ae8"]]},{"id":"447205fa81b36ae8","type":"debug","z":"289f539dcc33814e","name":"Objekte","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload","targetType":"msg","statusVal":"","statusType":"auto","x":640,"y":5180,"wires":[]}]
    

    Keine Ahnung was die letzte Spalte ist und ob Du die brauchst - vielleicht ist das mit den mAH auch falsch und Du machst eine eigene Spalte Unit oder hinten was anderes.

    aecf4d0b-fef4-4cc6-a39c-795f981b39bc-image.png

    Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

    G 1 Antwort Letzte Antwort
    0
    • mickymM mickym

      @garf Warum klappt das mit dem iobroker- Adapter nicht?

      Nun gut lassen wir das mal dahingestellt.

      So dass was Du da gepostet hast, was da rauskommt, soll am Ende wie aussehen?
      Von der String Node halte ich auf den ersten Blick nicht viel. Wie soll denn das Ergebnis aussehen?

      Und warum nimmst Du nicht einfach eine CSV Node und machst Dir das Leben schwer?

      Mit den Überschriften ist bissi doof mit den Leerzeichen - aber schau halt ob es in etwa passt:

      d6ea73f9-3f6d-4222-b355-832ab480e4d2-image.png

      [{"id":"b91974ec9eee2b32","type":"inject","z":"289f539dcc33814e","name":"","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"true","payloadType":"bool","x":170,"y":5180,"wires":[["8f840614a03ae184"]]},{"id":"8f840614a03ae184","type":"template","z":"289f539dcc33814e","name":"","field":"payload","fieldType":"msg","format":"handlebars","syntax":"mustache","template":"\nbat 1\n@\n\nBattery Volt Curr Tempr Base State Volt. State Curr. State Temp. State SOC Coulomb BAL\n\n0 3349 726 20000 Charge Normal Normal Normal 86% 63484 mAH N\n\n1 3349 726 20000 Charge Normal Normal Normal 86% 63484 mAH N\n\n2 3349 726 20000 Charge Normal Normal Normal 86% 63470 mAH N\n\n3 3349 726 20000 Charge Normal Normal Normal 86% 63477 mAH N\n\n4 3349 726 20000 Charge Normal Normal Normal 86% 63503 mAH N\n\n5 3349 726 19700 Charge Normal Normal Normal 86% 63488 mAH N\n\n6 3349 726 19700 Charge Normal Normal Normal 86% 63492 mAH N\n","output":"str","x":320,"y":5180,"wires":[["525cc59f65e1adba","644986050296f87f"]]},{"id":"525cc59f65e1adba","type":"debug","z":"289f539dcc33814e","name":"Simulate Input","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload","targetType":"msg","statusVal":"","statusType":"auto","x":520,"y":5120,"wires":[]},{"id":"644986050296f87f","type":"csv","z":"289f539dcc33814e","name":"","sep":" ","hdrin":false,"hdrout":"none","multi":"one","ret":"\\n","temp":"Battery,Volt,Curr,Tempr,Base State,Volt. State,Curr. State,Temp. State,SOC,Coulomb,BAL","skip":"5","strings":true,"include_empty_strings":"","include_null_values":"","x":490,"y":5180,"wires":[["447205fa81b36ae8"]]},{"id":"447205fa81b36ae8","type":"debug","z":"289f539dcc33814e","name":"Objekte","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload","targetType":"msg","statusVal":"","statusType":"auto","x":640,"y":5180,"wires":[]}]
      

      Keine Ahnung was die letzte Spalte ist und ob Du die brauchst - vielleicht ist das mit den mAH auch falsch und Du machst eine eigene Spalte Unit oder hinten was anderes.

      aecf4d0b-fef4-4cc6-a39c-795f981b39bc-image.png

      G Offline
      G Offline
      Garf
      schrieb am zuletzt editiert von
      #3

      @mickym sagte in Pylontech Akku mit Node-Red auslesen:

      Warum klappt das mit dem iobroker- Adapter nicht?

      Der klappt sicher ganz prima. Nur bei mir läuft kein iobroker mehr. Hatte ich mal auf der NAS in docker am Laufen. Aber ich mache einfach zu wenig mit iobroker. Und nur um die Werte auszulesen, weiß nicht.

      Der Flow sieht echt gut aus. Mit dem csv-Node umwandeln. Gute Idee. Ich schaue es mir mal an. Die Units brauche ich sicher nicht. Mir geht es um die Werte, diese richtig formatiert und visualisiert reicht mir schon. So wichtig sind die Werte am Ende auch nicht. Ist halt alles eine nette Spielerei.

      Danke schon mal, ich denke damit komme ich schon einmal zurecht.

      mickymM 1 Antwort Letzte Antwort
      0
      • G Garf

        @mickym sagte in Pylontech Akku mit Node-Red auslesen:

        Warum klappt das mit dem iobroker- Adapter nicht?

        Der klappt sicher ganz prima. Nur bei mir läuft kein iobroker mehr. Hatte ich mal auf der NAS in docker am Laufen. Aber ich mache einfach zu wenig mit iobroker. Und nur um die Werte auszulesen, weiß nicht.

        Der Flow sieht echt gut aus. Mit dem csv-Node umwandeln. Gute Idee. Ich schaue es mir mal an. Die Units brauche ich sicher nicht. Mir geht es um die Werte, diese richtig formatiert und visualisiert reicht mir schon. So wichtig sind die Werte am Ende auch nicht. Ist halt alles eine nette Spielerei.

        Danke schon mal, ich denke damit komme ich schon einmal zurecht.

        mickymM Offline
        mickymM Offline
        mickym
        Most Active
        schrieb am zuletzt editiert von mickym
        #4

        @garf Falls Du den SoC anstelle als String - als Zahl brauchst etc. kannst das ja dann easy mit einer Change Node umwandeln.

        Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

        G 1 Antwort Letzte Antwort
        0
        • mickymM mickym

          @garf Falls Du den SoC anstelle als String - als Zahl brauchst etc. kannst das ja dann easy mit einer Change Node umwandeln.

          G Offline
          G Offline
          Garf
          schrieb am zuletzt editiert von
          #5

          @mickym

          Live sieht das Ergebnis so aus:

          162df072-95e6-49de-90ea-27974156e8dd-grafik.png

          48bad305-4075-4e86-bdf8-afd118d33a55-grafik.png

          7d919d18-41c4-4935-84ca-979750347d36-grafik.png

          mickymM 1 Antwort Letzte Antwort
          0
          • G Garf

            @mickym

            Live sieht das Ergebnis so aus:

            162df072-95e6-49de-90ea-27974156e8dd-grafik.png

            48bad305-4075-4e86-bdf8-afd118d33a55-grafik.png

            7d919d18-41c4-4935-84ca-979750347d36-grafik.png

            mickymM Offline
            mickymM Offline
            mickym
            Most Active
            schrieb am zuletzt editiert von
            #6

            @garf Keine Ahnung was Du machst - aber Du musst halt schon immer eine Zeile analysieren. Ich habs doch in dem Flow gemacht.

            Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

            G 1 Antwort Letzte Antwort
            0
            • mickymM mickym

              @garf Keine Ahnung was Du machst - aber Du musst halt schon immer eine Zeile analysieren. Ich habs doch in dem Flow gemacht.

              G Offline
              G Offline
              Garf
              schrieb am zuletzt editiert von
              #7

              @mickym
              Wenn ich deinen Flow richtig verstehe, dann verwendest Du das template Node um die komplette Textnachricht an das csv-Node zu übergeben. Darauf kann ich doch verzichten? Meine Textnachricht kommt ja direkt aus dem Serial-Interface.

              Starte ich deinen Beispielflow, dann sieht es so aus:

              d96a6354-5bab-4be6-b184-a99808d28d24-grafik.png

              0eed508a-d8bb-41c9-b9ac-dd02c5530359-grafik.png

              So wäre es perfekt. Irgend etwas ist an meiner zu deiner Textnachricht anders. Deshalb kommt es vermutlich zu diesen Fehlern in der Ausgabe

              mickymM 1 Antwort Letzte Antwort
              0
              • G Garf

                @mickym
                Wenn ich deinen Flow richtig verstehe, dann verwendest Du das template Node um die komplette Textnachricht an das csv-Node zu übergeben. Darauf kann ich doch verzichten? Meine Textnachricht kommt ja direkt aus dem Serial-Interface.

                Starte ich deinen Beispielflow, dann sieht es so aus:

                d96a6354-5bab-4be6-b184-a99808d28d24-grafik.png

                0eed508a-d8bb-41c9-b9ac-dd02c5530359-grafik.png

                So wäre es perfekt. Irgend etwas ist an meiner zu deiner Textnachricht anders. Deshalb kommt es vermutlich zu diesen Fehlern in der Ausgabe

                mickymM Offline
                mickymM Offline
                mickym
                Most Active
                schrieb am zuletzt editiert von
                #8

                @garf Genau - also Du musst halt schauen, was der Unterschied ist und was man ggf. ändern muss, dass es eben so wie in der template Node aussieht.

                Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                G 1 Antwort Letzte Antwort
                0
                • mickymM mickym

                  @garf Genau - also Du musst halt schauen, was der Unterschied ist und was man ggf. ändern muss, dass es eben so wie in der template Node aussieht.

                  G Offline
                  G Offline
                  Garf
                  schrieb am zuletzt editiert von Garf
                  #9

                  @mickym
                  Ich habe in deinem Template Node einmal die Originalnachricht hineinkopiert. Und schon ist der Fehler da.

                  Hier mal als Code

                  bat 1
                  
                  @
                  
                  
                  Battery  Volt     Curr     Tempr    Base State   Volt. State  Curr. State  Temp. State  SOC          Coulomb      BAL         
                  
                  
                  0        3472     0        20600    Idle         Normal       Normal       Normal       100%         73999 mAH      N
                  
                  
                  1        3489     0        20600    Idle         Normal       Normal       Normal       100%         73999 mAH      N
                  
                  
                  2        3472     0        20600    Idle         Normal       Normal       Normal       100%         73999 mAH      N
                  
                  
                  3        3471     0        20600    Idle         Normal       Normal       Normal       100%         73999 mAH      N
                  
                  
                  4        3487     0        20600    Idle         Normal       Normal       Normal       100%         73999 mAH      N
                  
                  
                  5        3483     0        20300    Idle         Normal       Normal       Normal       100%         73999 mAH      N
                  
                  
                  6        3490     0        20300    Idle         Normal       Normal       Normal       100%         73999 mAH      N
                  
                  
                  

                  Ich vermute einmal die Vielzahl der Leerzeichen könnten dass Problem sein.

                  mickymM 1 Antwort Letzte Antwort
                  0
                  • G Garf

                    @mickym
                    Ich habe in deinem Template Node einmal die Originalnachricht hineinkopiert. Und schon ist der Fehler da.

                    Hier mal als Code

                    bat 1
                    
                    @
                    
                    
                    Battery  Volt     Curr     Tempr    Base State   Volt. State  Curr. State  Temp. State  SOC          Coulomb      BAL         
                    
                    
                    0        3472     0        20600    Idle         Normal       Normal       Normal       100%         73999 mAH      N
                    
                    
                    1        3489     0        20600    Idle         Normal       Normal       Normal       100%         73999 mAH      N
                    
                    
                    2        3472     0        20600    Idle         Normal       Normal       Normal       100%         73999 mAH      N
                    
                    
                    3        3471     0        20600    Idle         Normal       Normal       Normal       100%         73999 mAH      N
                    
                    
                    4        3487     0        20600    Idle         Normal       Normal       Normal       100%         73999 mAH      N
                    
                    
                    5        3483     0        20300    Idle         Normal       Normal       Normal       100%         73999 mAH      N
                    
                    
                    6        3490     0        20300    Idle         Normal       Normal       Normal       100%         73999 mAH      N
                    
                    
                    

                    Ich vermute einmal die Vielzahl der Leerzeichen könnten dass Problem sein.

                    mickymM Offline
                    mickymM Offline
                    mickym
                    Most Active
                    schrieb am zuletzt editiert von
                    #10

                    @garf dann die leerzeichen entfernen

                    d97641b2-04c0-4085-a7a1-25708d360d93-image.png

                    [{"id":"b91974ec9eee2b32","type":"inject","z":"289f539dcc33814e","name":"","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"true","payloadType":"bool","x":110,"y":5200,"wires":[["8f840614a03ae184"]]},{"id":"8f840614a03ae184","type":"template","z":"289f539dcc33814e","name":"","field":"payload","fieldType":"msg","format":"handlebars","syntax":"mustache","template":"bat 1\n\n@\n\n\nBattery  Volt     Curr     Tempr    Base State   Volt. State  Curr. State  Temp. State  SOC          Coulomb      BAL         \n\n\n0        3472     0        20600    Idle         Normal       Normal       Normal       100%         73999 mAH      N\n\n\n1        3489     0        20600    Idle         Normal       Normal       Normal       100%         73999 mAH      N\n\n\n2        3472     0        20600    Idle         Normal       Normal       Normal       100%         73999 mAH      N\n\n\n3        3471     0        20600    Idle         Normal       Normal       Normal       100%         73999 mAH      N\n\n\n4        3487     0        20600    Idle         Normal       Normal       Normal       100%         73999 mAH      N\n\n\n5        3483     0        20300    Idle         Normal       Normal       Normal       100%         73999 mAH      N\n\n\n6        3490     0        20300    Idle         Normal       Normal       Normal       100%         73999 mAH      N\n\n","output":"str","x":260,"y":5200,"wires":[["525cc59f65e1adba","a18c91b3f1cbce85"]]},{"id":"525cc59f65e1adba","type":"debug","z":"289f539dcc33814e","name":"Simulate Input","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload","targetType":"msg","statusVal":"","statusType":"auto","x":460,"y":5140,"wires":[]},{"id":"644986050296f87f","type":"csv","z":"289f539dcc33814e","name":"","sep":" ","hdrin":false,"hdrout":"none","multi":"one","ret":"\\n","temp":"Battery,,Volt,Curr,Tempr,Base State,Volt. State,Curr. State,Temp. State,SOC,Coulomb, Unit,BAL","skip":"8","strings":true,"include_empty_strings":"","include_null_values":"","x":910,"y":5200,"wires":[["447205fa81b36ae8"]]},{"id":"447205fa81b36ae8","type":"debug","z":"289f539dcc33814e","name":"Objekte","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload","targetType":"msg","statusVal":"","statusType":"auto","x":1080,"y":5200,"wires":[]},{"id":"a18c91b3f1cbce85","type":"split","z":"289f539dcc33814e","name":"","splt":"\\n","spltType":"str","arraySplt":1,"arraySpltType":"len","stream":false,"addname":"","x":410,"y":5200,"wires":[["838eda0f01a264ce"]]},{"id":"838eda0f01a264ce","type":"change","z":"289f539dcc33814e","name":"","rules":[{"t":"set","p":"payload","pt":"msg","to":"$trim(payload)\t","tot":"jsonata"}],"action":"","property":"","from":"","to":"","reg":false,"x":590,"y":5200,"wires":[["5588a5d1f23162bf"]]},{"id":"5588a5d1f23162bf","type":"join","z":"289f539dcc33814e","name":"","mode":"auto","build":"object","property":"payload","propertyType":"msg","key":"topic","joiner":"\\n","joinerType":"str","accumulate":"false","timeout":"","count":"","reduceRight":false,"x":770,"y":5200,"wires":[["644986050296f87f"]]}]
                    

                    Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                    G 1 Antwort Letzte Antwort
                    0
                    • mickymM mickym

                      @garf dann die leerzeichen entfernen

                      d97641b2-04c0-4085-a7a1-25708d360d93-image.png

                      [{"id":"b91974ec9eee2b32","type":"inject","z":"289f539dcc33814e","name":"","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"true","payloadType":"bool","x":110,"y":5200,"wires":[["8f840614a03ae184"]]},{"id":"8f840614a03ae184","type":"template","z":"289f539dcc33814e","name":"","field":"payload","fieldType":"msg","format":"handlebars","syntax":"mustache","template":"bat 1\n\n@\n\n\nBattery  Volt     Curr     Tempr    Base State   Volt. State  Curr. State  Temp. State  SOC          Coulomb      BAL         \n\n\n0        3472     0        20600    Idle         Normal       Normal       Normal       100%         73999 mAH      N\n\n\n1        3489     0        20600    Idle         Normal       Normal       Normal       100%         73999 mAH      N\n\n\n2        3472     0        20600    Idle         Normal       Normal       Normal       100%         73999 mAH      N\n\n\n3        3471     0        20600    Idle         Normal       Normal       Normal       100%         73999 mAH      N\n\n\n4        3487     0        20600    Idle         Normal       Normal       Normal       100%         73999 mAH      N\n\n\n5        3483     0        20300    Idle         Normal       Normal       Normal       100%         73999 mAH      N\n\n\n6        3490     0        20300    Idle         Normal       Normal       Normal       100%         73999 mAH      N\n\n","output":"str","x":260,"y":5200,"wires":[["525cc59f65e1adba","a18c91b3f1cbce85"]]},{"id":"525cc59f65e1adba","type":"debug","z":"289f539dcc33814e","name":"Simulate Input","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload","targetType":"msg","statusVal":"","statusType":"auto","x":460,"y":5140,"wires":[]},{"id":"644986050296f87f","type":"csv","z":"289f539dcc33814e","name":"","sep":" ","hdrin":false,"hdrout":"none","multi":"one","ret":"\\n","temp":"Battery,,Volt,Curr,Tempr,Base State,Volt. State,Curr. State,Temp. State,SOC,Coulomb, Unit,BAL","skip":"8","strings":true,"include_empty_strings":"","include_null_values":"","x":910,"y":5200,"wires":[["447205fa81b36ae8"]]},{"id":"447205fa81b36ae8","type":"debug","z":"289f539dcc33814e","name":"Objekte","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload","targetType":"msg","statusVal":"","statusType":"auto","x":1080,"y":5200,"wires":[]},{"id":"a18c91b3f1cbce85","type":"split","z":"289f539dcc33814e","name":"","splt":"\\n","spltType":"str","arraySplt":1,"arraySpltType":"len","stream":false,"addname":"","x":410,"y":5200,"wires":[["838eda0f01a264ce"]]},{"id":"838eda0f01a264ce","type":"change","z":"289f539dcc33814e","name":"","rules":[{"t":"set","p":"payload","pt":"msg","to":"$trim(payload)\t","tot":"jsonata"}],"action":"","property":"","from":"","to":"","reg":false,"x":590,"y":5200,"wires":[["5588a5d1f23162bf"]]},{"id":"5588a5d1f23162bf","type":"join","z":"289f539dcc33814e","name":"","mode":"auto","build":"object","property":"payload","propertyType":"msg","key":"topic","joiner":"\\n","joinerType":"str","accumulate":"false","timeout":"","count":"","reduceRight":false,"x":770,"y":5200,"wires":[["644986050296f87f"]]}]
                      

                      G Offline
                      G Offline
                      Garf
                      schrieb am zuletzt editiert von
                      #11

                      @mickym
                      0Volt kann die Zelle aber nicht haben, dann wäre die Zelle defekt. Dann sind es wohl nicht nur die Leerzeichen. Wäre auch zu einfach gewesen.

                      mickymM 1 Antwort Letzte Antwort
                      0
                      • G Garf

                        @mickym
                        0Volt kann die Zelle aber nicht haben, dann wäre die Zelle defekt. Dann sind es wohl nicht nur die Leerzeichen. Wäre auch zu einfach gewesen.

                        mickymM Offline
                        mickymM Offline
                        mickym
                        Most Active
                        schrieb am zuletzt editiert von mickym
                        #12

                        @garf sagte in Pylontech Akku mit Node-Red auslesen:

                        @mickym
                        0Volt kann die Zelle aber nicht haben, dann wäre die Zelle defekt. Dann sind es wohl nicht nur die Leerzeichen. Wäre auch zu einfach gewesen.

                        Sorry war mein Fehler - da ist ein doppeltes Komma in der Spaltendefinition drin gewesen, dann mach das raus - dann sollte es gehen :
                        f76139cb-76a0-4c96-a949-6790e73a3c36-image.png
                        69e678ff-0edb-40e3-b92a-4e50c92f2ca0-image.png

                        fb95566d-b713-4ac0-affe-f34a4c7af99b-image.png

                        Durch das Komma, hatten sich die Spalten um eins verschoben.

                        Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                        G 2 Antworten Letzte Antwort
                        1
                        • mickymM mickym

                          @garf sagte in Pylontech Akku mit Node-Red auslesen:

                          @mickym
                          0Volt kann die Zelle aber nicht haben, dann wäre die Zelle defekt. Dann sind es wohl nicht nur die Leerzeichen. Wäre auch zu einfach gewesen.

                          Sorry war mein Fehler - da ist ein doppeltes Komma in der Spaltendefinition drin gewesen, dann mach das raus - dann sollte es gehen :
                          f76139cb-76a0-4c96-a949-6790e73a3c36-image.png
                          69e678ff-0edb-40e3-b92a-4e50c92f2ca0-image.png

                          fb95566d-b713-4ac0-affe-f34a4c7af99b-image.png

                          Durch das Komma, hatten sich die Spalten um eins verschoben.

                          G Offline
                          G Offline
                          Garf
                          schrieb am zuletzt editiert von
                          #13

                          @mickym
                          Super. Ich schaue es mir nachher noch an. Wäre ja dann ne echt einfache Lösung. Man muss halt einfach nur einen Profi fragen.
                          Danke für deine Hilfe.

                          1 Antwort Letzte Antwort
                          0
                          • mickymM mickym

                            @garf sagte in Pylontech Akku mit Node-Red auslesen:

                            @mickym
                            0Volt kann die Zelle aber nicht haben, dann wäre die Zelle defekt. Dann sind es wohl nicht nur die Leerzeichen. Wäre auch zu einfach gewesen.

                            Sorry war mein Fehler - da ist ein doppeltes Komma in der Spaltendefinition drin gewesen, dann mach das raus - dann sollte es gehen :
                            f76139cb-76a0-4c96-a949-6790e73a3c36-image.png
                            69e678ff-0edb-40e3-b92a-4e50c92f2ca0-image.png

                            fb95566d-b713-4ac0-affe-f34a4c7af99b-image.png

                            Durch das Komma, hatten sich die Spalten um eins verschoben.

                            G Offline
                            G Offline
                            Garf
                            schrieb am zuletzt editiert von
                            #14

                            @mickym sagte in Pylontech Akku mit Node-Red auslesen:

                            Durch das Komma, hatten sich die Spalten um eins verschoben.

                            Habe ich heraugenommen und nun sieht es fehlerfrei aus. Damit kann ich arbeiten. Mega und wie einfach gelöst.

                            Vielen Dank nochmals für deine Hilfe.

                            1 Antwort Letzte Antwort
                            1
                            Antworten
                            • In einem neuen Thema antworten
                            Anmelden zum Antworten
                            • Älteste zuerst
                            • Neuste zuerst
                            • Meiste Stimmen


                            Support us

                            ioBroker
                            Community Adapters
                            Donate

                            494

                            Online

                            32.4k

                            Benutzer

                            81.5k

                            Themen

                            1.3m

                            Beiträge
                            Community
                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                            ioBroker Community 2014-2025
                            logo
                            • Anmelden

                            • Du hast noch kein Konto? Registrieren

                            • Anmelden oder registrieren, um zu suchen
                            • Erster Beitrag
                              Letzter Beitrag
                            0
                            • Home
                            • Aktuell
                            • Tags
                            • Ungelesen 0
                            • Kategorien
                            • Unreplied
                            • Beliebt
                            • GitHub
                            • Docu
                            • Hilfe