Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Tester
    4. [neuer Adapter] smartgarden adapter for Gardena smart system

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    [neuer Adapter] smartgarden adapter for Gardena smart system

    This topic has been deleted. Only users with topic management privileges can see it.
    • P
      Pistus @jpgorganizer last edited by

      @jpgorganizer Welche BaseURL muss unter System im Adapter eingetragen sein?
      https://api.smart.gardena.de, oder mit v1
      https://api.smart.gardena.de/v1 ? oder eine ganz andere?

      jpgorganizer 1 Reply Last reply Reply Quote 0
      • jpgorganizer
        jpgorganizer @Pistus last edited by

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

        @jpgorganizer Welche BaseURL muss unter System im Adapter eingetragen sein?
        https://api.smart.gardena.de, oder mit v1
        https://api.smart.gardena.de/v1 ? oder eine ganz andere?

        siehe https://github.com/jpgorganizer/ioBroker.smartgarden#setup-adapter

        P 1 Reply Last reply Reply Quote 0
        • P
          Pistus @jpgorganizer last edited by

          @jpgorganizer Dann ist die URL bei mir auch richtig eingetragen. Ich suche immer noch verzweifelt nach dem Fehler.

          P 1 Reply Last reply Reply Quote 0
          • P
            Pistus @Pistus last edited by

            @jpgorganizer
            Bei mir funktioniert der Adapter jetzt auch.
            Ich habe meine Registrierung bei Husqvarna gelöscht und mich neu angemeldet. Den Adapter gelöscht und neu installiert. Meinen Mäher gelöscht und neu eingebunden.
            Danach war die Instanz grün und ich konnte über Objekte die Ordner öffnen und meinen Mäher sehen.
            Danke, dass du mir geholfen hast und danke für den Adapter. Mein Ziel ist, das Mähen bei Regen zu unterbrechen und den Mäher in die Garage fahren. Hier weiß ich noch nicht, wo ich ansetzen muss.

            JohGre 1 Reply Last reply Reply Quote 0
            • JohGre
              JohGre @Pistus last edited by

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

              Mein Ziel ist, das Mähen bei Regen zu unterbrechen und den Mäher in die Garage fahren. Hier weiß ich noch nicht, wo ich ansetzen muss.

              Hallo, ich habe das mit dem Regensensor von netatmo gelöst. Der hat eine State-Value die die Regenmenge der letzten Stunde darstellt. Ist diese nach einem erkannten Regen wieder auf 0, schicke ich ihn wieder los.

              P 1 Reply Last reply Reply Quote 0
              • P
                Pistus @JohGre last edited by

                @johgre
                könntest du mir das bitte detaillierter beschreiben? In einen anderen Beitrag hattest du das schon erwähnt. Ich bin, was ioBroker und smart System betrifft Einsteiger. Wie bekomme ich das Signal von dem netatmo sensor in den Adapter und wie wird das weiter verarbeitet. Ich nehme an, du benutzt Bockly und hast ein Skript erzeugt. könntest du mir das bitte zur Verfügung stellen?

                JohGre 1 Reply Last reply Reply Quote 0
                • JohGre
                  JohGre @Pistus last edited by

                  @pistus
                  Voraussetzung ist, dass du eine Netatmo Wetterstation und auch den Netatmo Adapter installiert hast, denn nur dann hast du die Daten in den Objekten zur Verfügung.
                  Ich selber komme mit Blocky überhaupt nicht zurecht und habe alles in Java Script laufen.

                  Hier die Prinzipielle Funktion des nach Hause schickens

                  const mower ='smartgarden.0.LOCATION_xxxxxxx.SERVICE_MOWER_xxxxx';
                  const dpSilenoStatus = mower + '.activity_value';
                  const dpSilenoCommand = mower + '.activity_control_i';
                  
                  on(netatmoSumRain1, function (obj) { //auf regen reagieren
                      let status = getState(dpSilenoStatus).val; // den aktuellen Mäherstatus holen
                      let timespan2Five = GetTimespan2End(maxLaufzeit); // ermitteln der restlaufzeit bis 17:00 Uhr
                  
                      if  ( obj.state.val > '0.200') { // hier überprüfe ich auf Regenmenge über 0.200
                          if ((status == 'OK_CUTTING') || (status == 'OK_CUTTING_TIMER_OVERRIDDEN') || (status == 'OK_LEAVING') || (status == 'PAUSED')) { // nur wenn der Mäher in einem dieser Stati ist
                  			setState(dpSilenoCommand, 'PARK_UNTIL_FURTHER_NOTICE');//Schicke den Mäher auf Parken
                  			log('Set PARK_UNTIL_FURTHER_NOTICE until it is raining: ' + obj.state.val + ' Mäherstatus: ' + status)
                          }
                      } else {
                          if ( obj.state.val < '0.100' ) { // wenn Regenmenge ist unterhalb 0.100
                              if ( status ==  "PARKED_TIMER" || status == "PARKED_PARK_SELECTED") { // wenn der Mäher in der Ladestation steht
                  				setState(dpSilenoCommand, String(timespan2Five*60));//starten bis 17:00 Uhr
                  				log("Starte Mäher parked_timer || parked_park_selected Zeit bis 17:00 Uhr " + timespan2Five + ' min.');
                              }
                          }
                      }
                  });
                  
                  P 1 Reply Last reply Reply Quote 0
                  • P
                    Pistus @JohGre last edited by

                    @johgre
                    Herzlichen Dank. Dann werde ich den Adapter bestellen. Den Link habe ich aus deinem früheren Beitrag gespeichert.
                    netatmo Regensenor

                    JohGre 1 Reply Last reply Reply Quote 0
                    • JohGre
                      JohGre @Pistus last edited by

                      @pistus Du brauchst da aber auch die Basisstation dazu.

                      1 Reply Last reply Reply Quote 0
                      • P
                        Pistus last edited by

                        @johgre
                        Ja, ich weiß. Da die Wetterstation nur für diesen einen Zweck zum Einsatz kommen soll, versuche ich zunächst eine gebrauchte zu kaufen.
                        Ist der Adapter dein Werk? Muss der aus github installiert werden?

                        JohGre 2 Replies Last reply Reply Quote 0
                        • JohGre
                          JohGre @Pistus last edited by

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

                          ist der Adapter dein Werk? Muss der aus github installiert werden?

                          Nein & Nein

                          1 Reply Last reply Reply Quote 0
                          • JohGre
                            JohGre @Pistus last edited by

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

                            Da die Wetterstation nur für diesen einen Zweck zum Einsatz kommen soll

                            Nur für diesen Zweck find ich's halt schon teuer, ich hatte die Netatmo-Station schon, nur für den Mäher hätte ich sie mit nicht gekauft.

                            1 Reply Last reply Reply Quote 0
                            • M
                              MrLee last edited by

                              Moin!

                              Seit kurzem kann der manuelle Start per App ja auf bestimmte (stay-inzone) Zonen gesetzt werden. Man übergibt Zone und Dauer....

                              Seit dem scheint der manuelle Start per API nicht mehr zu funktionieren, das bisherige übergeben der Dauer in sec scheint nicht mehr zu reichen...

                              Hat hier jemand schon Informationen wie man diese Funktion bzw. überhaupt wieder manuellen Start bei Mähern über den Adapter nutzt?

                              bis denne
                              Mr.Lee

                              M 1 Reply Last reply Reply Quote 0
                              • Endurance
                                Endurance last edited by Endurance

                                Erhalte folgenden Error:

                                Error: request returned 404 Bad Request
                                3dc49a33-747f-463b-bf46-68f1af9a8142-image.png

                                f4f9acd8-3acc-42be-b48b-e6ec9272e029-image.png

                                Adapter habe ich schon neu installiert, sogar einen komplett neuen Account bei angelegt (https://developer.husqvarnagroup.cloud/)

                                1c24033a-136b-4541-b928-30c473b9bc21-image.png

                                Hat alles nichts geholfen.

                                Wenn ich es mittles mail und PW probiere, erhalte ich auch einen Error:

                                597e83ac-ab90-4359-aed3-c5073c402382-image.png

                                Error: request returned 400 Bad Request
                                a4cd7214-fa5e-401f-8b51-8b9f5fe16b9c-image.png

                                1 Reply Last reply Reply Quote 0
                                • R
                                  Richard 0 last edited by

                                  Moin,
                                  seid einigen Tagen bekomme ich bei jedem Command, welchen ich meinem Mähroboter sende diesen Fehler:
                                  c32db98e-862c-4bab-8b31-07fe31e5d1b2-image.png

                                  Der Adapter lief einige Tage ohne Probleme und von jetzt auf gleich bekomme ich diese Fehler "Error: request returned 502 Bad Gateway". Ich hab nichts an der Umgebung geändert.

                                  Habt ihr eine Idee, an was der Fehler liegen könnte?

                                  Vielen Dank im voraus!

                                  Gruß Richard

                                  M 1 Reply Last reply Reply Quote 0
                                  • M
                                    michihorn @Richard 0 last edited by michihorn

                                    @richard-0 ich habe alle paar Tage das selbe Problem, immer wieder neue Zugangsdaten anfordern und dann läuft es wieder 1-2 Tage 😞

                                    Das Log sieht bei mir wie folgt aus:

                                    smartgarden.0
                                    2023-07-12 09:29:37.139 info 3/ ---> State change by device: state sg.0.info.connection changed: false (ack = true)

                                    smartgarden.0
                                    2023-07-12 09:29:37.135 info 3/ ---> State change by device: state sg.0.info.connection changed: false (ack = true)

                                    smartgarden.0
                                    2023-07-12 09:29:37.122 info 3/ getConnection: trying to connect again in 500 seconds

                                    smartgarden.0
                                    2023-07-12 09:29:37.122 info 3/ getConnection: returned connection error: request returned 403 Forbidden

                                    smartgarden.0
                                    2023-07-12 09:29:37.122 info 3/ sgSetState: info.connection value=false ack=true

                                    smartgarden.0
                                    2023-07-12 09:29:37.122 error Error: request returned 403 Forbidden

                                    smartgarden.0
                                    2023-07-12 09:29:37.121 info 3/ get_locations failure:..return with error

                                    smartgarden.0
                                    2023-07-12 09:29:37.121 info 3/ get_locations failure: response.statusCode/Message=403/Forbidden

                                    smartgarden.0
                                    2023-07-12 09:29:37.120 info 3/ sgSetState: info.connection value=false ack=true

                                    smartgarden.0
                                    2023-07-12 09:29:36.994 info 3/ ---> State change by device: state sg.0.info.RateLimitCounter changed, (ack = true)

                                    smartgarden.0
                                    2023-07-12 09:29:36.951 info 3/ incrementLimitCounter: new counters : y2023 / m2023-07: 5127 / d2023-07-12: 110 / hr07: 8 / last30days: 5867 / last31days: 5867

                                    smartgarden.0
                                    2023-07-12 09:29:36.949 info 3/ get_locations ...

                                    smartgarden.0
                                    2023-07-12 09:29:36.949 info 3/ connected ... auth_data=eyJhXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-XXXXXXXX

                                    smartgarden.0
                                    2023-07-12 09:29:36.949 info 3/ Connection: expires_in/timeout/factor:86399 / 86313 / 0.999

                                    smartgarden.0
                                    2023-07-12 09:29:36.948 info 3/ Connection: successful: response.statusCode / statusMessage=200 / OK

                                    smartgarden.0
                                    2023-07-12 09:29:36.704 info 3/ ---> State change by device: state sg.0.info.RateLimitCounter changed, (ack = true)

                                    smartgarden.0
                                    2023-07-12 09:29:36.672 info 3/ ---> State change by device: state sg.0.info.connection changed: false (ack = true)

                                    smartgarden.0
                                    2023-07-12 09:29:36.652 info 3/ connect ... using client credentials grant

                                    smartgarden.0
                                    2023-07-12 09:29:36.652 info 3/ incrementLimitCounter: new counters : y2023 / m2023-07: 5126 / d2023-07-12: 109 / hr07: 7 / last30days: 5866 / last31days: 5866

                                    smartgarden.0
                                    2023-07-12 09:29:36.650 info 3/ connect ... empty password

                                    smartgarden.0
                                    2023-07-12 09:29:36.650 info 3/ connect ... empty username

                                    smartgarden.0
                                    2023-07-12 09:29:36.650 info 3/ Gardena Smart System Service hosts at: smart_host: https://api.smart.gardena.dev authentication_host: https://api.authentication.husqvarnagroup.dev

                                    smartgarden.0
                                    2023-07-12 09:29:36.649 info 3/ connecting to Gardena Smart System Service ...

                                    smartgarden.0
                                    2023-07-12 09:29:36.649 info 3/ sgSetState: info.connection value=false ack=true

                                    smartgarden.0
                                    2023-07-12 09:29:36.649 info 3/ connectToGardena...

                                    smartgarden.0
                                    2023-07-12 09:29:36.648 info 3/ getConnection...

                                    Screenshot 2023-07-12 093218.png

                                    R 1 Reply Last reply Reply Quote 0
                                    • R
                                      Richard 0 @michihorn last edited by

                                      @michihorn ich habe das Problem leider durchgängig. Nicht mal das neu erstellen der API im Dev Portal hat etwas geholfen.
                                      Sonst habe ich auch keine Fehle bei mir im Log gefunden, bis auf den: "Error: request returned 502 Bad Gateway". Diesen bekomme ich auch nur, wenn ich befehle an den Roboter senden will. Die restlichen informationen bekomme ich alle. 😕

                                      P 1 Reply Last reply Reply Quote 0
                                      • P
                                        Pistus @Richard 0 last edited by

                                        Hallo zusammen,
                                        mein smart sileno Mähroboter fährt mittels Regensensor bei Regen in die Garage.
                                        Bei Regen im Falle von wahr
                                        schreibe Objekt ID steure Wert activity_control_i PARK_UNTILFURTHER_NOTICE
                                        falls Wert vom Objekt ID Mäher-activity_moving_i = wahr
                                        mache debug output Es regnet, der Mäher fährt in die Garage, info
                                        sonst, falls es Regnet und der Mäher befindet sich in der Garage debug output Es regnet, aber der Mäher steht zum laden in der Garage info

                                        Soweit funktioniert alles.

                                        Jetzt möchte ich aber, wenn es nicht mehr regnet, den Mäher wieder in seinen Normalzustand versetzen. D.h. mähen nach Zeitplan. Wie kann ich das realisieren.

                                        Mit
                                        falls Wert von Objekt ID activity_controll = PARK_UNTIL_FURTHER_NOTIZE
                                        mache schreibe Objekt_ID activity_control_i steure Wert PAR_UNTIL_NEXT_TASK
                                        funktioniert das nicht.
                                        Denn wenn ich danach schreibe debug output Es regnet nicht mehr info

                                        wird die Info nicht angezeigt.
                                        Hat Jemand eine Lösung?

                                        K 1 Reply Last reply Reply Quote 0
                                        • K
                                          Kaiman55 @Pistus last edited by

                                          @pistus Im Thread habe ich mal mein Blockly gepostet. Damit funktioniert es.

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

                                            @mrlee

                                            Jemand hier schon was in der API rausgefunden?

                                            Danke
                                            Mr. Lee

                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            569
                                            Online

                                            31.7k
                                            Users

                                            79.8k
                                            Topics

                                            1.3m
                                            Posts

                                            gardena smart system smartgarden
                                            107
                                            1075
                                            257215
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo