Skip to content
  • 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
  1. ioBroker Community Home
  2. Deutsch
  3. Tester
  4. [neuer Adapter] smartgarden adapter for Gardena smart system

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.1k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    1.9k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    15
    1
    2.1k

[neuer Adapter] smartgarden adapter for Gardena smart system

Geplant Angeheftet Gesperrt Verschoben Tester
gardena smart systemsmartgarden
1.1k Beiträge 108 Kommentatoren 324.6k Aufrufe 101 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.
  • JohGreJ JohGre

    @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 Offline
    P Offline
    Pistus
    schrieb am zuletzt editiert von
    #1014

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

    JohGreJ 1 Antwort Letzte Antwort
    0
    • P Pistus

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

      JohGreJ Offline
      JohGreJ Offline
      JohGre
      schrieb am zuletzt editiert von
      #1015

      @pistus Du brauchst da aber auch die Basisstation dazu.

      nuc i5: RaspberryMatic, ioBroker, pi-hole, SQL-Server, OMV-NAS, Influx-DB & Grafana, OpenHab, tasmoadmin

      1 Antwort Letzte Antwort
      0
      • P Offline
        P Offline
        Pistus
        schrieb am zuletzt editiert von
        #1016

        @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?

        JohGreJ 2 Antworten Letzte Antwort
        0
        • P Pistus

          @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?

          JohGreJ Offline
          JohGreJ Offline
          JohGre
          schrieb am zuletzt editiert von
          #1017

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

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

          Nein & Nein

          nuc i5: RaspberryMatic, ioBroker, pi-hole, SQL-Server, OMV-NAS, Influx-DB & Grafana, OpenHab, tasmoadmin

          1 Antwort Letzte Antwort
          0
          • P Pistus

            @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?

            JohGreJ Offline
            JohGreJ Offline
            JohGre
            schrieb am zuletzt editiert von
            #1018

            @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.

            nuc i5: RaspberryMatic, ioBroker, pi-hole, SQL-Server, OMV-NAS, Influx-DB & Grafana, OpenHab, tasmoadmin

            1 Antwort Letzte Antwort
            0
            • M Offline
              M Offline
              MrLee
              schrieb am zuletzt editiert von
              #1019

              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 Antwort Letzte Antwort
              0
              • EnduranceE Offline
                EnduranceE Offline
                Endurance
                schrieb am zuletzt editiert von Endurance
                #1020

                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 Antwort Letzte Antwort
                0
                • R Offline
                  R Offline
                  Richard 0
                  schrieb am zuletzt editiert von
                  #1021

                  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 Antwort Letzte Antwort
                  0
                  • R Richard 0

                    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 Offline
                    M Offline
                    michihorn
                    schrieb am zuletzt editiert von michihorn
                    #1022

                    @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 Antwort Letzte Antwort
                    0
                    • M 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 Offline
                      R Offline
                      Richard 0
                      schrieb am zuletzt editiert von
                      #1023

                      @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 Antwort Letzte Antwort
                      0
                      • R Richard 0

                        @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 Offline
                        P Offline
                        Pistus
                        schrieb am zuletzt editiert von
                        #1024

                        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 Antwort Letzte Antwort
                        0
                        • P Pistus

                          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 Offline
                          K Offline
                          Kaiman55
                          schrieb am zuletzt editiert von
                          #1025

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

                          P 1 Antwort Letzte Antwort
                          0
                          • M MrLee

                            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 Offline
                            M Offline
                            MrLee
                            schrieb am zuletzt editiert von
                            #1026

                            @mrlee

                            Jemand hier schon was in der API rausgefunden?

                            Danke
                            Mr. Lee

                            1 Antwort Letzte Antwort
                            0
                            • K Kaiman55

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

                              P Offline
                              P Offline
                              Pistus
                              schrieb am zuletzt editiert von
                              #1027

                              @kaiman55 Danke für deine Info.
                              Zu meinem Verständnis.

                              Mit PARKUNTIL_FURTHER_NOTIZE wir der Mäher in die Garage geschickt. Wie lange bleibt der Text in der activity_control_i erhalten.

                              Meine Abfrage wenn der Mäher in der Garage ist lautet

                              Falls Wert vom Objekt ID activity_control_i = PARK_UNTIL_FURTHER_NOTIZE
                              Mache schreibe Objekt_ID activity_control_i steure Wert PARK_UNTIL_NEXT_TASK Verzögerung

                              Der letzte Schritt funktioniert nicht.
                              https://forum.iobroker.net/topic/31289/neuer-adapter-smartgarden-adapter-for-gardena-smart-system/1026?loggedin=true#
                              Das müsste er aber wenn in activity_control_i noch PARK_UNTIL_FURTHER_NOTIZE stünde.

                              M 1 Antwort Letzte Antwort
                              0
                              • P Pistus

                                @kaiman55 Danke für deine Info.
                                Zu meinem Verständnis.

                                Mit PARKUNTIL_FURTHER_NOTIZE wir der Mäher in die Garage geschickt. Wie lange bleibt der Text in der activity_control_i erhalten.

                                Meine Abfrage wenn der Mäher in der Garage ist lautet

                                Falls Wert vom Objekt ID activity_control_i = PARK_UNTIL_FURTHER_NOTIZE
                                Mache schreibe Objekt_ID activity_control_i steure Wert PARK_UNTIL_NEXT_TASK Verzögerung

                                Der letzte Schritt funktioniert nicht.
                                https://forum.iobroker.net/topic/31289/neuer-adapter-smartgarden-adapter-for-gardena-smart-system/1026?loggedin=true#
                                Das müsste er aber wenn in activity_control_i noch PARK_UNTIL_FURTHER_NOTIZE stünde.

                                M Offline
                                M Offline
                                mon
                                schrieb am zuletzt editiert von
                                #1028

                                Kann man mit dem Adapter den Zeitplan eines Mähers auslesen?
                                Ich habe irgendwie keine passenden Objekte dazu gefunden.

                                jpgorganizerJ M 2 Antworten Letzte Antwort
                                0
                                • M mon

                                  Kann man mit dem Adapter den Zeitplan eines Mähers auslesen?
                                  Ich habe irgendwie keine passenden Objekte dazu gefunden.

                                  jpgorganizerJ Offline
                                  jpgorganizerJ Offline
                                  jpgorganizer
                                  schrieb am zuletzt editiert von
                                  #1029

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

                                  Kann man mit dem Adapter den Zeitplan eines Mähers auslesen?
                                  Ich habe irgendwie keine passenden Objekte dazu gefunden.

                                  nein, geht nicht

                                  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

                                  1 Antwort Letzte Antwort
                                  0
                                  • M mon

                                    Kann man mit dem Adapter den Zeitplan eines Mähers auslesen?
                                    Ich habe irgendwie keine passenden Objekte dazu gefunden.

                                    M Offline
                                    M Offline
                                    mon
                                    schrieb am zuletzt editiert von
                                    #1030

                                    @mon Oh das ist ja Schade. Ich war mir sicher ich hatte sowas mal im Forum gesehen. Dann war das vlt. mit dem Gardena Plugin?

                                    1 Antwort Letzte Antwort
                                    0
                                    • B Offline
                                      B Offline
                                      BlackHawk1942
                                      schrieb am zuletzt editiert von
                                      #1031

                                      Grüß Euch!

                                      Ich hatte den gleichen Fehler. Habe dann, wie hier besprochen, die App bei Husqvarna neu angelegt und dann in den Settings des Adapters UName und PWD raus genommen und entsprechend die AppKey und AppSec eingetragen. Seit dem bekomme ich immer einen "400 Bad Request". Ich habe bereits den Adapter gelöscht und neu angelegt, nicht nur die Instanz.

                                      Könnt ihr mir an dieser Stelle ggf helfen? Ich schaffe es einfach nicht meine Daten / Objekte wieder zu bekommen. Wenn ich den Adapter neu starte, dass ist es tw. kurzzeitig "grün", also verbunden und dann aber schnell wieder "gelb". Mit geht es um die Connection zu Gardena. Meine App läuft zuverlässig (iPhone). Es hat sich nichts an Firewall oder dem Netzwerk generell verändert. Lief 1,5 Jahre problemlos und nun bekomme ich es einfach nicht mehr hin.

                                      @jpgorganizer hast Du eine Idee?

                                      Wenn ich das Testscript von Husqvarna per SSH auf meinem ioB ausführe, dann bekomme ich einen Accesstoken.

                                      2023-09-26 10:13:29.938 - info: smartgarden.0 (11810) 1/ reconnect!
                                      2023-09-26 10:13:29.938 - info: smartgarden.0 (11810) 1/ getConnection...
                                      2023-09-26 10:13:29.939 - info: smartgarden.0 (11810) 1/ connectToGardena...
                                      2023-09-26 10:13:29.939 - info: smartgarden.0 (11810) 1/ connecting to Gardena Smart System Service ...
                                      2023-09-26 10:13:29.939 - info: smartgarden.0 (11810) 1/ Gardena Smart System Service hosts at: smart_host: https://api.smart.gardena.dev authentication_host: https://api.authentication.husqvarnagroup.dev
                                      2023-09-26 10:13:29.939 - info: smartgarden.0 (11810) 1/ connect ... empty username
                                      2023-09-26 10:13:29.939 - info: smartgarden.0 (11810) 1/ connect ... empty password
                                      2023-09-26 10:13:29.939 - info: smartgarden.0 (11810) 1/ connect ... using client credentials grant
                                      2023-09-26 10:13:30.160 - info: smartgarden.0 (11810) 1/ Connection failure.response.statusCode/Message=400/Bad Request
                                      2023-09-26 10:13:30.160 - info: smartgarden.0 (11810) 1/ Connection failure:..return with error
                                      2023-09-26 10:13:30.160 - error: smartgarden.0 (11810) Error: request returned 400 Bad Request
                                      2023-09-26 10:13:30.160 - info: smartgarden.0 (11810) 1/ getConnection: returned connection error: request returned 400 Bad Request
                                      2023-09-26 10:13:30.160 - info: smartgarden.0 (11810) 1/ getConnection: trying to connect again in 300 seconds
                                      

                                      Teilweise connected er eben kurzzeitig und schließt dann wieder.

                                      2023-09-26 10:42:50.469 - info: smartgarden.0 (11810) 1/ Connection: successful: response.statusCode / statusMessage=200 / OK
                                      2023-09-26 10:42:50.469 - info: smartgarden.0 (11810) 1/ Connection: expires_in/timeout/factor:86399 / 86313 / 0.999
                                      2023-09-26 10:42:50.469 - info: smartgarden.0 (11810) 1/ connected ... auth_data=eyJhXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-XXXXXXXXXXXXXXXXXXXXXXX-X-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-XXXX-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
                                      2023-09-26 10:42:50.470 - info: smartgarden.0 (11810) 1/ get_locations ...
                                      2023-09-26 10:42:50.672 - info: smartgarden.0 (11810) 1/ get_locations: successful / response.statusMessage: OK
                                      2023-09-26 10:42:50.673 - info: smartgarden.0 (11810) 1/ get_locations ... locations={"data":[{"id":"<wurde entfernt>","type":"LOCATION","attributes":{"name":"My Garden"}}]}
                                      2023-09-26 10:42:50.673 - info: smartgarden.0 (11810) 1/ get_websocket ...
                                      2023-09-26 10:42:50.844 - info: smartgarden.0 (11810) 1/ get_websocket successful: response.statusCode/Message=201/Created
                                      2023-09-26 10:42:50.845 - info: smartgarden.0 (11810) 1/ get_websocket ... websocket ok
                                      2023-09-26 10:42:50.975 - info: smartgarden.0 (11810) 1/ on_close: ### closed ### close.code=1006 close.reason=
                                      

                                      Danach geht es direkt in den oben beschriebenen 400.

                                      Danke Euch!

                                      M 1 Antwort Letzte Antwort
                                      0
                                      • B BlackHawk1942

                                        Grüß Euch!

                                        Ich hatte den gleichen Fehler. Habe dann, wie hier besprochen, die App bei Husqvarna neu angelegt und dann in den Settings des Adapters UName und PWD raus genommen und entsprechend die AppKey und AppSec eingetragen. Seit dem bekomme ich immer einen "400 Bad Request". Ich habe bereits den Adapter gelöscht und neu angelegt, nicht nur die Instanz.

                                        Könnt ihr mir an dieser Stelle ggf helfen? Ich schaffe es einfach nicht meine Daten / Objekte wieder zu bekommen. Wenn ich den Adapter neu starte, dass ist es tw. kurzzeitig "grün", also verbunden und dann aber schnell wieder "gelb". Mit geht es um die Connection zu Gardena. Meine App läuft zuverlässig (iPhone). Es hat sich nichts an Firewall oder dem Netzwerk generell verändert. Lief 1,5 Jahre problemlos und nun bekomme ich es einfach nicht mehr hin.

                                        @jpgorganizer hast Du eine Idee?

                                        Wenn ich das Testscript von Husqvarna per SSH auf meinem ioB ausführe, dann bekomme ich einen Accesstoken.

                                        2023-09-26 10:13:29.938 - info: smartgarden.0 (11810) 1/ reconnect!
                                        2023-09-26 10:13:29.938 - info: smartgarden.0 (11810) 1/ getConnection...
                                        2023-09-26 10:13:29.939 - info: smartgarden.0 (11810) 1/ connectToGardena...
                                        2023-09-26 10:13:29.939 - info: smartgarden.0 (11810) 1/ connecting to Gardena Smart System Service ...
                                        2023-09-26 10:13:29.939 - info: smartgarden.0 (11810) 1/ Gardena Smart System Service hosts at: smart_host: https://api.smart.gardena.dev authentication_host: https://api.authentication.husqvarnagroup.dev
                                        2023-09-26 10:13:29.939 - info: smartgarden.0 (11810) 1/ connect ... empty username
                                        2023-09-26 10:13:29.939 - info: smartgarden.0 (11810) 1/ connect ... empty password
                                        2023-09-26 10:13:29.939 - info: smartgarden.0 (11810) 1/ connect ... using client credentials grant
                                        2023-09-26 10:13:30.160 - info: smartgarden.0 (11810) 1/ Connection failure.response.statusCode/Message=400/Bad Request
                                        2023-09-26 10:13:30.160 - info: smartgarden.0 (11810) 1/ Connection failure:..return with error
                                        2023-09-26 10:13:30.160 - error: smartgarden.0 (11810) Error: request returned 400 Bad Request
                                        2023-09-26 10:13:30.160 - info: smartgarden.0 (11810) 1/ getConnection: returned connection error: request returned 400 Bad Request
                                        2023-09-26 10:13:30.160 - info: smartgarden.0 (11810) 1/ getConnection: trying to connect again in 300 seconds
                                        

                                        Teilweise connected er eben kurzzeitig und schließt dann wieder.

                                        2023-09-26 10:42:50.469 - info: smartgarden.0 (11810) 1/ Connection: successful: response.statusCode / statusMessage=200 / OK
                                        2023-09-26 10:42:50.469 - info: smartgarden.0 (11810) 1/ Connection: expires_in/timeout/factor:86399 / 86313 / 0.999
                                        2023-09-26 10:42:50.469 - info: smartgarden.0 (11810) 1/ connected ... auth_data=eyJhXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-XXXXXXXXXXXXXXXXXXXXXXX-X-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-XXXX-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
                                        2023-09-26 10:42:50.470 - info: smartgarden.0 (11810) 1/ get_locations ...
                                        2023-09-26 10:42:50.672 - info: smartgarden.0 (11810) 1/ get_locations: successful / response.statusMessage: OK
                                        2023-09-26 10:42:50.673 - info: smartgarden.0 (11810) 1/ get_locations ... locations={"data":[{"id":"<wurde entfernt>","type":"LOCATION","attributes":{"name":"My Garden"}}]}
                                        2023-09-26 10:42:50.673 - info: smartgarden.0 (11810) 1/ get_websocket ...
                                        2023-09-26 10:42:50.844 - info: smartgarden.0 (11810) 1/ get_websocket successful: response.statusCode/Message=201/Created
                                        2023-09-26 10:42:50.845 - info: smartgarden.0 (11810) 1/ get_websocket ... websocket ok
                                        2023-09-26 10:42:50.975 - info: smartgarden.0 (11810) 1/ on_close: ### closed ### close.code=1006 close.reason=
                                        

                                        Danach geht es direkt in den oben beschriebenen 400.

                                        Danke Euch!

                                        M Offline
                                        M Offline
                                        martin_olw
                                        schrieb am zuletzt editiert von
                                        #1032

                                        Hallo zusammen!
                                        Dank des Blockly von @Kaiman55 fährt mein Mäher bei Regen automaisch zum Laden und setzt seine Fahrt dann später wieder fort. Das war für mich als Neuling recht einfach machbar 😉
                                        Nun aber eine Neulingsfrage: Ich möchte mir die Restlaufzeit (Mähen oder Laden) von Sekunden in Minuten umrechnen (mathematisch ist mir das klar) lassen und in zwei entsprechende Datenpunkte schreiben. Wie kann ich das machen. Habe es schonmal versucht, aber das funktioniert leider nicht.
                                        b98ffe1b-e54f-4cf2-8462-714aaf9315f4-image.png
                                        Danke für eure Hilfe!
                                        VG Martin

                                        M 1 Antwort Letzte Antwort
                                        1
                                        • M martin_olw

                                          Hallo zusammen!
                                          Dank des Blockly von @Kaiman55 fährt mein Mäher bei Regen automaisch zum Laden und setzt seine Fahrt dann später wieder fort. Das war für mich als Neuling recht einfach machbar 😉
                                          Nun aber eine Neulingsfrage: Ich möchte mir die Restlaufzeit (Mähen oder Laden) von Sekunden in Minuten umrechnen (mathematisch ist mir das klar) lassen und in zwei entsprechende Datenpunkte schreiben. Wie kann ich das machen. Habe es schonmal versucht, aber das funktioniert leider nicht.
                                          b98ffe1b-e54f-4cf2-8462-714aaf9315f4-image.png
                                          Danke für eure Hilfe!
                                          VG Martin

                                          M Offline
                                          M Offline
                                          michihorn
                                          schrieb am zuletzt editiert von michihorn
                                          #1033

                                          @martin_olw
                                          Ich habe zwar keine Ahnung von Blockly aber im Java sieht das so aus. Restlaufzeit und Restladezeit werden berechet und in einen vorher angelegten DP geschrieben.

                                          const id_LZ = "smartgarden.0.LOCATION_xxxxxx-2Df6d9-2D4225-xxxx81-2Dad62bcd5ae1e.DEVICE_5xxx-2De89e-2D46c1-2D9c5e-2D3340cc87b9ff.SERVICE_MOWER_59e2d2b8-2De89e-2D46c1-2D9c5e-2D3340cc87b9ff.activity_mowingTime_remain_i"
                                          const id_CT = "smartgarden.0.LOCATION_xxxxxxxx-2Df6d9-2D4225-2D9481-xxxxcd5ae1e.DEVICE_5xxxb8-2De89e-2D46c1-2D9c5e-2D3340cc87b9ff.SERVICE_COMMON_xxxxxxx-2De89e-2D46c1-2Dxxxe-2xxx40cc87b9ff.batteryState_chargingTime_remain_i"
                                          
                                          
                                          on({ id: id_LZ, change: "any" }, function (dp) {
                                              var RZ = (dp.state.val / 60).toFixed(0)
                                              log(RZ)
                                              setState("0_userdata.0.Garten.Rasen.Restlaufzeit", RZ)
                                          });
                                          
                                          on({ id: id_CT, change: "any" }, function (dp) {
                                              var LZ = (dp.state.val / 60).toFixed(0)
                                              log(LZ)
                                              setState("0_userdata.0.Garten.Rasen.Restladezeit", LZ)
                                          });
                                          
                                          

                                          Michael

                                          M 1 Antwort Letzte Antwort
                                          0
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          300

                                          Online

                                          32.4k

                                          Benutzer

                                          81.4k

                                          Themen

                                          1.3m

                                          Beiträge
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Anmelden

                                          • Du hast noch kein Konto? Registrieren

                                          • Anmelden oder registrieren, um zu suchen
                                          • Erster Beitrag
                                            Letzter Beitrag
                                          0
                                          • Aktuell
                                          • Tags
                                          • Ungelesen 0
                                          • Kategorien
                                          • Unreplied
                                          • Beliebt
                                          • GitHub
                                          • Docu
                                          • Hilfe