Skip to content
  • Home
  • 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

Community Forum

  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.4k

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

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

[neuer Adapter] smartgarden adapter for Gardena smart system

Geplant Angeheftet Gesperrt Verschoben Tester
gardena smart systemsmartgarden
1.1k Beiträge 108 Kommentatoren 325.9k 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.
  • jpgorganizerJ jpgorganizer

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

    @jpgorganizer wie könnte ich denn abfangen, dass der Befehl nicht kam ? damit ich nur bei Bedarf neu sende ?

    du solltest sowieso activity_value überwachen, denn sonst weißt du ja nie, ob der befehl ausgeführt wurde. Nur weil er vom Server akzeptiert wurde, muss z.B. ein Ventil noch lange nicht geöffnet werden

    Ist das immer der gleiche Befehl, der auf einen Error 400 rausläuft oder sind das verschiedene befehle? Mach mal bitte Beispiele und ggfs. Logs mit Level 3
    Ich habe gerade alle Logs seit 29.7. durchgesehen. Ich habe keine Error 400 und auch keine anderen drin. Und ich habe täglich verschiedenste Befehle angestossen.

    M Offline
    M Offline
    mameier1234
    schrieb am zuletzt editiert von
    #962

    @jpgorganizer
    Ich steuere die Duration_value eines Bewässerungsventils an... klappt 100x hintereinander.. wenn dann aber ein paar Stunden ins Land gehen, dann kommt immer wieder mal der Fehler 400... der geht erst weg, wenn ich die Instanz neu starte...

    Logs muss ich noch provozieren / erzeugen.

    Grüße,

    Martin

    jpgorganizerJ 1 Antwort Letzte Antwort
    0
    • M mameier1234

      @jpgorganizer
      Ich steuere die Duration_value eines Bewässerungsventils an... klappt 100x hintereinander.. wenn dann aber ein paar Stunden ins Land gehen, dann kommt immer wieder mal der Fehler 400... der geht erst weg, wenn ich die Instanz neu starte...

      Logs muss ich noch provozieren / erzeugen.

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

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

      Ich steuere die Duration_value eines Bewässerungsventils an.

      immer mit dem gleichen Wert? Machst du das manuell?

      wenn dann aber ein paar Stunden ins Land gehen, dann kommt immer wieder mal der Fehler 400... der geht erst weg, wenn ich die Instanz neu starte...

      Was heißt "ein paar Stunden ins Land gehen"? Siehst du eine Zeitabhängigkeit?
      Woher weißt du, dass der dann nur weggeht, wenn du neu startest? Was hast du sonst so versucht?

      Mach mal ein Log - Level 3 einschalten!

      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

      M 1 Antwort Letzte Antwort
      0
      • M Offline
        M Offline
        mameier1234
        schrieb am zuletzt editiert von
        #964

        @jpgorganizer

        Ich benutze den Adapter "Gartenbewässerung" ..

        Der bewässert morgens um 7.00 und abends um 21.00 meinen Garten.. Das sind die "paar Stunden"

        manchmal klappt alles, manchmal kommt aber eben der Fehler 400 , wenn ein Ventil schalten soll.. Wenn ich das Ventil dann manuell über den Adapter nochmal schalten will.. wieder 400...

        Dann Instanz neu starten und alles klappt wieder...

        Log kommt.. aber heute nicht mehr.. ich geniese jetzt erstmal die Family :-)

        Grüße,

        Martin

        M 1 Antwort Letzte Antwort
        0
        • M mameier1234

          @jpgorganizer

          Ich benutze den Adapter "Gartenbewässerung" ..

          Der bewässert morgens um 7.00 und abends um 21.00 meinen Garten.. Das sind die "paar Stunden"

          manchmal klappt alles, manchmal kommt aber eben der Fehler 400 , wenn ein Ventil schalten soll.. Wenn ich das Ventil dann manuell über den Adapter nochmal schalten will.. wieder 400...

          Dann Instanz neu starten und alles klappt wieder...

          Log kommt.. aber heute nicht mehr.. ich geniese jetzt erstmal die Family :-)

          M Offline
          M Offline
          mimei
          schrieb am zuletzt editiert von
          #965

          Hallo Freunde des automatisierten Gartens

          Ich bin aktuell erst an der Evaluation und habe habe von meinem Nachbar dankenswerterweise mal einen Anbindungsversuch auf sein Gardena-System machen können.

          Ich kann die Daten der API auslesen:
          2022-08-03 15_18_38-objects - jportal1.png

          Leider habe ich es nicht geschafft eine Bewässerung zu starten. Soweit ich mich richtig eingelesen habe, müsste ich bei "duration_value" einen Wert in Sekunden eintragen. braucht es noch mehr? Es hat leider nicht funktioniert. Wo könnte ich nachforschen?

          Grüsse
          Michael

          M 1 Antwort Letzte Antwort
          0
          • M mimei

            Hallo Freunde des automatisierten Gartens

            Ich bin aktuell erst an der Evaluation und habe habe von meinem Nachbar dankenswerterweise mal einen Anbindungsversuch auf sein Gardena-System machen können.

            Ich kann die Daten der API auslesen:
            2022-08-03 15_18_38-objects - jportal1.png

            Leider habe ich es nicht geschafft eine Bewässerung zu starten. Soweit ich mich richtig eingelesen habe, müsste ich bei "duration_value" einen Wert in Sekunden eintragen. braucht es noch mehr? Es hat leider nicht funktioniert. Wo könnte ich nachforschen?

            Grüsse
            Michael

            M Offline
            M Offline
            mameier1234
            schrieb am zuletzt editiert von
            #966

            @mimei doch... das ist schon richtig...

            Allerdings sollten es nicht nur 5 sekunden sein, sondern mindestens 60 .. oder 120 ... Denke in Minuten !

            Grüße,

            Martin

            S 1 Antwort Letzte Antwort
            0
            • M mameier1234

              @mimei doch... das ist schon richtig...

              Allerdings sollten es nicht nur 5 sekunden sein, sondern mindestens 60 .. oder 120 ... Denke in Minuten !

              S Offline
              S Offline
              SaschaS
              schrieb am zuletzt editiert von
              #967

              @mameier1234 Die Schnittstelle zwischen SprinkleControl und Smartgarden habe ich über ein kleines Blockly gelöst, welches hier im Forum und auf github beschrieben wird.

              on({id: [].concat(['javascript.0.SprinkleControl.Rasen_Terasse']), change: "ne"}, async function (obj) {
                var value = obj.state.val;
                var oldValue = obj.oldState.val;
                if (getState("javascript.0.SprinkleControl.Rasen_Terasse").val == true) {
                  console.log('SprinkleControl startet Bewässerung Rasen_Terasse');
                  setState("smartgarden.0.LOCATION_914e62a7-2D5346-2D4eff-2D97b9-2Db729129a328a.DEVICE_5fe75004-2D52d0-2D4d52-2D9d37-2Dfa485a0111bd.SERVICE_VALVE_5fe75004-2D52d0-2D4d52-2D9d37-2Dfa485a0111bd-3A6.duration_value"/*duration_value*/, 3540);
                }
                if (getState("javascript.0.SprinkleControl.Rasen_Terasse").val == false) {
                  console.log('SprinkleControl beendet Bewässerung Rasen_Terasse');
                  setState("smartgarden.0.LOCATION_914e62a7-2D5346-2D4eff-2D97b9-2Db729129a328a.DEVICE_5fe75004-2D52d0-2D4d52-2D9d37-2Dfa485a0111bd.SERVICE_VALVE_5fe75004-2D52d0-2D4d52-2D9d37-2Dfa485a0111bd-3A6.duration_value"/*duration_value*/, 'STOP_UNTIL_NEXT_TASK');
                }
              });
              on({id: [].concat(['javascript.0.SprinkleControl.Rasen_Oben']), change: "ne"}, async function (obj) {
                var value = obj.state.val;
                var oldValue = obj.oldState.val;
                if (getState("javascript.0.SprinkleControl.Rasen_Oben").val == true) {
                  console.log('SprinkleControl startet Bewässerung Rasen_Oben');
                  setState("smartgarden.0.LOCATION_914e62a7-2D5346-2D4eff-2D97b9-2Db729129a328a.DEVICE_5fe75004-2D52d0-2D4d52-2D9d37-2Dfa485a0111bd.SERVICE_VALVE_5fe75004-2D52d0-2D4d52-2D9d37-2Dfa485a0111bd-3A5.duration_value"/*duration_value*/, 3540);
                }
                if (getState("javascript.0.SprinkleControl.Rasen_Oben").val == false) {
                  console.log('SprinkleControl beendet Bewässerung Rasen_Oben');
                  setState("smartgarden.0.LOCATION_914e62a7-2D5346-2D4eff-2D97b9-2Db729129a328a.DEVICE_5fe75004-2D52d0-2D4d52-2D9d37-2Dfa485a0111bd.SERVICE_VALVE_5fe75004-2D52d0-2D4d52-2D9d37-2Dfa485a0111bd-3A5.duration_value"/*duration_value*/, 'STOP_UNTIL_NEXT_TASK');
                }
              });
              on({id: [].concat(['javascript.0.SprinkleControl.Rasen_Küche']), change: "ne"}, async function (obj) {
                var value = obj.state.val;
                var oldValue = obj.oldState.val;
                if (getState("javascript.0.SprinkleControl.Rasen_Küche").val == true) {
                  console.log('SprinkleControl startet Bewässerung Rasen_Küche');
                  setState("smartgarden.0.LOCATION_914e62a7-2D5346-2D4eff-2D97b9-2Db729129a328a.DEVICE_5fe75004-2D52d0-2D4d52-2D9d37-2Dfa485a0111bd.SERVICE_VALVE_5fe75004-2D52d0-2D4d52-2D9d37-2Dfa485a0111bd-3A4.duration_value"/*duration_value*/, 3540);
                }
                if (getState("javascript.0.SprinkleControl.Rasen_Küche").val == false) {
                  console.log('SprinkleControl beendet Bewässerung Rasen_Küche');
                  setState("smartgarden.0.LOCATION_914e62a7-2D5346-2D4eff-2D97b9-2Db729129a328a.DEVICE_5fe75004-2D52d0-2D4d52-2D9d37-2Dfa485a0111bd.SERVICE_VALVE_5fe75004-2D52d0-2D4d52-2D9d37-2Dfa485a0111bd-3A4.duration_value"/*duration_value*/, 'STOP_UNTIL_NEXT_TASK');
                }
              });
              
              //JTNDeG1sJTIweG1sbnMlM0QlMjJodHRwcyUzQSUyRiUyRmRldmVsb3BlcnMuZ29vZ2xlLmNvbSUyRmJsb2NrbHklMkZ4bWwlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJvbl9leHQlMjIlMjBpZCUzRCUyMmguTXRhTlFJMEgoSyU2MCU1QjR3ZW5XfiUyMiUyMHglM0QlMjIzOCUyMiUyMHklM0QlMjIxMyUyMiUzRSUzQ211dGF0aW9uJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4aHRtbCUyMiUyMGl0ZW1zJTNEJTIyMSUyMiUzRSUzQyUyRm11dGF0aW9uJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQ09ORElUSU9OJTIyJTNFbmUlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkFDS19DT05ESVRJT04lMjIlM0UlM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMk9JRDAlMjIlM0UlM0NzaGFkb3clMjB0eXBlJTNEJTIyZmllbGRfb2lkJTIyJTIwaWQlM0QlMjJZUCUyRlB3WnElMjUxOXBORHdJUUhGTCUzQiUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMm9pZCUyMiUzRWphdmFzY3JpcHQuMC5TcHJpbmtsZUNvbnRyb2wuUmFzZW5fVGVyYXNzZSUzQyUyRmZpZWxkJTNFJTNDJTJGc2hhZG93JTNFJTNDJTJGdmFsdWUlM0UlM0NzdGF0ZW1lbnQlMjBuYW1lJTNEJTIyU1RBVEVNRU5UJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyY29udHJvbHNfaWYlMjIlMjBpZCUzRCUyMk1vKnQlMjVUdVppJTI1UEYlNjA4ViU1RUdJJTYwLiUyMiUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMklGMCUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmxvZ2ljX2NvbXBhcmUlMjIlMjBpZCUzRCUyMiU1QlZJdEg3c2VQWklUMlJRR1BuKWklMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPUCUyMiUzRUVRJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJBJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyZ2V0X3ZhbHVlJTIyJTIwaWQlM0QlMjIlMkMlMjViRSUyQiUzRipTJTVEJTJCU0VVJTYwJTYwJTdEISU3Q2o4JTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQVRUUiUyMiUzRXZhbCUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT0lEJTIyJTNFamF2YXNjcmlwdC4wLlNwcmlua2xlQ29udHJvbC5SYXNlbl9UZXJhc3NlJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQiUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmxvZ2ljX2Jvb2xlYW4lMjIlMjBpZCUzRCUyMiU3Qk8wNmIqZkdWQSU1RCU1RDglM0FfJTNCSihkdSUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkJPT0wlMjIlM0VUUlVFJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ3N0YXRlbWVudCUyMG5hbWUlM0QlMjJETzAlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJkZWJ1ZyUyMiUyMGlkJTNEJTIyZC0xb3hXa2FJTnRzVWVjISUzRiU3QzUlM0ElMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJTZXZlcml0eSUyMiUzRWxvZyUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyVEVYVCUyMiUzRSUzQ3NoYWRvdyUyMHR5cGUlM0QlMjJ0ZXh0JTIyJTIwaWQlM0QlMjI5elMlMkZTJTdDdGdNczQ4Y2MlNDBDJTQwVyU2MDglMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJURVhUJTIyJTNFU3ByaW5rbGVDb250cm9sJTIwc3RhcnRldCUyMEJldyVDMyVBNHNzZXJ1bmclMjBSYXNlbl9UZXJhc3NlJTNDJTJGZmllbGQlM0UlM0MlMkZzaGFkb3clM0UlM0MlMkZ2YWx1ZSUzRSUzQ25leHQlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJjb250cm9sJTIyJTIwaWQlM0QlMjJrJTVEQ3dlJTI1biUzRCUzQWRKVlI2NCU3Q0RuWnAlMjIlM0UlM0NtdXRhdGlvbiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGh0bWwlMjIlMjBkZWxheV9pbnB1dCUzRCUyMmZhbHNlJTIyJTNFJTNDJTJGbXV0YXRpb24lM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPSUQlMjIlM0VzbWFydGdhcmRlbi4wLkxPQ0FUSU9OXzkxNGU2MmE3LTJENTM0Ni0yRDRlZmYtMkQ5N2I5LTJEYjcyOTEyOWEzMjhhLkRFVklDRV81ZmU3NTAwNC0yRDUyZDAtMkQ0ZDUyLTJEOWQzNy0yRGZhNDg1YTAxMTFiZC5TRVJWSUNFX1ZBTFZFXzVmZTc1MDA0LTJENTJkMC0yRDRkNTItMkQ5ZDM3LTJEZmE0ODVhMDExMWJkLTNBNi5kdXJhdGlvbl92YWx1ZSUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyV0lUSF9ERUxBWSUyMiUzRUZBTFNFJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJWQUxVRSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMm1hdGhfbnVtYmVyJTIyJTIwaWQlM0QlMjIlNDAyRSUzRCU1RW8hZ0ElM0QlNDBySk44ayU2MCUyM2QhJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyTlVNJTIyJTNFMzU0MCUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGbmV4dCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGc3RhdGVtZW50JTNFJTNDbmV4dCUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmNvbnRyb2xzX2lmJTIyJTIwaWQlM0QlMjIlN0ROJTNGJTdDZC5UMCUzREMlMkMlMkZQJTJCY1ZsN0clN0MlMjIlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJJRjAlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJsb2dpY19jb21wYXJlJTIyJTIwaWQlM0QlMjJPKlBleEMlM0QtOXJQUSUyQiU3Q0lqWnclMkMpJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT1AlMjIlM0VFUSUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmdldF92YWx1ZSUyMiUyMGlkJTNEJTIyZE4hZiUzQUklMjQwbWF4ekxmaGIzakQlM0ElMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJBVFRSJTIyJTNFdmFsJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPSUQlMjIlM0VqYXZhc2NyaXB0LjAuU3ByaW5rbGVDb250cm9sLlJhc2VuX1RlcmFzc2UlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJCJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybG9naWNfYm9vbGVhbiUyMiUyMGlkJTNEJTIyc0NQYmFpdG9xREUlN0IlMkZhITNubmozJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQk9PTCUyMiUzRUZBTFNFJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ3N0YXRlbWVudCUyMG5hbWUlM0QlMjJETzAlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJkZWJ1ZyUyMiUyMGlkJTNEJTIyJTNEJTdCcDQzaiUyRkQxR1VEN082X29UbnklMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJTZXZlcml0eSUyMiUzRWxvZyUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyVEVYVCUyMiUzRSUzQ3NoYWRvdyUyMHR5cGUlM0QlMjJ0ZXh0JTIyJTIwaWQlM0QlMjJ5YiU3QyUzQSUzRCU1RGoxYSU3Q2xPJTYwKnhnSWo1aiUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlRFWFQlMjIlM0VTcHJpbmtsZUNvbnRyb2wlMjBiZWVuZGV0JTIwQmV3JUMzJUE0c3NlcnVuZyUyMFJhc2VuX1RlcmFzc2UlM0MlMkZmaWVsZCUzRSUzQyUyRnNoYWRvdyUzRSUzQyUyRnZhbHVlJTNFJTNDbmV4dCUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmNvbnRyb2wlMjIlMjBpZCUzRCUyMmFUJTdDbUslMkMzLnRsaHIpdSU2MEVWY0YlMjQlMjIlM0UlM0NtdXRhdGlvbiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGh0bWwlMjIlMjBkZWxheV9pbnB1dCUzRCUyMmZhbHNlJTIyJTNFJTNDJTJGbXV0YXRpb24lM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPSUQlMjIlM0VzbWFydGdhcmRlbi4wLkxPQ0FUSU9OXzkxNGU2MmE3LTJENTM0Ni0yRDRlZmYtMkQ5N2I5LTJEYjcyOTEyOWEzMjhhLkRFVklDRV81ZmU3NTAwNC0yRDUyZDAtMkQ0ZDUyLTJEOWQzNy0yRGZhNDg1YTAxMTFiZC5TRVJWSUNFX1ZBTFZFXzVmZTc1MDA0LTJENTJkMC0yRDRkNTItMkQ5ZDM3LTJEZmE0ODVhMDExMWJkLTNBNi5kdXJhdGlvbl92YWx1ZSUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyV0lUSF9ERUxBWSUyMiUzRUZBTFNFJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJWQUxVRSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnRleHQlMjIlMjBpZCUzRCUyMjE0JTJGTDUlM0R3KSUyNFN3bGclM0IlMjN0MUFzISUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlRFWFQlMjIlM0VTVE9QX1VOVElMX05FWFRfVEFTSyUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGbmV4dCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGc3RhdGVtZW50JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZuZXh0JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZzdGF0ZW1lbnQlM0UlM0NuZXh0JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyb25fZXh0JTIyJTIwaWQlM0QlMjIlMjVoMiU1REZjJTJCS1VrJTVCKmVmJTdCeUhTYmolMjIlM0UlM0NtdXRhdGlvbiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGh0bWwlMjIlMjBpdGVtcyUzRCUyMjElMjIlM0UlM0MlMkZtdXRhdGlvbiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkNPTkRJVElPTiUyMiUzRW5lJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJBQ0tfQ09ORElUSU9OJTIyJTNFJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJPSUQwJTIyJTNFJTNDc2hhZG93JTIwdHlwZSUzRCUyMmZpZWxkX29pZCUyMiUyMGlkJTNEJTIyaDElMkIlNUQlNURvMG9iJTI1WVVOZElEaW4lNUVOJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyb2lkJTIyJTNFamF2YXNjcmlwdC4wLlNwcmlua2xlQ29udHJvbC5SYXNlbl9PYmVuJTNDJTJGZmllbGQlM0UlM0MlMkZzaGFkb3clM0UlM0MlMkZ2YWx1ZSUzRSUzQ3N0YXRlbWVudCUyMG5hbWUlM0QlMjJTVEFURU1FTlQlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJjb250cm9sc19pZiUyMiUyMGlkJTNEJTIycUlOJTVFJTdCeCElMkNxV1BsJTdEYzElNjB6JTI1JTVEJTIzJTIyJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIySUYwJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybG9naWNfY29tcGFyZSUyMiUyMGlkJTNEJTIyWFIyQnBFZjlyOGwlMkNUJTNBUFBHNSUzQiUzQiUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9QJTIyJTNFRVElM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkElMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJnZXRfdmFsdWUlMjIlMjBpZCUzRCUyMiUyNEdaTX5vZ1YlNUVUKlZDZ25FXy4lMkNwJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQVRUUiUyMiUzRXZhbCUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT0lEJTIyJTNFamF2YXNjcmlwdC4wLlNwcmlua2xlQ29udHJvbC5SYXNlbl9PYmVuJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQiUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmxvZ2ljX2Jvb2xlYW4lMjIlMjBpZCUzRCUyMnYzKHNCRG16VDcqJTdEdiUyMzRwKmolM0QoJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQk9PTCUyMiUzRVRSVUUlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDc3RhdGVtZW50JTIwbmFtZSUzRCUyMkRPMCUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmRlYnVnJTIyJTIwaWQlM0QlMjIlNURlVXRhVSU1RUVyaTEyY2FXKUpDZVYlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJTZXZlcml0eSUyMiUzRWxvZyUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyVEVYVCUyMiUzRSUzQ3NoYWRvdyUyMHR5cGUlM0QlMjJ0ZXh0JTIyJTIwaWQlM0QlMjJ6UFElM0Y5eiUzQVNtRElDYXBTT3pXKHQlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJURVhUJTIyJTNFU3ByaW5rbGVDb250cm9sJTIwc3RhcnRldCUyMEJldyVDMyVBNHNzZXJ1bmclMjBSYXNlbl9PYmVuJTNDJTJGZmllbGQlM0UlM0MlMkZzaGFkb3clM0UlM0MlMkZ2YWx1ZSUzRSUzQ25leHQlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJjb250cm9sJTIyJTIwaWQlM0QlMjI2NEtIRCU1RDBMYlFIc1FuJTdEQS5SJTI1QSUyMiUzRSUzQ211dGF0aW9uJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4aHRtbCUyMiUyMGRlbGF5X2lucHV0JTNEJTIyZmFsc2UlMjIlM0UlM0MlMkZtdXRhdGlvbiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9JRCUyMiUzRXNtYXJ0Z2FyZGVuLjAuTE9DQVRJT05fOTE0ZTYyYTctMkQ1MzQ2LTJENGVmZi0yRDk3YjktMkRiNzI5MTI5YTMyOGEuREVWSUNFXzVmZTc1MDA0LTJENTJkMC0yRDRkNTItMkQ5ZDM3LTJEZmE0ODVhMDExMWJkLlNFUlZJQ0VfVkFMVkVfNWZlNzUwMDQtMkQ1MmQwLTJENGQ1Mi0yRDlkMzctMkRmYTQ4NWEwMTExYmQtM0E1LmR1cmF0aW9uX3ZhbHVlJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJXSVRIX0RFTEFZJTIyJTNFRkFMU0UlM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMlZBTFVFJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybWF0aF9udW1iZXIlMjIlMjBpZCUzRCUyMmNwSEdsaCFmfnd4eGJhJTdEVlNsLlolMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJOVU0lMjIlM0UzNTQwJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZuZXh0JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZzdGF0ZW1lbnQlM0UlM0NuZXh0JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyY29udHJvbHNfaWYlMjIlMjBpZCUzRCUyMihzJTdCRks1MDU0JTdEYkVWXyU3QkVtMUljJTIyJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIySUYwJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybG9naWNfY29tcGFyZSUyMiUyMGlkJTNEJTIyJTVCa0IlN0RrJTJCMi4wYmdHJTIzWm5NbkV6NCUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9QJTIyJTNFRVElM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkElMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJnZXRfdmFsdWUlMjIlMjBpZCUzRCUyMm0wJTYwJTI1bzYlNURMdWt4eDhkJTdEJTVCQyUyMyUzRjAlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJBVFRSJTIyJTNFdmFsJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPSUQlMjIlM0VqYXZhc2NyaXB0LjAuU3ByaW5rbGVDb250cm9sLlJhc2VuX09iZW4lM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJCJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybG9naWNfYm9vbGVhbiUyMiUyMGlkJTNEJTIyfnJvJTI0MCUyNVQ1JTI0OHlzR3pHJTNGbHlDTSUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkJPT0wlMjIlM0VGQUxTRSUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0NzdGF0ZW1lbnQlMjBuYW1lJTNEJTIyRE8wJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyZGVidWclMjIlMjBpZCUzRCUyMiUyNSUzRklqJTYwd3glM0JvJTdEWiUzRk8lMjRJb1ZRd2wlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJTZXZlcml0eSUyMiUzRWxvZyUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyVEVYVCUyMiUzRSUzQ3NoYWRvdyUyMHR5cGUlM0QlMjJ0ZXh0JTIyJTIwaWQlM0QlMjIxfiUyM3VzUSpmMUFqJTI0dFRuSDZpaGclMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJURVhUJTIyJTNFU3ByaW5rbGVDb250cm9sJTIwYmVlbmRldCUyMEJldyVDMyVBNHNzZXJ1bmclMjBSYXNlbl9PYmVuJTNDJTJGZmllbGQlM0UlM0MlMkZzaGFkb3clM0UlM0MlMkZ2YWx1ZSUzRSUzQ25leHQlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJjb250cm9sJTIyJTIwaWQlM0QlMjJGJTI0bnJTcE0lNUVTTGolMkYlMkZoJTNBViUzQU0lNUVBJTIyJTNFJTNDbXV0YXRpb24lMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhodG1sJTIyJTIwZGVsYXlfaW5wdXQlM0QlMjJmYWxzZSUyMiUzRSUzQyUyRm11dGF0aW9uJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT0lEJTIyJTNFc21hcnRnYXJkZW4uMC5MT0NBVElPTl85MTRlNjJhNy0yRDUzNDYtMkQ0ZWZmLTJEOTdiOS0yRGI3MjkxMjlhMzI4YS5ERVZJQ0VfNWZlNzUwMDQtMkQ1MmQwLTJENGQ1Mi0yRDlkMzctMkRmYTQ4NWEwMTExYmQuU0VSVklDRV9WQUxWRV81ZmU3NTAwNC0yRDUyZDAtMkQ0ZDUyLTJEOWQzNy0yRGZhNDg1YTAxMTFiZC0zQTUuZHVyYXRpb25fdmFsdWUlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMldJVEhfREVMQVklMjIlM0VGQUxTRSUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyVkFMVUUlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ0ZXh0JTIyJTIwaWQlM0QlMjJUY00lM0FMJTYwbiE0JTNGekg5JTJGJTNBMCo5WWslMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJURVhUJTIyJTNFU1RPUF9VTlRJTF9ORVhUX1RBU0slM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnN0YXRlbWVudCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGbmV4dCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGc3RhdGVtZW50JTNFJTNDbmV4dCUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMm9uX2V4dCUyMiUyMGlkJTNEJTIycyltNXolN0I4UVY5JTYwciU1REJHUnE5JTdCeSUyMiUzRSUzQ211dGF0aW9uJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4aHRtbCUyMiUyMGl0ZW1zJTNEJTIyMSUyMiUzRSUzQyUyRm11dGF0aW9uJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQ09ORElUSU9OJTIyJTNFbmUlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkFDS19DT05ESVRJT04lMjIlM0UlM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMk9JRDAlMjIlM0UlM0NzaGFkb3clMjB0eXBlJTNEJTIyZmllbGRfb2lkJTIyJTIwaWQlM0QlMjJlUklwZ0tzRGR0ZmUlM0IoSiUzQSUyNUd+ViUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMm9pZCUyMiUzRWphdmFzY3JpcHQuMC5TcHJpbmtsZUNvbnRyb2wuUmFzZW5fSyVDMyVCQ2NoZSUzQyUyRmZpZWxkJTNFJTNDJTJGc2hhZG93JTNFJTNDJTJGdmFsdWUlM0UlM0NzdGF0ZW1lbnQlMjBuYW1lJTNEJTIyU1RBVEVNRU5UJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyY29udHJvbHNfaWYlMjIlMjBpZCUzRCUyMlUpeGQ0aiU3QlElM0YuUDElNDAlMkJTZCUyM3BJTyUyMiUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMklGMCUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmxvZ2ljX2NvbXBhcmUlMjIlMjBpZCUzRCUyMjN4dXljREFkMmNwYUVRMGIoJTdDKG0lMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPUCUyMiUzRUVRJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJBJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyZ2V0X3ZhbHVlJTIyJTIwaWQlM0QlMjJGKGREJTI1OFJ6MSUzRDhKJTJDT18lN0Npem90JTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQVRUUiUyMiUzRXZhbCUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT0lEJTIyJTNFamF2YXNjcmlwdC4wLlNwcmlua2xlQ29udHJvbC5SYXNlbl9LJUMzJUJDY2hlJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQiUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmxvZ2ljX2Jvb2xlYW4lMjIlMjBpZCUzRCUyMkl4V3V4JTdCSiUzRlIlM0FRJTI1R2NfYWIlNjAlNDBwJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQk9PTCUyMiUzRVRSVUUlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDc3RhdGVtZW50JTIwbmFtZSUzRCUyMkRPMCUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmRlYnVnJTIyJTIwaWQlM0QlMjJBJTI0JTNGSzklM0QlMjVGSFlnJTJCSCF3JTNGSiUyM2ElN0IlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJTZXZlcml0eSUyMiUzRWxvZyUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyVEVYVCUyMiUzRSUzQ3NoYWRvdyUyMHR5cGUlM0QlMjJ0ZXh0JTIyJTIwaWQlM0QlMjIlM0R1JTdCUSU2MExnSnglNDBKXzMlMjNONColM0JIJTJGJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVEVYVCUyMiUzRVNwcmlua2xlQ29udHJvbCUyMHN0YXJ0ZXQlMjBCZXclQzMlQTRzc2VydW5nJTIwUmFzZW5fSyVDMyVCQ2NoZSUzQyUyRmZpZWxkJTNFJTNDJTJGc2hhZG93JTNFJTNDJTJGdmFsdWUlM0UlM0NuZXh0JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyY29udHJvbCUyMiUyMGlkJTNEJTIydFJ2THdxIWlMTlJqfl8lNURvVyU1QkhLJTIyJTNFJTNDbXV0YXRpb24lMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhodG1sJTIyJTIwZGVsYXlfaW5wdXQlM0QlMjJmYWxzZSUyMiUzRSUzQyUyRm11dGF0aW9uJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT0lEJTIyJTNFc21hcnRnYXJkZW4uMC5MT0NBVElPTl85MTRlNjJhNy0yRDUzNDYtMkQ0ZWZmLTJEOTdiOS0yRGI3MjkxMjlhMzI4YS5ERVZJQ0VfNWZlNzUwMDQtMkQ1MmQwLTJENGQ1Mi0yRDlkMzctMkRmYTQ4NWEwMTExYmQuU0VSVklDRV9WQUxWRV81ZmU3NTAwNC0yRDUyZDAtMkQ0ZDUyLTJEOWQzNy0yRGZhNDg1YTAxMTFiZC0zQTQuZHVyYXRpb25fdmFsdWUlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMldJVEhfREVMQVklMjIlM0VGQUxTRSUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyVkFMVUUlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJtYXRoX251bWJlciUyMiUyMGlkJTNEJTIyM2tpcyUyRnBmJTdEMFlWaWhsWVV0aW5HJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyTlVNJTIyJTNFMzU0MCUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGbmV4dCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGc3RhdGVtZW50JTNFJTNDbmV4dCUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmNvbnRyb2xzX2lmJTIyJTIwaWQlM0QlMjJ1M290WHF3Wk1JeHolMjVtaHN0dmZBJTIyJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIySUYwJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybG9naWNfY29tcGFyZSUyMiUyMGlkJTNEJTIyeHd2VW9NJTI0VSkycll+b00uOGFYbiUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9QJTIyJTNFRVElM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkElMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJnZXRfdmFsdWUlMjIlMjBpZCUzRCUyMiUyQkJvdShDSlklMjN+KDNWNCUzQnB5NjFLJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQVRUUiUyMiUzRXZhbCUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT0lEJTIyJTNFamF2YXNjcmlwdC4wLlNwcmlua2xlQ29udHJvbC5SYXNlbl9LJUMzJUJDY2hlJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQiUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmxvZ2ljX2Jvb2xlYW4lMjIlMjBpZCUzRCUyMk16S0owaCUzRDUlNUUxN1IlMjVTZHdSVVFwJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQk9PTCUyMiUzRUZBTFNFJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ3N0YXRlbWVudCUyMG5hbWUlM0QlMjJETzAlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJkZWJ1ZyUyMiUyMGlkJTNEJTIyNiUyRlFOJTdCRW43VnU3JTQwUEwlN0MlMjQlN0MoWCUyQiUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlNldmVyaXR5JTIyJTNFbG9nJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJURVhUJTIyJTNFJTNDc2hhZG93JTIwdHlwZSUzRCUyMnRleHQlMjIlMjBpZCUzRCUyMnVuUzFNOSU3QiU1Qk5ZUCUyNXh+ZGV3akRwJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVEVYVCUyMiUzRVNwcmlua2xlQ29udHJvbCUyMGJlZW5kZXQlMjBCZXclQzMlQTRzc2VydW5nJTIwUmFzZW5fSyVDMyVCQ2NoZSUzQyUyRmZpZWxkJTNFJTNDJTJGc2hhZG93JTNFJTNDJTJGdmFsdWUlM0UlM0NuZXh0JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyY29udHJvbCUyMiUyMGlkJTNEJTIyTFklM0RxbVdGJTVCJTNCUGRqMkFQc2x6JTJGTSUyMiUzRSUzQ211dGF0aW9uJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4aHRtbCUyMiUyMGRlbGF5X2lucHV0JTNEJTIyZmFsc2UlMjIlM0UlM0MlMkZtdXRhdGlvbiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9JRCUyMiUzRXNtYXJ0Z2FyZGVuLjAuTE9DQVRJT05fOTE0ZTYyYTctMkQ1MzQ2LTJENGVmZi0yRDk3YjktMkRiNzI5MTI5YTMyOGEuREVWSUNFXzVmZTc1MDA0LTJENTJkMC0yRDRkNTItMkQ5ZDM3LTJEZmE0ODVhMDExMWJkLlNFUlZJQ0VfVkFMVkVfNWZlNzUwMDQtMkQ1MmQwLTJENGQ1Mi0yRDlkMzctMkRmYTQ4NWEwMTExYmQtM0E0LmR1cmF0aW9uX3ZhbHVlJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJXSVRIX0RFTEFZJTIyJTNFRkFMU0UlM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMlZBTFVFJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydGV4dCUyMiUyMGlkJTNEJTIyRjklMjUoeDhmJTNGNDNTbTNYYyU1RSUzQSUyQjBSJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVEVYVCUyMiUzRVNUT1BfVU5USUxfTkVYVF9UQVNLJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZuZXh0JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZzdGF0ZW1lbnQlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnN0YXRlbWVudCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGbmV4dCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGbmV4dCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGeG1sJTNF
              

              d764eafc-4adf-489c-a25c-bcabf6b190dc-image.png

              1 Antwort Letzte Antwort
              0
              • S Offline
                S Offline
                SaschaS
                schrieb am zuletzt editiert von
                #968

                @jpgorganizer Ich musste ähnlich wie @mameier1234 feststellen, dass heute Nacht nur 1 von 3 Ventile angesteuert wurden. Aus den Logs werde ich nicht schlau. Hast du einen heißen Tipp für mich/uns?

                Ventil 1 hätte um 3 Uhr geöffnet werden soll:

                03:00:00.178	info:	javascript.0 (17790) script.js.SprinkleControl.SprinkleControl_Hilfsfunktion: SprinkleControl startet Bewässerung Rasen_Terasse	
                03:00:00.179	warn:	javascript.0 (17790) You are assigning a number to the state "smartgarden.0.LOCATION_914e62a7-2D5346-2D4eff-2D97b9-2Db729129a328a.DEVICE_5fe75004-2D52d0-2D4d52-2D9d37-2Dfa485a0111bd.SERVICE_VALVE_5fe75004-2D52d0-2D4d52-2D9d37-2Dfa485a0111bd-3A6.duration_value" which expects a string. Please fix your code to use a string or change the state type to number. This warning might become an error in future versions.	
                03:00:00.190	warn:	javascript.0 (17790) at Object. (script.js.SprinkleControl.SprinkleControl_Hilfsfunktion:6:5)	
                03:00:00.204	info:	javascript.0 (17790) State value to set for "smartgarden.0.LOCATION_914e62a7-2D5346-2D4eff-2D97b9-2Db729129a328a.DEVICE_5fe75004-2D52d0-2D4d52-2D9d37-2Dfa485a0111bd.SERVICE_VALVE_5fe75004-2D52d0-2D4d52-2D9d37-2Dfa485a0111bd-3A6.duration_value" has to be type "string" but received type "number"	
                03:00:00.221	info:	sprinklecontrol.0 (20159) Set (calculation) ID: Rasen_Terasse, value: true, duration: 45:11	
                03:00:01.115	info:	sprinklecontrol.0 (20159) Start zur festen Zeit (Fr) um 03:00	
                03:00:20.254	info:	smartgarden.0 (20048) 2/ Valve command failure, options.url=https://api.smart.gardena.dev/v1/command/5fe75004-52d0-4d52-9d37-fa485a0111bd:6	
                03:00:20.254	info:	smartgarden.0 (20048) 2/ Valve command failure: return with error	
                03:00:20.254	info:	smartgarden.0 (20048) 2/ Valve command failure. No response	
                03:00:20.255	error	: smartgarden.0 (20048) Error: Valve command failure. No response	
                03:04:54.434	info:	smartgarden.0 (20048) 2/ ++ Closing connection. Reason: Too many missed heartbeats.	
                03:05:24.438	info:	smartgarden.0 (20048) 2/ on_close: ### closed ### close.code=1006 close.reason=	
                03:05:24.439	info:	smartgarden.0 (20048) 2/ on_close: trying to reconnect	
                03:05:24.439	info:	smartgarden.0 (20048) 2/ reconnect!	
                03:05:24.440	info:	smartgarden.0 (20048) 2/ reconnectWithRefreshToken!!!!	
                

                Ventil 2 hätte um 03:45 Uhr geöffnet werden sollen

                03:40:24.696	info:	smartgarden.0 (20048) 2/ Connection failure.	
                03:40:24.696	info:	smartgarden.0 (20048) 2/ Connection failure:..return with error	
                03:40:24.697	error	: smartgarden.0 (20048) Error: no connect response	
                03:40:24.697	info:	smartgarden.0 (20048) 2/ getConnection: returned connection error: no connect response	
                03:40:24.697	info:	smartgarden.0 (20048) 2/ getConnection: trying to connect again in 300 seconds	
                03:45:13.667	info:	javascript.0 (17790) script.js.SprinkleControl.SprinkleControl_Hilfsfunktion: SprinkleControl beendet Bewässerung Rasen_Terasse	
                03:45:13.676	error	: smartgarden.0 (20048) Error: sendCommand: command not send, because not connected to Gardena Webservice	
                03:45:13.741	info:	sprinklecontrol.0 (20159) Set (calculation) ID: Rasen_Terasse, value: false	
                03:45:16.654	info:	javascript.0 (17790) script.js.SprinkleControl.SprinkleControl_Hilfsfunktion: SprinkleControl startet Bewässerung Rasen_Oben	
                03:45:16.656	info:	sprinklecontrol.0 (20159) Set (calculation) ID: Rasen_Oben, value: true, duration: 34:58	
                03:45:16.654	warn:	javascript.0 (17790) You are assigning a number to the state "smartgarden.0.LOCATION_914e62a7-2D5346-2D4eff-2D97b9-2Db729129a328a.DEVICE_5fe75004-2D52d0-2D4d52-2D9d37-2Dfa485a0111bd.SERVICE_VALVE_5fe75004-2D52d0-2D4d52-2D9d37-2Dfa485a0111bd-3A5.duration_value" which expects a string. Please fix your code to use a string or change the state type to number. This warning might become an error in future versions.	
                03:45:16.659	warn:	javascript.0 (17790) at Object. (script.js.SprinkleControl.SprinkleControl_Hilfsfunktion:18:5)	
                03:45:16.669	info:	javascript.0 (17790) State value to set for "smartgarden.0.LOCATION_914e62a7-2D5346-2D4eff-2D97b9-2Db729129a328a.DEVICE_5fe75004-2D52d0-2D4d52-2D9d37-2Dfa485a0111bd.SERVICE_VALVE_5fe75004-2D52d0-2D4d52-2D9d37-2Dfa485a0111bd-3A5.duration_value" has to be type "string" but received type "number"	
                03:45:16.677	error	: smartgarden.0 (20048) Error: sendCommand: command not send, because not connected to Gardena Webservice	
                03:45:24.698	info:	smartgarden.0 (20048) 2/ getConnection...	
                03:45:24.698	info:	smartgarden.0 (20048) 2/ connectToGardena...	
                03:45:24.699	info:	smartgarden.0 (20048) 2/ connecting to Gardena Smart System Service ...	
                03:45:24.699	info:	smartgarden.0 (20048) 2/ Gardena Smart System Service hosts at: smart_host: https://api.smart.gardena.dev authentication_host: https://api.authentication.husqvarnagroup.dev	
                03:45:24.700	info:	smartgarden.0 (20048) 2/ connect ... empty application secret	
                03:45:24.700	info:	smartgarden.0 (20048) 2/ connect ... using password grant	
                03:45:24.727	info:	smartgarden.0 (20048) 2/ Connection failure: return with error	
                03:45:24.727	info:	smartgarden.0 (20048) 2/ Connection failure.	
                03:45:24.728	info:	smartgarden.0 (20048) 2/ Connection failure:..return with error	
                03:45:24.728	error	: smartgarden.0 (20048) Error: no connect response	
                03:45:24.729	info:	smartgarden.0 (20048) 2/ getConnection: returned connection error: no connect response	
                03:45:24.729	info:	smartgarden.0 (20048) 2/ getConnection: trying to connect again in 300 seconds	
                03:50:24.730	info:	smartgarden.0 (20048) 2/ getConnection...	
                03:50:24.731	info:	smartgarden.0 (20048) 2/ connectToGardena...	
                03:50:24.731	info:	smartgarden.0 (20048) 2/ connecting to Gardena Smart System Service ...	
                03:50:24.731	info:	smartgarden.0 (20048) 2/ Gardena Smart System Service hosts at: smart_host: https://api.smart.gardena.dev authentication_host: https://api.authentication.husqvarnagroup.dev	
                03:50:24.732	info:	smartgarden.0 (20048) 2/ connect ... empty application secret
                

                Ventil 3 um 4:20 Uhr <- da hat es dann geklappt

                04:17:55.931	info:	smartgarden.0 (20048) 2/ on_pong: ++ pong'ed ++	
                04:20:13.782	info:	javascript.0 (17790) script.js.SprinkleControl.SprinkleControl_Hilfsfunktion: SprinkleControl beendet Bewässerung Rasen_Oben	
                04:20:13.831	info:	sprinklecontrol.0 (20159) Set (calculation) ID: Rasen_Oben, value: false	
                04:20:14.754	info:	smartgarden.0 (20048) 2/ Valve command successful. options.url=https://api.smart.gardena.dev/v1/command/5fe75004-52d0-4d52-9d37-fa485a0111bd:5 response.statusCode/Message=202/Accepted	
                04:20:16.716	info:	javascript.0 (17790) script.js.SprinkleControl.SprinkleControl_Hilfsfunktion: SprinkleControl startet Bewässerung Rasen_Küche	
                04:20:16.717	info:	sprinklecontrol.0 (20159) Set (calculation) ID: Rasen_Küche, value: true, duration: 45:11	
                04:20:16.716	warn:	javascript.0 (17790) You are assigning a number to the state "smartgarden.0.LOCATION_914e62a7-2D5346-2D4eff-2D97b9-2Db729129a328a.DEVICE_5fe75004-2D52d0-2D4d52-2D9d37-2Dfa485a0111bd.SERVICE_VALVE_5fe75004-2D52d0-2D4d52-2D9d37-2Dfa485a0111bd-3A4.duration_value" which expects a string. Please fix your code to use a string or change the state type to number. This warning might become an error in future versions.	
                04:20:16.721	warn:	javascript.0 (17790) at Object. (script.js.SprinkleControl.SprinkleControl_Hilfsfunktion:30:5)	
                04:20:16.734	info:	javascript.0 (17790) State value to set for "smartgarden.0.LOCATION_914e62a7-2D5346-2D4eff-2D97b9-2Db729129a328a.DEVICE_5fe75004-2D52d0-2D4d52-2D9d37-2Dfa485a0111bd.SERVICE_VALVE_5fe75004-2D52d0-2D4d52-2D9d37-2Dfa485a0111bd-3A4.duration_value" has to be type "string" but received type "number"	
                04:20:17.599	info:	smartgarden.0 (20048) 2/ Valve command successful. options.url=https://api.smart.gardena.dev/v1/command/5fe75004-52d0-4d52-9d37-fa485a0111bd:4 response.statusCode/Message=202/Accepted	
                04:20:18.123	info:	smartgarden.0 (20048) 2/ parseMessage: VALVE_SET found	
                04:20:18.123	info:	smartgarden.0 (20048) 2/ setServiceStates: relationship searching	
                04:20:18.128	info:	smartgarden.0 (20048) 2/ parseMessage: VALVE found	
                
                jpgorganizerJ 1 Antwort Letzte Antwort
                0
                • S SaschaS

                  @jpgorganizer Ich musste ähnlich wie @mameier1234 feststellen, dass heute Nacht nur 1 von 3 Ventile angesteuert wurden. Aus den Logs werde ich nicht schlau. Hast du einen heißen Tipp für mich/uns?

                  Ventil 1 hätte um 3 Uhr geöffnet werden soll:

                  03:00:00.178	info:	javascript.0 (17790) script.js.SprinkleControl.SprinkleControl_Hilfsfunktion: SprinkleControl startet Bewässerung Rasen_Terasse	
                  03:00:00.179	warn:	javascript.0 (17790) You are assigning a number to the state "smartgarden.0.LOCATION_914e62a7-2D5346-2D4eff-2D97b9-2Db729129a328a.DEVICE_5fe75004-2D52d0-2D4d52-2D9d37-2Dfa485a0111bd.SERVICE_VALVE_5fe75004-2D52d0-2D4d52-2D9d37-2Dfa485a0111bd-3A6.duration_value" which expects a string. Please fix your code to use a string or change the state type to number. This warning might become an error in future versions.	
                  03:00:00.190	warn:	javascript.0 (17790) at Object. (script.js.SprinkleControl.SprinkleControl_Hilfsfunktion:6:5)	
                  03:00:00.204	info:	javascript.0 (17790) State value to set for "smartgarden.0.LOCATION_914e62a7-2D5346-2D4eff-2D97b9-2Db729129a328a.DEVICE_5fe75004-2D52d0-2D4d52-2D9d37-2Dfa485a0111bd.SERVICE_VALVE_5fe75004-2D52d0-2D4d52-2D9d37-2Dfa485a0111bd-3A6.duration_value" has to be type "string" but received type "number"	
                  03:00:00.221	info:	sprinklecontrol.0 (20159) Set (calculation) ID: Rasen_Terasse, value: true, duration: 45:11	
                  03:00:01.115	info:	sprinklecontrol.0 (20159) Start zur festen Zeit (Fr) um 03:00	
                  03:00:20.254	info:	smartgarden.0 (20048) 2/ Valve command failure, options.url=https://api.smart.gardena.dev/v1/command/5fe75004-52d0-4d52-9d37-fa485a0111bd:6	
                  03:00:20.254	info:	smartgarden.0 (20048) 2/ Valve command failure: return with error	
                  03:00:20.254	info:	smartgarden.0 (20048) 2/ Valve command failure. No response	
                  03:00:20.255	error	: smartgarden.0 (20048) Error: Valve command failure. No response	
                  03:04:54.434	info:	smartgarden.0 (20048) 2/ ++ Closing connection. Reason: Too many missed heartbeats.	
                  03:05:24.438	info:	smartgarden.0 (20048) 2/ on_close: ### closed ### close.code=1006 close.reason=	
                  03:05:24.439	info:	smartgarden.0 (20048) 2/ on_close: trying to reconnect	
                  03:05:24.439	info:	smartgarden.0 (20048) 2/ reconnect!	
                  03:05:24.440	info:	smartgarden.0 (20048) 2/ reconnectWithRefreshToken!!!!	
                  

                  Ventil 2 hätte um 03:45 Uhr geöffnet werden sollen

                  03:40:24.696	info:	smartgarden.0 (20048) 2/ Connection failure.	
                  03:40:24.696	info:	smartgarden.0 (20048) 2/ Connection failure:..return with error	
                  03:40:24.697	error	: smartgarden.0 (20048) Error: no connect response	
                  03:40:24.697	info:	smartgarden.0 (20048) 2/ getConnection: returned connection error: no connect response	
                  03:40:24.697	info:	smartgarden.0 (20048) 2/ getConnection: trying to connect again in 300 seconds	
                  03:45:13.667	info:	javascript.0 (17790) script.js.SprinkleControl.SprinkleControl_Hilfsfunktion: SprinkleControl beendet Bewässerung Rasen_Terasse	
                  03:45:13.676	error	: smartgarden.0 (20048) Error: sendCommand: command not send, because not connected to Gardena Webservice	
                  03:45:13.741	info:	sprinklecontrol.0 (20159) Set (calculation) ID: Rasen_Terasse, value: false	
                  03:45:16.654	info:	javascript.0 (17790) script.js.SprinkleControl.SprinkleControl_Hilfsfunktion: SprinkleControl startet Bewässerung Rasen_Oben	
                  03:45:16.656	info:	sprinklecontrol.0 (20159) Set (calculation) ID: Rasen_Oben, value: true, duration: 34:58	
                  03:45:16.654	warn:	javascript.0 (17790) You are assigning a number to the state "smartgarden.0.LOCATION_914e62a7-2D5346-2D4eff-2D97b9-2Db729129a328a.DEVICE_5fe75004-2D52d0-2D4d52-2D9d37-2Dfa485a0111bd.SERVICE_VALVE_5fe75004-2D52d0-2D4d52-2D9d37-2Dfa485a0111bd-3A5.duration_value" which expects a string. Please fix your code to use a string or change the state type to number. This warning might become an error in future versions.	
                  03:45:16.659	warn:	javascript.0 (17790) at Object. (script.js.SprinkleControl.SprinkleControl_Hilfsfunktion:18:5)	
                  03:45:16.669	info:	javascript.0 (17790) State value to set for "smartgarden.0.LOCATION_914e62a7-2D5346-2D4eff-2D97b9-2Db729129a328a.DEVICE_5fe75004-2D52d0-2D4d52-2D9d37-2Dfa485a0111bd.SERVICE_VALVE_5fe75004-2D52d0-2D4d52-2D9d37-2Dfa485a0111bd-3A5.duration_value" has to be type "string" but received type "number"	
                  03:45:16.677	error	: smartgarden.0 (20048) Error: sendCommand: command not send, because not connected to Gardena Webservice	
                  03:45:24.698	info:	smartgarden.0 (20048) 2/ getConnection...	
                  03:45:24.698	info:	smartgarden.0 (20048) 2/ connectToGardena...	
                  03:45:24.699	info:	smartgarden.0 (20048) 2/ connecting to Gardena Smart System Service ...	
                  03:45:24.699	info:	smartgarden.0 (20048) 2/ Gardena Smart System Service hosts at: smart_host: https://api.smart.gardena.dev authentication_host: https://api.authentication.husqvarnagroup.dev	
                  03:45:24.700	info:	smartgarden.0 (20048) 2/ connect ... empty application secret	
                  03:45:24.700	info:	smartgarden.0 (20048) 2/ connect ... using password grant	
                  03:45:24.727	info:	smartgarden.0 (20048) 2/ Connection failure: return with error	
                  03:45:24.727	info:	smartgarden.0 (20048) 2/ Connection failure.	
                  03:45:24.728	info:	smartgarden.0 (20048) 2/ Connection failure:..return with error	
                  03:45:24.728	error	: smartgarden.0 (20048) Error: no connect response	
                  03:45:24.729	info:	smartgarden.0 (20048) 2/ getConnection: returned connection error: no connect response	
                  03:45:24.729	info:	smartgarden.0 (20048) 2/ getConnection: trying to connect again in 300 seconds	
                  03:50:24.730	info:	smartgarden.0 (20048) 2/ getConnection...	
                  03:50:24.731	info:	smartgarden.0 (20048) 2/ connectToGardena...	
                  03:50:24.731	info:	smartgarden.0 (20048) 2/ connecting to Gardena Smart System Service ...	
                  03:50:24.731	info:	smartgarden.0 (20048) 2/ Gardena Smart System Service hosts at: smart_host: https://api.smart.gardena.dev authentication_host: https://api.authentication.husqvarnagroup.dev	
                  03:50:24.732	info:	smartgarden.0 (20048) 2/ connect ... empty application secret
                  

                  Ventil 3 um 4:20 Uhr <- da hat es dann geklappt

                  04:17:55.931	info:	smartgarden.0 (20048) 2/ on_pong: ++ pong'ed ++	
                  04:20:13.782	info:	javascript.0 (17790) script.js.SprinkleControl.SprinkleControl_Hilfsfunktion: SprinkleControl beendet Bewässerung Rasen_Oben	
                  04:20:13.831	info:	sprinklecontrol.0 (20159) Set (calculation) ID: Rasen_Oben, value: false	
                  04:20:14.754	info:	smartgarden.0 (20048) 2/ Valve command successful. options.url=https://api.smart.gardena.dev/v1/command/5fe75004-52d0-4d52-9d37-fa485a0111bd:5 response.statusCode/Message=202/Accepted	
                  04:20:16.716	info:	javascript.0 (17790) script.js.SprinkleControl.SprinkleControl_Hilfsfunktion: SprinkleControl startet Bewässerung Rasen_Küche	
                  04:20:16.717	info:	sprinklecontrol.0 (20159) Set (calculation) ID: Rasen_Küche, value: true, duration: 45:11	
                  04:20:16.716	warn:	javascript.0 (17790) You are assigning a number to the state "smartgarden.0.LOCATION_914e62a7-2D5346-2D4eff-2D97b9-2Db729129a328a.DEVICE_5fe75004-2D52d0-2D4d52-2D9d37-2Dfa485a0111bd.SERVICE_VALVE_5fe75004-2D52d0-2D4d52-2D9d37-2Dfa485a0111bd-3A4.duration_value" which expects a string. Please fix your code to use a string or change the state type to number. This warning might become an error in future versions.	
                  04:20:16.721	warn:	javascript.0 (17790) at Object. (script.js.SprinkleControl.SprinkleControl_Hilfsfunktion:30:5)	
                  04:20:16.734	info:	javascript.0 (17790) State value to set for "smartgarden.0.LOCATION_914e62a7-2D5346-2D4eff-2D97b9-2Db729129a328a.DEVICE_5fe75004-2D52d0-2D4d52-2D9d37-2Dfa485a0111bd.SERVICE_VALVE_5fe75004-2D52d0-2D4d52-2D9d37-2Dfa485a0111bd-3A4.duration_value" has to be type "string" but received type "number"	
                  04:20:17.599	info:	smartgarden.0 (20048) 2/ Valve command successful. options.url=https://api.smart.gardena.dev/v1/command/5fe75004-52d0-4d52-9d37-fa485a0111bd:4 response.statusCode/Message=202/Accepted	
                  04:20:18.123	info:	smartgarden.0 (20048) 2/ parseMessage: VALVE_SET found	
                  04:20:18.123	info:	smartgarden.0 (20048) 2/ setServiceStates: relationship searching	
                  04:20:18.128	info:	smartgarden.0 (20048) 2/ parseMessage: VALVE found	
                  
                  jpgorganizerJ Offline
                  jpgorganizerJ Offline
                  jpgorganizer
                  schrieb am zuletzt editiert von
                  #969

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

                  Hast du einen heißen Tipp für mich/uns?

                  ein Log mit Level 3 könnte mehr Aufschluss geben

                  Du hast ein Verbindungsproblem. Les mal die Logausgaben.

                  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

                  S 1 Antwort Letzte Antwort
                  0
                  • jpgorganizerJ jpgorganizer

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

                    Hast du einen heißen Tipp für mich/uns?

                    ein Log mit Level 3 könnte mehr Aufschluss geben

                    Du hast ein Verbindungsproblem. Les mal die Logausgaben.

                    S Offline
                    S Offline
                    SaschaS
                    schrieb am zuletzt editiert von
                    #970

                    @jpgorganizer Hab jetzt das Loglevel auf 3 geändert.

                    Connection failure: return with error
                    

                    Hoffentlich ist man dann beim nächsten Mal schlauer. Ich tue mir schwer auf den Logs jetzt irgendwas erkennen zu können. :(

                    jpgorganizerJ 1 Antwort Letzte Antwort
                    0
                    • S SaschaS

                      @jpgorganizer Hab jetzt das Loglevel auf 3 geändert.

                      Connection failure: return with error
                      

                      Hoffentlich ist man dann beim nächsten Mal schlauer. Ich tue mir schwer auf den Logs jetzt irgendwas erkennen zu können. :(

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

                      @saschas

                      du hast die LoginProcedur noch nicht umgestellt auf Application Secret und API-Key. Es gibt von mir keinen Support mehr für Login mit USername + Passwort. .... Steht auch im Readme

                      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

                      S 1 Antwort Letzte Antwort
                      0
                      • jpgorganizerJ jpgorganizer

                        @saschas

                        du hast die LoginProcedur noch nicht umgestellt auf Application Secret und API-Key. Es gibt von mir keinen Support mehr für Login mit USername + Passwort. .... Steht auch im Readme

                        S Offline
                        S Offline
                        SaschaS
                        schrieb am zuletzt editiert von
                        #972

                        @jpgorganizer Danke für den Tipp! Das war mir gar nicht so bewusst, dass bei mir der Adapter nicht auf Application Secret und API-Key läuft. Als ich den Adapter seinerseits installiert habe, habe ich offenbar nur Application Key, aber nicht den Application Secret eingetragen gehabt. :astonished:

                        b64ec2f2-d992-41ec-956f-9c9d4d22d2cd-image.png

                        Warum weiß ich auch nicht. Die Informationen waren ja da...
                        ce146452-6b07-4d9b-9e70-bad1ab0773e0-image.png

                        Also mal kurz die Daten eingetragen. Adapter neugestartet. Jetzt abwarten bis zum nächsten Triggerpunkt. Erstmal schauen die Logins fehlerfrei aus :-)

                        smartgarden.0
                        2022-08-04 12:54:57.833	info	3/ get_locations ...
                        
                        smartgarden.0
                        2022-08-04 12:54:57.832	info	3/ connected ... auth_data=eyJhXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXX-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-XXXXXXX-XXXXXXXXX-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-XXXXXXXXXXXXXXXXXXXXXXXXXX-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-XXXX-XXXXXXXXXXXXXX
                        
                        smartgarden.0
                        2022-08-04 12:54:57.830	info	3/ Connection: expires_in/timeout/factor:86399 / 86485 / 1.001
                        
                        smartgarden.0
                        2022-08-04 12:54:57.829	info	3/ Connection: successful: response.statusCode / statusMessage=200 / OK
                        
                        smartgarden.0
                        2022-08-04 12:54:57.745	info	3/ ---> State change by device: state sg.0.info.adapterversion changed: 2.0.0 (ack = true)
                        
                        smartgarden.0
                        2022-08-04 12:54:57.659	info	3/ ---> State change by device: state sg.0.info.revision changed: Main: 2831 / API: 2831 (ack = true)
                        
                        smartgarden.0
                        2022-08-04 12:54:57.655	info	3/ ---> State change by device: state sg.0.info.connection changed: false (ack = true)
                        
                        smartgarden.0
                        2022-08-04 12:54:57.647	info	3/ ---> State change by device: state sg.0.info.connection changed: false (ack = true)
                        
                        smartgarden.0
                        2022-08-04 12:54:57.637	info	3/ sgSetState: info.revision value=Main: 2831 / API: 2831 ack=true
                        
                        smartgarden.0
                        2022-08-04 12:54:57.562	info	3/ connect ... using client credentials grant
                        
                        smartgarden.0
                        2022-08-04 12:54:57.561	info	3/ connect ... empty password
                        
                        smartgarden.0
                        2022-08-04 12:54:57.560	info	3/ connect ... empty username
                        
                        smartgarden.0
                        2022-08-04 12:54:57.560	info	3/ Gardena Smart System Service hosts at: smart_host: https://api.smart.gardena.dev authentication_host: https://api.authentication.husqvarnagroup.dev
                        
                        smartgarden.0
                        2022-08-04 12:54:57.559	info	3/ connecting to Gardena Smart System Service ...
                        
                        smartgarden.0
                        2022-08-04 12:54:57.557	info	3/ sgSetState: info.connection value=false ack=true
                        
                        smartgarden.0
                        2022-08-04 12:54:57.553	info	3/ connectToGardena...
                        
                        smartgarden.0
                        2022-08-04 12:54:57.551	info	3/ getConnection...
                        
                        smartgarden.0
                        2022-08-04 12:54:57.488	info	starting. Version 2.0.0 in /opt/iobroker/node_modules/iobroker.smartgarden, node: v14.19.3, js-controller: 4.0.23
                        
                        smartgarden.0
                        2022-08-04 12:54:51.480	info	Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason
                        
                        smartgarden.0
                        2022-08-04 12:54:51.479	info	terminating
                        

                        DANKE!!!

                        M 1 Antwort Letzte Antwort
                        0
                        • jpgorganizerJ jpgorganizer

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

                          Ich steuere die Duration_value eines Bewässerungsventils an.

                          immer mit dem gleichen Wert? Machst du das manuell?

                          wenn dann aber ein paar Stunden ins Land gehen, dann kommt immer wieder mal der Fehler 400... der geht erst weg, wenn ich die Instanz neu starte...

                          Was heißt "ein paar Stunden ins Land gehen"? Siehst du eine Zeitabhängigkeit?
                          Woher weißt du, dass der dann nur weggeht, wenn du neu startest? Was hast du sonst so versucht?

                          Mach mal ein Log - Level 3 einschalten!

                          M Offline
                          M Offline
                          mameier1234
                          schrieb am zuletzt editiert von
                          #973

                          @jpgorganizer Kaum beobachtet man die Sache, passiert es nicht mehr :-)

                          Ich hatte jetzt keinerlei Probleme mehr.. (und das Logging wieder rungtergedreht..)

                          Grüße,

                          Martin

                          1 Antwort Letzte Antwort
                          0
                          • M Offline
                            M Offline
                            mk712
                            schrieb am zuletzt editiert von mk712
                            #974

                            Hallo,

                            ich habe meinen Sileno Mäher ein paar Wochen "ausgesetzt", demzufolge Adapter und Scripte pausiert. Jetzt, nach der Re-Aktivierung und Aktualisierung des Adapters habe ich war sofort wieder Verbindung bekommen (alles hübsch grün), jedoch aktualisieren sich die DP nicht mehr. Der Zeitstempel wird regelmäßig gesetzt, aber eben ohne Aktualisierung. Eine Befehlsübergabe per Script oder DP-Eintrag an den Mäher funktioniert, es kommt nur nichts zurück. Zudem fehlen nach der "Neuanlage" des DP-Baumes einige mir wichtige Datenpunkte wie z.B. "lastErrorCode_value". Dazu habe ich im Changelog der neuen Adapterversion 2 zwar etwas gelesen (function and configuration parameter pre-define states removed. All Gardena data points get deleted and created again) - da steh aber nix von gibt es nicht mehr?!

                            Kann mir da jemand folgen und helfen?

                            btw. - hab nur einen Mäher, keine weiteren Geräte.

                            Danke und Grüße
                            MK

                            EDIT 1: es sieht wohl so aus, das der Mäher das Problem selbst verursacht, also keine Meldungen an das System inkl. sich selbst absetzt...

                            EDIT 2: am Mähroboter hatte sich wohl das Funkmodul "aufgehängt", nach dem Ab- und Anstecken des Akku, was einen Neustart des Funkmoduls initiierte, läuft alles wie gehabt.

                            Ein großes Dankeschön für diesen wertvollen Adapter!

                            1 Antwort Letzte Antwort
                            0
                            • S SaschaS

                              @jpgorganizer Danke für den Tipp! Das war mir gar nicht so bewusst, dass bei mir der Adapter nicht auf Application Secret und API-Key läuft. Als ich den Adapter seinerseits installiert habe, habe ich offenbar nur Application Key, aber nicht den Application Secret eingetragen gehabt. :astonished:

                              b64ec2f2-d992-41ec-956f-9c9d4d22d2cd-image.png

                              Warum weiß ich auch nicht. Die Informationen waren ja da...
                              ce146452-6b07-4d9b-9e70-bad1ab0773e0-image.png

                              Also mal kurz die Daten eingetragen. Adapter neugestartet. Jetzt abwarten bis zum nächsten Triggerpunkt. Erstmal schauen die Logins fehlerfrei aus :-)

                              smartgarden.0
                              2022-08-04 12:54:57.833	info	3/ get_locations ...
                              
                              smartgarden.0
                              2022-08-04 12:54:57.832	info	3/ connected ... auth_data=eyJhXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXX-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-XXXXXXX-XXXXXXXXX-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-XXXXXXXXXXXXXXXXXXXXXXXXXX-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-XXXX-XXXXXXXXXXXXXX
                              
                              smartgarden.0
                              2022-08-04 12:54:57.830	info	3/ Connection: expires_in/timeout/factor:86399 / 86485 / 1.001
                              
                              smartgarden.0
                              2022-08-04 12:54:57.829	info	3/ Connection: successful: response.statusCode / statusMessage=200 / OK
                              
                              smartgarden.0
                              2022-08-04 12:54:57.745	info	3/ ---> State change by device: state sg.0.info.adapterversion changed: 2.0.0 (ack = true)
                              
                              smartgarden.0
                              2022-08-04 12:54:57.659	info	3/ ---> State change by device: state sg.0.info.revision changed: Main: 2831 / API: 2831 (ack = true)
                              
                              smartgarden.0
                              2022-08-04 12:54:57.655	info	3/ ---> State change by device: state sg.0.info.connection changed: false (ack = true)
                              
                              smartgarden.0
                              2022-08-04 12:54:57.647	info	3/ ---> State change by device: state sg.0.info.connection changed: false (ack = true)
                              
                              smartgarden.0
                              2022-08-04 12:54:57.637	info	3/ sgSetState: info.revision value=Main: 2831 / API: 2831 ack=true
                              
                              smartgarden.0
                              2022-08-04 12:54:57.562	info	3/ connect ... using client credentials grant
                              
                              smartgarden.0
                              2022-08-04 12:54:57.561	info	3/ connect ... empty password
                              
                              smartgarden.0
                              2022-08-04 12:54:57.560	info	3/ connect ... empty username
                              
                              smartgarden.0
                              2022-08-04 12:54:57.560	info	3/ Gardena Smart System Service hosts at: smart_host: https://api.smart.gardena.dev authentication_host: https://api.authentication.husqvarnagroup.dev
                              
                              smartgarden.0
                              2022-08-04 12:54:57.559	info	3/ connecting to Gardena Smart System Service ...
                              
                              smartgarden.0
                              2022-08-04 12:54:57.557	info	3/ sgSetState: info.connection value=false ack=true
                              
                              smartgarden.0
                              2022-08-04 12:54:57.553	info	3/ connectToGardena...
                              
                              smartgarden.0
                              2022-08-04 12:54:57.551	info	3/ getConnection...
                              
                              smartgarden.0
                              2022-08-04 12:54:57.488	info	starting. Version 2.0.0 in /opt/iobroker/node_modules/iobroker.smartgarden, node: v14.19.3, js-controller: 4.0.23
                              
                              smartgarden.0
                              2022-08-04 12:54:51.480	info	Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason
                              
                              smartgarden.0
                              2022-08-04 12:54:51.479	info	terminating
                              

                              DANKE!!!

                              M Offline
                              M Offline
                              manuel35i
                              schrieb am zuletzt editiert von
                              #975

                              Kurze Frage warum ist bei mir das Feld Application Secret ausgegraut.
                              Kann leider nichts eingeben.
                              gardena.jpg

                              M 1 Antwort Letzte Antwort
                              0
                              • M manuel35i

                                Kurze Frage warum ist bei mir das Feld Application Secret ausgegraut.
                                Kann leider nichts eingeben.
                                gardena.jpg

                                M Offline
                                M Offline
                                mameier1234
                                schrieb am zuletzt editiert von
                                #976

                                @manuel35i Weil entweder Secret oder Benutzername-Passwort...

                                Grüße,

                                Martin

                                M 1 Antwort Letzte Antwort
                                0
                                • M mameier1234

                                  @manuel35i Weil entweder Secret oder Benutzername-Passwort...

                                  M Offline
                                  M Offline
                                  manuel35i
                                  schrieb am zuletzt editiert von
                                  #977

                                  @mameier1234

                                  Dankeschön für die Info

                                  1 Antwort Letzte Antwort
                                  0
                                  • R Offline
                                    R Offline
                                    Roadrunner
                                    schrieb am zuletzt editiert von
                                    #978

                                    Hallo zusammen,
                                    zwar etwas Off-Topic, aber hat eigentlich schon jemand versucht das Ganze ohne das Gardena Gateway aufzuziehen? (zB esp32 und 868Mhz-Modul oder Lemonbeat-Dongle)
                                    Schöne Grüße!

                                    1 Antwort Letzte Antwort
                                    0
                                    • C Offline
                                      C Offline
                                      ChrisChros
                                      schrieb am zuletzt editiert von
                                      #979

                                      Hat sonst noch wer Problem mit der Verbindung zum Server von Gardena?
                                      Bekomme seit heute Mittag folgende Fehlermeldung:

                                      2023-05-03 11:38:59.156 - error: smartgarden.0 (20631) Error: request returned 403 Forbidden
                                      

                                      Das ganze wiederholt sich alle 5 Minuten.
                                      Gruß Chris

                                      B N M 3 Antworten Letzte Antwort
                                      0
                                      • C ChrisChros

                                        Hat sonst noch wer Problem mit der Verbindung zum Server von Gardena?
                                        Bekomme seit heute Mittag folgende Fehlermeldung:

                                        2023-05-03 11:38:59.156 - error: smartgarden.0 (20631) Error: request returned 403 Forbidden
                                        

                                        Das ganze wiederholt sich alle 5 Minuten.
                                        Gruß Chris

                                        B Offline
                                        B Offline
                                        BlueBook
                                        schrieb am zuletzt editiert von BlueBook
                                        #980

                                        @chrischros is bei mir auch so :(
                                        Ich hab das firmware update durchgeführt. Ich denke daran liegt es :/

                                        Obwohl du hast recht. Es gab vorher auch schon Probleme.

                                        Über die App von Gardena läuft es, hm

                                        C 1 Antwort Letzte Antwort
                                        0
                                        • B BlueBook

                                          @chrischros is bei mir auch so :(
                                          Ich hab das firmware update durchgeführt. Ich denke daran liegt es :/

                                          Obwohl du hast recht. Es gab vorher auch schon Probleme.

                                          Über die App von Gardena läuft es, hm

                                          C Offline
                                          C Offline
                                          ChrisChros
                                          schrieb am zuletzt editiert von
                                          #981

                                          @bluebook ich denke an dem Update liegt es nicht denn das habe ich schon seit dem Wochenende drauf als ich alles wieder reaktiviert habe.
                                          Die Fehlermeldung habe ich aber erst seit heute, davor gab es keine Auffälligkeiten.

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


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          873

                                          Online

                                          32.4k

                                          Benutzer

                                          81.4k

                                          Themen

                                          1.3m

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

                                          • Du hast noch kein Konto? Registrieren

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