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.8k

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 Offline
    G Offline
    Garf
    schrieb am zuletzt editiert von
    #1

    @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 1 Antwort Letzte Antwort
    0
    • 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 Online
      mickymM Online
      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 Online
          mickymM Online
          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 Online
              mickymM Online
              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 Online
                  mickymM Online
                  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 Online
                      mickymM Online
                      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 Online
                          mickymM Online
                          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

                              835

                              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