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. Skripten / Logik
  4. Blockly
  5. Blockly über Googlekalender steuern

NEWS

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    11
    1
    512

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.7k

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

Blockly über Googlekalender steuern

Geplant Angeheftet Gesperrt Verschoben Blockly
blockly
14 Beiträge 3 Kommentatoren 1.6k Aufrufe 5 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.
  • D Offline
    D Offline
    dischi
    schrieb am zuletzt editiert von dischi
    #3

    @jensven

    Im Google Kalender stehen die Termine für Frühdienst so:


    forum kalender.jpg

    Urlaub steht auch im Kalender. Krank natürlich nicht, da das keine richtiger Termin ist. Wochenende und Feiertage werden von mir auch nicht rausgenommen, da ich auch da arbeiten muss.

    Gruß Ralph

    1 Antwort Letzte Antwort
    0
    • J Offline
      J Offline
      jensven
      schrieb am zuletzt editiert von
      #4

      Dann sollte es ja kein Problem sein.
      Kannst ja mein Blockly als Vorlage nehmen und es an deine Bedürfnisse anpassen.

      Wie schon geschrieben im ical für Frühdienst dann den Datenpunkte "Frühdienst" erstellen.
      Copy Paste von der Doku:

      Durch setzen eines Events (in diesem Beispiel „Urlaub“), werden die Kalender nach dem String „Urlaub“ durchsucht. Sollte ein Termin mit dem Stichwort „Urlaub“ in einem Kalender stehen, so wird automatisch eine State mit dem Namen Urlaub auf True gesetzt. Ist der Termin vorbei, wird der State wieder auf false gesetzt. Es wird für jeden Tag des preview Zeitraums ein Status angelegt. Achtung! Es wird nach einem Substring gesucht, d.h. ein Eintrag im Kalender „Urlaub“ wird genauso erkannt wie ein Eintrag „Urlaub Eltern“. Dies ist beim festlegen der Ereignisse zu berücksichtigen.
      

      Dann eben mit Blockly einen Trigger für die Uhrzeit setzen um die die geweckt werden willst,
      Falls der Datenpunkt "Frühdienst" auf wahr steht -> Wecken

      1 Antwort Letzte Antwort
      0
      • J Offline
        J Offline
        jensven
        schrieb am zuletzt editiert von jensven
        #5
        var timeout2, Intervall, timeout;
        
        
        schedule('{"time":{"exactTime":true,"start":"00:24"},"period":{"days":1}}', async function () {
          setState("javascript.0.arbeiten"/*arbeiten*/, false);
          timeout2 = setTimeout(async function () {
            if ((new Date().getDay() === 0 ? 7 : new Date().getDay()) < 6) {
              if (getState("feiertage.0.heute.boolean").val == false) {
                if (getState("ical.0.events.0.today.Urlaub").val == false) {
                  if (getState("ical.0.events.0.today.Krank").val == false) {
                    setState("javascript.0.arbeiten"/*arbeiten*/, true);
                  }
                }
              }
            }
          }, 2000);
        });
        schedule('{"time":{"exactTime":true,"start":"05:30"},"period":{"weeks":1,"dows":"[1, 2, 3, 4, 5]"}}', async function () {
          if (getState("javascript.0.arbeiten").val == true) {
            setState("deconz.0.lights.90fd9ffffe208f02.ct"/*Schlafzimmer kleines licht Color temperature*/, 350);
            setState("deconz.0.lights.90fd9ffffe208f02.bri"/*Schlafzimmer kleines licht Brightness*/, 1);
            Intervall = setInterval(async function () {
              if (getState("deconz.0.lights.90fd9ffffe208f02.bri").val < 250) {
                setState("deconz.0.lights.90fd9ffffe208f02.bri"/*Schlafzimmer kleines licht Brightness*/, (getState("deconz.0.lights.90fd9ffffe208f02.bri").val + 1));
              } else {
                setStateDelayed("deconz.0.lights.0017880106edaf80.bri"/*Schlafzimmer Decke Brightness*/, 254, 1000, false);
                setState("deconz.0.lights.0017880106edaf80.ct"/*Schlafzimmer Decke Color temperature*/, 400);
                (function () {if (Intervall) {clearInterval(Intervall); Intervall = null;}})();
              }
            }, 4000);
            timeout = setTimeout(async function () {
              setStateDelayed("deconz.0.lights.7cb03eaa00a921d6.bri"/*Hängeleuchte Brightness*/, 200, 500, false);
              setState("deconz.0.lights.7cb03eaa00a921d6.ct"/*Hängeleuchte Color temperature*/, 420);
              setState("deconz.0.lights.842e14fffef5a20d.on"/*Receiver Stecker On*/, true);
              setStateDelayed("harmony.0.Harmony_Hub.activities.Musik_hören"/*activity:Musik_hören*/, 1, 3000, false);
            }, 1200000);
          }
        });
        schedule('{"time":{"exactTime":true,"start":"08:30"},"period":{"weeks":1,"dows":"[6]"}}', async function () {
          setState("deconz.0.lights.842e14fffef5a20d.on"/*Receiver Stecker On*/, true);
          setStateDelayed("harmony.0.Harmony_Hub.activities.Musik_hören"/*activity:Musik_hören*/, 1, 3000, false);
          if (getState("deconz.0.sensors.00178801032927f5.lux").val < 25) {
            setState("deconz.0.groups.21.scenes.1.recall"/*Licht Activate scene*/, 255);
          }
        });
        
        //JTNDeG1sJTIweG1sbnMlM0QlMjJodHRwcyUzQSUyRiUyRmRldmVsb3BlcnMuZ29vZ2xlLmNvbSUyRmJsb2NrbHklMkZ4bWwlMjIlM0UlM0N2YXJpYWJsZXMlM0UlM0N2YXJpYWJsZSUyMGlkJTNEJTIydGltZW91dDIlMjIlMjB0eXBlJTNEJTIydGltZW91dCUyMiUzRXRpbWVvdXQyJTNDJTJGdmFyaWFibGUlM0UlM0N2YXJpYWJsZSUyMGlkJTNEJTIySW50ZXJ2YWxsJTIyJTIwdHlwZSUzRCUyMmludGVydmFsJTIyJTNFSW50ZXJ2YWxsJTNDJTJGdmFyaWFibGUlM0UlM0N2YXJpYWJsZSUyMGlkJTNEJTIydGltZW91dCUyMiUyMHR5cGUlM0QlMjJ0aW1lb3V0JTIyJTNFdGltZW91dCUzQyUyRnZhcmlhYmxlJTNFJTNDJTJGdmFyaWFibGVzJTNFJTNDYmxvY2slMjBpZCUzRCUyMi0pMllVdiUzQU9vaSUyNTElNUUlMkZpMnklM0J+KCUyMiUyMHR5cGUlM0QlMjJzY2hlZHVsZSUyMiUyMHklM0QlMjItNjkwJTIyJTIweCUzRCUyMjM3MyUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlNDSEVEVUxFJTIyJTNFJTdCJTIydGltZSUyMiUzQSU3QiUyMmV4YWN0VGltZSUyMiUzQXRydWUlMkMlMjJzdGFydCUyMiUzQSUyMjAwJTNBMjQlMjIlN0QlMkMlMjJwZXJpb2QlMjIlM0ElN0IlMjJkYXlzJTIyJTNBMSU3RCU3RCUzQyUyRmZpZWxkJTNFJTNDc3RhdGVtZW50JTIwbmFtZSUzRCUyMlNUQVRFTUVOVCUyMiUzRSUzQ2Jsb2NrJTIwaWQlM0QlMjJIWWZ2RXZDJTI0bkZ2b1glMkZmbiUzRmRUdCUyMiUyMHR5cGUlM0QlMjJjb250cm9sJTIyJTNFJTNDbXV0YXRpb24lMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhodG1sJTIyJTIwZGVsYXlfaW5wdXQlM0QlMjJmYWxzZSUyMiUzRSUzQyUyRm11dGF0aW9uJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT0lEJTIyJTNFamF2YXNjcmlwdC4wLmFyYmVpdGVuJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJXSVRIX0RFTEFZJTIyJTNFRkFMU0UlM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMlZBTFVFJTIyJTNFJTNDYmxvY2slMjBpZCUzRCUyMkpvQjRLS29mcGNkY3VhMTJobDItJTIyJTIwdHlwZSUzRCUyMmxvZ2ljX2Jvb2xlYW4lMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJCT09MJTIyJTNFRkFMU0UlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0NuZXh0JTNFJTNDYmxvY2slMjBpZCUzRCUyMjVDciElM0QlNUVKRyUyMyUzQXpWJTdEbHZvJTI0enVCJTIyJTIwdHlwZSUzRCUyMnRpbWVvdXRzX3NldHRpbWVvdXQlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJOQU1FJTIyJTNFdGltZW91dDIlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkRFTEFZJTIyJTNFMiUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVU5JVCUyMiUzRXNlYyUzQyUyRmZpZWxkJTNFJTNDc3RhdGVtZW50JTIwbmFtZSUzRCUyMlNUQVRFTUVOVCUyMiUzRSUzQ2Jsb2NrJTIwaWQlM0QlMjJqKjRIZiU0MEd5JTNBZzMqJTIzRWElN0NKdGMuJTIyJTIwdHlwZSUzRCUyMmNvbnRyb2xzX2lmJTIyJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIySUYwJTIyJTNFJTNDYmxvY2slMjBpZCUzRCUyMik3SkVpNVQlNUVSJTIzRTBQWmpzJTJDJTVFZmIlMjIlMjB0eXBlJTNEJTIybG9naWNfY29tcGFyZSUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9QJTIyJTNFTFQlM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkElMjIlM0UlM0NibG9jayUyMGlkJTNEJTIydyU3Q1YlN0I4eDc1ZzYlMkJhJTI1czJKN2t0ayUyMiUyMHR5cGUlM0QlMjJ0aW1lX2dldCUyMiUzRSUzQ211dGF0aW9uJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4aHRtbCUyMiUyMGxhbmd1YWdlJTNEJTIyZmFsc2UlMjIlMjBmb3JtYXQlM0QlMjJmYWxzZSUyMiUzRSUzQyUyRm11dGF0aW9uJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT1BUSU9OJTIyJTNFd2QlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJCJTIyJTNFJTNDYmxvY2slMjBpZCUzRCUyMi0haSU3Q0dxcnpRaUJxSGEyNU13bDAlMjIlMjB0eXBlJTNEJTIybWF0aF9udW1iZXIlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJOVU0lMjIlM0U2JTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ3N0YXRlbWVudCUyMG5hbWUlM0QlMjJETzAlMjIlM0UlM0NibG9jayUyMGlkJTNEJTIyVTRqJTNBKHByJTJDJTJCc3olMkZocSU3QnFZb3RuJTIyJTIwdHlwZSUzRCUyMmNvbnRyb2xzX2lmJTIyJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIySUYwJTIyJTNFJTNDYmxvY2slMjBpZCUzRCUyMiUzQiUzREkoNE14WFUyciU3QyUyRjNJeSU1QloyISUyMiUyMHR5cGUlM0QlMjJsb2dpY19jb21wYXJlJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT1AlMjIlM0VFUSUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQSUyMiUzRSUzQ2Jsb2NrJTIwaWQlM0QlMjJDJTNCSSUzREY2V3clMkMlNjBHJTdEUms2NWFHNyU0MCUyMiUyMHR5cGUlM0QlMjJnZXRfdmFsdWUlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJBVFRSJTIyJTNFdmFsJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPSUQlMjIlM0VmZWllcnRhZ2UuMC5oZXV0ZS5ib29sZWFuJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQiUyMiUzRSUzQ2Jsb2NrJTIwaWQlM0QlMjIlN0QxNCU1RSU1RWIlMkZsNExRJTIzJTJGZ2VBZmIlMjRXJTIyJTIwdHlwZSUzRCUyMmxvZ2ljX2Jvb2xlYW4lMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJCT09MJTIyJTNFRkFMU0UlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDc3RhdGVtZW50JTIwbmFtZSUzRCUyMkRPMCUyMiUzRSUzQ2Jsb2NrJTIwaWQlM0QlMjIlM0R3cUdLM2RQeiUzQUElM0F+JTNBYnElMjRGQiU0MCUyMiUyMHR5cGUlM0QlMjJjb250cm9sc19pZiUyMiUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMklGMCUyMiUzRSUzQ2Jsb2NrJTIwaWQlM0QlMjIwbmRxejM1JTdDREd+eU9+b2ppeiolMjUlMjIlMjB0eXBlJTNEJTIybG9naWNfY29tcGFyZSUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9QJTIyJTNFRVElM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkElMjIlM0UlM0NibG9jayUyMGlkJTNEJTIyKmllJTNENipNVTdxbFJzJTJDNGdGNyU1RGIlMjIlMjB0eXBlJTNEJTIyZ2V0X3ZhbHVlJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQVRUUiUyMiUzRXZhbCUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT0lEJTIyJTNFaWNhbC4wLmV2ZW50cy4wLnRvZGF5LlVybGF1YiUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkIlMjIlM0UlM0NibG9jayUyMGlkJTNEJTIydU42clJhajIlMkZBSzJLTXMlMkYlMjMlM0RlSiUyMiUyMHR5cGUlM0QlMjJsb2dpY19ib29sZWFuJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQk9PTCUyMiUzRUZBTFNFJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ3N0YXRlbWVudCUyMG5hbWUlM0QlMjJETzAlMjIlM0UlM0NibG9jayUyMGlkJTNEJTIyOFpiay5GQiUzRihRVSUyQzNhakclNjAlNUVYNyUyMiUyMHR5cGUlM0QlMjJjb250cm9sc19pZiUyMiUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMklGMCUyMiUzRSUzQ2Jsb2NrJTIwaWQlM0QlMjJTNXklN0RPc0xkUkVIUmIxM2UpUCU3RGklMjIlMjB0eXBlJTNEJTIybG9naWNfY29tcGFyZSUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9QJTIyJTNFRVElM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkElMjIlM0UlM0NibG9jayUyMGlkJTNEJTIyVVVraiUzRFQ0SCUyNW9FanJwME9vJTI0eiglMjIlMjB0eXBlJTNEJTIyZ2V0X3ZhbHVlJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQVRUUiUyMiUzRXZhbCUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT0lEJTIyJTNFaWNhbC4wLmV2ZW50cy4wLnRvZGF5LktyYW5rJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQiUyMiUzRSUzQ2Jsb2NrJTIwaWQlM0QlMjJoJTNEJTJDTlAlM0ElM0R6NUYqLk5IRSU2MGZpdyklMjIlMjB0eXBlJTNEJTIybG9naWNfYm9vbGVhbiUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkJPT0wlMjIlM0VGQUxTRSUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0NzdGF0ZW1lbnQlMjBuYW1lJTNEJTIyRE8wJTIyJTNFJTNDYmxvY2slMjBpZCUzRCUyMmclM0RmZCU1QmkpRzh+SH5zNzIlMjR3JTNCWFYlMjIlMjB0eXBlJTNEJTIyY29udHJvbCUyMiUzRSUzQ211dGF0aW9uJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4aHRtbCUyMiUyMGRlbGF5X2lucHV0JTNEJTIyZmFsc2UlMjIlM0UlM0MlMkZtdXRhdGlvbiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9JRCUyMiUzRWphdmFzY3JpcHQuMC5hcmJlaXRlbiUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyV0lUSF9ERUxBWSUyMiUzRUZBTFNFJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJWQUxVRSUyMiUzRSUzQ2Jsb2NrJTIwaWQlM0QlMjIqJTJCMGd4MlJadEd6VTAyUHM0UVluJTIyJTIwdHlwZSUzRCUyMmxvZ2ljX2Jvb2xlYW4lMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJCT09MJTIyJTNFVFJVRSUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGc3RhdGVtZW50JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZzdGF0ZW1lbnQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnN0YXRlbWVudCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGc3RhdGVtZW50JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZzdGF0ZW1lbnQlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnN0YXRlbWVudCUzRSUzQ25leHQlM0UlM0NibG9jayUyMGlkJTNEJTIyZ1hkJTdCJTNGMDNkJTI1dzFpQnhxUFolM0JvMiUyMiUyMHR5cGUlM0QlMjJzY2hlZHVsZSUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlNDSEVEVUxFJTIyJTNFJTdCJTIydGltZSUyMiUzQSU3QiUyMmV4YWN0VGltZSUyMiUzQXRydWUlMkMlMjJzdGFydCUyMiUzQSUyMjA1JTNBMzAlMjIlN0QlMkMlMjJwZXJpb2QlMjIlM0ElN0IlMjJ3ZWVrcyUyMiUzQTElMkMlMjJkb3dzJTIyJTNBJTIyJTVCMSUyQyUyMDIlMkMlMjAzJTJDJTIwNCUyQyUyMDUlNUQlMjIlN0QlN0QlM0MlMkZmaWVsZCUzRSUzQ3N0YXRlbWVudCUyMG5hbWUlM0QlMjJTVEFURU1FTlQlMjIlM0UlM0NibG9jayUyMGlkJTNEJTIyJTVFQWI4bno2JTNEJTJCIUdoJTNCRTdjVnlpOSUyMiUyMHR5cGUlM0QlMjJjb250cm9sc19pZiUyMiUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMklGMCUyMiUzRSUzQ2Jsb2NrJTIwaWQlM0QlMjJqRiUzQTZfYzd+JTdCLXAxJTVCcjglNDB0SU1nJTIyJTIwdHlwZSUzRCUyMmxvZ2ljX2NvbXBhcmUlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPUCUyMiUzRUVRJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJBJTIyJTNFJTNDYmxvY2slMjBpZCUzRCUyMmRocSU0MFclMkY4JTVFeSU1QmEzNi41JTYwZEUuJTdDJTIyJTIwdHlwZSUzRCUyMmdldF92YWx1ZSUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkFUVFIlMjIlM0V2YWwlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9JRCUyMiUzRWphdmFzY3JpcHQuMC5hcmJlaXRlbiUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkIlMjIlM0UlM0NibG9jayUyMGlkJTNEJTIyJTdCZGIlMjR4UCUzQkRaSiUzRmwoajZlbUNIdiUyMiUyMHR5cGUlM0QlMjJsb2dpY19ib29sZWFuJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQk9PTCUyMiUzRVRSVUUlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDc3RhdGVtZW50JTIwbmFtZSUzRCUyMkRPMCUyMiUzRSUzQ2Jsb2NrJTIwaWQlM0QlMjIuZUQ4UEtrVWUlMkNkaCplKmVMclVNJTIyJTIwdHlwZSUzRCUyMmNvbnRyb2wlMjIlM0UlM0NtdXRhdGlvbiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGh0bWwlMjIlMjBkZWxheV9pbnB1dCUzRCUyMmZhbHNlJTIyJTNFJTNDJTJGbXV0YXRpb24lM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPSUQlMjIlM0VkZWNvbnouMC5saWdodHMuOTBmZDlmZmZmZTIwOGYwMi5jdCUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyV0lUSF9ERUxBWSUyMiUzRUZBTFNFJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJWQUxVRSUyMiUzRSUzQ2Jsb2NrJTIwaWQlM0QlMjJPSHdCJTJCVE84KSFBcnMlNUJUZEVqT3YlMjIlMjB0eXBlJTNEJTIybWF0aF9udW1iZXIlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJOVU0lMjIlM0UzNTAlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0NuZXh0JTNFJTNDYmxvY2slMjBpZCUzRCUyMnNRTWFaQjclMkIuNmIlNUVaJTQwJTJDWkdrJTYwbCUyMiUyMHR5cGUlM0QlMjJjb250cm9sJTIyJTNFJTNDbXV0YXRpb24lMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhodG1sJTIyJTIwZGVsYXlfaW5wdXQlM0QlMjJmYWxzZSUyMiUzRSUzQyUyRm11dGF0aW9uJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT0lEJTIyJTNFZGVjb256LjAubGlnaHRzLjkwZmQ5ZmZmZmUyMDhmMDIuYnJpJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJXSVRIX0RFTEFZJTIyJTNFRkFMU0UlM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMlZBTFVFJTIyJTNFJTNDYmxvY2slMjBpZCUzRCUyMjJ4TW9keFZ6ZEYxOG5paFUlMkZPRyUzQiUyMiUyMHR5cGUlM0QlMjJtYXRoX251bWJlciUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk5VTSUyMiUzRTElM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0NuZXh0JTNFJTNDYmxvY2slMjBpZCUzRCUyMlRBKEdDKnpYenQyYiU3QzFtU1pnbkclMjIlMjB0eXBlJTNEJTIydGltZW91dHNfc2V0aW50ZXJ2YWwlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJOQU1FJTIyJTNFSW50ZXJ2YWxsJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJJTlRFUlZBTCUyMiUzRTQlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlVOSVQlMjIlM0VzZWMlM0MlMkZmaWVsZCUzRSUzQ3N0YXRlbWVudCUyMG5hbWUlM0QlMjJTVEFURU1FTlQlMjIlM0UlM0NibG9jayUyMGlkJTNEJTIyUGElMkIlMjMubylqJTNBWEsyJTI1JTIzMmFRbSUzRmwlMjIlMjB0eXBlJTNEJTIyY29udHJvbHNfaWYlMjIlM0UlM0NtdXRhdGlvbiUyMGVsc2UlM0QlMjIxJTIyJTNFJTNDJTJGbXV0YXRpb24lM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJJRjAlMjIlM0UlM0NibG9jayUyMGlkJTNEJTIyJTIzKiU2MCUyQmFXJTNBbCU1RE91IXVzcyU3QnMlM0IzcCUyMiUyMHR5cGUlM0QlMjJsb2dpY19jb21wYXJlJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT1AlMjIlM0VMVCUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQSUyMiUzRSUzQ2Jsb2NrJTIwaWQlM0QlMjIlMkZwLVRReHNyc3doJTdEJTdDVjQlNjA0UTclMjMlMjIlMjB0eXBlJTNEJTIyZ2V0X3ZhbHVlJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQVRUUiUyMiUzRXZhbCUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT0lEJTIyJTNFZGVjb256LjAubGlnaHRzLjkwZmQ5ZmZmZmUyMDhmMDIuYnJpJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQiUyMiUzRSUzQ2Jsb2NrJTIwaWQlM0QlMjI1KSFUVFlZJTQwJTNCeGIxY24lMjVMMTUoJTVFJTIyJTIwdHlwZSUzRCUyMm1hdGhfbnVtYmVyJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyTlVNJTIyJTNFMjUwJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ3N0YXRlbWVudCUyMG5hbWUlM0QlMjJETzAlMjIlM0UlM0NibG9jayUyMGlkJTNEJTIyaXd1c34zZ05SZCU3Q183a2dMZSpKMCUyMiUyMHR5cGUlM0QlMjJjb250cm9sJTIyJTNFJTNDbXV0YXRpb24lMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhodG1sJTIyJTIwZGVsYXlfaW5wdXQlM0QlMjJmYWxzZSUyMiUzRSUzQyUyRm11dGF0aW9uJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT0lEJTIyJTNFZGVjb256LjAubGlnaHRzLjkwZmQ5ZmZmZmUyMDhmMDIuYnJpJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJXSVRIX0RFTEFZJTIyJTNFRkFMU0UlM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMlZBTFVFJTIyJTNFJTNDYmxvY2slMjBpZCUzRCUyMi1tNkMtKG4zKmMlMkJuJTNGaVYqKHEqWiUyMiUyMHR5cGUlM0QlMjJtYXRoX2FyaXRobWV0aWMlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPUCUyMiUzRUFERCUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQSUyMiUzRSUzQ3NoYWRvdyUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGh0bWwlMjIlMjBpZCUzRCUyMmFCJTJDJTIzR20tWkw2fjRkZiglNDB6KVElMjQlMjIlMjB0eXBlJTNEJTIybWF0aF9udW1iZXIlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJOVU0lMjIlM0UxJTNDJTJGZmllbGQlM0UlM0MlMkZzaGFkb3clM0UlM0NibG9jayUyMGlkJTNEJTIyMiUzRkZpNmolMkMlN0J2JTdDMGh3TjZ1SyUzRnclMkIlMjIlMjB0eXBlJTNEJTIyZ2V0X3ZhbHVlJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQVRUUiUyMiUzRXZhbCUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT0lEJTIyJTNFZGVjb256LjAubGlnaHRzLjkwZmQ5ZmZmZmUyMDhmMDIuYnJpJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQiUyMiUzRSUzQ3NoYWRvdyUyMGlkJTNEJTIyaio2dEZMXzMlMkZTIW9TKFYlMkJxckxMJTIyJTIwdHlwZSUzRCUyMm1hdGhfbnVtYmVyJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyTlVNJTIyJTNFMSUzQyUyRmZpZWxkJTNFJTNDJTJGc2hhZG93JTNFJTNDJTJGdmFsdWUlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZzdGF0ZW1lbnQlM0UlM0NzdGF0ZW1lbnQlMjBuYW1lJTNEJTIyRUxTRSUyMiUzRSUzQ2Jsb2NrJTIwaWQlM0QlMjJWeCooKWdvbyUzQSU3Q3picmtUUX5pJTI1UiUyMiUyMHR5cGUlM0QlMjJjb250cm9sJTIyJTNFJTNDbXV0YXRpb24lMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhodG1sJTIyJTIwZGVsYXlfaW5wdXQlM0QlMjJ0cnVlJTIyJTNFJTNDJTJGbXV0YXRpb24lM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPSUQlMjIlM0VkZWNvbnouMC5saWdodHMuMDAxNzg4MDEwNmVkYWY4MC5icmklM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMldJVEhfREVMQVklMjIlM0VUUlVFJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJERUxBWV9NUyUyMiUzRTEwMDAlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlVOSVQlMjIlM0VtcyUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQ0xFQVJfUlVOTklORyUyMiUzRUZBTFNFJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJWQUxVRSUyMiUzRSUzQ2Jsb2NrJTIwaWQlM0QlMjJDZyU1RFNZaEZ3JTJCKXZ4bUh3V04lMkMoMCUyMiUyMHR5cGUlM0QlMjJtYXRoX251bWJlciUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk5VTSUyMiUzRTI1NCUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ25leHQlM0UlM0NibG9jayUyMGlkJTNEJTIycyUzRCUyNSUyRiElN0JNOFRXJTdCKnBOUUNJKmdBJTIyJTIwdHlwZSUzRCUyMmNvbnRyb2wlMjIlM0UlM0NtdXRhdGlvbiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGh0bWwlMjIlMjBkZWxheV9pbnB1dCUzRCUyMmZhbHNlJTIyJTNFJTNDJTJGbXV0YXRpb24lM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPSUQlMjIlM0VkZWNvbnouMC5saWdodHMuMDAxNzg4MDEwNmVkYWY4MC5jdCUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyV0lUSF9ERUxBWSUyMiUzRUZBTFNFJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJWQUxVRSUyMiUzRSUzQ2Jsb2NrJTIwaWQlM0QlMjIzcSU3Qi5FZExpTl8lM0ZKJTNGejhtVHY5XyUyMiUyMHR5cGUlM0QlMjJtYXRoX251bWJlciUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk5VTSUyMiUzRTQwMCUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ25leHQlM0UlM0NibG9jayUyMGlkJTNEJTIyKmV+JTVCLiU0MHJ+IUttS0VBaTBQRCUzQUolMjIlMjB0eXBlJTNEJTIydGltZW91dHNfY2xlYXJpbnRlcnZhbCUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk5BTUUlMjIlM0VJbnRlcnZhbGwlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGbmV4dCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGbmV4dCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGc3RhdGVtZW50JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZzdGF0ZW1lbnQlM0UlM0NuZXh0JTNFJTNDYmxvY2slMjBpZCUzRCUyMmlKfkZZX1oxTDhwbDRNQnZNdSUzQU4lMjIlMjB0eXBlJTNEJTIydGltZW91dHNfc2V0dGltZW91dCUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk5BTUUlMjIlM0V0aW1lb3V0JTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJERUxBWSUyMiUzRTIwJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJVTklUJTIyJTNFbWluJTNDJTJGZmllbGQlM0UlM0NzdGF0ZW1lbnQlMjBuYW1lJTNEJTIyU1RBVEVNRU5UJTIyJTNFJTNDYmxvY2slMjBpZCUzRCUyMiUyNX45aXh5eklKSCUyQyF1WiUyQnUhY1RhJTIyJTIwdHlwZSUzRCUyMmNvbnRyb2wlMjIlM0UlM0NtdXRhdGlvbiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGh0bWwlMjIlMjBkZWxheV9pbnB1dCUzRCUyMnRydWUlMjIlM0UlM0MlMkZtdXRhdGlvbiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9JRCUyMiUzRWRlY29uei4wLmxpZ2h0cy43Y2IwM2VhYTAwYTkyMWQ2LmJyaSUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyV0lUSF9ERUxBWSUyMiUzRVRSVUUlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkRFTEFZX01TJTIyJTNFNTAwJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJVTklUJTIyJTNFbXMlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkNMRUFSX1JVTk5JTkclMjIlM0VGQUxTRSUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyVkFMVUUlMjIlM0UlM0NibG9jayUyMGlkJTNEJTIyYTElMkIlNDBQJTVFMGtMdE5YUSU2MEh1bmkoQyUyMiUyMHR5cGUlM0QlMjJtYXRoX251bWJlciUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk5VTSUyMiUzRTIwMCUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ25leHQlM0UlM0NibG9jayUyMGlkJTNEJTIyJTdCKVEoJTNBJTNEYm9LUnF2WTFIRiU1QkopTCUyMiUyMHR5cGUlM0QlMjJjb250cm9sJTIyJTNFJTNDbXV0YXRpb24lMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhodG1sJTIyJTIwZGVsYXlfaW5wdXQlM0QlMjJmYWxzZSUyMiUzRSUzQyUyRm11dGF0aW9uJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT0lEJTIyJTNFZGVjb256LjAubGlnaHRzLjdjYjAzZWFhMDBhOTIxZDYuY3QlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMldJVEhfREVMQVklMjIlM0VGQUxTRSUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyVkFMVUUlMjIlM0UlM0NibG9jayUyMGlkJTNEJTIyJTI1UGwlNUJzYy4lNDBUJTNGdzRLRzctJTQwWHNmJTIyJTIwdHlwZSUzRCUyMm1hdGhfbnVtYmVyJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyTlVNJTIyJTNFNDIwJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDbmV4dCUzRSUzQ2Jsb2NrJTIwaWQlM0QlMjJGTGR6OC5PJTQwKSU3Q0xXejBYczElNUUpJTNEJTIyJTIwdHlwZSUzRCUyMmNvbnRyb2wlMjIlM0UlM0NtdXRhdGlvbiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGh0bWwlMjIlMjBkZWxheV9pbnB1dCUzRCUyMmZhbHNlJTIyJTNFJTNDJTJGbXV0YXRpb24lM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPSUQlMjIlM0VkZWNvbnouMC5saWdodHMuODQyZTE0ZmZmZWY1YTIwZC5vbiUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyV0lUSF9ERUxBWSUyMiUzRUZBTFNFJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJWQUxVRSUyMiUzRSUzQ2Jsb2NrJTIwaWQlM0QlMjJUTXQlM0IuKWFLdjlGaSolN0QlNUQ1OG5fNCUyMiUyMHR5cGUlM0QlMjJsb2dpY19ib29sZWFuJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQk9PTCUyMiUzRVRSVUUlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0NuZXh0JTNFJTNDYmxvY2slMjBpZCUzRCUyMk5pNGFfJTI0RFElMjUlMjMlM0FDTXklNDAqZSElN0NDJTIyJTIwdHlwZSUzRCUyMmNvbnRyb2wlMjIlM0UlM0NtdXRhdGlvbiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGh0bWwlMjIlMjBkZWxheV9pbnB1dCUzRCUyMnRydWUlMjIlM0UlM0MlMkZtdXRhdGlvbiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9JRCUyMiUzRWhhcm1vbnkuMC5IYXJtb255X0h1Yi5hY3Rpdml0aWVzLk11c2lrX2glQzMlQjZyZW4lM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMldJVEhfREVMQVklMjIlM0VUUlVFJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJERUxBWV9NUyUyMiUzRTMlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlVOSVQlMjIlM0VzZWMlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkNMRUFSX1JVTk5JTkclMjIlM0VGQUxTRSUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyVkFMVUUlMjIlM0UlM0NibG9jayUyMGlkJTNEJTIyVDAhflJqJTJGMFFNV1N+dHIlM0JTMmVsJTIyJTIwdHlwZSUzRCUyMm1hdGhfbnVtYmVyJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyTlVNJTIyJTNFMSUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGbmV4dCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGbmV4dCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGbmV4dCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGc3RhdGVtZW50JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZuZXh0JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZuZXh0JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZuZXh0JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZzdGF0ZW1lbnQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnN0YXRlbWVudCUzRSUzQ25leHQlM0UlM0NibG9jayUyMGlkJTNEJTIyJTJGUiUyNCUzRmYtY3F5dmwzbFYlNUVmJTNCJTNGQTQlMjIlMjB0eXBlJTNEJTIyc2NoZWR1bGUlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJTQ0hFRFVMRSUyMiUzRSU3QiUyMnRpbWUlMjIlM0ElN0IlMjJleGFjdFRpbWUlMjIlM0F0cnVlJTJDJTIyc3RhcnQlMjIlM0ElMjIwOCUzQTMwJTIyJTdEJTJDJTIycGVyaW9kJTIyJTNBJTdCJTIyd2Vla3MlMjIlM0ExJTJDJTIyZG93cyUyMiUzQSUyMiU1QjYlNUQlMjIlN0QlN0QlM0MlMkZmaWVsZCUzRSUzQ3N0YXRlbWVudCUyMG5hbWUlM0QlMjJTVEFURU1FTlQlMjIlM0UlM0NibG9jayUyMGlkJTNEJTIyJTNEdjgzJTNCZ1ElNUVXNCU2MDc1b0ZjdGtFVSUyMiUyMHR5cGUlM0QlMjJjb250cm9sJTIyJTNFJTNDbXV0YXRpb24lMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhodG1sJTIyJTIwZGVsYXlfaW5wdXQlM0QlMjJmYWxzZSUyMiUzRSUzQyUyRm11dGF0aW9uJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT0lEJTIyJTNFZGVjb256LjAubGlnaHRzLjg0MmUxNGZmZmVmNWEyMGQub24lM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMldJVEhfREVMQVklMjIlM0VGQUxTRSUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyVkFMVUUlMjIlM0UlM0NibG9jayUyMGlkJTNEJTIydCUyQnJHb19FXzQlM0ElM0RJTCUyRkVlJTVCLm9sJTIyJTIwdHlwZSUzRCUyMmxvZ2ljX2Jvb2xlYW4lMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJCT09MJTIyJTNFVFJVRSUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ25leHQlM0UlM0NibG9jayUyMGlkJTNEJTIyY0ZFdmY1MFYlMjQlMkMyKSU1Qn40aiUyNG5LZyUyMiUyMHR5cGUlM0QlMjJjb250cm9sJTIyJTNFJTNDbXV0YXRpb24lMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhodG1sJTIyJTIwZGVsYXlfaW5wdXQlM0QlMjJ0cnVlJTIyJTNFJTNDJTJGbXV0YXRpb24lM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPSUQlMjIlM0VoYXJtb255LjAuSGFybW9ueV9IdWIuYWN0aXZpdGllcy5NdXNpa19oJUMzJUI2cmVuJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJXSVRIX0RFTEFZJTIyJTNFVFJVRSUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyREVMQVlfTVMlMjIlM0UzJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJVTklUJTIyJTNFc2VjJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJDTEVBUl9SVU5OSU5HJTIyJTNFRkFMU0UlM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMlZBTFVFJTIyJTNFJTNDYmxvY2slMjBpZCUzRCUyMlhsOUp0bkVjNSU0MFJIJTNBNXJ3JTJCQUVQJTIyJTIwdHlwZSUzRCUyMm1hdGhfbnVtYmVyJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyTlVNJTIyJTNFMSUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ25leHQlM0UlM0NibG9jayUyMGlkJTNEJTIyajApUiUzRiU1RSUyMyU3RFU3MERGJTdDUWZWJTdDVmQlMjIlMjB0eXBlJTNEJTIyY29udHJvbHNfaWYlMjIlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJJRjAlMjIlM0UlM0NibG9jayUyMGlkJTNEJTIyJTI0S1B1YV8yUyU2MEg4OEZGWWlDZE5CJTIyJTIwdHlwZSUzRCUyMmxvZ2ljX2NvbXBhcmUlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPUCUyMiUzRUxUJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJBJTIyJTNFJTNDYmxvY2slMjBpZCUzRCUyMiU1RCUyQ0JaV2ZTbEpmYnhIJTI0JTVFSWRMTEIlMjIlMjB0eXBlJTNEJTIyZ2V0X3ZhbHVlJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQVRUUiUyMiUzRXZhbCUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT0lEJTIyJTNFZGVjb256LjAuc2Vuc29ycy4wMDE3ODgwMTAzMjkyN2Y1Lmx1eCUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkIlMjIlM0UlM0NibG9jayUyMGlkJTNEJTIycSUyQ2JOJTYwJTNBKEk4RSU3Q3JxaHpZUSU0MCUyQ0wlMjIlMjB0eXBlJTNEJTIybWF0aF9udW1iZXIlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJOVU0lMjIlM0UyNSUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0NzdGF0ZW1lbnQlMjBuYW1lJTNEJTIyRE8wJTIyJTNFJTNDYmxvY2slMjBpZCUzRCUyMnZQODYpZ2VDbk1uQ2tjJTNBZXYoSSUyQiUyMiUyMHR5cGUlM0QlMjJjb250cm9sJTIyJTNFJTNDbXV0YXRpb24lMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhodG1sJTIyJTIwZGVsYXlfaW5wdXQlM0QlMjJmYWxzZSUyMiUzRSUzQyUyRm11dGF0aW9uJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT0lEJTIyJTNFZGVjb256LjAuZ3JvdXBzLjIxLnNjZW5lcy4xLnJlY2FsbCUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyV0lUSF9ERUxBWSUyMiUzRUZBTFNFJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJWQUxVRSUyMiUzRSUzQ2Jsb2NrJTIwaWQlM0QlMjJjTyk4N0Q0aigqM2tTJTNBJTQwciU3QkEofiUyMiUyMHR5cGUlM0QlMjJtYXRoX251bWJlciUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk5VTSUyMiUzRTI1NSUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGc3RhdGVtZW50JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZuZXh0JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZuZXh0JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZzdGF0ZW1lbnQlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnhtbCUzRQ==
        
        

        mal meine kompletter Wecker Blockly
        Unbenannt.png

        Somit habe ich für meine Arbeitstage eine bestimmte weckroutine, für den Samstag eine andere und für den Sonntag komplett aus

        1 Antwort Letzte Antwort
        0
        • D dischi

          Hallo zusammen. Ich bin noch Anfänger was Iobroker angeht und möchte folgendes umsetzen:
          Ich arbeite im Schichtdienst. Es gibt Früh-, Spät- und Nachdienst mit immer 8 Stunden, sowie 12 Stundendienste Früh und Spät.
          Meine Dienste trage ich immer direkt in meinen Googlekalender ein, wenn ich den neuen Dienstplan bekomme. Mein Googlekalender is bei mir auch mit ical eingebunden. Ich möchte für jede Schicht ein zugehörigen Wecker per Blockly umsetzen. Einen Wecker Blockly für den Frühdienst der über VIS eingeschaltet wird, habe ich schon umgesetzt.
          Wecker.png

          <xml xmlns="https://developers.google.com/blockly/xml">
            <block type="schedule" id="$wzeWxcF2Jjx1b?Os{cX" x="213" y="138">
              <field name="SCHEDULE">{"time":{"exactTime":true,"start":"03:30"},"period":{"days":1,"dows":"[1, 2, 3, 4, 5]"}}</field>
              <statement name="STATEMENT">
                <block type="control" id="dZc2z_S4TsoT~ejVca);">
                  <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                  <field name="OID">scene.0.Zimmer Ralph.Wecker_Frühdienst_Axa</field>
                  <field name="WITH_DELAY">FALSE</field>
                  <value name="VALUE">
                    <block type="logic_boolean" id="oN*6,rY_HyFmdWQHg^)*">
                      <field name="BOOL">TRUE</field>
                    </block>
                  </value>
                </block>
              </statement>
              <next>
                <block type="schedule" id="[kwOEN}#bLj,9lzSqt#T">
                  <field name="SCHEDULE">{"time":{"exactTime":true,"start":"03:45"},"period":{"days":1,"dows":"[1, 2, 3, 4, 5]"}}</field>
                  <statement name="STATEMENT">
                    <block type="control" id="FOzlKG?ozGgno;JC:2YO">
                      <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                      <field name="OID">alexa2.0.Smart-Home-Devices.7f082208-e5cc-4a42-9d14-2f405b8563d3.powerState</field>
                      <field name="WITH_DELAY">FALSE</field>
                      <value name="VALUE">
                        <block type="logic_boolean" id="T=d_`Ke[vc/@r4vK5?i%">
                          <field name="BOOL">TRUE</field>
                        </block>
                      </value>
                      <next>
                        <block type="control" id="U%H2Cv5RMdyr*FI8Z5(+">
                          <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation>
                          <field name="OID">alexa2.0.Smart-Home-Devices.53eea9a1-e7fd-4ba2-9fd0-de53dc076fd0.powerState</field>
                          <field name="WITH_DELAY">TRUE</field>
                          <field name="DELAY_MS">500</field>
                          <field name="UNIT">ms</field>
                          <field name="CLEAR_RUNNING">FALSE</field>
                          <value name="VALUE">
                            <block type="logic_boolean" id=")CN+?B%a%GV1ER6+(SYl">
                              <field name="BOOL">FALSE</field>
                            </block>
                          </value>
                          <next>
                            <block type="control" id="LqN{v,Gq=xS^N(mfdHlG">
                              <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation>
                              <field name="OID">scene.0.Zimmer Ralph.Zimmer_Ralph_Deckenlampe_25%</field>
                              <field name="WITH_DELAY">TRUE</field>
                              <field name="DELAY_MS">1000</field>
                              <field name="UNIT">ms</field>
                              <field name="CLEAR_RUNNING">FALSE</field>
                              <value name="VALUE">
                                <block type="logic_boolean" id="y@}pMwiy%k|=eF$1nhbv">
                                  <field name="BOOL">TRUE</field>
                                </block>
                              </value>
                              <next>
                                <block type="control" id="z*sU(2zK@6IdPkdp0@k-">
                                  <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation>
                                  <field name="OID">scene.0.Zimmer Ralph.Zimmer_Ralph_Deckenlampe_Warmweiss</field>
                                  <field name="WITH_DELAY">TRUE</field>
                                  <field name="DELAY_MS">2000</field>
                                  <field name="UNIT">ms</field>
                                  <field name="CLEAR_RUNNING">FALSE</field>
                                  <value name="VALUE">
                                    <block type="logic_boolean" id=".U}x}$YO=T?|aJ6*I@c~">
                                      <field name="BOOL">TRUE</field>
                                    </block>
                                  </value>
                                </block>
                              </next>
                            </block>
                          </next>
                        </block>
                      </next>
                    </block>
                  </statement>
                  <next>
                    <block type="schedule" id="^j*!4K_zNK|Zk~VW[$iU">
                      <field name="SCHEDULE">{"time":{"exactTime":true,"start":"04:00"},"period":{"days":1,"dows":"[1, 2, 3, 4, 5]"}}</field>
                      <statement name="STATEMENT">
                        <block type="control" id="*,0(DEnr=7S!12j9dF+a">
                          <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation>
                          <field name="OID">alexa2.0.Echo-Devices.G090LF118422038F.Commands.deviceStop</field>
                          <field name="WITH_DELAY">TRUE</field>
                          <field name="DELAY_MS">50</field>
                          <field name="UNIT">ms</field>
                          <field name="CLEAR_RUNNING">FALSE</field>
                          <value name="VALUE">
                            <block type="logic_boolean" id="}5T?__.K~Nzm+lQwvjU/">
                              <field name="BOOL">TRUE</field>
                            </block>
                          </value>
                          <next>
                            <block type="control" id="Q@Z;#}5L-?//*?b33%fn">
                              <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation>
                              <field name="OID">scene.0.Zimmer Ralph.Zimmer_Ralph_Deckenlampe_50%</field>
                              <field name="WITH_DELAY">TRUE</field>
                              <field name="DELAY_MS">1000</field>
                              <field name="UNIT">ms</field>
                              <field name="CLEAR_RUNNING">FALSE</field>
                              <value name="VALUE">
                                <block type="logic_boolean" id="a5mND3Q=+CJOKfy1jOIZ">
                                  <field name="BOOL">TRUE</field>
                                </block>
                              </value>
                              <next>
                                <block type="control" id="J52MNZ@m`-quAC[,f/s`">
                                  <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation>
                                  <field name="OID">scene.0.Zimmer Ralph.Zimmer_Ralph_Deckenlampe_Hellweiss</field>
                                  <field name="WITH_DELAY">TRUE</field>
                                  <field name="DELAY_MS">2000</field>
                                  <field name="UNIT">ms</field>
                                  <field name="CLEAR_RUNNING">FALSE</field>
                                  <value name="VALUE">
                                    <block type="logic_boolean" id="cw2uZEh#l^GtoT~JB1vU">
                                      <field name="BOOL">TRUE</field>
                                    </block>
                                  </value>
                                  <next>
                                    <block type="control" id="QH`0~Tk!$vUU,J}T{agq">
                                      <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation>
                                      <field name="OID">alexa2.0.Smart-Home-Devices.7f082208-e5cc-4a42-9d14-2f405b8563d3.powerState</field>
                                      <field name="WITH_DELAY">TRUE</field>
                                      <field name="DELAY_MS">45</field>
                                      <field name="UNIT">min</field>
                                      <field name="CLEAR_RUNNING">FALSE</field>
                                      <value name="VALUE">
                                        <block type="logic_boolean" id="[0!?:E@=jQG1ujkmAvg5">
                                          <field name="BOOL">FALSE</field>
                                        </block>
                                      </value>
                                      <next>
                                        <block type="control" id="@am:-Uex~Bym@DMlgR0L">
                                          <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation>
                                          <field name="OID">scene.0.Wohnzimmer.Stehlampe_groß</field>
                                          <field name="WITH_DELAY">TRUE</field>
                                          <field name="DELAY_MS">50</field>
                                          <field name="UNIT">min</field>
                                          <field name="CLEAR_RUNNING">FALSE</field>
                                          <value name="VALUE">
                                            <block type="logic_boolean" id="_?85s85`C)Eq+gE]d0U_">
                                              <field name="BOOL">FALSE</field>
                                            </block>
                                          </value>
                                        </block>
                                      </next>
                                    </block>
                                  </next>
                                </block>
                              </next>
                            </block>
                          </next>
                        </block>
                      </statement>
                    </block>
                  </next>
                </block>
              </next>
            </block>
          </xml>
          

          Jetzt möchte ich mit Hilfe ical das etwas automatisieren. Unter ical habe ich ja die Eintragungen meiner Termine/Dienste unter data als html und text.
          Hier möchte ich gerne die notwendigen Daten der Anfangszeiten 06:00 14:00 22:00 abgreifen und den dazu erstellten Wecker aktivieren.
          Wie muß mein Blockly aufgebaut werden, aussehen? Hoffe mir kann jemand auf die Sprünge helfen.

          Gruß Ralph

          D Offline
          D Offline
          Dragon
          schrieb am zuletzt editiert von
          #6

          @dischi Habe etwas ähnliches nur mit den Einschaltzeiten meines SmartMirrors und meines BedienGUI neben der Wohnungstür. Diese Geräte werden abgeschaltet wenn ich ins Bett gehe. Und werden bei Frühschicht um 4:30 aktiviert, aber nur wenn ich daheim bin. Bei Spät- , Tagesdienst oder freien Tagen erst um 06:30. Ist ja umzumünzen auf dein Anliegen.

          Blockly Früh.jpg

          Wie du hier siehst ist auch eine Anwesenheitsabfrage eingebaut. Falls ich zu Hause bin und die Heizung nicht im Sommermodus (aus) ist werden auch die Heizkörper hochgeregelt, sodass es in der Wohnung und speziell im Bad schön warm ist...

          Welche Dinge du auslöst ist ja aber dir überlassen. Im ical Adapter habe ich folgende Events eingerichtet:

          ical.jpg

          Darüber lässt sich meiner Meinung nach ausreichend automatisieren...

          1 Antwort Letzte Antwort
          0
          • D Offline
            D Offline
            dischi
            schrieb am zuletzt editiert von
            #7

            @jensven @David-Froebus
            Danke Euch für Eure Denkanstöße. Werde das mal in Ruhe testen und mich dann mit dem umgesetzten Ergebnis melden.

            1 Antwort Letzte Antwort
            0
            • D Offline
              D Offline
              dischi
              schrieb am zuletzt editiert von
              #8

              Mal auf meine Bedürfnisse angepasst. Hoffe das funktioniert morgen früh auch.
              Blockly2.jpg
              Habe zur Sicherheit immer noch das Handy als Wecker.
              Melde mich dann wieder.

              J 1 Antwort Letzte Antwort
              0
              • D Offline
                D Offline
                dischi
                schrieb am zuletzt editiert von dischi
                #9

                Guten Morgen. Hat wunderbar geklappt. Scheint so zu funktionieren. Ob alles richtig ist, werde ich am Samstag sehen, denn da muss das Blockly Frei ausgeführt werden.
                @David-Froebus
                Dein Beispiel hat mich auf den richtigen Weg gebracht. Danke.
                Muss jetzt nur noch eine gut funktionierende Anwesenheit bei mir umsetzen.
                @David-Froebus welchen Adapter nutzt du dafür und wie sieht dazu die Umsetzung aus. Habe eine Fritzbox 6490 Cable.
                Arbeite mich langsam in Materie iobroker und Blockly ein.

                D 1 Antwort Letzte Antwort
                0
                • D dischi

                  Guten Morgen. Hat wunderbar geklappt. Scheint so zu funktionieren. Ob alles richtig ist, werde ich am Samstag sehen, denn da muss das Blockly Frei ausgeführt werden.
                  @David-Froebus
                  Dein Beispiel hat mich auf den richtigen Weg gebracht. Danke.
                  Muss jetzt nur noch eine gut funktionierende Anwesenheit bei mir umsetzen.
                  @David-Froebus welchen Adapter nutzt du dafür und wie sieht dazu die Umsetzung aus. Habe eine Fritzbox 6490 Cable.
                  Arbeite mich langsam in Materie iobroker und Blockly ein.

                  D Offline
                  D Offline
                  Dragon
                  schrieb am zuletzt editiert von
                  #10

                  @dischi ich nutze Fritz Presence. Die funzt über die Anmeldung im Wlan. Das funktioniert auch sehr zuverlässig.

                  1 Antwort Letzte Antwort
                  0
                  • D dischi

                    Mal auf meine Bedürfnisse angepasst. Hoffe das funktioniert morgen früh auch.
                    Blockly2.jpg
                    Habe zur Sicherheit immer noch das Handy als Wecker.
                    Melde mich dann wieder.

                    J Offline
                    J Offline
                    jensven
                    schrieb am zuletzt editiert von
                    #11

                    @dischi Da du ja immer 15 min. Später den nächsten Trigger hast, könnte man sich auch überlegen den Blcok "Timeout" "Auführen … in 15 Minuten" zu setzen

                    1 Antwort Letzte Antwort
                    0
                    • D Offline
                      D Offline
                      dischi
                      schrieb am zuletzt editiert von dischi
                      #12

                      @David-Froebus
                      Danke für den Tipp. Kannte den Adapter noch nicht. Installiert, Familie angelegt und im Blockly eingebunden.
                      Auch in meinem VIS habe ich das direkt mit einfließen lassen

                      @jensven
                      So tief bin ich in der Materie noch nicht drin und kann mit der Funktion Timeout nichts anfangen. Muss mich dazu auch erstmal einlesen.

                      Blockly.jpg

                      vis.jpg

                      Gefällt mir, dank Eurer Hilfe die Vorhaben so schnell umsetzen zu können. Danke :+1: :flushed:

                      J 1 Antwort Letzte Antwort
                      0
                      • D dischi

                        @David-Froebus
                        Danke für den Tipp. Kannte den Adapter noch nicht. Installiert, Familie angelegt und im Blockly eingebunden.
                        Auch in meinem VIS habe ich das direkt mit einfließen lassen

                        @jensven
                        So tief bin ich in der Materie noch nicht drin und kann mit der Funktion Timeout nichts anfangen. Muss mich dazu auch erstmal einlesen.

                        Blockly.jpg

                        vis.jpg

                        Gefällt mir, dank Eurer Hilfe die Vorhaben so schnell umsetzen zu können. Danke :+1: :flushed:

                        J Offline
                        J Offline
                        jensven
                        schrieb am zuletzt editiert von
                        #13

                        @dischi als kleiner Denkanstoß hier mal mein Script für Licht einschalten und nach 4 Minuten alle 1 Sekunde runter dimmen.
                        Unbenannt.png

                        1 Antwort Letzte Antwort
                        0
                        • D Offline
                          D Offline
                          dischi
                          schrieb am zuletzt editiert von
                          #14

                          @jensven
                          Danke Dir für den Denkanstoß. Werde mir das mal als Umsetzung für meine Vorhabe anschauen und testen.

                          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

                          308

                          Online

                          32.5k

                          Benutzer

                          81.8k

                          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