Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Praktische Anwendungen (Showcase)
  4. Growatt Noah 2000 - Nulleinspeisung

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    17
    1
    474

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    5.2k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.4k

Growatt Noah 2000 - Nulleinspeisung

Scheduled Pinned Locked Moved Praktische Anwendungen (Showcase)
growattnoahnulleinspeisung
77 Posts 8 Posters 28.9k Views 9 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • D DannyDarko

    @liv-in-sky
    Ich habe die neuste Version aus Git geholt, jetzt geht es wieder. Danke für den Link!

    Morgen will ich mal schauen, ob ich irgendwie überwachen kann, ob es läuft. Leider gibt es in den mqtt Daten keinen Zeitstempel.

    Ich habe versucht, Deine Datei zu erweitern und den ganzen Status in einen Datenpunkt zu schreiben, aber das geht nicht.
    Ich denke, da müsste man den Status bereits in Deiner Datei auf Error untersuchen, aber wie das geht, weiß ich auf die Schnelle nicht.

    liv-in-skyL Offline
    liv-in-skyL Offline
    liv-in-sky
    wrote on last edited by
    #64

    @dannydarko

    ich habe dieses bash script minütlich laufen (contab -e) . der curl befehl setzt die datenp. dafür brauchst du den simple api adapter

    #!/bin/bash
    
    systemctl status noah-mqtt3.service |  grep  -q "Active: inactive"
    statusw=$? 
    #echo $statusw
    
    if [ $statusw -eq 1 ]; then
    #echo "3er aktiv"
    curl "http://192.168.178.59:8087/set/0_userdata.0.CONTROL-OWN.PHOLTAIK.NOAH2MQTT.CHECK-SERVICE.Service3?value=active"
    systemctl status noah-mqtt3.service |  grep  -q "PANIC" 
    
    status=$? 
    #echo $status
    
    # Überprüfe den Exit-Status 
    if [ $status -eq 0 ]; then 
    #   echo "ausgelogt" 
       curl "http://192.168.178.59:8087/set/0_userdata.0.CONTROL-OWN.PHOLTAIK.NOAH2MQTT.CHECK-SERVICE.Eingelogt3?value=nein"
    elif [ $status -eq 1 ]; then 
     #    echo "eingelogt" 
         curl "http://192.168.178.59:8087/set/0_userdata.0.CONTROL-OWN.PHOLTAIK.NOAH2MQTT.CHECK-SERVICE.Eingelogt3?value=ja"
    else
      #    echo "Ein Fehler ist aufgetreten."
          curl "http://192.168.178.59:8087/set/0_userdata.0.CONTROL-OWN.PHOLTAIK.NOAH2MQTT.CHECK-SERVICE.Eingelogt3?value=nein"
    fi
    
    else
       #   echo "3er inaktiv"
          curl "http://192.168.178.59:8087/set/0_userdata.0.CONTROL-OWN.PHOLTAIK.NOAH2MQTT.CHECK-SERVICE.Service3?value=inactive"
          curl "http://192.168.178.59:8087/set/0_userdata.0.CONTROL-OWN.PHOLTAIK.NOAH2MQTT.CHECK-SERVICE.Eingelogt3?value=nein"
    fi
    

    es gibt auch zeitstempel bei den mqtt datenpunkten - auch die könnstest du mit einem blockly überwachen

    den service habe ich noch ein wenig erweitert, damit die daten nicht alle 10 sek abgefragt werden - muss noch ein wenig damit testen

    [Unit]
    Description=This unit will start after internet connection
    After=network.target
    Wants=network-online.target
    
    [Service]
    Restart=always
    Type=simple
    ExecStart=/root/noah-mqtt/noah-mqtt
    Environment=GROWATT_USERNAME= ...
    Environment=GROWATT_PASSWORD= ....
    Environment=MQTT_HOST=192.168.178.59
    Environment=MQTT_PORT=1883
    Environment=POLLING_INTERVAL=20
    Environment=BATTERY_DETAILS_POLLING_INTERVAL=180
    Environment=PARAMETER_POLLING_INTERVAL=120
    User=root
    [Install]
    WantedBy=multi-user.target
    
    

    nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

    D 1 Reply Last reply
    0
    • liv-in-skyL liv-in-sky

      @dannydarko

      ich habe dieses bash script minütlich laufen (contab -e) . der curl befehl setzt die datenp. dafür brauchst du den simple api adapter

      #!/bin/bash
      
      systemctl status noah-mqtt3.service |  grep  -q "Active: inactive"
      statusw=$? 
      #echo $statusw
      
      if [ $statusw -eq 1 ]; then
      #echo "3er aktiv"
      curl "http://192.168.178.59:8087/set/0_userdata.0.CONTROL-OWN.PHOLTAIK.NOAH2MQTT.CHECK-SERVICE.Service3?value=active"
      systemctl status noah-mqtt3.service |  grep  -q "PANIC" 
      
      status=$? 
      #echo $status
      
      # Überprüfe den Exit-Status 
      if [ $status -eq 0 ]; then 
      #   echo "ausgelogt" 
         curl "http://192.168.178.59:8087/set/0_userdata.0.CONTROL-OWN.PHOLTAIK.NOAH2MQTT.CHECK-SERVICE.Eingelogt3?value=nein"
      elif [ $status -eq 1 ]; then 
       #    echo "eingelogt" 
           curl "http://192.168.178.59:8087/set/0_userdata.0.CONTROL-OWN.PHOLTAIK.NOAH2MQTT.CHECK-SERVICE.Eingelogt3?value=ja"
      else
        #    echo "Ein Fehler ist aufgetreten."
            curl "http://192.168.178.59:8087/set/0_userdata.0.CONTROL-OWN.PHOLTAIK.NOAH2MQTT.CHECK-SERVICE.Eingelogt3?value=nein"
      fi
      
      else
         #   echo "3er inaktiv"
            curl "http://192.168.178.59:8087/set/0_userdata.0.CONTROL-OWN.PHOLTAIK.NOAH2MQTT.CHECK-SERVICE.Service3?value=inactive"
            curl "http://192.168.178.59:8087/set/0_userdata.0.CONTROL-OWN.PHOLTAIK.NOAH2MQTT.CHECK-SERVICE.Eingelogt3?value=nein"
      fi
      

      es gibt auch zeitstempel bei den mqtt datenpunkten - auch die könnstest du mit einem blockly überwachen

      den service habe ich noch ein wenig erweitert, damit die daten nicht alle 10 sek abgefragt werden - muss noch ein wenig damit testen

      [Unit]
      Description=This unit will start after internet connection
      After=network.target
      Wants=network-online.target
      
      [Service]
      Restart=always
      Type=simple
      ExecStart=/root/noah-mqtt/noah-mqtt
      Environment=GROWATT_USERNAME= ...
      Environment=GROWATT_PASSWORD= ....
      Environment=MQTT_HOST=192.168.178.59
      Environment=MQTT_PORT=1883
      Environment=POLLING_INTERVAL=20
      Environment=BATTERY_DETAILS_POLLING_INTERVAL=180
      Environment=PARAMETER_POLLING_INTERVAL=120
      User=root
      [Install]
      WantedBy=multi-user.target
      
      

      D Offline
      D Offline
      DannyDarko
      wrote on last edited by DannyDarko
      #65

      @liv-in-sky
      Ich habe den Status nach ERROR durchsucht. Klappt auch ganz gut.

      Was ich nicht ganz verstehe: was macht der Befehl grep -q "PANIC" bzw. "Active: inactive"?
      Edit: ich verstehe es jetzt. Ich wusste nur nicht, dass das Ergebnis bei einem match 0 und sonst 1 ist...
      Und ich war überrascht, dass das Wort Panic vorkommt. ;->

      Leider habe ich immer noch das Problem, dass der Noah morgens nach einigen Tagen plötzlich nicht mehr online geht.
      Er läuft, aber auch in der App ist er nicht erreichbar. Alles was ich bezüglich WLAN noch nicht versucht habe,
      ist ein separates WLAN, bei dem die SSID und das PW keine Sonderzeichen enthalten.
      Aber wieso sollte er damit Probleme haben, wenn es erst tagelang läuft?

      liv-in-skyL 1 Reply Last reply
      0
      • D DannyDarko

        @liv-in-sky
        Ich habe den Status nach ERROR durchsucht. Klappt auch ganz gut.

        Was ich nicht ganz verstehe: was macht der Befehl grep -q "PANIC" bzw. "Active: inactive"?
        Edit: ich verstehe es jetzt. Ich wusste nur nicht, dass das Ergebnis bei einem match 0 und sonst 1 ist...
        Und ich war überrascht, dass das Wort Panic vorkommt. ;->

        Leider habe ich immer noch das Problem, dass der Noah morgens nach einigen Tagen plötzlich nicht mehr online geht.
        Er läuft, aber auch in der App ist er nicht erreichbar. Alles was ich bezüglich WLAN noch nicht versucht habe,
        ist ein separates WLAN, bei dem die SSID und das PW keine Sonderzeichen enthalten.
        Aber wieso sollte er damit Probleme haben, wenn es erst tagelang läuft?

        liv-in-skyL Offline
        liv-in-skyL Offline
        liv-in-sky
        wrote on last edited by
        #66

        @dannydarko sagte in Growatt Noah 2000 - Nulleinspeisung:

        nach einigen Tagen plötzlich nicht mehr online geht.
        Er läuft, aber auch in der App ist er nicht erreichbar

        das kann ich so nicht nachvollziehen - ist den der noah noch im wlan angemeldet (lt. router) ? musst du den wlan knopf am noah drücken? oder ist das einloggen gesperrt ?

        ich schalte den server mit noah-mqtt abends ab bzw, wenn der akku leer ist und erst wieder morgens, wenn mein luxmeter einen bestimmten wert hat, wieder ein - läuft seit dem update des noah-mqtt stabil durch - evtl sagt auch growatt, wenn du längere zeit dauer-online bist, daß sie wieder was sperren

        nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

        D 1 Reply Last reply
        0
        • liv-in-skyL liv-in-sky

          @dannydarko sagte in Growatt Noah 2000 - Nulleinspeisung:

          nach einigen Tagen plötzlich nicht mehr online geht.
          Er läuft, aber auch in der App ist er nicht erreichbar

          das kann ich so nicht nachvollziehen - ist den der noah noch im wlan angemeldet (lt. router) ? musst du den wlan knopf am noah drücken? oder ist das einloggen gesperrt ?

          ich schalte den server mit noah-mqtt abends ab bzw, wenn der akku leer ist und erst wieder morgens, wenn mein luxmeter einen bestimmten wert hat, wieder ein - läuft seit dem update des noah-mqtt stabil durch - evtl sagt auch growatt, wenn du längere zeit dauer-online bist, daß sie wieder was sperren

          D Offline
          D Offline
          DannyDarko
          wrote on last edited by
          #67

          @liv-in-sky
          Ich kann mich in die App einloggen und sehe auch meine Anlage. Aber diese zeigt dann kein Gerät mehr an. Nach einiger Zeit ist es wieder OK. Und mit dem WLAN muss ich immer mal wieder neu verbinden, wenn tagelang keine Sonne war.

          Wenn es Nacht ist und der Akku leer ist den Dienst stoppen, aber das weiß ich noch nicht, wie ich das hin kriege.
          Erstmal werde ich die Abfrage seltener machen und testen.

          Und bezüglich WLAN Problem will ich den Akku mal nicht mehr bis auf die untere Grenze fahren, ich vermute, er geht sonst in so eine Art Schlafmodus, aus dem er nicht zuverlässig wieder aufwacht.

          1 Reply Last reply
          0
          • liv-in-skyL Offline
            liv-in-skyL Offline
            liv-in-sky
            wrote on last edited by
            #68

            @dannydarko was meinst du mit unterer grenze - 0 ?

            nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

            1 Reply Last reply
            0
            • M Offline
              M Offline
              maba17
              wrote on last edited by
              #69

              @liv-in-sky said in Growatt Noah 2000 - Nulleinspeisung:

              die installation war garnicht so aufwendig (10minuten-mqtt adapter in iob hatte ich schon) - kein docker nötig
              einmal muss das gemacht werden https://go.dev/doc/install - die datei bekommst du:

              Moin, ich habe auch einen Noah 2000 und möchte gerne die Lade und Entlade Werte über iobroker bzw. mqtt ändern. Wie und wo muss ich denn die go.dev Datei installieren?
              vg Marcus

              liv-in-skyL 1 Reply Last reply
              0
              • M maba17

                @liv-in-sky said in Growatt Noah 2000 - Nulleinspeisung:

                die installation war garnicht so aufwendig (10minuten-mqtt adapter in iob hatte ich schon) - kein docker nötig
                einmal muss das gemacht werden https://go.dev/doc/install - die datei bekommst du:

                Moin, ich habe auch einen Noah 2000 und möchte gerne die Lade und Entlade Werte über iobroker bzw. mqtt ändern. Wie und wo muss ich denn die go.dev Datei installieren?
                vg Marcus

                liv-in-skyL Offline
                liv-in-skyL Offline
                liv-in-sky
                wrote on last edited by liv-in-sky
                #70

                @maba17

                hier ist die anleitung für das installieren von "go" - ich nutze einen lxc mit proxmox und habe alles mit root user gemacht

                cd /usr/local
                wget https://go.dev/dl/
                

                dann hier weiter:
                Image 021.png

                danach kannst du noah-mqtt installieren
                befehl:

                cd ~
                

                dann hier weiter:
                Image 022.png

                nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

                1 Reply Last reply
                0
                • M Offline
                  M Offline
                  maba17
                  wrote on last edited by
                  #71

                  @liv-in-sky said in Growatt Noah 2000 - Nulleinspeisung:

                  lxc mit proxmox

                  Ich habe den iobroker auf einem raspberrypi laufen. Kann ich da auch einen lxc laufen lassen?
                  Da habe ich keine Ahnung von ;-)

                  liv-in-skyL 1 Reply Last reply
                  0
                  • M maba17

                    @liv-in-sky said in Growatt Noah 2000 - Nulleinspeisung:

                    lxc mit proxmox

                    Ich habe den iobroker auf einem raspberrypi laufen. Kann ich da auch einen lxc laufen lassen?
                    Da habe ich keine Ahnung von ;-)

                    liv-in-skyL Offline
                    liv-in-skyL Offline
                    liv-in-sky
                    wrote on last edited by
                    #72

                    @maba17

                    ne - ein lxc ist quasi ein eigener server, der jedoch auf der selben hardware läuft - das wird nicht mit raspi's gemacht, sondern etwas perfo. rechnern

                    wenn du nur einen raspberry hast, kannst du das ganze auf dem raspi installieren. am besten ist es, davor ein backup der sd-karte oder ssd zu machen - aber zumindest solltest du iobroker backupen (auf einem ext. speicher-ort)

                    danach gehst du über die konsole des raspi's und führst die schritte aus, welche beschrieben sind - das ganze läuft dann parallel mit iobroker auf dem raspi

                    du brachst dann noch mqtt - das installierst du in iobroker über adapter

                    nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

                    M 1 Reply Last reply
                    0
                    • liv-in-skyL liv-in-sky

                      @maba17

                      ne - ein lxc ist quasi ein eigener server, der jedoch auf der selben hardware läuft - das wird nicht mit raspi's gemacht, sondern etwas perfo. rechnern

                      wenn du nur einen raspberry hast, kannst du das ganze auf dem raspi installieren. am besten ist es, davor ein backup der sd-karte oder ssd zu machen - aber zumindest solltest du iobroker backupen (auf einem ext. speicher-ort)

                      danach gehst du über die konsole des raspi's und führst die schritte aus, welche beschrieben sind - das ganze läuft dann parallel mit iobroker auf dem raspi

                      du brachst dann noch mqtt - das installierst du in iobroker über adapter

                      M Offline
                      M Offline
                      maba17
                      wrote on last edited by
                      #73

                      @liv-in-sky
                      Ok, danke für die Info. ich werde mal mein Glück probieren.
                      Den mqtt Adapter habe ich schon für ein Gerät am laufen.

                      1 Reply Last reply
                      0
                      • M Offline
                        M Offline
                        maba17
                        wrote on last edited by
                        #74

                        @Ravermichl
                        Hallo, parallel wäre ich an deinem Script ohne mqtt interessiert, wenn es möglich ist?
                        Gruß

                        Marcus

                        R 1 Reply Last reply
                        0
                        • M maba17

                          @Ravermichl
                          Hallo, parallel wäre ich an deinem Script ohne mqtt interessiert, wenn es möglich ist?
                          Gruß

                          Marcus

                          R Offline
                          R Offline
                          Ravermichl
                          wrote on last edited by
                          #75

                          @maba17

                          Kein Thema, wurde aber erst gestern überarbeitet und muss ich erstmal ne Woche testen. Wenn du Interesse hast, schick mir deine E-Mail per PN, dann schick ich es dir, wenn meine Tests abgeschlossen sind.

                          Sind mittlerweile drei Blockly-Scripte, die in Abhängigkeit zueinander stehen. Benötigt wird zusätzlich nach wie vor das Tool aus Schritt 1 aus meinem ersten Post und jetzt zwei Pythonscripte dazu.

                          Das Growatt-MQTT wird dafür nicht benötigt. Das kann zwar anscheinend Daten abrufen, ohne sich dauernd einloggen zu müssen, aber zum Senden loggt es sich ebenfalls immer (neu) ein. Führt also ebenfalls zu Growatt-Blocks bei zuviele Anfragen. Falls ich falsch liege, korrigiert mich bitte. Hat somit keine Vorteile, da ich alle Daten, die ich brauche auch mit den Pythonscripten abrufen und im Blockly verarbeiten kann.
                          Auch den Growatt-iobroker-Adapter habe ich mittlerweile deswegen deaktiviert, das verhindert zusätzliche Abfragen, obwohl diese nicht notwendig sind.

                          M 1 Reply Last reply
                          0
                          • R Ravermichl

                            @maba17

                            Kein Thema, wurde aber erst gestern überarbeitet und muss ich erstmal ne Woche testen. Wenn du Interesse hast, schick mir deine E-Mail per PN, dann schick ich es dir, wenn meine Tests abgeschlossen sind.

                            Sind mittlerweile drei Blockly-Scripte, die in Abhängigkeit zueinander stehen. Benötigt wird zusätzlich nach wie vor das Tool aus Schritt 1 aus meinem ersten Post und jetzt zwei Pythonscripte dazu.

                            Das Growatt-MQTT wird dafür nicht benötigt. Das kann zwar anscheinend Daten abrufen, ohne sich dauernd einloggen zu müssen, aber zum Senden loggt es sich ebenfalls immer (neu) ein. Führt also ebenfalls zu Growatt-Blocks bei zuviele Anfragen. Falls ich falsch liege, korrigiert mich bitte. Hat somit keine Vorteile, da ich alle Daten, die ich brauche auch mit den Pythonscripten abrufen und im Blockly verarbeiten kann.
                            Auch den Growatt-iobroker-Adapter habe ich mittlerweile deswegen deaktiviert, das verhindert zusätzliche Abfragen, obwohl diese nicht notwendig sind.

                            M Offline
                            M Offline
                            maba17
                            wrote on last edited by
                            #76

                            @ravermichl
                            Danke

                            R 1 Reply Last reply
                            0
                            • M maba17

                              @ravermichl
                              Danke

                              R Offline
                              R Offline
                              Ravermichl
                              wrote on last edited by
                              #77

                              @maba17

                              Mail müsste angekommen sein. Grüße!

                              1 Reply Last reply
                              0
                              Reply
                              • Reply as topic
                              Log in to reply
                              • Oldest to Newest
                              • Newest to Oldest
                              • Most Votes


                              Support us

                              ioBroker
                              Community Adapters
                              Donate

                              355

                              Online

                              32.7k

                              Users

                              82.5k

                              Topics

                              1.3m

                              Posts
                              Community
                              Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                              ioBroker Community 2014-2025
                              logo
                              • Login

                              • Don't have an account? Register

                              • Login or register to search.
                              • First post
                                Last post
                              0
                              • Home
                              • Recent
                              • Tags
                              • Unread 0
                              • Categories
                              • Unreplied
                              • Popular
                              • GitHub
                              • Docu
                              • Hilfe