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. Tester
  4. [neuer Adapter] smartgarden adapter for Gardena smart system

NEWS

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

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

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

[neuer Adapter] smartgarden adapter for Gardena smart system

Scheduled Pinned Locked Moved Tester
gardena smart systemsmartgarden
1.1k Posts 108 Posters 356.9k Views 101 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.
  • jpgorganizerJ jpgorganizer

    Hallo liebe ioBroker Gemeinde,

    da Gardena in 2019 eine Websocket Schnittstelle für die Smart Geräte wie Mähroboter, Bewässerungsanlage (smart irrigation control) veröffentlicht hat und es m.W. noch keinen Adapter dafür gibt, habe ich in den vergangenen Wochen einen Adapter dafür entwickelt.

    Ich bitte euch nun diesen zu testen. Für Fragen, Fehler etc. bitte diesen Thread nutzen. Ich werde versuchen die Fragen zu beantworten und auch Fehler zu beheben.

    Der Adapter liegt in github unter https://github.com/jpgorganizer/ioBroker.smartgarden.

    Viele Grüße
    jpgorganizer

    E Offline
    E Offline
    ewc
    wrote on last edited by
    #1071

    @jpgorganizer

    cooler Adapter, big thanks buddy!!!

    Betrifft die Smart Sensoren 19040-20.
    Bekommst Du da eventuell mehr Daten aus der API, außer Temperatur und Feuchtigkeit.

    Ich hatte zunächst 9 Sensoren an ein Gateway gehangen... mit pflanzenspezifischen Idealwerten bin ich nun bei 40 bis 45 zusätzlichen Datenpunkten.
    "Mutti" fands cool, eröffnete ein Happy-Wife-Happy-Life Projekt und nun stehe ich binnen kürzester Zeit vor 3 Gateways und 19 Sensoren... natürlich "open end"

    In der App können bis zu 5 Pflanzen pro Sensor verknüpft werden, bedeutet aktuell bis zu 95 Datenpunkte für die Pflanzen, 95 Datenpunkte mit Idealwerten und 1 Datenpunkt für ne Flasche Whiskey, weil ich langsam nicht mehr durchblicke :pick:

    Könnte man die entsprechenden Daten aus der API noch rausquetschen? - Whiskey hätte ich noch :pill:

    jpgorganizerJ 1 Reply Last reply
    0
    • E ewc

      @jpgorganizer

      cooler Adapter, big thanks buddy!!!

      Betrifft die Smart Sensoren 19040-20.
      Bekommst Du da eventuell mehr Daten aus der API, außer Temperatur und Feuchtigkeit.

      Ich hatte zunächst 9 Sensoren an ein Gateway gehangen... mit pflanzenspezifischen Idealwerten bin ich nun bei 40 bis 45 zusätzlichen Datenpunkten.
      "Mutti" fands cool, eröffnete ein Happy-Wife-Happy-Life Projekt und nun stehe ich binnen kürzester Zeit vor 3 Gateways und 19 Sensoren... natürlich "open end"

      In der App können bis zu 5 Pflanzen pro Sensor verknüpft werden, bedeutet aktuell bis zu 95 Datenpunkte für die Pflanzen, 95 Datenpunkte mit Idealwerten und 1 Datenpunkt für ne Flasche Whiskey, weil ich langsam nicht mehr durchblicke :pick:

      Könnte man die entsprechenden Daten aus der API noch rausquetschen? - Whiskey hätte ich noch :pill:

      jpgorganizerJ Offline
      jpgorganizerJ Offline
      jpgorganizer
      wrote on last edited by
      #1072

      @ewc

      https://github.com/jpgorganizer/ioBroker.smartgarden?tab=readme-ov-file#wishes-for-data-points

      Bitte keine Fragen per PN, die gehören ins Forum!

      ioBroker
      smartgarden Adapter für GARDENA smart system
      Plattform: Raspberry Pi OS Linux 12 (bookworm), Node.js: v18.18.2, NPM: 9.8.1

      I 1 Reply Last reply
      0
      • jpgorganizerJ jpgorganizer

        @ewc

        https://github.com/jpgorganizer/ioBroker.smartgarden?tab=readme-ov-file#wishes-for-data-points

        I Online
        I Online
        intruder7
        wrote on last edited by
        #1073

        @jpgorganizer oder alle anderen....
        Hat hier aktuell jemand auch Probleme mit dem Adapter? Seit einigen Tagen kann er bei mir keine Verbindung mehr aufbauen.
        Error: request returned 429
        kommt bei mir immer.
        Habe keine Updates oder ähnliches gemacht. Einfach ausgestiegen.

        mcBirneM 1 Reply Last reply
        0
        • I intruder7

          @jpgorganizer oder alle anderen....
          Hat hier aktuell jemand auch Probleme mit dem Adapter? Seit einigen Tagen kann er bei mir keine Verbindung mehr aufbauen.
          Error: request returned 429
          kommt bei mir immer.
          Habe keine Updates oder ähnliches gemacht. Einfach ausgestiegen.

          mcBirneM Offline
          mcBirneM Offline
          mcBirne
          wrote on last edited by
          #1074

          @intruder7 ich habe das Problem nicht.

          I 1 Reply Last reply
          0
          • mcBirneM mcBirne

            @intruder7 ich habe das Problem nicht.

            I Online
            I Online
            intruder7
            wrote on last edited by
            #1075

            @mcbirne okay, dann muss ich schauen... danke dir

            1 Reply Last reply
            0
            • L Offline
              L Offline
              Lokverführer
              wrote on last edited by
              #1076

              Hallo,
              ich bekomme den Adapter leider nicht zum Laufen. Ich habe ihn gemäß der REadme-Datei eingerichtet. Im Husquvarna Dev Portal eine Application angelegt und Authenication API + Smart System API verbunden und Application Key sowie Application Secret im Adapter hinterlegt. Trotzdem kommt "404 not found"

              
              smartgarden.0
              2025-06-22 15:16:16.456	info	3/ ---> State change by device: state sg.0.info.connection changed: false (ack = true)
              
              smartgarden.0
              2025-06-22 15:16:16.415	info	3/ ---> State change by device: state sg.0.info.connection changed: false (ack = true)
              
              smartgarden.0
              2025-06-22 15:16:16.411	info	3/ getConnection: trying to connect again in 300 seconds
              
              smartgarden.0
              2025-06-22 15:16:16.411	info	3/ getConnection: returned connection error: request returned 404 Not Found
              
              smartgarden.0
              2025-06-22 15:16:16.411	info	3/ sgSetState: info.connection value=false ack=true
              
              smartgarden.0
              2025-06-22 15:16:16.411	error	Error: request returned 404 Not Found
              
              smartgarden.0
              2025-06-22 15:16:16.411	info	3/ get_locations failure:..return with error
              
              smartgarden.0
              2025-06-22 15:16:16.411	info	3/ get_locations failure: response.statusCode/Message=404/Not Found
              
              smartgarden.0
              2025-06-22 15:16:16.410	info	3/ sgSetState: info.connection value=false ack=true
              
              smartgarden.0
              2025-06-22 15:16:16.200	info	3/ get_locations ...
              
              smartgarden.0
              2025-06-22 15:16:16.200	info	3/ connected ... auth_data=eyJhXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-XXXXXXXXXXXXXXXXXXXXXXXXXX-X-XXX-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-XXXXXXX-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-X
              
              smartgarden.0
              2025-06-22 15:16:16.200	info	3/ Connection: expires_in/timeout/factor:86399 / 86313 / 0.999
              
              smartgarden.0
              2025-06-22 15:16:16.199	info	3/ Connection: successful: response.statusCode / statusMessage=200 / OK
              
              smartgarden.0
              2025-06-22 15:16:16.120	info	3/ ---> State change by device: state sg.0.info.adapterversion changed: 2.0.1 (ack = true)
              
              smartgarden.0
              2025-06-22 15:16:16.039	info	3/ ---> State change by device: state sg.0.info.revision changed: Main: 3209 / API: 3207 (ack = true)
              
              smartgarden.0
              2025-06-22 15:16:16.037	info	3/ ---> State change by device: state sg.0.info.connection changed: false (ack = true)
              
              smartgarden.0
              2025-06-22 15:16:16.035	info	3/ ---> State change by device: state sg.0.info.connection changed: false (ack = true)
              
              smartgarden.0
              2025-06-22 15:16:16.034	info	3/ sgSetState: info.revision value=Main: 3209 / API: 3207 ack=true
              
              smartgarden.0
              2025-06-22 15:16:15.978	info	3/ connect ... using client credentials grant
              
              smartgarden.0
              2025-06-22 15:16:15.977	info	3/ connect ... empty password
              
              smartgarden.0
              2025-06-22 15:16:15.977	info	3/ connect ... empty username
              
              smartgarden.0
              2025-06-22 15:16:15.977	info	3/ Gardena Smart System Service hosts at: smart_host: https://api.smart.gardena.dev authentication_host: https://api.authentication.husqvarnagroup.dev
              
              smartgarden.0
              2025-06-22 15:16:15.977	info	3/ connecting to Gardena Smart System Service ...
              
              smartgarden.0
              2025-06-22 15:16:15.976	info	3/ sgSetState: info.connection value=false ack=true
              
              smartgarden.0
              2025-06-22 15:16:15.974	info	3/ connectToGardena...
              
              smartgarden.0
              2025-06-22 15:16:15.974	info	3/ getConnection...
              
              smartgarden.0
              2025-06-22 15:16:15.913	info	starting. Version 2.0.1 in /opt/iobroker/node_modules/iobroker.smartgarden, node: v20.19.2, js-controller: 7.0.7
              FernetMentaF 1 Reply Last reply
              0
              • L Lokverführer

                Hallo,
                ich bekomme den Adapter leider nicht zum Laufen. Ich habe ihn gemäß der REadme-Datei eingerichtet. Im Husquvarna Dev Portal eine Application angelegt und Authenication API + Smart System API verbunden und Application Key sowie Application Secret im Adapter hinterlegt. Trotzdem kommt "404 not found"

                
                smartgarden.0
                2025-06-22 15:16:16.456	info	3/ ---> State change by device: state sg.0.info.connection changed: false (ack = true)
                
                smartgarden.0
                2025-06-22 15:16:16.415	info	3/ ---> State change by device: state sg.0.info.connection changed: false (ack = true)
                
                smartgarden.0
                2025-06-22 15:16:16.411	info	3/ getConnection: trying to connect again in 300 seconds
                
                smartgarden.0
                2025-06-22 15:16:16.411	info	3/ getConnection: returned connection error: request returned 404 Not Found
                
                smartgarden.0
                2025-06-22 15:16:16.411	info	3/ sgSetState: info.connection value=false ack=true
                
                smartgarden.0
                2025-06-22 15:16:16.411	error	Error: request returned 404 Not Found
                
                smartgarden.0
                2025-06-22 15:16:16.411	info	3/ get_locations failure:..return with error
                
                smartgarden.0
                2025-06-22 15:16:16.411	info	3/ get_locations failure: response.statusCode/Message=404/Not Found
                
                smartgarden.0
                2025-06-22 15:16:16.410	info	3/ sgSetState: info.connection value=false ack=true
                
                smartgarden.0
                2025-06-22 15:16:16.200	info	3/ get_locations ...
                
                smartgarden.0
                2025-06-22 15:16:16.200	info	3/ connected ... auth_data=eyJhXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-XXXXXXXXXXXXXXXXXXXXXXXXXX-X-XXX-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-XXXXXXX-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-X
                
                smartgarden.0
                2025-06-22 15:16:16.200	info	3/ Connection: expires_in/timeout/factor:86399 / 86313 / 0.999
                
                smartgarden.0
                2025-06-22 15:16:16.199	info	3/ Connection: successful: response.statusCode / statusMessage=200 / OK
                
                smartgarden.0
                2025-06-22 15:16:16.120	info	3/ ---> State change by device: state sg.0.info.adapterversion changed: 2.0.1 (ack = true)
                
                smartgarden.0
                2025-06-22 15:16:16.039	info	3/ ---> State change by device: state sg.0.info.revision changed: Main: 3209 / API: 3207 (ack = true)
                
                smartgarden.0
                2025-06-22 15:16:16.037	info	3/ ---> State change by device: state sg.0.info.connection changed: false (ack = true)
                
                smartgarden.0
                2025-06-22 15:16:16.035	info	3/ ---> State change by device: state sg.0.info.connection changed: false (ack = true)
                
                smartgarden.0
                2025-06-22 15:16:16.034	info	3/ sgSetState: info.revision value=Main: 3209 / API: 3207 ack=true
                
                smartgarden.0
                2025-06-22 15:16:15.978	info	3/ connect ... using client credentials grant
                
                smartgarden.0
                2025-06-22 15:16:15.977	info	3/ connect ... empty password
                
                smartgarden.0
                2025-06-22 15:16:15.977	info	3/ connect ... empty username
                
                smartgarden.0
                2025-06-22 15:16:15.977	info	3/ Gardena Smart System Service hosts at: smart_host: https://api.smart.gardena.dev authentication_host: https://api.authentication.husqvarnagroup.dev
                
                smartgarden.0
                2025-06-22 15:16:15.977	info	3/ connecting to Gardena Smart System Service ...
                
                smartgarden.0
                2025-06-22 15:16:15.976	info	3/ sgSetState: info.connection value=false ack=true
                
                smartgarden.0
                2025-06-22 15:16:15.974	info	3/ connectToGardena...
                
                smartgarden.0
                2025-06-22 15:16:15.974	info	3/ getConnection...
                
                smartgarden.0
                2025-06-22 15:16:15.913	info	starting. Version 2.0.1 in /opt/iobroker/node_modules/iobroker.smartgarden, node: v20.19.2, js-controller: 7.0.7
                FernetMentaF Offline
                FernetMentaF Offline
                FernetMenta
                Developer
                wrote on last edited by
                #1077

                @lokverführer Hast du dich auch mit deinem Gardena-Account, mit dem sich der SmartGateway anmeldet, im Dev-Portal angemeldet?

                L 1 Reply Last reply
                0
                • FernetMentaF FernetMenta

                  @lokverführer Hast du dich auch mit deinem Gardena-Account, mit dem sich der SmartGateway anmeldet, im Dev-Portal angemeldet?

                  L Offline
                  L Offline
                  Lokverführer
                  wrote on last edited by
                  #1078

                  @fernetmenta
                  Ich war fest der Meinung, nur 1 Gardena Account zu haben, waren tatsächlich 2 unterschiedliche Accounts :man-facepalming:
                  Da war auch der Fehler! Vielen Dank für deinen Hinweis!

                  1 Reply Last reply
                  0
                  • G Offline
                    G Offline
                    Gonzokalle
                    wrote on last edited by
                    #1079

                    Hallo,

                    hatte heute Probleme: Error: request returned 429
                    Mit der v2 ging es plötzlich.

                    Welche Base URL ist denn die Richtige?

                    https://api.smart.gardena.dev

                    oder

                    https://api.smart.gardena.dev/v2

                    FernetMentaF 1 Reply Last reply
                    0
                    • G Gonzokalle

                      Hallo,

                      hatte heute Probleme: Error: request returned 429
                      Mit der v2 ging es plötzlich.

                      Welche Base URL ist denn die Richtige?

                      https://api.smart.gardena.dev

                      oder

                      https://api.smart.gardena.dev/v2

                      FernetMentaF Offline
                      FernetMentaF Offline
                      FernetMenta
                      Developer
                      wrote on last edited by
                      #1080

                      @gonzokalle sagte in [neuer Adapter] smartgarden adapter for Gardena smart system:

                      https://api.smart.gardena.dev

                      Nachdem der Adapter seine letzte Änderung vor einem Jahr erfahren hat und v2 ganz neu ist, würde ich bei v1 bleiben. Im übrigen bedeutet 429, zu viele Anfragen innerhalb einer gewissen Zeit.

                      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

                      772

                      Online

                      32.7k

                      Users

                      82.6k

                      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