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

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Tester
  4. Test Adaper Tado v0.1.x

NEWS

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

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

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

Test Adaper Tado v0.1.x

Geplant Angeheftet Gesperrt Verschoben Tester
tadoadaptertesting team
868 Beiträge 62 Kommentatoren 248.6k Aufrufe 59 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.
  • H HGlab

    @Dutchman Die Sterne (*) sind nur eine Art "Anonymisierung. Hab ein ganz konkreten Datenpunkt abgefragt.
    Der Datenpunkt liefert nur nichts zurück. Auch wenn man mit der Maus über den Datenpunkt fährt gibt es keine Mouseover-Info - auch kein Wert=null.
    Daher die Vermutung, dass man den Datenpunkt "sauberer" versorgen kann.

    Ich frage nun mittels der Methode isState ab und interpretiere daraus das Verhalten (wenn true dann MANUAL sonst AUTO

    function isState(strStatePath) {
        let mSelector;
        mSelector = $('state[id=' + strStatePath + '$]');
        if (mSelector.length > 0) {
            return true;
        } else {
            return false;
        }
    };
    

    Eigentlich wäre es aus meiner Sicht sinnvoll diese Funktion in die getState Funktion einzubauen und null retour zu liefern wenn die Funktion false ist ansonst die getState so zu durchlaufen wie bisher.

    DutchmanD Offline
    DutchmanD Offline
    Dutchman
    Developer Most Active Administrators
    schrieb am zuletzt editiert von Dutchman
    #312

    @HGlab sagte in Test Adaper Tado v0.1.x:

    Der Datenpunkt liefert nur nichts zurück. Auch wenn man mit der Maus über den Datenpunkt fährt gibt es keine Mouseover-Info - auch kein Wert=null.

    @HGlab sagte in Test Adaper Tado v0.1.x:

    Eigentlich wäre es aus meiner Sicht sinnvoll diese Funktion in die getState Funktion einzubauen und null retour zu liefern wenn die Funktion false ist ansonst die getState so zu durchlaufen wie bisher.

    die API gib einen NULL wert darum ist er null und nicht false, NULL = auto modus

    1 Antwort Letzte Antwort
    0
    • HappyTeaFriendH Offline
      HappyTeaFriendH Offline
      HappyTeaFriend
      Forum Testing
      schrieb am zuletzt editiert von HappyTeaFriend
      #313

      @Dutchman
      Hey,
      mir ist beim Erstellen eines Scriptes aufgefallen, dass da in einer Bezeichnung ein Fehler unterlaufen ist.
      Ist nichts kritisches, aber wäre gut, wenn der Name noch angepasst werden könnte.
      41a3d04b-f6ba-4bba-bd5a-33180ba45f94-image.png

      Und ich habe noch folgendes Problem:
      Anfangs konnte ich die Power eines Thermostats per Skript auf Off setzen. Da hat es die Off Zeit auf unendlich bis eine neue Eingabe gemacht wird gesetzt. Jetzt setzt es diese nur noch bis zur nächste Heizplanänderung. Gibt es dafür schon eine Lösung?
      3060e98b-23cf-408a-9093-b0e3b7495859-image.png

      DutchmanD 1 Antwort Letzte Antwort
      0
      • ? Offline
        ? Offline
        Ein ehemaliger Benutzer
        schrieb am zuletzt editiert von Ein ehemaliger Benutzer
        #314

        @Dutchman

        Hallo zusammen,

        ich habe gelegentlich das Problem, dass nach einer gewissen Zeit durch den Adapter keine Werte mehr kommen. Es wird dann NaN angezeigt. Nach einem Neustart des Adapter geht es dann wieder.

        Nachdem es wieder vor paar Tagen aufgetreten ist, habe ich diesmal vor dem Neustart den LogLevel auf Debug gestellt. Heute morgen habe ich wieder den Fall bemerkt; vielleicht war es auch gestern schon. Auf jeden Fall habe ich mal das Logfile für heute heruntergeladen.

        Ich kann es dem Entwickler et. al. bereitstellen, werde es aber nicht hier hochladen, da m.E. auch sensible Daten meines Systems drin stehen könnten.

        Danke vorab

        DutchmanD 1 Antwort Letzte Antwort
        0
        • J Offline
          J Offline
          Jogi19
          schrieb am zuletzt editiert von
          #315

          Hallo,
          ich habe mir jetzt auch den Tado Adapter installiert und erste Versuche mit Tado unternommen.
          Ich habe seit heute acht Thermostate im Einsatz.
          Der Adapter für den ioBroker hat mich dazu bewogen die Tado Thermostate zu kaufen.

          Folgendes ist mir jetzt aufgefallen.
          Wenn ich Temperaturkorrekturen einstelle erkennt das thermostat als erste Fenster offen.
          Im Log vom ioBroker wird dann folgende Meldung ausgegeben:
          (549) Send this info to developer !!! { Unhandable information found in DoReadDevices : "openWindowDetected" with value : true
          Als zwetes habe ich festgestellt, dass in den Objekten unter devices, duties als Rolle bei SerialNo value.voltage steht. Ich denke da müsste State stehen.

          K DutchmanD 2 Antworten Letzte Antwort
          0
          • J Jogi19

            Hallo,
            ich habe mir jetzt auch den Tado Adapter installiert und erste Versuche mit Tado unternommen.
            Ich habe seit heute acht Thermostate im Einsatz.
            Der Adapter für den ioBroker hat mich dazu bewogen die Tado Thermostate zu kaufen.

            Folgendes ist mir jetzt aufgefallen.
            Wenn ich Temperaturkorrekturen einstelle erkennt das thermostat als erste Fenster offen.
            Im Log vom ioBroker wird dann folgende Meldung ausgegeben:
            (549) Send this info to developer !!! { Unhandable information found in DoReadDevices : "openWindowDetected" with value : true
            Als zwetes habe ich festgestellt, dass in den Objekten unter devices, duties als Rolle bei SerialNo value.voltage steht. Ich denke da müsste State stehen.

            K Online
            K Online
            K_o_bold
            schrieb am zuletzt editiert von
            #316

            @Jogi19 ,

            ich habe die Fenster offen Erkennung von Tado komplett deaktiviert, da sie nicht zuverlässig funktioniert. Ich setze da eher auf Fensterkontaktsensoren und Skript.
            Diesen Error hatte ich auch un sollte eigentlich mit der aktuellen Version nicht mehr vorkommen.
            Ich empfehle dir ein Issue auf Github zu erstellen...

            1 Antwort Letzte Antwort
            0
            • X Offline
              X Offline
              xschöni
              schrieb am zuletzt editiert von xschöni
              #317

              Hallo zusammen,

              ich bin ein wirklicher Neuling in Sachen Iobroker. Auch Javascript / Blockly ist für mich Neuland.

              Ich bin soweit mit Tado V3+ auch zufrieden - möchte lediglich die "Bezahlfunktion" umgehen.

              Kann mir einen mit Blockly weiterhelfen, wie ich über TR064 und Tado Adapter die Away-Funktion automatisch aktivieren lasse ?

              Sobald ich wieder nach Hause komme, bzw. meine Freundin soll die Heizung mit der "ClearZone" wieder ins Auto Programm springen.

              Leider bekomme ich mit meiner Blockly konfiguration nur folgenden Fehler :
              javascript.0 (1078) at Object.<anonymous> (script.js.Tado_Away:14:5)

              Würde mich über Hilfe freuen. Danke!!!

              Unbenannt2.JPG

              // Außer Haus
              on({id: 'tr-064.0.devices.HUAWEI-P20-Pro-b24ea79121', change: "ne"}, function (obj) {
                var value = obj.state.val;
                var oldValue = obj.oldState.val;
                if (getState("tr-064.0.devices.HUAWEI-P20-Pro-b24ea79121").val == false && getState("tr-064.0.devices.HUAWEI-P20-Pro-b24ea79121").val == false) {
                  // Thermostat Bad
                  setStateDelayed("tado.0.436386.Rooms.1.setting.temperature"/*Temperature*/, 20, 600000, false);
                  // Thermostat Schlafzimmer
                  setStateDelayed("tado.0.436386.Rooms.2.setting.temperature"/*Temperature*/, 19, 600000, false);
                }
              });
              // Zu-Hause
              on({id: 'tr-064.0.devices.HUAWEI-P20-Pro-b24ea79121', change: "ne"}, function (obj) {
                var value = obj.state.val;
                var oldValue = obj.oldState.val;
                if (getState("tr-064.0.devices.HUAWEI-P20-Pro-b24ea79121").val == true || getState("tr-064.0.devices.HUAWEI-P20-Pro-b24ea79121").val == true) {
                  // Thermostat Bad
                  setState("tado.0.436386.Rooms.1.overlay.clearZoneOverlay"/*Clear Zone Overlay*/, 'AUTO');
                  // Thermostat Schlafzimmer
                  setState("tado.0.436386.Rooms.2.overlay.clearZoneOverlay"/*Clear Zone Overlay*/, 'AUTO');
                }
              });
              
              //JTNDeG1sJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4aHRtbCUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmNvbW1lbnQlMjIlMjBpZCUzRCUyMmR3fiUyQ3cyc1ZrJTdCYUclN0RDMTFoX2lOJTIyJTIweCUzRCUyMjM2MyUyMiUyMHklM0QlMjItNjYyJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQ09NTUVOVCUyMiUzRUF1JUMzJTlGZXIlMjBIYXVzJTNDJTJGZmllbGQlM0UlM0NuZXh0JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyb25fZXh0JTIyJTIwaWQlM0QlMjJfJTIzNyEwUUIlM0ElNjBHTVNHJTVCT1h6KCU3RGolMjIlM0UlM0NtdXRhdGlvbiUyMGl0ZW1zJTNEJTIyMiUyMiUzRSUzQyUyRm11dGF0aW9uJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQ09ORElUSU9OJTIyJTNFbmUlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkFDS19DT05ESVRJT04lMjIlM0UlM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMk9JRDAlMjIlM0UlM0NzaGFkb3clMjB0eXBlJTNEJTIyZmllbGRfb2lkJTIyJTIwaWQlM0QlMjJLam9LcyUyQiU0MEVaazApdTdZcyUyNFItJTVFJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyb2lkJTIyJTNFdHItMDY0LjAuZGV2aWNlcy5IVUFXRUktUDIwLVByby1iMjRlYTc5MTIxJTNDJTJGZmllbGQlM0UlM0MlMkZzaGFkb3clM0UlM0MlMkZ2YWx1ZSUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMk9JRDElMjIlM0UlM0NzaGFkb3clMjB0eXBlJTNEJTIyZmllbGRfb2lkJTIyJTIwaWQlM0QlMjI5OWNNJTNGJTJDJTYwJTI0MXZxbSpmSyUyQyUyQyU0MDQlNUQlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJvaWQlMjIlM0V0ci0wNjQuMC5kZXZpY2VzLkhVQVdFSS1QMjAtUHJvLWIyNGVhNzkxMjElM0MlMkZmaWVsZCUzRSUzQyUyRnNoYWRvdyUzRSUzQyUyRnZhbHVlJTNFJTNDc3RhdGVtZW50JTIwbmFtZSUzRCUyMlNUQVRFTUVOVCUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmNvbnRyb2xzX2lmJTIyJTIwaWQlM0QlMjJOeCElMkZpTGt+WnR4VE01ZSUyNGQuTCU2MCUyMiUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMklGMCUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmxvZ2ljX29wZXJhdGlvbiUyMiUyMGlkJTNEJTIyJTNBJTdCNXJuUnE0MSowJTNBZ1BlJTVCTUhETyUyMiUyMGlubGluZSUzRCUyMmZhbHNlJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT1AlMjIlM0VBTkQlM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkElMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJsb2dpY19jb21wYXJlJTIyJTIwaWQlM0QlMjJVSCUyQklhUzdyJTI1Mm9RJTNEJTIzMCU0MFQlMkZnKCUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9QJTIyJTNFRVElM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkElMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJnZXRfdmFsdWUlMjIlMjBpZCUzRCUyMlFiTSU0MGJOLmNCSWklN0RVJTQwczhZQUg5JTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQVRUUiUyMiUzRXZhbCUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT0lEJTIyJTNFdHItMDY0LjAuZGV2aWNlcy5IVUFXRUktUDIwLVByby1iMjRlYTc5MTIxJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQiUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmxvZ2ljX2Jvb2xlYW4lMjIlMjBpZCUzRCUyMlFnUm1aRmNEQkolNUVfNHVoZDJnajMlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJCT09MJTIyJTNFRkFMU0UlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQiUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmxvZ2ljX2NvbXBhcmUlMjIlMjBpZCUzRCUyMlpCKmslM0ElN0MlMkYuJTVCdiUyRlpHUCU3QyUzRiU3RFViJTdEJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT1AlMjIlM0VFUSUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmdldF92YWx1ZSUyMiUyMGlkJTNEJTIyOXBpc2pZei5SJTIzKVhsR2xWbkhNMCUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkFUVFIlMjIlM0V2YWwlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9JRCUyMiUzRXRyLTA2NC4wLmRldmljZXMuSFVBV0VJLVAyMC1Qcm8tYjI0ZWE3OTEyMSUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkIlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJsb2dpY19ib29sZWFuJTIyJTIwaWQlM0QlMjI2QkZQdEZzZ2M2MUFMOW1zTi0xfiUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkJPT0wlMjIlM0VGQUxTRSUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDc3RhdGVtZW50JTIwbmFtZSUzRCUyMkRPMCUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmNvbW1lbnQlMjIlMjBpZCUzRCUyMiU3RCUyNSU3RGxMQUw4USU3Q29ZcWgzcyUzQiUyRjIoJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQ09NTUVOVCUyMiUzRVRoZXJtb3N0YXQlMjBCYWQlM0MlMkZmaWVsZCUzRSUzQ25leHQlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJjb250cm9sJTIyJTIwaWQlM0QlMjJFYiU3QiUyRiklM0IxMmU0eCU3QzJuJTJDMkpGczMlMjIlM0UlM0NtdXRhdGlvbiUyMGRlbGF5X2lucHV0JTNEJTIydHJ1ZSUyMiUzRSUzQyUyRm11dGF0aW9uJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT0lEJTIyJTNFdGFkby4wLjQzNjM4Ni5Sb29tcy4xLnNldHRpbmcudGVtcGVyYXR1cmUlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMldJVEhfREVMQVklMjIlM0VUUlVFJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJERUxBWV9NUyUyMiUzRTEwJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJVTklUJTIyJTNFbWluJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJDTEVBUl9SVU5OSU5HJTIyJTNFRkFMU0UlM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMlZBTFVFJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybWF0aF9udW1iZXIlMjIlMjBpZCUzRCUyMiUzQipOMm8lMkZ6YXVOU2ElN0NVRUVSbWZFJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyTlVNJTIyJTNFMjAlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0NuZXh0JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyY29tbWVudCUyMiUyMGlkJTNEJTIyJTJDUlkxZ0kzdiU2MEFnLiUyM1lWSkolNUJoJTdCJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQ09NTUVOVCUyMiUzRVRoZXJtb3N0YXQlMjBTY2hsYWZ6aW1tZXIlM0MlMkZmaWVsZCUzRSUzQ25leHQlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJjb250cm9sJTIyJTIwaWQlM0QlMjJ4JTVCeFIlNDBpJTYwJTI1b04lMjVfJTI1RiFqQiU0ME1JJTIyJTNFJTNDbXV0YXRpb24lMjBkZWxheV9pbnB1dCUzRCUyMnRydWUlMjIlM0UlM0MlMkZtdXRhdGlvbiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9JRCUyMiUzRXRhZG8uMC40MzYzODYuUm9vbXMuMi5zZXR0aW5nLnRlbXBlcmF0dXJlJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJXSVRIX0RFTEFZJTIyJTNFVFJVRSUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyREVMQVlfTVMlMjIlM0UxMCUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVU5JVCUyMiUzRW1pbiUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQ0xFQVJfUlVOTklORyUyMiUzRUZBTFNFJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJWQUxVRSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMm1hdGhfbnVtYmVyJTIyJTIwaWQlM0QlMjJBUyolN0QhLilhfktMSVNEfnVVJTJGQ1AlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJOVU0lMjIlM0UxOSUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGbmV4dCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGbmV4dCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGbmV4dCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGc3RhdGVtZW50JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZzdGF0ZW1lbnQlM0UlM0NuZXh0JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyY29tbWVudCUyMiUyMGlkJTNEJTIyUmFoM2IlN0RuQyUzQnhSdm1WSkEubmglNjAlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJDT01NRU5UJTIyJTNFWnUtSGF1c2UlM0MlMkZmaWVsZCUzRSUzQ25leHQlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJvbl9leHQlMjIlMjBpZCUzRCUyMmpSMiU3Qzd+Y2pPM0QlMkNEJTJGcyUyQlMqVSUzQiUyMiUzRSUzQ211dGF0aW9uJTIwaXRlbXMlM0QlMjIyJTIyJTNFJTNDJTJGbXV0YXRpb24lM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJDT05ESVRJT04lMjIlM0VuZSUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQUNLX0NPTkRJVElPTiUyMiUzRSUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyT0lEMCUyMiUzRSUzQ3NoYWRvdyUyMHR5cGUlM0QlMjJmaWVsZF9vaWQlMjIlMjBpZCUzRCUyMi4lN0MuUiU1Qk4lM0FHTTYlM0JjJTI0UiU1QlElN0IlMjRZSSUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMm9pZCUyMiUzRXRyLTA2NC4wLmRldmljZXMuSFVBV0VJLVAyMC1Qcm8tYjI0ZWE3OTEyMSUzQyUyRmZpZWxkJTNFJTNDJTJGc2hhZG93JTNFJTNDJTJGdmFsdWUlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJPSUQxJTIyJTNFJTNDc2hhZG93JTIwdHlwZSUzRCUyMmZpZWxkX29pZCUyMiUyMGlkJTNEJTIyZ3VJMSUyRlgod012ZyUyMyUzQU93dzdicTklMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJvaWQlMjIlM0V0ci0wNjQuMC5kZXZpY2VzLkhVQVdFSS1QMjAtUHJvLWIyNGVhNzkxMjElM0MlMkZmaWVsZCUzRSUzQyUyRnNoYWRvdyUzRSUzQyUyRnZhbHVlJTNFJTNDc3RhdGVtZW50JTIwbmFtZSUzRCUyMlNUQVRFTUVOVCUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmNvbnRyb2xzX2lmJTIyJTIwaWQlM0QlMjJOQiphcTJLJTNCN2RsbyU1QmolN0MlMkM5ZWJBJTIyJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIySUYwJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybG9naWNfb3BlcmF0aW9uJTIyJTIwaWQlM0QlMjIxa1UlM0IlMkJkLmpuNiU1QmdVJTI0dk0lNUQlMjRrWSUyMiUyMGlubGluZSUzRCUyMmZhbHNlJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT1AlMjIlM0VPUiUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmxvZ2ljX2NvbXBhcmUlMjIlMjBpZCUzRCUyMih+JTI1Z3hDSX4lMkJ+JTdDYWM3WFB1IWFwJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT1AlMjIlM0VFUSUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmdldF92YWx1ZSUyMiUyMGlkJTNEJTIyclVxcldYVGRUNWxqJTYwWWwlNUJxJTNEaGclMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJBVFRSJTIyJTNFdmFsJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPSUQlMjIlM0V0ci0wNjQuMC5kZXZpY2VzLkhVQVdFSS1QMjAtUHJvLWIyNGVhNzkxMjElM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJCJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybG9naWNfYm9vbGVhbiUyMiUyMGlkJTNEJTIycXZzY1l0OEUlMjU2JTdCOHcqciUyM0lnX20lMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJCT09MJTIyJTNFVFJVRSUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJCJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybG9naWNfY29tcGFyZSUyMiUyMGlkJTNEJTIyUWJ5KnkoZ2ZCTHpjX0k2JTdDbDdUJTNGJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT1AlMjIlM0VFUSUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmdldF92YWx1ZSUyMiUyMGlkJTNEJTIyJTNCRDBuZyUzQUJEJTdEOSU1REhDZmtiRVlVUyUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkFUVFIlMjIlM0V2YWwlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9JRCUyMiUzRXRyLTA2NC4wLmRldmljZXMuSFVBV0VJLVAyMC1Qcm8tYjI0ZWE3OTEyMSUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkIlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJsb2dpY19ib29sZWFuJTIyJTIwaWQlM0QlMjJMQlNTcSU3QjFTSTB0KGJIWlRzMEFDJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQk9PTCUyMiUzRVRSVUUlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ3N0YXRlbWVudCUyMG5hbWUlM0QlMjJETzAlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJjb21tZW50JTIyJTIwaWQlM0QlMjJZSC4lNURzJTIzJTVFQyU0MFlNJTdETFRlUjlNJTJCTSUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkNPTU1FTlQlMjIlM0VUaGVybW9zdGF0JTIwQmFkJTNDJTJGZmllbGQlM0UlM0NuZXh0JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyY29udHJvbCUyMiUyMGlkJTNEJTIyTyUyNWgoQlElMkYydDclN0IqVlhGSyl+ZzMlMjIlM0UlM0NtdXRhdGlvbiUyMGRlbGF5X2lucHV0JTNEJTIyZmFsc2UlMjIlM0UlM0MlMkZtdXRhdGlvbiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9JRCUyMiUzRXRhZG8uMC40MzYzODYuUm9vbXMuMS5vdmVybGF5LmNsZWFyWm9uZU92ZXJsYXklM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMldJVEhfREVMQVklMjIlM0VGQUxTRSUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyVkFMVUUlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ0ZXh0JTIyJTIwaWQlM0QlMjI3X2IlNUQoJTNCYyUyQkh2alFLTER3fnVPVSUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlRFWFQlMjIlM0VBVVRPJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDbmV4dCUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmNvbW1lbnQlMjIlMjBpZCUzRCUyMmt4KmdtazQuJTJGTEl0NDYlM0QlNDAlM0F6ZyU3RCUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkNPTU1FTlQlMjIlM0VUaGVybW9zdGF0JTIwU2NobGFmemltbWVyJTNDJTJGZmllbGQlM0UlM0NuZXh0JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyY29udHJvbCUyMiUyMGlkJTNEJTIyJTVFfnRKN3NUTE9vd3NLKVglMjRSJTNEJTJCZyUyMiUzRSUzQ211dGF0aW9uJTIwZGVsYXlfaW5wdXQlM0QlMjJmYWxzZSUyMiUzRSUzQyUyRm11dGF0aW9uJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT0lEJTIyJTNFdGFkby4wLjQzNjM4Ni5Sb29tcy4yLm92ZXJsYXkuY2xlYXJab25lT3ZlcmxheSUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyV0lUSF9ERUxBWSUyMiUzRUZBTFNFJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJWQUxVRSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnRleHQlMjIlMjBpZCUzRCUyMkdIS1R5S1lpbyUyRkR1c0IwUzg2JTVCZCUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlRFWFQlMjIlM0VBVVRPJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZuZXh0JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZuZXh0JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZuZXh0JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZzdGF0ZW1lbnQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnN0YXRlbWVudCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGbmV4dCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGbmV4dCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGbmV4dCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGeG1sJTNF
              

              --> Die Steuerung funktioniert soweit auch, ich bekomme aber eben beim "nach Hause kommen" eben die Warnmeldung.

              Im Moment stehen noch die gleichen Handys im Objekt, da meine Freundin noch ausser Haus ist und das Gerät noch nicht eingerichtet wurde unter TR064!

              S 1 Antwort Letzte Antwort
              0
              • X xschöni

                Hallo zusammen,

                ich bin ein wirklicher Neuling in Sachen Iobroker. Auch Javascript / Blockly ist für mich Neuland.

                Ich bin soweit mit Tado V3+ auch zufrieden - möchte lediglich die "Bezahlfunktion" umgehen.

                Kann mir einen mit Blockly weiterhelfen, wie ich über TR064 und Tado Adapter die Away-Funktion automatisch aktivieren lasse ?

                Sobald ich wieder nach Hause komme, bzw. meine Freundin soll die Heizung mit der "ClearZone" wieder ins Auto Programm springen.

                Leider bekomme ich mit meiner Blockly konfiguration nur folgenden Fehler :
                javascript.0 (1078) at Object.<anonymous> (script.js.Tado_Away:14:5)

                Würde mich über Hilfe freuen. Danke!!!

                Unbenannt2.JPG

                // Außer Haus
                on({id: 'tr-064.0.devices.HUAWEI-P20-Pro-b24ea79121', change: "ne"}, function (obj) {
                  var value = obj.state.val;
                  var oldValue = obj.oldState.val;
                  if (getState("tr-064.0.devices.HUAWEI-P20-Pro-b24ea79121").val == false && getState("tr-064.0.devices.HUAWEI-P20-Pro-b24ea79121").val == false) {
                    // Thermostat Bad
                    setStateDelayed("tado.0.436386.Rooms.1.setting.temperature"/*Temperature*/, 20, 600000, false);
                    // Thermostat Schlafzimmer
                    setStateDelayed("tado.0.436386.Rooms.2.setting.temperature"/*Temperature*/, 19, 600000, false);
                  }
                });
                // Zu-Hause
                on({id: 'tr-064.0.devices.HUAWEI-P20-Pro-b24ea79121', change: "ne"}, function (obj) {
                  var value = obj.state.val;
                  var oldValue = obj.oldState.val;
                  if (getState("tr-064.0.devices.HUAWEI-P20-Pro-b24ea79121").val == true || getState("tr-064.0.devices.HUAWEI-P20-Pro-b24ea79121").val == true) {
                    // Thermostat Bad
                    setState("tado.0.436386.Rooms.1.overlay.clearZoneOverlay"/*Clear Zone Overlay*/, 'AUTO');
                    // Thermostat Schlafzimmer
                    setState("tado.0.436386.Rooms.2.overlay.clearZoneOverlay"/*Clear Zone Overlay*/, 'AUTO');
                  }
                });
                
                //JTNDeG1sJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4aHRtbCUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmNvbW1lbnQlMjIlMjBpZCUzRCUyMmR3fiUyQ3cyc1ZrJTdCYUclN0RDMTFoX2lOJTIyJTIweCUzRCUyMjM2MyUyMiUyMHklM0QlMjItNjYyJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQ09NTUVOVCUyMiUzRUF1JUMzJTlGZXIlMjBIYXVzJTNDJTJGZmllbGQlM0UlM0NuZXh0JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyb25fZXh0JTIyJTIwaWQlM0QlMjJfJTIzNyEwUUIlM0ElNjBHTVNHJTVCT1h6KCU3RGolMjIlM0UlM0NtdXRhdGlvbiUyMGl0ZW1zJTNEJTIyMiUyMiUzRSUzQyUyRm11dGF0aW9uJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQ09ORElUSU9OJTIyJTNFbmUlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkFDS19DT05ESVRJT04lMjIlM0UlM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMk9JRDAlMjIlM0UlM0NzaGFkb3clMjB0eXBlJTNEJTIyZmllbGRfb2lkJTIyJTIwaWQlM0QlMjJLam9LcyUyQiU0MEVaazApdTdZcyUyNFItJTVFJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyb2lkJTIyJTNFdHItMDY0LjAuZGV2aWNlcy5IVUFXRUktUDIwLVByby1iMjRlYTc5MTIxJTNDJTJGZmllbGQlM0UlM0MlMkZzaGFkb3clM0UlM0MlMkZ2YWx1ZSUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMk9JRDElMjIlM0UlM0NzaGFkb3clMjB0eXBlJTNEJTIyZmllbGRfb2lkJTIyJTIwaWQlM0QlMjI5OWNNJTNGJTJDJTYwJTI0MXZxbSpmSyUyQyUyQyU0MDQlNUQlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJvaWQlMjIlM0V0ci0wNjQuMC5kZXZpY2VzLkhVQVdFSS1QMjAtUHJvLWIyNGVhNzkxMjElM0MlMkZmaWVsZCUzRSUzQyUyRnNoYWRvdyUzRSUzQyUyRnZhbHVlJTNFJTNDc3RhdGVtZW50JTIwbmFtZSUzRCUyMlNUQVRFTUVOVCUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmNvbnRyb2xzX2lmJTIyJTIwaWQlM0QlMjJOeCElMkZpTGt+WnR4VE01ZSUyNGQuTCU2MCUyMiUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMklGMCUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmxvZ2ljX29wZXJhdGlvbiUyMiUyMGlkJTNEJTIyJTNBJTdCNXJuUnE0MSowJTNBZ1BlJTVCTUhETyUyMiUyMGlubGluZSUzRCUyMmZhbHNlJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT1AlMjIlM0VBTkQlM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkElMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJsb2dpY19jb21wYXJlJTIyJTIwaWQlM0QlMjJVSCUyQklhUzdyJTI1Mm9RJTNEJTIzMCU0MFQlMkZnKCUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9QJTIyJTNFRVElM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkElMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJnZXRfdmFsdWUlMjIlMjBpZCUzRCUyMlFiTSU0MGJOLmNCSWklN0RVJTQwczhZQUg5JTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQVRUUiUyMiUzRXZhbCUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT0lEJTIyJTNFdHItMDY0LjAuZGV2aWNlcy5IVUFXRUktUDIwLVByby1iMjRlYTc5MTIxJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQiUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmxvZ2ljX2Jvb2xlYW4lMjIlMjBpZCUzRCUyMlFnUm1aRmNEQkolNUVfNHVoZDJnajMlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJCT09MJTIyJTNFRkFMU0UlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQiUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmxvZ2ljX2NvbXBhcmUlMjIlMjBpZCUzRCUyMlpCKmslM0ElN0MlMkYuJTVCdiUyRlpHUCU3QyUzRiU3RFViJTdEJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT1AlMjIlM0VFUSUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmdldF92YWx1ZSUyMiUyMGlkJTNEJTIyOXBpc2pZei5SJTIzKVhsR2xWbkhNMCUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkFUVFIlMjIlM0V2YWwlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9JRCUyMiUzRXRyLTA2NC4wLmRldmljZXMuSFVBV0VJLVAyMC1Qcm8tYjI0ZWE3OTEyMSUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkIlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJsb2dpY19ib29sZWFuJTIyJTIwaWQlM0QlMjI2QkZQdEZzZ2M2MUFMOW1zTi0xfiUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkJPT0wlMjIlM0VGQUxTRSUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDc3RhdGVtZW50JTIwbmFtZSUzRCUyMkRPMCUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmNvbW1lbnQlMjIlMjBpZCUzRCUyMiU3RCUyNSU3RGxMQUw4USU3Q29ZcWgzcyUzQiUyRjIoJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQ09NTUVOVCUyMiUzRVRoZXJtb3N0YXQlMjBCYWQlM0MlMkZmaWVsZCUzRSUzQ25leHQlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJjb250cm9sJTIyJTIwaWQlM0QlMjJFYiU3QiUyRiklM0IxMmU0eCU3QzJuJTJDMkpGczMlMjIlM0UlM0NtdXRhdGlvbiUyMGRlbGF5X2lucHV0JTNEJTIydHJ1ZSUyMiUzRSUzQyUyRm11dGF0aW9uJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT0lEJTIyJTNFdGFkby4wLjQzNjM4Ni5Sb29tcy4xLnNldHRpbmcudGVtcGVyYXR1cmUlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMldJVEhfREVMQVklMjIlM0VUUlVFJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJERUxBWV9NUyUyMiUzRTEwJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJVTklUJTIyJTNFbWluJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJDTEVBUl9SVU5OSU5HJTIyJTNFRkFMU0UlM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMlZBTFVFJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybWF0aF9udW1iZXIlMjIlMjBpZCUzRCUyMiUzQipOMm8lMkZ6YXVOU2ElN0NVRUVSbWZFJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyTlVNJTIyJTNFMjAlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0NuZXh0JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyY29tbWVudCUyMiUyMGlkJTNEJTIyJTJDUlkxZ0kzdiU2MEFnLiUyM1lWSkolNUJoJTdCJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQ09NTUVOVCUyMiUzRVRoZXJtb3N0YXQlMjBTY2hsYWZ6aW1tZXIlM0MlMkZmaWVsZCUzRSUzQ25leHQlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJjb250cm9sJTIyJTIwaWQlM0QlMjJ4JTVCeFIlNDBpJTYwJTI1b04lMjVfJTI1RiFqQiU0ME1JJTIyJTNFJTNDbXV0YXRpb24lMjBkZWxheV9pbnB1dCUzRCUyMnRydWUlMjIlM0UlM0MlMkZtdXRhdGlvbiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9JRCUyMiUzRXRhZG8uMC40MzYzODYuUm9vbXMuMi5zZXR0aW5nLnRlbXBlcmF0dXJlJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJXSVRIX0RFTEFZJTIyJTNFVFJVRSUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyREVMQVlfTVMlMjIlM0UxMCUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVU5JVCUyMiUzRW1pbiUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQ0xFQVJfUlVOTklORyUyMiUzRUZBTFNFJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJWQUxVRSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMm1hdGhfbnVtYmVyJTIyJTIwaWQlM0QlMjJBUyolN0QhLilhfktMSVNEfnVVJTJGQ1AlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJOVU0lMjIlM0UxOSUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGbmV4dCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGbmV4dCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGbmV4dCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGc3RhdGVtZW50JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZzdGF0ZW1lbnQlM0UlM0NuZXh0JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyY29tbWVudCUyMiUyMGlkJTNEJTIyUmFoM2IlN0RuQyUzQnhSdm1WSkEubmglNjAlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJDT01NRU5UJTIyJTNFWnUtSGF1c2UlM0MlMkZmaWVsZCUzRSUzQ25leHQlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJvbl9leHQlMjIlMjBpZCUzRCUyMmpSMiU3Qzd+Y2pPM0QlMkNEJTJGcyUyQlMqVSUzQiUyMiUzRSUzQ211dGF0aW9uJTIwaXRlbXMlM0QlMjIyJTIyJTNFJTNDJTJGbXV0YXRpb24lM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJDT05ESVRJT04lMjIlM0VuZSUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQUNLX0NPTkRJVElPTiUyMiUzRSUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyT0lEMCUyMiUzRSUzQ3NoYWRvdyUyMHR5cGUlM0QlMjJmaWVsZF9vaWQlMjIlMjBpZCUzRCUyMi4lN0MuUiU1Qk4lM0FHTTYlM0JjJTI0UiU1QlElN0IlMjRZSSUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMm9pZCUyMiUzRXRyLTA2NC4wLmRldmljZXMuSFVBV0VJLVAyMC1Qcm8tYjI0ZWE3OTEyMSUzQyUyRmZpZWxkJTNFJTNDJTJGc2hhZG93JTNFJTNDJTJGdmFsdWUlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJPSUQxJTIyJTNFJTNDc2hhZG93JTIwdHlwZSUzRCUyMmZpZWxkX29pZCUyMiUyMGlkJTNEJTIyZ3VJMSUyRlgod012ZyUyMyUzQU93dzdicTklMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJvaWQlMjIlM0V0ci0wNjQuMC5kZXZpY2VzLkhVQVdFSS1QMjAtUHJvLWIyNGVhNzkxMjElM0MlMkZmaWVsZCUzRSUzQyUyRnNoYWRvdyUzRSUzQyUyRnZhbHVlJTNFJTNDc3RhdGVtZW50JTIwbmFtZSUzRCUyMlNUQVRFTUVOVCUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmNvbnRyb2xzX2lmJTIyJTIwaWQlM0QlMjJOQiphcTJLJTNCN2RsbyU1QmolN0MlMkM5ZWJBJTIyJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIySUYwJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybG9naWNfb3BlcmF0aW9uJTIyJTIwaWQlM0QlMjIxa1UlM0IlMkJkLmpuNiU1QmdVJTI0dk0lNUQlMjRrWSUyMiUyMGlubGluZSUzRCUyMmZhbHNlJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT1AlMjIlM0VPUiUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmxvZ2ljX2NvbXBhcmUlMjIlMjBpZCUzRCUyMih+JTI1Z3hDSX4lMkJ+JTdDYWM3WFB1IWFwJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT1AlMjIlM0VFUSUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmdldF92YWx1ZSUyMiUyMGlkJTNEJTIyclVxcldYVGRUNWxqJTYwWWwlNUJxJTNEaGclMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJBVFRSJTIyJTNFdmFsJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPSUQlMjIlM0V0ci0wNjQuMC5kZXZpY2VzLkhVQVdFSS1QMjAtUHJvLWIyNGVhNzkxMjElM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJCJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybG9naWNfYm9vbGVhbiUyMiUyMGlkJTNEJTIycXZzY1l0OEUlMjU2JTdCOHcqciUyM0lnX20lMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJCT09MJTIyJTNFVFJVRSUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJCJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybG9naWNfY29tcGFyZSUyMiUyMGlkJTNEJTIyUWJ5KnkoZ2ZCTHpjX0k2JTdDbDdUJTNGJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT1AlMjIlM0VFUSUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmdldF92YWx1ZSUyMiUyMGlkJTNEJTIyJTNCRDBuZyUzQUJEJTdEOSU1REhDZmtiRVlVUyUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkFUVFIlMjIlM0V2YWwlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9JRCUyMiUzRXRyLTA2NC4wLmRldmljZXMuSFVBV0VJLVAyMC1Qcm8tYjI0ZWE3OTEyMSUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkIlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJsb2dpY19ib29sZWFuJTIyJTIwaWQlM0QlMjJMQlNTcSU3QjFTSTB0KGJIWlRzMEFDJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQk9PTCUyMiUzRVRSVUUlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ3N0YXRlbWVudCUyMG5hbWUlM0QlMjJETzAlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJjb21tZW50JTIyJTIwaWQlM0QlMjJZSC4lNURzJTIzJTVFQyU0MFlNJTdETFRlUjlNJTJCTSUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkNPTU1FTlQlMjIlM0VUaGVybW9zdGF0JTIwQmFkJTNDJTJGZmllbGQlM0UlM0NuZXh0JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyY29udHJvbCUyMiUyMGlkJTNEJTIyTyUyNWgoQlElMkYydDclN0IqVlhGSyl+ZzMlMjIlM0UlM0NtdXRhdGlvbiUyMGRlbGF5X2lucHV0JTNEJTIyZmFsc2UlMjIlM0UlM0MlMkZtdXRhdGlvbiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9JRCUyMiUzRXRhZG8uMC40MzYzODYuUm9vbXMuMS5vdmVybGF5LmNsZWFyWm9uZU92ZXJsYXklM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMldJVEhfREVMQVklMjIlM0VGQUxTRSUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyVkFMVUUlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ0ZXh0JTIyJTIwaWQlM0QlMjI3X2IlNUQoJTNCYyUyQkh2alFLTER3fnVPVSUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlRFWFQlMjIlM0VBVVRPJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDbmV4dCUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmNvbW1lbnQlMjIlMjBpZCUzRCUyMmt4KmdtazQuJTJGTEl0NDYlM0QlNDAlM0F6ZyU3RCUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkNPTU1FTlQlMjIlM0VUaGVybW9zdGF0JTIwU2NobGFmemltbWVyJTNDJTJGZmllbGQlM0UlM0NuZXh0JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyY29udHJvbCUyMiUyMGlkJTNEJTIyJTVFfnRKN3NUTE9vd3NLKVglMjRSJTNEJTJCZyUyMiUzRSUzQ211dGF0aW9uJTIwZGVsYXlfaW5wdXQlM0QlMjJmYWxzZSUyMiUzRSUzQyUyRm11dGF0aW9uJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT0lEJTIyJTNFdGFkby4wLjQzNjM4Ni5Sb29tcy4yLm92ZXJsYXkuY2xlYXJab25lT3ZlcmxheSUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyV0lUSF9ERUxBWSUyMiUzRUZBTFNFJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJWQUxVRSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnRleHQlMjIlMjBpZCUzRCUyMkdIS1R5S1lpbyUyRkR1c0IwUzg2JTVCZCUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlRFWFQlMjIlM0VBVVRPJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZuZXh0JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZuZXh0JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZuZXh0JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZzdGF0ZW1lbnQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnN0YXRlbWVudCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGbmV4dCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGbmV4dCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGbmV4dCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGeG1sJTNF
                

                --> Die Steuerung funktioniert soweit auch, ich bekomme aber eben beim "nach Hause kommen" eben die Warnmeldung.

                Im Moment stehen noch die gleichen Handys im Objekt, da meine Freundin noch ausser Haus ist und das Gerät noch nicht eingerichtet wurde unter TR064!

                S Offline
                S Offline
                Stormbringer
                schrieb am zuletzt editiert von Stormbringer
                #318

                @xschöni Benutze den Adapter zwar noch nicht aber frei aus der Hüfte und Gedächtnis wûrde ich sagen du sprichst den ClearZoneOverlay Datenpunkt falsch an. Tausche mal das Textfeld mit Auto gegen einen Zahlblock mit dem Inhalt 1. Geht es dann? Außerdem hast mit dem Zusatz Verzögerung ein Problem, wenn einer vor den 10 Minuten wieder heimkommt, weil die Abarbeitung nicht abgebrochen wird. Oder ist das beabsichtigt? Falls es nicht beabsichtigt ist tust dich mit einem timeout leichter damit.

                Angaben zur Installation: JS Controller 5.0.12, npm 9.6.7, node 18.17.1, auf einem Intel NUC mit Ubuntu 22.04

                X 1 Antwort Letzte Antwort
                0
                • S Stormbringer

                  @xschöni Benutze den Adapter zwar noch nicht aber frei aus der Hüfte und Gedächtnis wûrde ich sagen du sprichst den ClearZoneOverlay Datenpunkt falsch an. Tausche mal das Textfeld mit Auto gegen einen Zahlblock mit dem Inhalt 1. Geht es dann? Außerdem hast mit dem Zusatz Verzögerung ein Problem, wenn einer vor den 10 Minuten wieder heimkommt, weil die Abarbeitung nicht abgebrochen wird. Oder ist das beabsichtigt? Falls es nicht beabsichtigt ist tust dich mit einem timeout leichter damit.

                  X Offline
                  X Offline
                  xschöni
                  schrieb am zuletzt editiert von
                  #319

                  @Stormbringer Danke ersteinmal für die schnelle Rückmeldung. Habe mir den Tipp Timeout genauer angeschaut - du hast natürlich Recht. Habe den Timout so gelöst wie von dir empfohlen.

                  Das ganze Läuft nun bei der aktivierung ohne Fehlermeldung. Leider erscheinen beim "heimkommen", immer noch zwei "warns".

                  19:02:03.685	warn	javascript.0 (1078) at Object.<anonymous> (script.js.Tado_Away:24:5)
                  19:02:03.694	warn	javascript.0 (1078) at Object.<anonymous> (script.js.Tado_Away:26:5)
                  
                  var timeout_Heizung;
                  
                  
                  // Außer Haus
                  on({id: new RegExp('tr-064\\.0\\.devices\\.Stefan' + "|" + 'tr-064\\.0\\.devices\\.Vanessa'), change: "ne"}, function (obj) {
                      if (getState("tr-064.0.devices.Stefan.active").val == false && getState("tr-064.0.devices.Vanessa.active").val == false) {
                      timeout_Heizung = setTimeout(function () {
                        // Thermostat Bad
                        setState("tado.0.436386.Rooms.1.setting.temperature"/*Temperature*/, 20);
                        // Thermostat Schlafzimmer
                        setState("tado.0.436386.Rooms.2.setting.temperature"/*Temperature*/, 20);
                      }, 600000);
                    }
                  });
                  // Zu-Hause
                  on({id: new RegExp('tr-064\\.0\\.devices\\.Stefan' + "|" + 'tr-064\\.0\\.devices\\.Vanessa'), change: "ne"}, function (obj) {
                      if (getState("tr-064.0.devices.Stefan.active").val == true || getState("tr-064.0.devices.Vanessa.active").val == true) {
                      (function () {if (timeout_Heizung) {clearTimeout(timeout_Heizung); timeout_Heizung = null;}})();
                      // Thermostat Bad
                      setState("tado.0.436386.Rooms.1.overlay.clearZoneOverlay"/*Clear Zone Overlay*/, 1);
                      // Thermostat Schlafzimmer
                      setState("tado.0.436386.Rooms.2.overlay.clearZoneOverlay"/*Clear Zone Overlay*/, 1);
                    }
                  });
                  
                  //JTNDeG1sJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4aHRtbCUyMiUzRSUzQ3ZhcmlhYmxlcyUzRSUzQ3ZhcmlhYmxlJTIwdHlwZSUzRCUyMnVuZGVmaW5lZCUyMiUyMGlkJTNEJTIydGltZW91dF9IZWl6dW5nJTIyJTNFdGltZW91dF9IZWl6dW5nJTNDJTJGdmFyaWFibGUlM0UlM0MlMkZ2YXJpYWJsZXMlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJjb21tZW50JTIyJTIwaWQlM0QlMjJkd34lMkN3MnNWayU3QmFHJTdEQzExaF9pTiUyMiUyMHglM0QlMjI5ODIlMjIlMjB5JTNEJTIyLTEyNzYlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJDT01NRU5UJTIyJTNFQXUlQzMlOUZlciUyMEhhdXMlM0MlMkZmaWVsZCUzRSUzQ25leHQlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJvbl9leHQlMjIlMjBpZCUzRCUyMl8lMjM3ITBRQiUzQSU2MEdNU0clNUJPWHooJTdEaiUyMiUzRSUzQ211dGF0aW9uJTIwaXRlbXMlM0QlMjIyJTIyJTNFJTNDJTJGbXV0YXRpb24lM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJDT05ESVRJT04lMjIlM0VuZSUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQUNLX0NPTkRJVElPTiUyMiUzRSUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyT0lEMCUyMiUzRSUzQ3NoYWRvdyUyMHR5cGUlM0QlMjJmaWVsZF9vaWQlMjIlMjBpZCUzRCUyMjBaMi16JTI0aUVSdVZnUWdCJTVEakNhZSUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMm9pZCUyMiUzRXRyLTA2NC4wLmRldmljZXMuU3RlZmFuJTNDJTJGZmllbGQlM0UlM0MlMkZzaGFkb3clM0UlM0MlMkZ2YWx1ZSUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMk9JRDElMjIlM0UlM0NzaGFkb3clMjB0eXBlJTNEJTIyZmllbGRfb2lkJTIyJTIwaWQlM0QlMjJ2JTdDbFdaV2U3MSUzRCUzRjNCLWMqZjBLJTJDJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyb2lkJTIyJTNFdHItMDY0LjAuZGV2aWNlcy5WYW5lc3NhJTNDJTJGZmllbGQlM0UlM0MlMkZzaGFkb3clM0UlM0MlMkZ2YWx1ZSUzRSUzQ3N0YXRlbWVudCUyMG5hbWUlM0QlMjJTVEFURU1FTlQlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJjb250cm9sc19pZiUyMiUyMGlkJTNEJTIyTnghJTJGaUxrflp0eFRNNWUlMjRkLkwlNjAlMjIlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJJRjAlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJsb2dpY19vcGVyYXRpb24lMjIlMjBpZCUzRCUyMiUzQSU3QjVyblJxNDEqMCUzQWdQZSU1Qk1IRE8lMjIlMjBpbmxpbmUlM0QlMjJmYWxzZSUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9QJTIyJTNFQU5EJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJBJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybG9naWNfY29tcGFyZSUyMiUyMGlkJTNEJTIyVUglMkJJYVM3ciUyNTJvUSUzRCUyMzAlNDBUJTJGZyglMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPUCUyMiUzRUVRJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJBJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyZ2V0X3ZhbHVlJTIyJTIwaWQlM0QlMjJRYk0lNDBiTi5jQklpJTdEVSU0MHM4WUFIOSUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkFUVFIlMjIlM0V2YWwlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9JRCUyMiUzRXRyLTA2NC4wLmRldmljZXMuU3RlZmFuLmFjdGl2ZSUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkIlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJsb2dpY19ib29sZWFuJTIyJTIwaWQlM0QlMjJRZ1JtWkZjREJKJTVFXzR1aGQyZ2ozJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQk9PTCUyMiUzRUZBTFNFJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkIlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJsb2dpY19jb21wYXJlJTIyJTIwaWQlM0QlMjJaQiprJTNBJTdDJTJGLiU1QnYlMkZaR1AlN0MlM0YlN0RVYiU3RCUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9QJTIyJTNFRVElM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkElMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJnZXRfdmFsdWUlMjIlMjBpZCUzRCUyMjlwaXNqWXouUiUyMylYbEdsVm5ITTAlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJBVFRSJTIyJTNFdmFsJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPSUQlMjIlM0V0ci0wNjQuMC5kZXZpY2VzLlZhbmVzc2EuYWN0aXZlJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQiUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmxvZ2ljX2Jvb2xlYW4lMjIlMjBpZCUzRCUyMjZCRlB0RnNnYzYxQUw5bXNOLTF+JTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQk9PTCUyMiUzRUZBTFNFJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0NzdGF0ZW1lbnQlMjBuYW1lJTNEJTIyRE8wJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydGltZW91dHNfc2V0dGltZW91dCUyMiUyMGlkJTNEJTIyMlk4JTVEUC51MUolM0ZZSCUyQzklN0QlM0RRJTVFSXQlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJOQU1FJTIyJTNFdGltZW91dF9IZWl6dW5nJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJERUxBWSUyMiUzRTEwJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJVTklUJTIyJTNFbWluJTNDJTJGZmllbGQlM0UlM0NzdGF0ZW1lbnQlMjBuYW1lJTNEJTIyU1RBVEVNRU5UJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyY29tbWVudCUyMiUyMGlkJTNEJTIyJTdEJTI1JTdEbExBTDhRJTdDb1lxaDNzJTNCJTJGMiglMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJDT01NRU5UJTIyJTNFVGhlcm1vc3RhdCUyMEJhZCUzQyUyRmZpZWxkJTNFJTNDbmV4dCUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmNvbnRyb2wlMjIlMjBpZCUzRCUyMkViJTdCJTJGKSUzQjEyZTR4JTdDMm4lMkMySkZzMyUyMiUzRSUzQ211dGF0aW9uJTIwZGVsYXlfaW5wdXQlM0QlMjJmYWxzZSUyMiUzRSUzQyUyRm11dGF0aW9uJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT0lEJTIyJTNFdGFkby4wLjQzNjM4Ni5Sb29tcy4xLnNldHRpbmcudGVtcGVyYXR1cmUlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMldJVEhfREVMQVklMjIlM0VGQUxTRSUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyVkFMVUUlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJtYXRoX251bWJlciUyMiUyMGlkJTNEJTIyJTNCKk4ybyUyRnphdU5TYSU3Q1VFRVJtZkUlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJOVU0lMjIlM0UyMCUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ25leHQlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJjb21tZW50JTIyJTIwaWQlM0QlMjIlMkNSWTFnSTN2JTYwQWcuJTIzWVZKSiU1QmglN0IlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJDT01NRU5UJTIyJTNFVGhlcm1vc3RhdCUyMFNjaGxhZnppbW1lciUzQyUyRmZpZWxkJTNFJTNDbmV4dCUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmNvbnRyb2wlMjIlMjBpZCUzRCUyMnglNUJ4UiU0MGklNjAlMjVvTiUyNV8lMjVGIWpCJTQwTUklMjIlM0UlM0NtdXRhdGlvbiUyMGRlbGF5X2lucHV0JTNEJTIyZmFsc2UlMjIlM0UlM0MlMkZtdXRhdGlvbiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9JRCUyMiUzRXRhZG8uMC40MzYzODYuUm9vbXMuMi5zZXR0aW5nLnRlbXBlcmF0dXJlJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJXSVRIX0RFTEFZJTIyJTNFRkFMU0UlM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMlZBTFVFJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybWF0aF9udW1iZXIlMjIlMjBpZCUzRCUyMkFTKiU3RCEuKWF+S0xJU0R+dVUlMkZDUCUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk5VTSUyMiUzRTIwJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZuZXh0JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZuZXh0JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZuZXh0JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZzdGF0ZW1lbnQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnN0YXRlbWVudCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGc3RhdGVtZW50JTNFJTNDbmV4dCUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmNvbW1lbnQlMjIlMjBpZCUzRCUyMlJhaDNiJTdEbkMlM0J4UnZtVkpBLm5oJTYwJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQ09NTUVOVCUyMiUzRVp1LUhhdXNlJTNDJTJGZmllbGQlM0UlM0NuZXh0JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyb25fZXh0JTIyJTIwaWQlM0QlMjJqUjIlN0M3fmNqTzNEJTJDRCUyRnMlMkJTKlUlM0IlMjIlM0UlM0NtdXRhdGlvbiUyMGl0ZW1zJTNEJTIyMiUyMiUzRSUzQyUyRm11dGF0aW9uJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQ09ORElUSU9OJTIyJTNFbmUlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkFDS19DT05ESVRJT04lMjIlM0UlM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMk9JRDAlMjIlM0UlM0NzaGFkb3clMjB0eXBlJTNEJTIyZmllbGRfb2lkJTIyJTIwaWQlM0QlMjIuJTdDLlIlNUJOJTNBR002JTNCYyUyNFIlNUJRJTdCJTI0WUklMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJvaWQlMjIlM0V0ci0wNjQuMC5kZXZpY2VzLlN0ZWZhbiUzQyUyRmZpZWxkJTNFJTNDJTJGc2hhZG93JTNFJTNDJTJGdmFsdWUlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJPSUQxJTIyJTNFJTNDc2hhZG93JTIwdHlwZSUzRCUyMmZpZWxkX29pZCUyMiUyMGlkJTNEJTIyJTNCUEdkJTNBd0hxMiUyNHVIayUyM3QtYyU2MC13JTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyb2lkJTIyJTNFdHItMDY0LjAuZGV2aWNlcy5WYW5lc3NhJTNDJTJGZmllbGQlM0UlM0MlMkZzaGFkb3clM0UlM0MlMkZ2YWx1ZSUzRSUzQ3N0YXRlbWVudCUyMG5hbWUlM0QlMjJTVEFURU1FTlQlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJjb250cm9sc19pZiUyMiUyMGlkJTNEJTIyTkIqYXEySyUzQjdkbG8lNUJqJTdDJTJDOWViQSUyMiUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMklGMCUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmxvZ2ljX29wZXJhdGlvbiUyMiUyMGlkJTNEJTIyMWtVJTNCJTJCZC5qbjYlNUJnVSUyNHZNJTVEJTI0a1klMjIlMjBpbmxpbmUlM0QlMjJmYWxzZSUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9QJTIyJTNFT1IlM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkElMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJsb2dpY19jb21wYXJlJTIyJTIwaWQlM0QlMjIofiUyNWd4Q0l+JTJCfiU3Q2FjN1hQdSFhcCUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9QJTIyJTNFRVElM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkElMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJnZXRfdmFsdWUlMjIlMjBpZCUzRCUyMnJVcXJXWFRkVDVsaiU2MFlsJTVCcSUzRGhnJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQVRUUiUyMiUzRXZhbCUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT0lEJTIyJTNFdHItMDY0LjAuZGV2aWNlcy5TdGVmYW4uYWN0aXZlJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQiUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmxvZ2ljX2Jvb2xlYW4lMjIlMjBpZCUzRCUyMnF2c2NZdDhFJTI1NiU3Qjh3KnIlMjNJZ19tJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQk9PTCUyMiUzRVRSVUUlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQiUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmxvZ2ljX2NvbXBhcmUlMjIlMjBpZCUzRCUyMlFieSp5KGdmQkx6Y19JNiU3Q2w3VCUzRiUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9QJTIyJTNFRVElM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkElMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJnZXRfdmFsdWUlMjIlMjBpZCUzRCUyMiUzQkQwbmclM0FCRCU3RDklNURIQ2ZrYkVZVVMlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJBVFRSJTIyJTNFdmFsJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPSUQlMjIlM0V0ci0wNjQuMC5kZXZpY2VzLlZhbmVzc2EuYWN0aXZlJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQiUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmxvZ2ljX2Jvb2xlYW4lMjIlMjBpZCUzRCUyMkxCU1NxJTdCMVNJMHQoYkhaVHMwQUMlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJCT09MJTIyJTNFVFJVRSUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDc3RhdGVtZW50JTIwbmFtZSUzRCUyMkRPMCUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnRpbWVvdXRzX2NsZWFydGltZW91dCUyMiUyMGlkJTNEJTIyJTQwMEhoeGclMkIlN0IzdyUzRnF5LmMlM0QlN0NWdVMlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJOQU1FJTIyJTNFdGltZW91dF9IZWl6dW5nJTNDJTJGZmllbGQlM0UlM0NuZXh0JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyY29tbWVudCUyMiUyMGlkJTNEJTIyWUguJTVEcyUyMyU1RUMlNDBZTSU3RExUZVI5TSUyQk0lMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJDT01NRU5UJTIyJTNFVGhlcm1vc3RhdCUyMEJhZCUzQyUyRmZpZWxkJTNFJTNDbmV4dCUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmNvbnRyb2wlMjIlMjBpZCUzRCUyMk8lMjVoKEJRJTJGMnQ3JTdCKlZYRkspfmczJTIyJTNFJTNDbXV0YXRpb24lMjBkZWxheV9pbnB1dCUzRCUyMmZhbHNlJTIyJTNFJTNDJTJGbXV0YXRpb24lM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPSUQlMjIlM0V0YWRvLjAuNDM2Mzg2LlJvb21zLjEub3ZlcmxheS5jbGVhclpvbmVPdmVybGF5JTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJXSVRIX0RFTEFZJTIyJTNFRkFMU0UlM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMlZBTFVFJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybWF0aF9udW1iZXIlMjIlMjBpZCUzRCUyMiU2MCUyQkUqciU1QiElMjU4aUU2eENVcSUyMyUzQSUzQWQlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJOVU0lMjIlM0UxJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDbmV4dCUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmNvbW1lbnQlMjIlMjBpZCUzRCUyMmt4KmdtazQuJTJGTEl0NDYlM0QlNDAlM0F6ZyU3RCUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkNPTU1FTlQlMjIlM0VUaGVybW9zdGF0JTIwU2NobGFmemltbWVyJTNDJTJGZmllbGQlM0UlM0NuZXh0JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyY29udHJvbCUyMiUyMGlkJTNEJTIyJTVFfnRKN3NUTE9vd3NLKVglMjRSJTNEJTJCZyUyMiUzRSUzQ211dGF0aW9uJTIwZGVsYXlfaW5wdXQlM0QlMjJmYWxzZSUyMiUzRSUzQyUyRm11dGF0aW9uJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT0lEJTIyJTNFdGFkby4wLjQzNjM4Ni5Sb29tcy4yLm92ZXJsYXkuY2xlYXJab25lT3ZlcmxheSUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyV0lUSF9ERUxBWSUyMiUzRUZBTFNFJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJWQUxVRSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMm1hdGhfbnVtYmVyJTIyJTIwaWQlM0QlMjJGJTNCWmd1eSElNUQlN0NCJTI0VC1Ga2slM0IhWlolMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJOVU0lMjIlM0UxJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZuZXh0JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZuZXh0JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZuZXh0JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZuZXh0JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZzdGF0ZW1lbnQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnN0YXRlbWVudCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGbmV4dCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGbmV4dCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGbmV4dCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGeG1sJTNF
                  

                  Unbenannt3.JPG

                  S 1 Antwort Letzte Antwort
                  0
                  • X xschöni

                    @Stormbringer Danke ersteinmal für die schnelle Rückmeldung. Habe mir den Tipp Timeout genauer angeschaut - du hast natürlich Recht. Habe den Timout so gelöst wie von dir empfohlen.

                    Das ganze Läuft nun bei der aktivierung ohne Fehlermeldung. Leider erscheinen beim "heimkommen", immer noch zwei "warns".

                    19:02:03.685	warn	javascript.0 (1078) at Object.<anonymous> (script.js.Tado_Away:24:5)
                    19:02:03.694	warn	javascript.0 (1078) at Object.<anonymous> (script.js.Tado_Away:26:5)
                    
                    var timeout_Heizung;
                    
                    
                    // Außer Haus
                    on({id: new RegExp('tr-064\\.0\\.devices\\.Stefan' + "|" + 'tr-064\\.0\\.devices\\.Vanessa'), change: "ne"}, function (obj) {
                        if (getState("tr-064.0.devices.Stefan.active").val == false && getState("tr-064.0.devices.Vanessa.active").val == false) {
                        timeout_Heizung = setTimeout(function () {
                          // Thermostat Bad
                          setState("tado.0.436386.Rooms.1.setting.temperature"/*Temperature*/, 20);
                          // Thermostat Schlafzimmer
                          setState("tado.0.436386.Rooms.2.setting.temperature"/*Temperature*/, 20);
                        }, 600000);
                      }
                    });
                    // Zu-Hause
                    on({id: new RegExp('tr-064\\.0\\.devices\\.Stefan' + "|" + 'tr-064\\.0\\.devices\\.Vanessa'), change: "ne"}, function (obj) {
                        if (getState("tr-064.0.devices.Stefan.active").val == true || getState("tr-064.0.devices.Vanessa.active").val == true) {
                        (function () {if (timeout_Heizung) {clearTimeout(timeout_Heizung); timeout_Heizung = null;}})();
                        // Thermostat Bad
                        setState("tado.0.436386.Rooms.1.overlay.clearZoneOverlay"/*Clear Zone Overlay*/, 1);
                        // Thermostat Schlafzimmer
                        setState("tado.0.436386.Rooms.2.overlay.clearZoneOverlay"/*Clear Zone Overlay*/, 1);
                      }
                    });
                    
                    //JTNDeG1sJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4aHRtbCUyMiUzRSUzQ3ZhcmlhYmxlcyUzRSUzQ3ZhcmlhYmxlJTIwdHlwZSUzRCUyMnVuZGVmaW5lZCUyMiUyMGlkJTNEJTIydGltZW91dF9IZWl6dW5nJTIyJTNFdGltZW91dF9IZWl6dW5nJTNDJTJGdmFyaWFibGUlM0UlM0MlMkZ2YXJpYWJsZXMlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJjb21tZW50JTIyJTIwaWQlM0QlMjJkd34lMkN3MnNWayU3QmFHJTdEQzExaF9pTiUyMiUyMHglM0QlMjI5ODIlMjIlMjB5JTNEJTIyLTEyNzYlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJDT01NRU5UJTIyJTNFQXUlQzMlOUZlciUyMEhhdXMlM0MlMkZmaWVsZCUzRSUzQ25leHQlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJvbl9leHQlMjIlMjBpZCUzRCUyMl8lMjM3ITBRQiUzQSU2MEdNU0clNUJPWHooJTdEaiUyMiUzRSUzQ211dGF0aW9uJTIwaXRlbXMlM0QlMjIyJTIyJTNFJTNDJTJGbXV0YXRpb24lM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJDT05ESVRJT04lMjIlM0VuZSUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQUNLX0NPTkRJVElPTiUyMiUzRSUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyT0lEMCUyMiUzRSUzQ3NoYWRvdyUyMHR5cGUlM0QlMjJmaWVsZF9vaWQlMjIlMjBpZCUzRCUyMjBaMi16JTI0aUVSdVZnUWdCJTVEakNhZSUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMm9pZCUyMiUzRXRyLTA2NC4wLmRldmljZXMuU3RlZmFuJTNDJTJGZmllbGQlM0UlM0MlMkZzaGFkb3clM0UlM0MlMkZ2YWx1ZSUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMk9JRDElMjIlM0UlM0NzaGFkb3clMjB0eXBlJTNEJTIyZmllbGRfb2lkJTIyJTIwaWQlM0QlMjJ2JTdDbFdaV2U3MSUzRCUzRjNCLWMqZjBLJTJDJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyb2lkJTIyJTNFdHItMDY0LjAuZGV2aWNlcy5WYW5lc3NhJTNDJTJGZmllbGQlM0UlM0MlMkZzaGFkb3clM0UlM0MlMkZ2YWx1ZSUzRSUzQ3N0YXRlbWVudCUyMG5hbWUlM0QlMjJTVEFURU1FTlQlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJjb250cm9sc19pZiUyMiUyMGlkJTNEJTIyTnghJTJGaUxrflp0eFRNNWUlMjRkLkwlNjAlMjIlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJJRjAlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJsb2dpY19vcGVyYXRpb24lMjIlMjBpZCUzRCUyMiUzQSU3QjVyblJxNDEqMCUzQWdQZSU1Qk1IRE8lMjIlMjBpbmxpbmUlM0QlMjJmYWxzZSUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9QJTIyJTNFQU5EJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJBJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybG9naWNfY29tcGFyZSUyMiUyMGlkJTNEJTIyVUglMkJJYVM3ciUyNTJvUSUzRCUyMzAlNDBUJTJGZyglMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPUCUyMiUzRUVRJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJBJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyZ2V0X3ZhbHVlJTIyJTIwaWQlM0QlMjJRYk0lNDBiTi5jQklpJTdEVSU0MHM4WUFIOSUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkFUVFIlMjIlM0V2YWwlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9JRCUyMiUzRXRyLTA2NC4wLmRldmljZXMuU3RlZmFuLmFjdGl2ZSUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkIlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJsb2dpY19ib29sZWFuJTIyJTIwaWQlM0QlMjJRZ1JtWkZjREJKJTVFXzR1aGQyZ2ozJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQk9PTCUyMiUzRUZBTFNFJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkIlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJsb2dpY19jb21wYXJlJTIyJTIwaWQlM0QlMjJaQiprJTNBJTdDJTJGLiU1QnYlMkZaR1AlN0MlM0YlN0RVYiU3RCUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9QJTIyJTNFRVElM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkElMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJnZXRfdmFsdWUlMjIlMjBpZCUzRCUyMjlwaXNqWXouUiUyMylYbEdsVm5ITTAlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJBVFRSJTIyJTNFdmFsJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPSUQlMjIlM0V0ci0wNjQuMC5kZXZpY2VzLlZhbmVzc2EuYWN0aXZlJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQiUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmxvZ2ljX2Jvb2xlYW4lMjIlMjBpZCUzRCUyMjZCRlB0RnNnYzYxQUw5bXNOLTF+JTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQk9PTCUyMiUzRUZBTFNFJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0NzdGF0ZW1lbnQlMjBuYW1lJTNEJTIyRE8wJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydGltZW91dHNfc2V0dGltZW91dCUyMiUyMGlkJTNEJTIyMlk4JTVEUC51MUolM0ZZSCUyQzklN0QlM0RRJTVFSXQlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJOQU1FJTIyJTNFdGltZW91dF9IZWl6dW5nJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJERUxBWSUyMiUzRTEwJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJVTklUJTIyJTNFbWluJTNDJTJGZmllbGQlM0UlM0NzdGF0ZW1lbnQlMjBuYW1lJTNEJTIyU1RBVEVNRU5UJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyY29tbWVudCUyMiUyMGlkJTNEJTIyJTdEJTI1JTdEbExBTDhRJTdDb1lxaDNzJTNCJTJGMiglMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJDT01NRU5UJTIyJTNFVGhlcm1vc3RhdCUyMEJhZCUzQyUyRmZpZWxkJTNFJTNDbmV4dCUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmNvbnRyb2wlMjIlMjBpZCUzRCUyMkViJTdCJTJGKSUzQjEyZTR4JTdDMm4lMkMySkZzMyUyMiUzRSUzQ211dGF0aW9uJTIwZGVsYXlfaW5wdXQlM0QlMjJmYWxzZSUyMiUzRSUzQyUyRm11dGF0aW9uJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT0lEJTIyJTNFdGFkby4wLjQzNjM4Ni5Sb29tcy4xLnNldHRpbmcudGVtcGVyYXR1cmUlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMldJVEhfREVMQVklMjIlM0VGQUxTRSUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyVkFMVUUlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJtYXRoX251bWJlciUyMiUyMGlkJTNEJTIyJTNCKk4ybyUyRnphdU5TYSU3Q1VFRVJtZkUlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJOVU0lMjIlM0UyMCUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ25leHQlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJjb21tZW50JTIyJTIwaWQlM0QlMjIlMkNSWTFnSTN2JTYwQWcuJTIzWVZKSiU1QmglN0IlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJDT01NRU5UJTIyJTNFVGhlcm1vc3RhdCUyMFNjaGxhZnppbW1lciUzQyUyRmZpZWxkJTNFJTNDbmV4dCUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmNvbnRyb2wlMjIlMjBpZCUzRCUyMnglNUJ4UiU0MGklNjAlMjVvTiUyNV8lMjVGIWpCJTQwTUklMjIlM0UlM0NtdXRhdGlvbiUyMGRlbGF5X2lucHV0JTNEJTIyZmFsc2UlMjIlM0UlM0MlMkZtdXRhdGlvbiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9JRCUyMiUzRXRhZG8uMC40MzYzODYuUm9vbXMuMi5zZXR0aW5nLnRlbXBlcmF0dXJlJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJXSVRIX0RFTEFZJTIyJTNFRkFMU0UlM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMlZBTFVFJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybWF0aF9udW1iZXIlMjIlMjBpZCUzRCUyMkFTKiU3RCEuKWF+S0xJU0R+dVUlMkZDUCUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk5VTSUyMiUzRTIwJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZuZXh0JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZuZXh0JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZuZXh0JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZzdGF0ZW1lbnQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnN0YXRlbWVudCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGc3RhdGVtZW50JTNFJTNDbmV4dCUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmNvbW1lbnQlMjIlMjBpZCUzRCUyMlJhaDNiJTdEbkMlM0J4UnZtVkpBLm5oJTYwJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQ09NTUVOVCUyMiUzRVp1LUhhdXNlJTNDJTJGZmllbGQlM0UlM0NuZXh0JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyb25fZXh0JTIyJTIwaWQlM0QlMjJqUjIlN0M3fmNqTzNEJTJDRCUyRnMlMkJTKlUlM0IlMjIlM0UlM0NtdXRhdGlvbiUyMGl0ZW1zJTNEJTIyMiUyMiUzRSUzQyUyRm11dGF0aW9uJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQ09ORElUSU9OJTIyJTNFbmUlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkFDS19DT05ESVRJT04lMjIlM0UlM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMk9JRDAlMjIlM0UlM0NzaGFkb3clMjB0eXBlJTNEJTIyZmllbGRfb2lkJTIyJTIwaWQlM0QlMjIuJTdDLlIlNUJOJTNBR002JTNCYyUyNFIlNUJRJTdCJTI0WUklMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJvaWQlMjIlM0V0ci0wNjQuMC5kZXZpY2VzLlN0ZWZhbiUzQyUyRmZpZWxkJTNFJTNDJTJGc2hhZG93JTNFJTNDJTJGdmFsdWUlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJPSUQxJTIyJTNFJTNDc2hhZG93JTIwdHlwZSUzRCUyMmZpZWxkX29pZCUyMiUyMGlkJTNEJTIyJTNCUEdkJTNBd0hxMiUyNHVIayUyM3QtYyU2MC13JTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyb2lkJTIyJTNFdHItMDY0LjAuZGV2aWNlcy5WYW5lc3NhJTNDJTJGZmllbGQlM0UlM0MlMkZzaGFkb3clM0UlM0MlMkZ2YWx1ZSUzRSUzQ3N0YXRlbWVudCUyMG5hbWUlM0QlMjJTVEFURU1FTlQlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJjb250cm9sc19pZiUyMiUyMGlkJTNEJTIyTkIqYXEySyUzQjdkbG8lNUJqJTdDJTJDOWViQSUyMiUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMklGMCUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmxvZ2ljX29wZXJhdGlvbiUyMiUyMGlkJTNEJTIyMWtVJTNCJTJCZC5qbjYlNUJnVSUyNHZNJTVEJTI0a1klMjIlMjBpbmxpbmUlM0QlMjJmYWxzZSUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9QJTIyJTNFT1IlM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkElMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJsb2dpY19jb21wYXJlJTIyJTIwaWQlM0QlMjIofiUyNWd4Q0l+JTJCfiU3Q2FjN1hQdSFhcCUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9QJTIyJTNFRVElM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkElMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJnZXRfdmFsdWUlMjIlMjBpZCUzRCUyMnJVcXJXWFRkVDVsaiU2MFlsJTVCcSUzRGhnJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQVRUUiUyMiUzRXZhbCUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT0lEJTIyJTNFdHItMDY0LjAuZGV2aWNlcy5TdGVmYW4uYWN0aXZlJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQiUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmxvZ2ljX2Jvb2xlYW4lMjIlMjBpZCUzRCUyMnF2c2NZdDhFJTI1NiU3Qjh3KnIlMjNJZ19tJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQk9PTCUyMiUzRVRSVUUlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQiUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmxvZ2ljX2NvbXBhcmUlMjIlMjBpZCUzRCUyMlFieSp5KGdmQkx6Y19JNiU3Q2w3VCUzRiUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9QJTIyJTNFRVElM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkElMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJnZXRfdmFsdWUlMjIlMjBpZCUzRCUyMiUzQkQwbmclM0FCRCU3RDklNURIQ2ZrYkVZVVMlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJBVFRSJTIyJTNFdmFsJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPSUQlMjIlM0V0ci0wNjQuMC5kZXZpY2VzLlZhbmVzc2EuYWN0aXZlJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQiUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmxvZ2ljX2Jvb2xlYW4lMjIlMjBpZCUzRCUyMkxCU1NxJTdCMVNJMHQoYkhaVHMwQUMlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJCT09MJTIyJTNFVFJVRSUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDc3RhdGVtZW50JTIwbmFtZSUzRCUyMkRPMCUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnRpbWVvdXRzX2NsZWFydGltZW91dCUyMiUyMGlkJTNEJTIyJTQwMEhoeGclMkIlN0IzdyUzRnF5LmMlM0QlN0NWdVMlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJOQU1FJTIyJTNFdGltZW91dF9IZWl6dW5nJTNDJTJGZmllbGQlM0UlM0NuZXh0JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyY29tbWVudCUyMiUyMGlkJTNEJTIyWUguJTVEcyUyMyU1RUMlNDBZTSU3RExUZVI5TSUyQk0lMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJDT01NRU5UJTIyJTNFVGhlcm1vc3RhdCUyMEJhZCUzQyUyRmZpZWxkJTNFJTNDbmV4dCUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmNvbnRyb2wlMjIlMjBpZCUzRCUyMk8lMjVoKEJRJTJGMnQ3JTdCKlZYRkspfmczJTIyJTNFJTNDbXV0YXRpb24lMjBkZWxheV9pbnB1dCUzRCUyMmZhbHNlJTIyJTNFJTNDJTJGbXV0YXRpb24lM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPSUQlMjIlM0V0YWRvLjAuNDM2Mzg2LlJvb21zLjEub3ZlcmxheS5jbGVhclpvbmVPdmVybGF5JTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJXSVRIX0RFTEFZJTIyJTNFRkFMU0UlM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMlZBTFVFJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybWF0aF9udW1iZXIlMjIlMjBpZCUzRCUyMiU2MCUyQkUqciU1QiElMjU4aUU2eENVcSUyMyUzQSUzQWQlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJOVU0lMjIlM0UxJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDbmV4dCUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmNvbW1lbnQlMjIlMjBpZCUzRCUyMmt4KmdtazQuJTJGTEl0NDYlM0QlNDAlM0F6ZyU3RCUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkNPTU1FTlQlMjIlM0VUaGVybW9zdGF0JTIwU2NobGFmemltbWVyJTNDJTJGZmllbGQlM0UlM0NuZXh0JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyY29udHJvbCUyMiUyMGlkJTNEJTIyJTVFfnRKN3NUTE9vd3NLKVglMjRSJTNEJTJCZyUyMiUzRSUzQ211dGF0aW9uJTIwZGVsYXlfaW5wdXQlM0QlMjJmYWxzZSUyMiUzRSUzQyUyRm11dGF0aW9uJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT0lEJTIyJTNFdGFkby4wLjQzNjM4Ni5Sb29tcy4yLm92ZXJsYXkuY2xlYXJab25lT3ZlcmxheSUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyV0lUSF9ERUxBWSUyMiUzRUZBTFNFJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJWQUxVRSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMm1hdGhfbnVtYmVyJTIyJTIwaWQlM0QlMjJGJTNCWmd1eSElNUQlN0NCJTI0VC1Ga2slM0IhWlolMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJOVU0lMjIlM0UxJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZuZXh0JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZuZXh0JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZuZXh0JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZuZXh0JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZzdGF0ZW1lbnQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnN0YXRlbWVudCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGbmV4dCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGbmV4dCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGbmV4dCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGeG1sJTNF
                    

                    Unbenannt3.JPG

                    S Offline
                    S Offline
                    Stormbringer
                    schrieb am zuletzt editiert von
                    #320

                    @xschöni Immer gern 😉 Aber so wie es ausschaut hat es dir ja leider nicht viel weitergeholfen. Das einzige was noch auffällt ist, dass du alles in einem Trigger packen kannst. Aber das ist eher ein Skripttipp wie ein Bugfix. Das wird das Problem nicht lösen. Ansonsten weiß ich dann leider auch nicht woran es liegen könnte. Du könntest spaßhafter probieren den Steuerblock, den wir gerade geändert haben mal aushalten vom Trigger zu kopieren. Das Skript stoppen und neu starten. Dann führt er den Befehl sofort bei Start aus, ohne Trigger oder Prüfung. Wenn dann wieder gleich der Fehler kommt wissen wir das es von dem Block kommt.

                    Angaben zur Installation: JS Controller 5.0.12, npm 9.6.7, node 18.17.1, auf einem Intel NUC mit Ubuntu 22.04

                    1 Antwort Letzte Antwort
                    0
                    • HappyTeaFriendH HappyTeaFriend

                      @Dutchman
                      Hey,
                      mir ist beim Erstellen eines Scriptes aufgefallen, dass da in einer Bezeichnung ein Fehler unterlaufen ist.
                      Ist nichts kritisches, aber wäre gut, wenn der Name noch angepasst werden könnte.
                      41a3d04b-f6ba-4bba-bd5a-33180ba45f94-image.png

                      Und ich habe noch folgendes Problem:
                      Anfangs konnte ich die Power eines Thermostats per Skript auf Off setzen. Da hat es die Off Zeit auf unendlich bis eine neue Eingabe gemacht wird gesetzt. Jetzt setzt es diese nur noch bis zur nächste Heizplanänderung. Gibt es dafür schon eine Lösung?
                      3060e98b-23cf-408a-9093-b0e3b7495859-image.png

                      DutchmanD Offline
                      DutchmanD Offline
                      Dutchman
                      Developer Most Active Administrators
                      schrieb am zuletzt editiert von Dutchman
                      #321

                      @HappyTeaFriend sagte in Test Adaper Tado v0.1.x:

                      mir ist beim Erstellen eines Scriptes aufgefallen, dass da in einer Bezeichnung ein Fehler unterlaufen ist.
                      Ist nichts kritisches, aber wäre gut, wenn der Name noch angepasst werden könnte.

                      behoben in 0.1.6

                      Und ich habe noch folgendes Problem:
                      Anfangs konnte ich die Power eines Thermostats per Skript auf Off setzen. Da hat es die Off Zeit auf unendlich bis eine neue Eingabe gemacht wird gesetzt. Jetzt setzt es diese nur noch bis zur nächste Heizplanänderung. Gibt es dafür schon eine Lösung?
                      3060e98b-23cf-408a-9093-b0e3b7495859-image.png

                      hmm das ist eigentlich so gewollt den du machst einen offset, wir müssen mal den heating on/off status implementieren mach dazu bitte ein issue auf GitHub (oder war da nicht schon eins ? :/)

                      HappyTeaFriendH 1 Antwort Letzte Antwort
                      0
                      • ? Ein ehemaliger Benutzer

                        @Dutchman

                        Hallo zusammen,

                        ich habe gelegentlich das Problem, dass nach einer gewissen Zeit durch den Adapter keine Werte mehr kommen. Es wird dann NaN angezeigt. Nach einem Neustart des Adapter geht es dann wieder.

                        Nachdem es wieder vor paar Tagen aufgetreten ist, habe ich diesmal vor dem Neustart den LogLevel auf Debug gestellt. Heute morgen habe ich wieder den Fall bemerkt; vielleicht war es auch gestern schon. Auf jeden Fall habe ich mal das Logfile für heute heruntergeladen.

                        Ich kann es dem Entwickler et. al. bereitstellen, werde es aber nicht hier hochladen, da m.E. auch sensible Daten meines Systems drin stehen könnten.

                        Danke vorab

                        DutchmanD Offline
                        DutchmanD Offline
                        Dutchman
                        Developer Most Active Administrators
                        schrieb am zuletzt editiert von
                        #322

                        @HeinrichB sagte in Test Adaper Tado v0.1.x:

                        Ich kann es dem Entwickler et. al. bereitstellen, werde es aber nicht hier hochladen, da m.E. auch sensible Daten meines Systems drin stehen könnten.

                        gerne her damit, du kannst mich immer persönlich im chat anschreibe hier im Forum oder auch auf telegram : @raffiduck

                        1 Antwort Letzte Antwort
                        0
                        • J Jogi19

                          Hallo,
                          ich habe mir jetzt auch den Tado Adapter installiert und erste Versuche mit Tado unternommen.
                          Ich habe seit heute acht Thermostate im Einsatz.
                          Der Adapter für den ioBroker hat mich dazu bewogen die Tado Thermostate zu kaufen.

                          Folgendes ist mir jetzt aufgefallen.
                          Wenn ich Temperaturkorrekturen einstelle erkennt das thermostat als erste Fenster offen.
                          Im Log vom ioBroker wird dann folgende Meldung ausgegeben:
                          (549) Send this info to developer !!! { Unhandable information found in DoReadDevices : "openWindowDetected" with value : true
                          Als zwetes habe ich festgestellt, dass in den Objekten unter devices, duties als Rolle bei SerialNo value.voltage steht. Ich denke da müsste State stehen.

                          DutchmanD Offline
                          DutchmanD Offline
                          Dutchman
                          Developer Most Active Administrators
                          schrieb am zuletzt editiert von
                          #323

                          @Jogi19 sagte in Test Adaper Tado v0.1.x:

                          (549) Send this info to developer !!! { Unhandable information found in DoReadDevices : "openWindowDetected" with value : true

                          Hmm welche version hast du drauf in version 0.1.5 war da schon n fix drin, bitte morgen mal 0.1.6 probieren

                          Als zwetes habe ich festgestellt, dass in den Objekten unter devices, duties als Rolle bei SerialNo value.voltage steht. Ich denke da müsste State stehen.

                          wo genau, das sollte laut adapter code state sein

                          J 1 Antwort Letzte Antwort
                          0
                          • C Offline
                            C Offline
                            csamaggi
                            schrieb am zuletzt editiert von
                            #324

                            Hallo ihr lieben,

                            ich habe mal eine Frage bzgl des Adapters ich habe gelesen dass mann für Tado ein Abo benötige ich dass auch wenn ich den Adapter nutzen will?

                            MFG Maggi

                            H K 2 Antworten Letzte Antwort
                            0
                            • C csamaggi

                              Hallo ihr lieben,

                              ich habe mal eine Frage bzgl des Adapters ich habe gelesen dass mann für Tado ein Abo benötige ich dass auch wenn ich den Adapter nutzen will?

                              MFG Maggi

                              H Offline
                              H Offline
                              hilde0407
                              schrieb am zuletzt editiert von
                              #325

                              @csamaggi Kurze Antwort: Nein!

                              1 Antwort Letzte Antwort
                              0
                              • C csamaggi

                                Hallo ihr lieben,

                                ich habe mal eine Frage bzgl des Adapters ich habe gelesen dass mann für Tado ein Abo benötige ich dass auch wenn ich den Adapter nutzen will?

                                MFG Maggi

                                K Online
                                K Online
                                K_o_bold
                                schrieb am zuletzt editiert von K_o_bold
                                #326

                                @csamaggi sagte in Test Adaper Tado v0.1.x:

                                dass mann für Tado ein Abo benötige

                                Auch unabhängig von Iobroker und dem Adapter wird nicht zwingend ein Abo benötigt.

                                1 Antwort Letzte Antwort
                                0
                                • DutchmanD Dutchman

                                  @HappyTeaFriend sagte in Test Adaper Tado v0.1.x:

                                  mir ist beim Erstellen eines Scriptes aufgefallen, dass da in einer Bezeichnung ein Fehler unterlaufen ist.
                                  Ist nichts kritisches, aber wäre gut, wenn der Name noch angepasst werden könnte.

                                  behoben in 0.1.6

                                  Und ich habe noch folgendes Problem:
                                  Anfangs konnte ich die Power eines Thermostats per Skript auf Off setzen. Da hat es die Off Zeit auf unendlich bis eine neue Eingabe gemacht wird gesetzt. Jetzt setzt es diese nur noch bis zur nächste Heizplanänderung. Gibt es dafür schon eine Lösung?
                                  3060e98b-23cf-408a-9093-b0e3b7495859-image.png

                                  hmm das ist eigentlich so gewollt den du machst einen offset, wir müssen mal den heating on/off status implementieren mach dazu bitte ein issue auf GitHub (oder war da nicht schon eins ? :/)

                                  HappyTeaFriendH Offline
                                  HappyTeaFriendH Offline
                                  HappyTeaFriend
                                  Forum Testing
                                  schrieb am zuletzt editiert von
                                  #327

                                  @Dutchman Danke für das beheben des falschen Namens.
                                  zu meinem Problem unten beschrieben habe ich eine temporäre Lösung gefunden, für meine Zwecke.
                                  Den offset habe ich genutzt um durch meine Fenstersensoren die Heizung abzuschalten. Habe nun einfach noch einen Trigger auf den on/off Wert erstellt und dort nochmal drinnen geprüft ob die Fenster noch offen sind - wenn dem so ist, dann schaltet er sie einfach wieder aus. Funktioniert erstmal, ich mach aber noch ein issues dafür auf.

                                  1 Antwort Letzte Antwort
                                  0
                                  • DutchmanD Dutchman

                                    @Jogi19 sagte in Test Adaper Tado v0.1.x:

                                    (549) Send this info to developer !!! { Unhandable information found in DoReadDevices : "openWindowDetected" with value : true

                                    Hmm welche version hast du drauf in version 0.1.5 war da schon n fix drin, bitte morgen mal 0.1.6 probieren

                                    Als zwetes habe ich festgestellt, dass in den Objekten unter devices, duties als Rolle bei SerialNo value.voltage steht. Ich denke da müsste State stehen.

                                    wo genau, das sollte laut adapter code state sein

                                    J Offline
                                    J Offline
                                    Jogi19
                                    schrieb am zuletzt editiert von Jogi19
                                    #328

                                    @Dutchman ich habe jetzt die Version 0.1.6 installiert. Seitdem konnte ich den Fehler nicht mehr feststellen. Vorher hatte ichV0.1.5.
                                    @Jogi19 sagte in Test Adaper Tado v0.1.x:

                                    (549) Send this info to developer !!! { Unhandable information found in DoReadDevices : "openWindowDetected" with value : true

                                    Das zweite Thema sieht man hier: Nach meiner Meinung müsste dort State stehen und nicht value.voltage. Das ist unter devices/Info zu finden.
                                    3a07e06c-2824-49f2-b3e2-dce3e4f9a632-image.png
                                    Gruß
                                    Jürgen

                                    1 Antwort Letzte Antwort
                                    0
                                    • K Online
                                      K Online
                                      K_o_bold
                                      schrieb am zuletzt editiert von K_o_bold
                                      #329

                                      Hallo zusammen,

                                      ich vermisse noch einen Datenpunkt für die zuletzt festgelegt Soll Temperatur.

                                      Folgendes Scenario würde ich gerne umsetzen.
                                      Wenn das Fenster geöffnet wird, setze ich die Solltemperatur des Thermostates in dem Zimmer auf 5 °C.
                                      Schließe ich das Fenster wieder, würde ich gerne die zuvor eingestellte Soll- Temperatur wieder anfahren. Z.B. 22 °C.
                                      Wenn dieser Datenpunkt existieren würde, könnte ich mir aufwendige Skripte sparen und einfach wieder diese Temperatur anfahren. Von der Funktion her wie der Datenpunkt clearZoneOverlay.

                                      Versteht ihr was ich meine und möchte das noch jemand? Dann würde ich ein Issue aufmachen.

                                      C 1 Antwort Letzte Antwort
                                      0
                                      • K K_o_bold

                                        Hallo zusammen,

                                        ich vermisse noch einen Datenpunkt für die zuletzt festgelegt Soll Temperatur.

                                        Folgendes Scenario würde ich gerne umsetzen.
                                        Wenn das Fenster geöffnet wird, setze ich die Solltemperatur des Thermostates in dem Zimmer auf 5 °C.
                                        Schließe ich das Fenster wieder, würde ich gerne die zuvor eingestellte Soll- Temperatur wieder anfahren. Z.B. 22 °C.
                                        Wenn dieser Datenpunkt existieren würde, könnte ich mir aufwendige Skripte sparen und einfach wieder diese Temperatur anfahren. Von der Funktion her wie der Datenpunkt clearZoneOverlay.

                                        Versteht ihr was ich meine und möchte das noch jemand? Dann würde ich ein Issue aufmachen.

                                        C Offline
                                        C Offline
                                        Coffeelover
                                        schrieb am zuletzt editiert von Coffeelover
                                        #330

                                        @K_o_bold Dutchman hat meines Wissens nach nur die DP angelegt, die die API auch vorsieht. Mit dem clearZoneOverlay wird automatisch der von dir gewünschte DP angefahren. Die Scripte sind also eigentlich überhaupt nicht aufwändig. Anstelle der Zieltemperatur musst du nur den Datenpunkt clearZoneOverlay ausführen.

                                        Edit: Anbei mal ein kurzes Blockly. Das schreibt zunächst den Wert On/Off in eine Variable, sobald das Fenster geöffnet wird. Wenn das Fenster geschlossen wird, wird auf ON gestellt, wenn vorher ON war und mit 10 Minuten Delay (damit sich die Luft erst wieder ausgleichen kann) auf clear angefahren.

                                        <xml xmlns="http://www.w3.org/1999/xhtml">
                                          <variables>
                                            <variable type="" id="Efy@y-rOPU4?3%#Wlr(}">Fensterstatus</variable>
                                          </variables>
                                          <block type="comment" id="=3!jd`1|Hy3cqO)+jsgy" x="-688" y="-787">
                                            <field name="COMMENT">Datenpunkt Fensterstatus_Bad nach offenen Fenstern steuern</field>
                                            <next>
                                              <block type="on_ext" id="VM]_r0ef5,ydpGQwlkoT">
                                                <mutation items="1"></mutation>
                                                <field name="CONDITION">ne</field>
                                                <field name="ACK_CONDITION"></field>
                                                <value name="OID0">
                                                  <shadow type="field_oid" id=":L*3]%4|/wjM*$gZ;z^.">
                                                    <field name="oid">homee.0.OpenCloseSensor-63.OpenClose-596</field>
                                                  </shadow>
                                                </value>
                                                <statement name="STATEMENT">
                                                  <block type="variables_set" id="sclx6mMG#:/$v*j%I-Lv">
                                                    <field name="VAR" id="Efy@y-rOPU4?3%#Wlr(}" variabletype="">Fensterstatus</field>
                                                    <value name="VALUE">
                                                      <block type="math_number" id="]X[7i17)S%AWe8C}#qUQ">
                                                        <field name="NUM">0</field>
                                                      </block>
                                                    </value>
                                                    <next>
                                                      <block type="controls_if" id="es,KM^zGCPk4|ft{%]WW">
                                                        <value name="IF0">
                                                          <block type="logic_compare" id="O)Q$rUdb@^6$Bj6L0LSR">
                                                            <field name="OP">EQ</field>
                                                            <value name="A">
                                                              <block type="get_value" id=".Z@2hl~hvCkTB.%@$F~t">
                                                                <field name="ATTR">val</field>
                                                                <field name="OID">homee.0.OpenCloseSensor-63.OpenClose-596</field>
                                                              </block>
                                                            </value>
                                                            <value name="B">
                                                              <block type="logic_boolean" id=":FJ]i[?T.]F*UDn+Va8w">
                                                                <field name="BOOL">TRUE</field>
                                                              </block>
                                                            </value>
                                                          </block>
                                                        </value>
                                                        <statement name="DO0">
                                                          <block type="math_change" id="8Vr*!@!Z4{;hMzsi9JV~">
                                                            <field name="VAR" id="Efy@y-rOPU4?3%#Wlr(}" variabletype="">Fensterstatus</field>
                                                            <value name="DELTA">
                                                              <shadow type="math_number" id="I*~Q{(QK8Z]S~.Hh3];)">
                                                                <field name="NUM">1</field>
                                                              </shadow>
                                                            </value>
                                                          </block>
                                                        </statement>
                                                        <next>
                                                          <block type="update" id="bQx5X}CtO6=UZU:IS{Ny">
                                                            <mutation delay_input="false"></mutation>
                                                            <field name="OID">javascript.0.Heizung.FensterstatusBad</field>
                                                            <field name="WITH_DELAY">FALSE</field>
                                                            <value name="VALUE">
                                                              <block type="variables_get" id="3T7#K+hW]_2giP8oo81r">
                                                                <field name="VAR" id="Efy@y-rOPU4?3%#Wlr(}" variabletype="">Fensterstatus</field>
                                                              </block>
                                                            </value>
                                                          </block>
                                                        </next>
                                                      </block>
                                                    </next>
                                                  </block>
                                                </statement>
                                                <next>
                                                  <block type="comment" id="s9:JqZL~z]@.QK}P%N5|">
                                                    <field name="COMMENT">Heizung ein oder ausschalten, wenn Fenster offen oder zu</field>
                                                    <next>
                                                      <block type="on_ext" id="_|5{4AEHysftVafeW~ol">
                                                        <mutation items="1"></mutation>
                                                        <field name="CONDITION">ne</field>
                                                        <field name="ACK_CONDITION"></field>
                                                        <value name="OID0">
                                                          <shadow type="field_oid" id="hYI,BpxN,~A019[:cO;T">
                                                            <field name="oid">javascript.0.Heizung.FensterstatusBad</field>
                                                          </shadow>
                                                        </value>
                                                        <statement name="STATEMENT">
                                                          <block type="controls_if" id="P9]U*,pX[SeAMt}c3)Z%">
                                                            <mutation else="1"></mutation>
                                                            <value name="IF0">
                                                              <block type="logic_compare" id="N^/iO*[FVDA]QDqr%iJW">
                                                                <field name="OP">GT</field>
                                                                <value name="A">
                                                                  <block type="get_value" id="~iLcTPAqZp[O]ES:`Hor">
                                                                    <field name="ATTR">val</field>
                                                                    <field name="OID">javascript.0.Heizung.FensterstatusBad</field>
                                                                  </block>
                                                                </value>
                                                                <value name="B">
                                                                  <block type="math_number" id=".~jb;8n(+EYN8eWl[TSI">
                                                                    <field name="NUM">0</field>
                                                                  </block>
                                                                </value>
                                                              </block>
                                                            </value>
                                                            <statement name="DO0">
                                                              <block type="controls_if" id="_Or7EB:($CN8ok!#RPW$">
                                                                <value name="IF0">
                                                                  <block type="logic_compare" id="I3b5T-+Xu*7lLSNHk::1">
                                                                    <field name="OP">EQ</field>
                                                                    <value name="A">
                                                                      <block type="get_value" id=")I[wYw@!hv+~Y}ab{5;0">
                                                                        <field name="ATTR">val</field>
                                                                        <field name="OID">tado.0.290480.Rooms.2.setting.power</field>
                                                                      </block>
                                                                    </value>
                                                                    <value name="B">
                                                                      <block type="text" id="/|=n/Qt)XO32P8_#mEA5">
                                                                        <field name="TEXT">ON</field>
                                                                      </block>
                                                                    </value>
                                                                  </block>
                                                                </value>
                                                                <statement name="DO0">
                                                                  <block type="control" id="w;YL4EXO55MGL|p;6rW]">
                                                                    <mutation delay_input="false"></mutation>
                                                                    <field name="OID">tado.0.290480.Rooms.2.setting.power</field>
                                                                    <field name="WITH_DELAY">FALSE</field>
                                                                    <value name="VALUE">
                                                                      <block type="text" id="gl@m)m*tby#sEx~*(7|Z">
                                                                        <field name="TEXT">OFF</field>
                                                                      </block>
                                                                    </value>
                                                                  </block>
                                                                </statement>
                                                              </block>
                                                            </statement>
                                                            <statement name="ELSE">
                                                              <block type="controls_if" id="d1;7:_Dk.l*Jd8|3h|_G">
                                                                <value name="IF0">
                                                                  <block type="logic_compare" id="79#9`.M`r^b##6%Pw-K|">
                                                                    <field name="OP">EQ</field>
                                                                    <value name="A">
                                                                      <block type="get_value" id="HT)W|?2cda9J:_eZ*s.l">
                                                                        <field name="ATTR">val</field>
                                                                        <field name="OID">tado.0.290480.Rooms.2.setting.power</field>
                                                                      </block>
                                                                    </value>
                                                                    <value name="B">
                                                                      <block type="text" id="}+4PBOmzR.|d-G3Uxua9">
                                                                        <field name="TEXT">OFF</field>
                                                                      </block>
                                                                    </value>
                                                                  </block>
                                                                </value>
                                                                <statement name="DO0">
                                                                  <block type="control" id="z3_@J=Un`)L_:-2CCg0^">
                                                                    <mutation delay_input="true"></mutation>
                                                                    <field name="OID">tado.0.290480.Rooms.2.overlay.clearZoneOverlay</field>
                                                                    <field name="WITH_DELAY">TRUE</field>
                                                                    <field name="DELAY_MS">10</field>
                                                                    <field name="UNIT">min</field>
                                                                    <field name="CLEAR_RUNNING">FALSE</field>
                                                                    <value name="VALUE">
                                                                      <block type="logic_boolean" id="xb7=0yRu`oyYKPC4rsQF">
                                                                        <field name="BOOL">TRUE</field>
                                                                      </block>
                                                                    </value>
                                                                  </block>
                                                                </statement>
                                                              </block>
                                                            </statement>
                                                          </block>
                                                        </statement>
                                                      </block>
                                                    </next>
                                                  </block>
                                                </next>
                                              </block>
                                            </next>
                                          </block>
                                        </xml>
                                        
                                        K 1 Antwort Letzte Antwort
                                        0
                                        • C Coffeelover

                                          @K_o_bold Dutchman hat meines Wissens nach nur die DP angelegt, die die API auch vorsieht. Mit dem clearZoneOverlay wird automatisch der von dir gewünschte DP angefahren. Die Scripte sind also eigentlich überhaupt nicht aufwändig. Anstelle der Zieltemperatur musst du nur den Datenpunkt clearZoneOverlay ausführen.

                                          Edit: Anbei mal ein kurzes Blockly. Das schreibt zunächst den Wert On/Off in eine Variable, sobald das Fenster geöffnet wird. Wenn das Fenster geschlossen wird, wird auf ON gestellt, wenn vorher ON war und mit 10 Minuten Delay (damit sich die Luft erst wieder ausgleichen kann) auf clear angefahren.

                                          <xml xmlns="http://www.w3.org/1999/xhtml">
                                            <variables>
                                              <variable type="" id="Efy@y-rOPU4?3%#Wlr(}">Fensterstatus</variable>
                                            </variables>
                                            <block type="comment" id="=3!jd`1|Hy3cqO)+jsgy" x="-688" y="-787">
                                              <field name="COMMENT">Datenpunkt Fensterstatus_Bad nach offenen Fenstern steuern</field>
                                              <next>
                                                <block type="on_ext" id="VM]_r0ef5,ydpGQwlkoT">
                                                  <mutation items="1"></mutation>
                                                  <field name="CONDITION">ne</field>
                                                  <field name="ACK_CONDITION"></field>
                                                  <value name="OID0">
                                                    <shadow type="field_oid" id=":L*3]%4|/wjM*$gZ;z^.">
                                                      <field name="oid">homee.0.OpenCloseSensor-63.OpenClose-596</field>
                                                    </shadow>
                                                  </value>
                                                  <statement name="STATEMENT">
                                                    <block type="variables_set" id="sclx6mMG#:/$v*j%I-Lv">
                                                      <field name="VAR" id="Efy@y-rOPU4?3%#Wlr(}" variabletype="">Fensterstatus</field>
                                                      <value name="VALUE">
                                                        <block type="math_number" id="]X[7i17)S%AWe8C}#qUQ">
                                                          <field name="NUM">0</field>
                                                        </block>
                                                      </value>
                                                      <next>
                                                        <block type="controls_if" id="es,KM^zGCPk4|ft{%]WW">
                                                          <value name="IF0">
                                                            <block type="logic_compare" id="O)Q$rUdb@^6$Bj6L0LSR">
                                                              <field name="OP">EQ</field>
                                                              <value name="A">
                                                                <block type="get_value" id=".Z@2hl~hvCkTB.%@$F~t">
                                                                  <field name="ATTR">val</field>
                                                                  <field name="OID">homee.0.OpenCloseSensor-63.OpenClose-596</field>
                                                                </block>
                                                              </value>
                                                              <value name="B">
                                                                <block type="logic_boolean" id=":FJ]i[?T.]F*UDn+Va8w">
                                                                  <field name="BOOL">TRUE</field>
                                                                </block>
                                                              </value>
                                                            </block>
                                                          </value>
                                                          <statement name="DO0">
                                                            <block type="math_change" id="8Vr*!@!Z4{;hMzsi9JV~">
                                                              <field name="VAR" id="Efy@y-rOPU4?3%#Wlr(}" variabletype="">Fensterstatus</field>
                                                              <value name="DELTA">
                                                                <shadow type="math_number" id="I*~Q{(QK8Z]S~.Hh3];)">
                                                                  <field name="NUM">1</field>
                                                                </shadow>
                                                              </value>
                                                            </block>
                                                          </statement>
                                                          <next>
                                                            <block type="update" id="bQx5X}CtO6=UZU:IS{Ny">
                                                              <mutation delay_input="false"></mutation>
                                                              <field name="OID">javascript.0.Heizung.FensterstatusBad</field>
                                                              <field name="WITH_DELAY">FALSE</field>
                                                              <value name="VALUE">
                                                                <block type="variables_get" id="3T7#K+hW]_2giP8oo81r">
                                                                  <field name="VAR" id="Efy@y-rOPU4?3%#Wlr(}" variabletype="">Fensterstatus</field>
                                                                </block>
                                                              </value>
                                                            </block>
                                                          </next>
                                                        </block>
                                                      </next>
                                                    </block>
                                                  </statement>
                                                  <next>
                                                    <block type="comment" id="s9:JqZL~z]@.QK}P%N5|">
                                                      <field name="COMMENT">Heizung ein oder ausschalten, wenn Fenster offen oder zu</field>
                                                      <next>
                                                        <block type="on_ext" id="_|5{4AEHysftVafeW~ol">
                                                          <mutation items="1"></mutation>
                                                          <field name="CONDITION">ne</field>
                                                          <field name="ACK_CONDITION"></field>
                                                          <value name="OID0">
                                                            <shadow type="field_oid" id="hYI,BpxN,~A019[:cO;T">
                                                              <field name="oid">javascript.0.Heizung.FensterstatusBad</field>
                                                            </shadow>
                                                          </value>
                                                          <statement name="STATEMENT">
                                                            <block type="controls_if" id="P9]U*,pX[SeAMt}c3)Z%">
                                                              <mutation else="1"></mutation>
                                                              <value name="IF0">
                                                                <block type="logic_compare" id="N^/iO*[FVDA]QDqr%iJW">
                                                                  <field name="OP">GT</field>
                                                                  <value name="A">
                                                                    <block type="get_value" id="~iLcTPAqZp[O]ES:`Hor">
                                                                      <field name="ATTR">val</field>
                                                                      <field name="OID">javascript.0.Heizung.FensterstatusBad</field>
                                                                    </block>
                                                                  </value>
                                                                  <value name="B">
                                                                    <block type="math_number" id=".~jb;8n(+EYN8eWl[TSI">
                                                                      <field name="NUM">0</field>
                                                                    </block>
                                                                  </value>
                                                                </block>
                                                              </value>
                                                              <statement name="DO0">
                                                                <block type="controls_if" id="_Or7EB:($CN8ok!#RPW$">
                                                                  <value name="IF0">
                                                                    <block type="logic_compare" id="I3b5T-+Xu*7lLSNHk::1">
                                                                      <field name="OP">EQ</field>
                                                                      <value name="A">
                                                                        <block type="get_value" id=")I[wYw@!hv+~Y}ab{5;0">
                                                                          <field name="ATTR">val</field>
                                                                          <field name="OID">tado.0.290480.Rooms.2.setting.power</field>
                                                                        </block>
                                                                      </value>
                                                                      <value name="B">
                                                                        <block type="text" id="/|=n/Qt)XO32P8_#mEA5">
                                                                          <field name="TEXT">ON</field>
                                                                        </block>
                                                                      </value>
                                                                    </block>
                                                                  </value>
                                                                  <statement name="DO0">
                                                                    <block type="control" id="w;YL4EXO55MGL|p;6rW]">
                                                                      <mutation delay_input="false"></mutation>
                                                                      <field name="OID">tado.0.290480.Rooms.2.setting.power</field>
                                                                      <field name="WITH_DELAY">FALSE</field>
                                                                      <value name="VALUE">
                                                                        <block type="text" id="gl@m)m*tby#sEx~*(7|Z">
                                                                          <field name="TEXT">OFF</field>
                                                                        </block>
                                                                      </value>
                                                                    </block>
                                                                  </statement>
                                                                </block>
                                                              </statement>
                                                              <statement name="ELSE">
                                                                <block type="controls_if" id="d1;7:_Dk.l*Jd8|3h|_G">
                                                                  <value name="IF0">
                                                                    <block type="logic_compare" id="79#9`.M`r^b##6%Pw-K|">
                                                                      <field name="OP">EQ</field>
                                                                      <value name="A">
                                                                        <block type="get_value" id="HT)W|?2cda9J:_eZ*s.l">
                                                                          <field name="ATTR">val</field>
                                                                          <field name="OID">tado.0.290480.Rooms.2.setting.power</field>
                                                                        </block>
                                                                      </value>
                                                                      <value name="B">
                                                                        <block type="text" id="}+4PBOmzR.|d-G3Uxua9">
                                                                          <field name="TEXT">OFF</field>
                                                                        </block>
                                                                      </value>
                                                                    </block>
                                                                  </value>
                                                                  <statement name="DO0">
                                                                    <block type="control" id="z3_@J=Un`)L_:-2CCg0^">
                                                                      <mutation delay_input="true"></mutation>
                                                                      <field name="OID">tado.0.290480.Rooms.2.overlay.clearZoneOverlay</field>
                                                                      <field name="WITH_DELAY">TRUE</field>
                                                                      <field name="DELAY_MS">10</field>
                                                                      <field name="UNIT">min</field>
                                                                      <field name="CLEAR_RUNNING">FALSE</field>
                                                                      <value name="VALUE">
                                                                        <block type="logic_boolean" id="xb7=0yRu`oyYKPC4rsQF">
                                                                          <field name="BOOL">TRUE</field>
                                                                        </block>
                                                                      </value>
                                                                    </block>
                                                                  </statement>
                                                                </block>
                                                              </statement>
                                                            </block>
                                                          </statement>
                                                        </block>
                                                      </next>
                                                    </block>
                                                  </next>
                                                </block>
                                              </next>
                                            </block>
                                          </xml>
                                          
                                          K Online
                                          K Online
                                          K_o_bold
                                          schrieb am zuletzt editiert von
                                          #331

                                          @Coffeelover ,

                                          clearZone Overlay fährt die Temperatur an, die in deinem Zeitplan in der Tado app steht. Aber nicht die zuletzt von dir manuell festgelegte Temperatur.

                                          C 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

                                          486

                                          Online

                                          32.4k

                                          Benutzer

                                          81.5k

                                          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