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

    • Neuer Blog: Fotos und Eindrücke aus Solingen

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    [neuer Adapter] smartgarden adapter for Gardena smart system

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

      @jpgorganizer Bislang war der Adapter immer Grün. Da er jetzt "gelb" ist und auch nicht zwischendurch "grün" wird, ist für mich nicht verständlich, daß das so gewollt sein soll. Anbei sende ich das letzte LOG:

      smartgarden.0	2022-05-16 21:27:31.289	info	(9472) 3/ ---> State change by device: state sg.0.info.connection changed: false (ack = true)
      smartgarden.0	2022-05-16 21:27:31.288	info	(9472) 3/ ---> State change by device: state sg.0.info.connection changed: false (ack = true)
      smartgarden.0	2022-05-16 21:27:31.282	info	(9472) 3/ getConnection: trying to connect again in 500 seconds
      smartgarden.0	2022-05-16 21:27:31.281	info	(9472) 3/ getConnection: returned connection error: request returned 429
      smartgarden.0	2022-05-16 21:27:31.281	info	(9472) 3/ sgSetState: info.connection value=false ack=true
      smartgarden.0	2022-05-16 21:27:31.281	error	(9472) Error: request returned 429
      smartgarden.0	2022-05-16 21:27:31.280	info	(9472) 3/ get_locations failure:..return with error
      smartgarden.0	2022-05-16 21:27:31.280	info	(9472) 3/ get_locations failure: response.statusCode/Message=429/
      smartgarden.0	2022-05-16 21:27:31.279	info	(9472) 3/ sgSetState: info.connection value=false ack=true
      smartgarden.0	2022-05-16 21:27:31.121	info	(9472) 3/ ---> State change by device: state sg.0.info.RateLimitCounter changed, (ack = true)
      smartgarden.0	2022-05-16 21:27:31.110	info	(9472) 3/ incrementLimitCounter: new counters : y2022 / m2022-05: 3991 / d2022-05-16: 315 / hr19: 8 / last30days: 4972 / last31days: 4972
      smartgarden.0	2022-05-16 21:27:31.109	info	(9472) 3/ get_locations ...
      smartgarden.0	2022-05-16 21:27:31.109	info	(9472) 3/ connected ... auth_data=eyJhXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
      smartgarden.0	2022-05-16 21:27:31.109	info	(9472) 3/ Connection: expires_in/timeout/factor:86399 / 86485 / 1.001
      smartgarden.0	2022-05-16 21:27:31.108	info	(9472) 3/ Connection: successful: response.statusCode / statusMessage=200 / OK
      smartgarden.0	2022-05-16 21:27:30.746	info	(9472) 3/ ---> State change by device: state sg.0.info.RateLimitCounter changed, (ack = true)
      smartgarden.0	2022-05-16 21:27:30.739	info	(9472) 3/ ---> State change by device: state sg.0.info.connection changed: false (ack = true)
      smartgarden.0	2022-05-16 21:27:30.734	info	(9472) 3/ incrementLimitCounter: new counters : y2022 / m2022-05: 3990 / d2022-05-16: 314 / hr19: 7 / last30days: 4971 / last31days: 4971
      smartgarden.0	2022-05-16 21:27:30.733	info	(9472) 3/ Gardena Smart System Service hosts at: smart_host: https://api.smart.gardena.dev authentication_host: https://api.authentication.husqvarnagroup.dev
      smartgarden.0	2022-05-16 21:27:30.733	info	(9472) 3/ connecting to Gardena Smart System Service ...
      smartgarden.0	2022-05-16 21:27:30.733	info	(9472) 3/ sgSetState: info.connection value=false ack=true
      smartgarden.0	2022-05-16 21:27:30.733	info	(9472) 3/ connectToGardena...
      smartgarden.0	2022-05-16 21:27:30.733	info	(9472) 3/ getConnection...
      
      

      Ich bitte um Erhellung 😉

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

        @michihorn

        https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/429

        dazu aus deinem Log

        incrementLimitCounter: new counters : y2022 / m2022-05: 3991 / d2022-05-16: 315 / hr19: 8 / last30days: 4972 / last31days: 4972u 
        

        vgl. mit https://github.com/jpgorganizer/ioBroker.smartgarden#rate-limits bzw. https://developer.husqvarnagroup.cloud/apis/GARDENA+smart+system+API#/readme

        1 Reply Last reply Reply Quote 0
        • oberfragger
          oberfragger @stonemaan last edited by

          @stonemaan Achso. Du hast eh eine Pumpe immer am laufen... d.h. also immer "Druck auf der Leitung", benötigst die Aktivierung des Masterventils also nicht und möchtest ein 7. Ventil ansteuern.

          ja- Shelly ist wohl am günstigsten. Vermutlich würde ich aber (ja, ist teurer) auf eine Gardena Zwischenstedose setzen. Die sind ja für den Outdoor-Betrieb vorgesehen und man hat alles in der App.

          1 Reply Last reply Reply Quote 0
          • B
            berndpehome last edited by

            Der Adapter funktioniert wieder Super aber ich habe ein kleines Problem gefunden.

            Ich habe 2 Sileno Life 750 Mäher und habe mir Scripte für die Lade und Mähzeit geschrieben und dabei ist mir aufgefallen das der Mäher 1 im Adapter die richtigen Werte anzeigt, der Mäher 2 ist bei batteryState_chargingTime_remain_i und activity_mowingTime_remain_i immer viel zu hoch, so ca das doppelte-dreifache, muss mal beobachten ob das mit jedem Rausfahren nach dem Laden mehr wird.

            Kann das mit meinem 1. Mäher zusammenhängen?

            Der 1. Mäher zeigt die korrekten Werte aus der App, der 2. Mäher bei Restladezeit jetzt gerade 7160 seconds, die App 42min.

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

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

              Kann das mit meinem 1. Mäher zusammenhängen?

              kann ... wie im Readme angemerkt, sollte es funktionieren, aber mangels Testmöglichkeit kann es auch nicht funktionieren.

              Falls du der Meinung bist, dass es nicht geht, dann müssten wir mal überlegen, wie wir das dann testen. In jedem Fall braucht es dann Logs + die Werte aus den ...remain_i Datenpunkten zu bestimmten Zeitpunkten. Wird in jedem Fall ein Job für dich 🙂 und wohl auch für mich.

              Dazu kommt, dass ich gerade überlege, ob ich diese Funktion weiter anbieten werde. Denn ich habe den Eindruck, dass diese seit vergangem Jahr nicht mehr sinnvoll angeboten werden kann, da die Werte aus der API nicht häufig genug kommen um den Algorithmus sinnvoll zu befüllen. Dies muss ich für mich zuerst klären, bevor ich hier Arbeit reinstecken werde.

              1 Reply Last reply Reply Quote 0
              • B
                berndpehome last edited by

                Ach dann lass nur, Du hast bereits genügend Arbeit reingesteckt, mach dir keinen Kopf darüber und nochmals Danke für den Super Adapter.

                Ich habe noch 2 Husquarna Mäher, da fehlen die Datenpunkte jetzt auch im Vergleich zum Vorjahr und da habe ich es über den STATUS der Mäher gelöst das ich mir eine Start und Endzeit beschreibe und dann die Differenz mit jedem rausfahren Addiere, das kann ich ja bei Gardena auch machen, damit habe ich dann Mähzeit, Tageskilometer und Klingenzeit.

                1 Reply Last reply Reply Quote 0
                • H
                  Happyuser20 last edited by Happyuser20

                  Hallo

                  Ich nutze den Adapter auch schon länger, funktioniert echt super.
                  Aber seitdem Gardena da was an der API umgestellt hat, habe ich Probleme mit der smarten Steckdose.
                  Was bedeutet Probleme, technisch funktioniert Sie tadellos, jedoch wird der Status im Adapter nicht mehr angezeigt bzw. dort steht immer OFF.
                  Egal ob die Steckdose aus oder eingeschalten ist.
                  Wenn ich die Steckdose kurz mal vom Netz trenne und wieder verbinde funktioniert es einen Schaltvorgang lang, dann nicht mehr.
                  In der APP wird der Status allerdings richtig angezeigt.

                  Kann dieses Verhalten jemand bestätigen?

                  Gruß
                  HappyUser20

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

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

                    Aber seitdem Gardena da was an der API umgestellt hat, habe ich Probleme mit der smarten Steckdose.
                    Was bedeutet Probleme, technisch funktioniert Sie tadellos, jedoch wird der Status im Adapter nicht mehr angezeigt bzw. dort steht immer OFF.
                    Egal ob die Steckdose aus oder eingeschalten ist.

                    gerade nochmals extra getestet. Ein-/Ausschalten funktioniert bei mir und auch der Status wechselt.

                    Aber ich habe die Tage meine Steckdose mal umbenannt und diese Umbenennung kam erst irgendwann über die API von Gardena. Ich habe es nicht gestoppt, aber es war so lange, dass ich nicht (mehr) drauf gewartet habe. Evtl. ist das ja bei dir das gleiche Problem, nur eben mit dem Status und nicht (nur) mit dem Namen. Kannst ja mal prüfen.

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

                      @jpgorganizer

                      Hy, betreibe eine IOBroker Installation am neuesten Stand. Zusätzlich zu den anderen Komponenten versuche ich seit Wochen, meine Gardena Geräte ein zu binden.

                      Leider bekomme ich IMMER 403 Forbidden:

                      fbdffa9e-658c-485a-8092-0bcba8ed5ff9-grafik.png

                      Die korrekten API´s samt PW / API KEy sind gesetzt:
                      e91807f1-1750-436e-9026-913f54081896-grafik.png

                      Natürlich schon unzähligemal ein neues APP erstellt bzw. die API disconnected / connected.

                      Username (Mail) ist die gleiche wie jene im App für meine Gardena Smart Komponenten.
                      Settings sind auf Default:
                      523b5b66-aabb-4c1a-a28b-26ed07b770c6-grafik.png

                      Da ich leider überhaupt keine Ideen mehr habe, würde ich mich über Tipps sehr freuen 🙂

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

                        Ich habe auch mal wieder einen gelben Adapter. Ging 10 Tage gut, heute ist wieder Schluß.
                        Die selben Fehlermeldungen wie zuvor.

                        smartgarden.0	2022-05-25 12:56:33.205	info	(23704) 3/ ---> State change by device: state sg.0.info.connection changed: false (ack = true)
                        smartgarden.0	2022-05-25 12:56:33.204	info	(23704) 3/ ---> State change by device: state sg.0.info.connection changed: false (ack = true)
                        smartgarden.0	2022-05-25 12:56:33.199	info	(23704) 3/ getConnection: trying to connect again in 500 seconds
                        smartgarden.0	2022-05-25 12:56:33.199	info	(23704) 3/ getConnection: returned connection error: request returned 429
                        smartgarden.0	2022-05-25 12:56:33.199	info	(23704) 3/ sgSetState: info.connection value=false ack=true
                        smartgarden.0	2022-05-25 12:56:33.199	error	(23704) Error: request returned 429
                        smartgarden.0	2022-05-25 12:56:33.199	info	(23704) 3/ get_locations failure:..return with error
                        smartgarden.0	2022-05-25 12:56:33.198	info	(23704) 3/ get_locations failure: response.statusCode/Message=429/
                        smartgarden.0	2022-05-25 12:56:33.198	info	(23704) 3/ sgSetState: info.connection value=false ack=true
                        smartgarden.0	2022-05-25 12:56:33.051	info	(23704) 3/ ---> State change by device: state sg.0.info.RateLimitCounter changed, (ack = true)
                        smartgarden.0	2022-05-25 12:56:33.038	info	(23704) 3/ incrementLimitCounter: new counters : y2022 / m2022-05: 5914 / d2022-05-25: 243 / hr10: 18 / last30days: 6895 / last31days: 6895
                        smartgarden.0	2022-05-25 12:56:33.036	info	(23704) 3/ get_locations ...
                        smartgarden.0	2022-05-25 12:56:33.035	info	(23704) 3/ connected ... auth_data=eyJhXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
                        smartgarden.0	2022-05-25 12:56:33.035	info	(23704) 3/ Connection: expires_in/timeout/factor:86399 / 86485 / 1.001
                        smartgarden.0	2022-05-25 12:56:33.034	info	(23704) 3/ Connection: successful: response.statusCode / statusMessage=200 / OK
                        smartgarden.0	2022-05-25 12:56:32.742	info	(23704) 3/ ---> State change by device: state sg.0.info.RateLimitCounter changed, (ack = true)
                        smartgarden.0	2022-05-25 12:56:32.728	info	(23704) 3/ ---> State change by device: state sg.0.info.connection changed: false (ack = true)
                        smartgarden.0	2022-05-25 12:56:32.721	info	(23704) 3/ incrementLimitCounter: new counters : y2022 / m2022-05: 5913 / d2022-05-25: 242 / hr10: 17 / last30days: 6894 / last31days: 6894
                        smartgarden.0	2022-05-25 12:56:32.720	info	(23704) 3/ Gardena Smart System Service hosts at: smart_host: https://api.smart.gardena.dev authentication_host: https://api.authentication.husqvarnagroup.dev
                        smartgarden.0	2022-05-25 12:56:32.719	info	(23704) 3/ connecting to Gardena Smart System Service ...
                        smartgarden.0	2022-05-25 12:56:32.719	info	(23704) 3/ sgSetState: info.connection value=false ack=true
                        smartgarden.0	2022-05-25 12:56:32.719	info	(23704) 3/ connectToGardena...
                        smartgarden.0	2022-05-25 12:56:32.718	info	(23704) 3/ getConnection...
                        smartgarden.0	2022-05-25 12:56:12.947	error	(23704) Error: sendCommand: command not send, because not connected to Gardena Webservice
                        smartgarden.0	2022-05-25 12:56:12.943	info	(23704) 3/ ---> Command should be sent to device: state sg.0.L_ae1e.D_b9ff.S_MOWER_cbtg.activity_control_i changed, START_DONT_OVERRIDE (ack = false)
                        
                        1 Reply Last reply Reply Quote 0
                        • JohGre
                          JohGre last edited by

                          @michihorn
                          das selbe wie in deinem letzten Problem-Post. Rate-Limit überschritten, siehe Auszug aus der API-Beschreibung

                          Rate Limits
                          Rate limits are in place to prevent malicious use of the API that would impact other users.
                          
                          Each application has the following limits:
                          
                          Throttling occurs if average call rate exceeds one call every fifteen minutes.
                          Quota of 3'000 requests per month.
                          
                          M 1 Reply Last reply Reply Quote 0
                          • M
                            michihorn @JohGre last edited by

                            @johgre Kannst du mir sagen was ich in der Konfig des Adapters einzutragen habe?

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

                              @michihorn Das sind meine Einstellungen und da hatte ich den 429 noch nie

                              763974ee-2bff-4656-9998-ed5666818146-image.png

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

                                @johgre OK Danke ich übernehme die mal

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

                                  @michihorn Ich habe diese settings und auch kein Problem.
                                  340b0489-dc4b-46ca-b603-b40e129e9328-image.png

                                  1 Reply Last reply Reply Quote 0
                                  • S
                                    stevie77 @michihorn last edited by

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

                                    @johgre Kannst du mir sagen was ich in der Konfig des Adapters einzutragen habe?

                                    Man korrigiere mich, aber die Einstellungen allein sind das ja nicht (unbedingt). Bei mir war ein von mir unbedacht geschriebenes Skript der Auslöser, ich hatte schlicht zu oft den Status eines Geräts abgefragt bzw. gesetzt. Erst als ich das geändert habe, war das Problem weg.

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

                                      @stevie77
                                      korrekt

                                      @michihorn
                                      durch Änderung der Einstellungen kann ich mir überhaupt nicht vorstellen, wie es da zu einem 403 kommen kann bzw. wie man ihn dann wieder umgehen könnte.

                                      Wie @stevie77 schon schrieb, ich tippe darauf, dass du bewusst oder unbewusst eine Loop gebaut hast, die regelmäßig Befehle sendet. Da reicht es schon alle 5 Minuten etwas zu tun, dann bist du nach ~10 Tagen bei 3000 Befehlen und hast das Limit gerissen.

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

                                        Ich habe mal ne Frage.
                                        Ich habe für jeden Tag beispielsweise mähen von 10 bis 18 Uhr eingestellt. Ich schicke den Mäher um 15 Uhr mit PARK_UNTIL_NEXT_TASK zurück ins Häuschen, da der Regenmesser eine bestimmte Menge Regen meldet. Das funktioniert auch. Nur fängt er danach wieder an zu mähen. Ich hätte jetzt gedacht, dass er Pause bis zum nächsten Tag um 10 Uhr hat, wenn es wieder losgehen soll. Oder ist PARK_UNTIL_NEXT_TASK so zu verstehen, dass er nach ner Weile (wenn Batterie wieder voll?) wieder loslegt, da der aktuelle Task (bis 18 Uhr) noch nicht abgeschlossen ist?

                                        jpgorganizer 1 Reply Last reply Reply Quote 0
                                        • JohGre
                                          JohGre last edited by

                                          @stevie77 Ich machs mit PARK_UNTIL_FURTHER_NOTICE

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

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

                                            Ich habe mal ne Frage.
                                            Ich habe für jeden Tag beispielsweise mähen von 10 bis 18 Uhr eingestellt. Ich schicke den Mäher um 15 Uhr mit PARK_UNTIL_NEXT_TASK zurück ins Häuschen, da der Regenmesser eine bestimmte Menge Regen meldet. Das funktioniert auch. Nur fängt er danach wieder an zu mähen. Ich hätte jetzt gedacht, dass er Pause bis zum nächsten Tag um 10 Uhr hat, wenn es wieder losgehen soll. Oder ist PARK_UNTIL_NEXT_TASK so zu verstehen, dass er nach ner Weile (wenn Batterie wieder voll?) wieder loslegt, da der aktuelle Task (bis 18 Uhr) noch nicht abgeschlossen ist?

                                            was sagt die Gardena App, wenn du den Mäher heimgeschickt hast? Die zeigt doch, wann es wieder weitergeht.

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

                                            @stevie77 Ich machs mit PARK_UNTIL_FURTHER_NOTICE

                                            ich auch. Hoffentlich frägt jetzt keiner warum. Ich kann es nicht mehr sagen. Ist bei mir in meiner eigenen App so eingestellt seid ewiger Zeit.

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            855
                                            Online

                                            31.7k
                                            Users

                                            79.8k
                                            Topics

                                            1.3m
                                            Posts

                                            gardena smart system smartgarden
                                            107
                                            1075
                                            260110
                                            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