Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • 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. Hilfe bei Tradfri On/Off-Schalter zum Dimmen

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    780

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    18
    1
    6.2k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.5k

Hilfe bei Tradfri On/Off-Schalter zum Dimmen

Geplant Angeheftet Gesperrt Verschoben Blockly
41 Beiträge 8 Kommentatoren 8.4k Aufrufe 12 Beobachtet
  • Ä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.
  • L Offline
    L Offline
    lullaby
    schrieb am zuletzt editiert von
    #1

    Hallo,

    ich bin relativ neu in der Welt der Welt von Hausautomatisierung, iO-Broker, Skripten und und und... Ich habe schon die ersten Blocklys erstellt und mich gefreut wie Oskar. Nun hänge ich aber doch fest.

    Ich habe hier den kleinen eckigen IKEA Tradfri-Taster liegen mit dem man ja auch dimmen kann. Ich habe das ein- und ausschalten als Blockly hin bekommen.
    Will ich dimmen, habe ich aber das Problem, dass er an- bzw. aussschaltet, da ja (so wie ich es dem iO-Broker entnehme) zuerst eine Meldung zum state gesendet wird durch den click und dann erst der status zu button pushed. Kann mir hier jemand helfen? Wie kriege ich das hin, dass er erkennt, dass ich die Taste gedrückt halte?

    Zudem ist das Dimmen ja nicht stufenlos sondern in schritten. Gäbe es hier auch eine Möglichkeit?

    Anbei mein Blockly:
    blockly.JPG

    var timeout;
    
    
    0;
    
    0;
    
    on({id: "zigbee.0.680ae2fffe1aaec4.state"/*TRADFRI on/off switch Switch event*/, change: "any"}, function (obj) {
      var value = obj.state.val;
      var oldValue = obj.oldState.val;
      if (getState("zigbee.0.680ae2fffe1aaec4.state").val == true) {
        setState("zigbee.0.ec1bbdfffeae907a.state"/*Switch state*/, true);
      }
      if (getState("zigbee.0.680ae2fffe1aaec4.state").val == false) {
        setState("zigbee.0.ec1bbdfffeae907a.state"/*Switch state*/, false);
      }
    });
    on({id: 'zigbee.0.680ae2fffe1aaec4.down_button', val: true}, function (obj) {
      var value = obj.state.val;
      var oldValue = obj.oldState.val;
      if (getState("zigbee.0.680ae2fffe1aaec4.down_button").val == true) {
        setState("zigbee.0.ec1bbdfffeae907a.brightness"/*Brightness*/, (getState("zigbee.0.ec1bbdfffeae907a.brightness").val - 5));
      }
      on({id: 'zigbee.0.680ae2fffe1aaec4.up_button', val: true}, function (obj) {
        var value = obj.state.val;
        var oldValue = obj.oldState.val;
        if (getState("zigbee.0.680ae2fffe1aaec4.up_button").val == true) {
          setState("zigbee.0.ec1bbdfffeae907a.brightness"/*Brightness*/, (getState("zigbee.0.ec1bbdfffeae907a.brightness").val + 5));
        }
      });
    });
    
    timeout = setTimeout(function () {
    }, 1000);
    
    //JTNDeG1sJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4aHRtbCUyMiUzRSUzQ3ZhcmlhYmxlcyUzRSUzQ3ZhcmlhYmxlJTIwdHlwZSUzRCUyMnVuZGVmaW5lZCUyMiUyMGlkJTNEJTIydGltZW91dCUyMiUzRXRpbWVvdXQlM0MlMkZ2YXJpYWJsZSUzRSUzQyUyRnZhcmlhYmxlcyUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMm1hdGhfbnVtYmVyJTIyJTIwaWQlM0QlMjJlJTVCKSUzQW85eVZZZy4lM0ZKYy1jSk1UQyUyMiUyMHglM0QlMjItMTYyJTIyJTIweSUzRCUyMjEzJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyTlVNJTIyJTNFMCUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0NibG9jayUyMHR5cGUlM0QlMjJtYXRoX251bWJlciUyMiUyMGlkJTNEJTIybiU0MCU2MFolMjMlMkNhTGttR0FMbyUyQ2gtd1R3JTIyJTIweCUzRCUyMi0xNjIlMjIlMjB5JTNEJTIyMTMlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJOVU0lMjIlM0UwJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMm9uJTIyJTIwaWQlM0QlMjJBTnVQWDZTJTNEUmI2JTJGcG8lMjM5XyU1RCUyNSU1QiUyMiUyMHglM0QlMjIzOCUyMiUyMHklM0QlMjIzOCUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9JRCUyMiUzRXppZ2JlZS4wLjY4MGFlMmZmZmUxYWFlYzQuc3RhdGUlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkNPTkRJVElPTiUyMiUzRWFueSUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQUNLX0NPTkRJVElPTiUyMiUzRSUzQyUyRmZpZWxkJTNFJTNDc3RhdGVtZW50JTIwbmFtZSUzRCUyMlNUQVRFTUVOVCUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmNvbnRyb2xzX2lmJTIyJTIwaWQlM0QlMjJHbDZxUWpTTFAlM0RieSUzRGI4JTdCM1IlNUIlN0QlMjIlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJJRjAlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJsb2dpY19jb21wYXJlJTIyJTIwaWQlM0QlMjIlN0RURXMlNUIlNURXVlolMkZ0NSU2MFV5eSU3RCU0MGE3JTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT1AlMjIlM0VFUSUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmdldF92YWx1ZSUyMiUyMGlkJTNEJTIyT08zJTI1a1VrcCU1QlpVJTNBJTIzbS13QyUyMzYoJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQVRUUiUyMiUzRXZhbCUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT0lEJTIyJTNFemlnYmVlLjAuNjgwYWUyZmZmZTFhYWVjNC5zdGF0ZSUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkIlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJsb2dpY19ib29sZWFuJTIyJTIwaWQlM0QlMjJ0dnR+KFNrQU1qbHhybiUyQkNIJTVFaTklMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJCT09MJTIyJTNFVFJVRSUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0NzdGF0ZW1lbnQlMjBuYW1lJTNEJTIyRE8wJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyY29udHJvbCUyMiUyMGlkJTNEJTIyJTNEViU2MGE5cEFrLm81VlpVRyUyQ1VDKWUlMjIlM0UlM0NtdXRhdGlvbiUyMGRlbGF5X2lucHV0JTNEJTIyZmFsc2UlMjIlM0UlM0MlMkZtdXRhdGlvbiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9JRCUyMiUzRXppZ2JlZS4wLmVjMWJiZGZmZmVhZTkwN2Euc3RhdGUlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMldJVEhfREVMQVklMjIlM0VGQUxTRSUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyVkFMVUUlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJsb2dpY19ib29sZWFuJTIyJTIwaWQlM0QlMjJxSyFxYyhILlFZJTVCRUklMjRDekolN0NqNCUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkJPT0wlMjIlM0VUUlVFJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZzdGF0ZW1lbnQlM0UlM0NuZXh0JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyY29udHJvbHNfaWYlMjIlMjBpZCUzRCUyMn4hTyUzQX40RmQhR20lNjBvbzQlMjUlMkZNTiUzRCUyMiUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMklGMCUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmxvZ2ljX2NvbXBhcmUlMjIlMjBpZCUzRCUyMnFHRkh4JTNGJTJDRDAwJTJDeU0lNDBtRlZreSUzRiUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9QJTIyJTNFRVElM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkElMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJnZXRfdmFsdWUlMjIlMjBpZCUzRCUyMnUlNURBdzAlN0IzJTI0QVEpOE4lN0Q3eCU1RW5iJTI1JTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQVRUUiUyMiUzRXZhbCUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT0lEJTIyJTNFemlnYmVlLjAuNjgwYWUyZmZmZTFhYWVjNC5zdGF0ZSUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkIlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJsb2dpY19ib29sZWFuJTIyJTIwaWQlM0QlMjIzZHElMkJPejJydn4lNUVRZG0lNUI4TmJ0SyUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkJPT0wlMjIlM0VGQUxTRSUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0NzdGF0ZW1lbnQlMjBuYW1lJTNEJTIyRE8wJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyY29udHJvbCUyMiUyMGlkJTNEJTIyS0tYYiUzRCU3QlUzVXAlMkNWJTNGJTdCMH5VdnhYJTIyJTNFJTNDbXV0YXRpb24lMjBkZWxheV9pbnB1dCUzRCUyMmZhbHNlJTIyJTNFJTNDJTJGbXV0YXRpb24lM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPSUQlMjIlM0V6aWdiZWUuMC5lYzFiYmRmZmZlYWU5MDdhLnN0YXRlJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJXSVRIX0RFTEFZJTIyJTNFRkFMU0UlM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMlZBTFVFJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybG9naWNfYm9vbGVhbiUyMiUyMGlkJTNEJTIyTmZwJTVESiUyM2FMVylnVDglMjQlNDA3TTAlM0ZYJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQk9PTCUyMiUzRUZBTFNFJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZzdGF0ZW1lbnQlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnN0YXRlbWVudCUzRSUzQ25leHQlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJvbl9leHQlMjIlMjBpZCUzRCUyMjFIfiFzQ0duZyU1RWhDZFQzMWclNDAxYSUyMiUzRSUzQ211dGF0aW9uJTIwaXRlbXMlM0QlMjIxJTIyJTNFJTNDJTJGbXV0YXRpb24lM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJDT05ESVRJT04lMjIlM0V0cnVlJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJBQ0tfQ09ORElUSU9OJTIyJTNFJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJPSUQwJTIyJTNFJTNDc2hhZG93JTIwdHlwZSUzRCUyMmZpZWxkX29pZCUyMiUyMGlkJTNEJTIyJTJGazVOMWhwISUyRjc5STlHVDg0bWFpJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyb2lkJTIyJTNFemlnYmVlLjAuNjgwYWUyZmZmZTFhYWVjNC5kb3duX2J1dHRvbiUzQyUyRmZpZWxkJTNFJTNDJTJGc2hhZG93JTNFJTNDJTJGdmFsdWUlM0UlM0NzdGF0ZW1lbnQlMjBuYW1lJTNEJTIyU1RBVEVNRU5UJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyY29udHJvbHNfaWYlMjIlMjBpZCUzRCUyMlQ4JTNCRU8oJTJGbyU3Q0IlM0FhdlZLMSUyNW5ZJTdEJTIyJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIySUYwJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybG9naWNfY29tcGFyZSUyMiUyMGlkJTNEJTIyNXJmOHM5U1c5dCprbFlsJTJCJTVEU3l+JTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT1AlMjIlM0VFUSUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmdldF92YWx1ZSUyMiUyMGlkJTNEJTIyJTNCblNFaC0hJTVCdXElMjVMUnc3R25wUlIlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJBVFRSJTIyJTNFdmFsJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPSUQlMjIlM0V6aWdiZWUuMC42ODBhZTJmZmZlMWFhZWM0LmRvd25fYnV0dG9uJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQiUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmxvZ2ljX2Jvb2xlYW4lMjIlMjBpZCUzRCUyMjMhVHpBeX5LSlNyKCUzRFklM0FsRjZ5bCUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkJPT0wlMjIlM0VUUlVFJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ3N0YXRlbWVudCUyMG5hbWUlM0QlMjJETzAlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJjb250cm9sJTIyJTIwaWQlM0QlMjJ2MyU2MHN+JTVEJTIzIUlqVVZjLnolN0MpSnEuJTIyJTNFJTNDbXV0YXRpb24lMjBkZWxheV9pbnB1dCUzRCUyMmZhbHNlJTIyJTNFJTNDJTJGbXV0YXRpb24lM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPSUQlMjIlM0V6aWdiZWUuMC5lYzFiYmRmZmZlYWU5MDdhLmJyaWdodG5lc3MlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMldJVEhfREVMQVklMjIlM0VGQUxTRSUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyVkFMVUUlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJtYXRoX2FyaXRobWV0aWMlMjIlMjBpZCUzRCUyMiU1RCUzRkp3WCU3Q3BQR3FacFMlMjVqSnc4ZColMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPUCUyMiUzRU1JTlVTJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJBJTIyJTNFJTNDc2hhZG93JTIwdHlwZSUzRCUyMm1hdGhfbnVtYmVyJTIyJTIwaWQlM0QlMjIlNDBJMyU1RWhaWjh0JTdDaU4tbiU3RDlkdSU2MHMlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJOVU0lMjIlM0UxJTNDJTJGZmllbGQlM0UlM0MlMkZzaGFkb3clM0UlM0NibG9jayUyMHR5cGUlM0QlMjJnZXRfdmFsdWUlMjIlMjBpZCUzRCUyMlJMTWkhOTcoUU5NM3AlMjRyJTNGLUE2VCUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkFUVFIlMjIlM0V2YWwlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9JRCUyMiUzRXppZ2JlZS4wLmVjMWJiZGZmZmVhZTkwN2EuYnJpZ2h0bmVzcyUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkIlMjIlM0UlM0NzaGFkb3clMjB0eXBlJTNEJTIybWF0aF9udW1iZXIlMjIlMjBpZCUzRCUyMiU1QiUyNGMlNjBkb2YtTDMhVXNMQUJZJTI0SkQlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJOVU0lMjIlM0U1JTNDJTJGZmllbGQlM0UlM0MlMkZzaGFkb3clM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0MlMkZibG9jayUzRSUzQyUyRnN0YXRlbWVudCUzRSUzQ25leHQlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJvbl9leHQlMjIlMjBpZCUzRCUyMkhsSmo3VyUzRkRKMyU1Qn5TJTIzJTI0SjcoU20lMjIlM0UlM0NtdXRhdGlvbiUyMGl0ZW1zJTNEJTIyMSUyMiUzRSUzQyUyRm11dGF0aW9uJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQ09ORElUSU9OJTIyJTNFdHJ1ZSUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQUNLX0NPTkRJVElPTiUyMiUzRSUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyT0lEMCUyMiUzRSUzQ3NoYWRvdyUyMHR5cGUlM0QlMjJmaWVsZF9vaWQlMjIlMjBpZCUzRCUyMnpBJTVCZjIpdHZhJTJCRVc1TFElM0REVG1UJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyb2lkJTIyJTNFemlnYmVlLjAuNjgwYWUyZmZmZTFhYWVjNC51cF9idXR0b24lM0MlMkZmaWVsZCUzRSUzQyUyRnNoYWRvdyUzRSUzQyUyRnZhbHVlJTNFJTNDc3RhdGVtZW50JTIwbmFtZSUzRCUyMlNUQVRFTUVOVCUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmNvbnRyb2xzX2lmJTIyJTIwaWQlM0QlMjJtYk9lJTJGYVNDKipxJTJDRVFwJTVFb2VRWSUyMiUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMklGMCUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmxvZ2ljX2NvbXBhcmUlMjIlMjBpZCUzRCUyMnRWcVElNURrNHglNDB+JTNBJTVFWGFPbyU3QyU3REhFJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT1AlMjIlM0VFUSUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmdldF92YWx1ZSUyMiUyMGlkJTNEJTIyeSlINiUyMyU3RCU2MCUyNVo4JTNEZVdVKiU2MC1BYUolMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJBVFRSJTIyJTNFdmFsJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPSUQlMjIlM0V6aWdiZWUuMC42ODBhZTJmZmZlMWFhZWM0LnVwX2J1dHRvbiUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkIlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJsb2dpY19ib29sZWFuJTIyJTIwaWQlM0QlMjI3JTI1Si1aJTdCJTdEWm1mU0t5TSUzRGslMkJrWH4lMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJCT09MJTIyJTNFVFJVRSUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0NzdGF0ZW1lbnQlMjBuYW1lJTNEJTIyRE8wJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyY29udHJvbCUyMiUyMGlkJTNEJTIyTWZBJTNCJTNGRzVQJTIzRm1rJTVFNUslMjNoJTI1R2IlMjIlM0UlM0NtdXRhdGlvbiUyMGRlbGF5X2lucHV0JTNEJTIyZmFsc2UlMjIlM0UlM0MlMkZtdXRhdGlvbiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9JRCUyMiUzRXppZ2JlZS4wLmVjMWJiZGZmZmVhZTkwN2EuYnJpZ2h0bmVzcyUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyV0lUSF9ERUxBWSUyMiUzRUZBTFNFJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJWQUxVRSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMm1hdGhfYXJpdGhtZXRpYyUyMiUyMGlkJTNEJTIyJTJDZWVSUyU1RUUlMkZHayU3QndFMHglNUQlNURuNiUzRCUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9QJTIyJTNFQUREJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJBJTIyJTNFJTNDc2hhZG93JTIwdHlwZSUzRCUyMm1hdGhfbnVtYmVyJTIyJTIwaWQlM0QlMjIlNDBJMyU1RWhaWjh0JTdDaU4tbiU3RDlkdSU2MHMlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJOVU0lMjIlM0UxJTNDJTJGZmllbGQlM0UlM0MlMkZzaGFkb3clM0UlM0NibG9jayUyMHR5cGUlM0QlMjJnZXRfdmFsdWUlMjIlMjBpZCUzRCUyMiUyNW8lNURXJTNEcWV0JTJCJTJCX1hZJTVFdnIlMkNOTmMlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJBVFRSJTIyJTNFdmFsJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPSUQlMjIlM0V6aWdiZWUuMC5lYzFiYmRmZmZlYWU5MDdhLmJyaWdodG5lc3MlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJCJTIyJTNFJTNDc2hhZG93JTIwdHlwZSUzRCUyMm1hdGhfbnVtYmVyJTIyJTIwaWQlM0QlMjJkTyU1RTMlMkNwVFFYaSU3REZGKmQlN0MuUmolNUUlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJOVU0lMjIlM0U1JTNDJTJGZmllbGQlM0UlM0MlMkZzaGFkb3clM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0MlMkZibG9jayUzRSUzQyUyRnN0YXRlbWVudCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGc3RhdGVtZW50JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZuZXh0JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZzdGF0ZW1lbnQlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnRpbWVvdXRzX3NldHRpbWVvdXQlMjIlMjBpZCUzRCUyMiU3Q2puaFMlMkNuWFhqRSUyNGhzKHdTVjNsJTIyJTIweCUzRCUyMjYzJTIyJTIweSUzRCUyMjQxMyUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk5BTUUlMjIlM0V0aW1lb3V0JTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJERUxBWSUyMiUzRTEwMDAlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlVOSVQlMjIlM0VtcyUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ4bWwlM0U=
    

    Danke für die Hilfe schon mal!
    Viele Grüße

    HomoranH 1 Antwort Letzte Antwort
    0
    • L lullaby

      Hallo,

      ich bin relativ neu in der Welt der Welt von Hausautomatisierung, iO-Broker, Skripten und und und... Ich habe schon die ersten Blocklys erstellt und mich gefreut wie Oskar. Nun hänge ich aber doch fest.

      Ich habe hier den kleinen eckigen IKEA Tradfri-Taster liegen mit dem man ja auch dimmen kann. Ich habe das ein- und ausschalten als Blockly hin bekommen.
      Will ich dimmen, habe ich aber das Problem, dass er an- bzw. aussschaltet, da ja (so wie ich es dem iO-Broker entnehme) zuerst eine Meldung zum state gesendet wird durch den click und dann erst der status zu button pushed. Kann mir hier jemand helfen? Wie kriege ich das hin, dass er erkennt, dass ich die Taste gedrückt halte?

      Zudem ist das Dimmen ja nicht stufenlos sondern in schritten. Gäbe es hier auch eine Möglichkeit?

      Anbei mein Blockly:
      blockly.JPG

      var timeout;
      
      
      0;
      
      0;
      
      on({id: "zigbee.0.680ae2fffe1aaec4.state"/*TRADFRI on/off switch Switch event*/, change: "any"}, function (obj) {
        var value = obj.state.val;
        var oldValue = obj.oldState.val;
        if (getState("zigbee.0.680ae2fffe1aaec4.state").val == true) {
          setState("zigbee.0.ec1bbdfffeae907a.state"/*Switch state*/, true);
        }
        if (getState("zigbee.0.680ae2fffe1aaec4.state").val == false) {
          setState("zigbee.0.ec1bbdfffeae907a.state"/*Switch state*/, false);
        }
      });
      on({id: 'zigbee.0.680ae2fffe1aaec4.down_button', val: true}, function (obj) {
        var value = obj.state.val;
        var oldValue = obj.oldState.val;
        if (getState("zigbee.0.680ae2fffe1aaec4.down_button").val == true) {
          setState("zigbee.0.ec1bbdfffeae907a.brightness"/*Brightness*/, (getState("zigbee.0.ec1bbdfffeae907a.brightness").val - 5));
        }
        on({id: 'zigbee.0.680ae2fffe1aaec4.up_button', val: true}, function (obj) {
          var value = obj.state.val;
          var oldValue = obj.oldState.val;
          if (getState("zigbee.0.680ae2fffe1aaec4.up_button").val == true) {
            setState("zigbee.0.ec1bbdfffeae907a.brightness"/*Brightness*/, (getState("zigbee.0.ec1bbdfffeae907a.brightness").val + 5));
          }
        });
      });
      
      timeout = setTimeout(function () {
      }, 1000);
      
      //JTNDeG1sJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4aHRtbCUyMiUzRSUzQ3ZhcmlhYmxlcyUzRSUzQ3ZhcmlhYmxlJTIwdHlwZSUzRCUyMnVuZGVmaW5lZCUyMiUyMGlkJTNEJTIydGltZW91dCUyMiUzRXRpbWVvdXQlM0MlMkZ2YXJpYWJsZSUzRSUzQyUyRnZhcmlhYmxlcyUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMm1hdGhfbnVtYmVyJTIyJTIwaWQlM0QlMjJlJTVCKSUzQW85eVZZZy4lM0ZKYy1jSk1UQyUyMiUyMHglM0QlMjItMTYyJTIyJTIweSUzRCUyMjEzJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyTlVNJTIyJTNFMCUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0NibG9jayUyMHR5cGUlM0QlMjJtYXRoX251bWJlciUyMiUyMGlkJTNEJTIybiU0MCU2MFolMjMlMkNhTGttR0FMbyUyQ2gtd1R3JTIyJTIweCUzRCUyMi0xNjIlMjIlMjB5JTNEJTIyMTMlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJOVU0lMjIlM0UwJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMm9uJTIyJTIwaWQlM0QlMjJBTnVQWDZTJTNEUmI2JTJGcG8lMjM5XyU1RCUyNSU1QiUyMiUyMHglM0QlMjIzOCUyMiUyMHklM0QlMjIzOCUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9JRCUyMiUzRXppZ2JlZS4wLjY4MGFlMmZmZmUxYWFlYzQuc3RhdGUlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkNPTkRJVElPTiUyMiUzRWFueSUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQUNLX0NPTkRJVElPTiUyMiUzRSUzQyUyRmZpZWxkJTNFJTNDc3RhdGVtZW50JTIwbmFtZSUzRCUyMlNUQVRFTUVOVCUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmNvbnRyb2xzX2lmJTIyJTIwaWQlM0QlMjJHbDZxUWpTTFAlM0RieSUzRGI4JTdCM1IlNUIlN0QlMjIlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJJRjAlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJsb2dpY19jb21wYXJlJTIyJTIwaWQlM0QlMjIlN0RURXMlNUIlNURXVlolMkZ0NSU2MFV5eSU3RCU0MGE3JTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT1AlMjIlM0VFUSUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmdldF92YWx1ZSUyMiUyMGlkJTNEJTIyT08zJTI1a1VrcCU1QlpVJTNBJTIzbS13QyUyMzYoJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQVRUUiUyMiUzRXZhbCUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT0lEJTIyJTNFemlnYmVlLjAuNjgwYWUyZmZmZTFhYWVjNC5zdGF0ZSUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkIlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJsb2dpY19ib29sZWFuJTIyJTIwaWQlM0QlMjJ0dnR+KFNrQU1qbHhybiUyQkNIJTVFaTklMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJCT09MJTIyJTNFVFJVRSUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0NzdGF0ZW1lbnQlMjBuYW1lJTNEJTIyRE8wJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyY29udHJvbCUyMiUyMGlkJTNEJTIyJTNEViU2MGE5cEFrLm81VlpVRyUyQ1VDKWUlMjIlM0UlM0NtdXRhdGlvbiUyMGRlbGF5X2lucHV0JTNEJTIyZmFsc2UlMjIlM0UlM0MlMkZtdXRhdGlvbiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9JRCUyMiUzRXppZ2JlZS4wLmVjMWJiZGZmZmVhZTkwN2Euc3RhdGUlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMldJVEhfREVMQVklMjIlM0VGQUxTRSUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyVkFMVUUlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJsb2dpY19ib29sZWFuJTIyJTIwaWQlM0QlMjJxSyFxYyhILlFZJTVCRUklMjRDekolN0NqNCUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkJPT0wlMjIlM0VUUlVFJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZzdGF0ZW1lbnQlM0UlM0NuZXh0JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyY29udHJvbHNfaWYlMjIlMjBpZCUzRCUyMn4hTyUzQX40RmQhR20lNjBvbzQlMjUlMkZNTiUzRCUyMiUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMklGMCUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmxvZ2ljX2NvbXBhcmUlMjIlMjBpZCUzRCUyMnFHRkh4JTNGJTJDRDAwJTJDeU0lNDBtRlZreSUzRiUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9QJTIyJTNFRVElM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkElMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJnZXRfdmFsdWUlMjIlMjBpZCUzRCUyMnUlNURBdzAlN0IzJTI0QVEpOE4lN0Q3eCU1RW5iJTI1JTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQVRUUiUyMiUzRXZhbCUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT0lEJTIyJTNFemlnYmVlLjAuNjgwYWUyZmZmZTFhYWVjNC5zdGF0ZSUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkIlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJsb2dpY19ib29sZWFuJTIyJTIwaWQlM0QlMjIzZHElMkJPejJydn4lNUVRZG0lNUI4TmJ0SyUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkJPT0wlMjIlM0VGQUxTRSUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0NzdGF0ZW1lbnQlMjBuYW1lJTNEJTIyRE8wJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyY29udHJvbCUyMiUyMGlkJTNEJTIyS0tYYiUzRCU3QlUzVXAlMkNWJTNGJTdCMH5VdnhYJTIyJTNFJTNDbXV0YXRpb24lMjBkZWxheV9pbnB1dCUzRCUyMmZhbHNlJTIyJTNFJTNDJTJGbXV0YXRpb24lM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPSUQlMjIlM0V6aWdiZWUuMC5lYzFiYmRmZmZlYWU5MDdhLnN0YXRlJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJXSVRIX0RFTEFZJTIyJTNFRkFMU0UlM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMlZBTFVFJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybG9naWNfYm9vbGVhbiUyMiUyMGlkJTNEJTIyTmZwJTVESiUyM2FMVylnVDglMjQlNDA3TTAlM0ZYJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQk9PTCUyMiUzRUZBTFNFJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZzdGF0ZW1lbnQlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnN0YXRlbWVudCUzRSUzQ25leHQlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJvbl9leHQlMjIlMjBpZCUzRCUyMjFIfiFzQ0duZyU1RWhDZFQzMWclNDAxYSUyMiUzRSUzQ211dGF0aW9uJTIwaXRlbXMlM0QlMjIxJTIyJTNFJTNDJTJGbXV0YXRpb24lM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJDT05ESVRJT04lMjIlM0V0cnVlJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJBQ0tfQ09ORElUSU9OJTIyJTNFJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJPSUQwJTIyJTNFJTNDc2hhZG93JTIwdHlwZSUzRCUyMmZpZWxkX29pZCUyMiUyMGlkJTNEJTIyJTJGazVOMWhwISUyRjc5STlHVDg0bWFpJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyb2lkJTIyJTNFemlnYmVlLjAuNjgwYWUyZmZmZTFhYWVjNC5kb3duX2J1dHRvbiUzQyUyRmZpZWxkJTNFJTNDJTJGc2hhZG93JTNFJTNDJTJGdmFsdWUlM0UlM0NzdGF0ZW1lbnQlMjBuYW1lJTNEJTIyU1RBVEVNRU5UJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyY29udHJvbHNfaWYlMjIlMjBpZCUzRCUyMlQ4JTNCRU8oJTJGbyU3Q0IlM0FhdlZLMSUyNW5ZJTdEJTIyJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIySUYwJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybG9naWNfY29tcGFyZSUyMiUyMGlkJTNEJTIyNXJmOHM5U1c5dCprbFlsJTJCJTVEU3l+JTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT1AlMjIlM0VFUSUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmdldF92YWx1ZSUyMiUyMGlkJTNEJTIyJTNCblNFaC0hJTVCdXElMjVMUnc3R25wUlIlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJBVFRSJTIyJTNFdmFsJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPSUQlMjIlM0V6aWdiZWUuMC42ODBhZTJmZmZlMWFhZWM0LmRvd25fYnV0dG9uJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQiUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmxvZ2ljX2Jvb2xlYW4lMjIlMjBpZCUzRCUyMjMhVHpBeX5LSlNyKCUzRFklM0FsRjZ5bCUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkJPT0wlMjIlM0VUUlVFJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ3N0YXRlbWVudCUyMG5hbWUlM0QlMjJETzAlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJjb250cm9sJTIyJTIwaWQlM0QlMjJ2MyU2MHN+JTVEJTIzIUlqVVZjLnolN0MpSnEuJTIyJTNFJTNDbXV0YXRpb24lMjBkZWxheV9pbnB1dCUzRCUyMmZhbHNlJTIyJTNFJTNDJTJGbXV0YXRpb24lM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPSUQlMjIlM0V6aWdiZWUuMC5lYzFiYmRmZmZlYWU5MDdhLmJyaWdodG5lc3MlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMldJVEhfREVMQVklMjIlM0VGQUxTRSUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyVkFMVUUlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJtYXRoX2FyaXRobWV0aWMlMjIlMjBpZCUzRCUyMiU1RCUzRkp3WCU3Q3BQR3FacFMlMjVqSnc4ZColMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPUCUyMiUzRU1JTlVTJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJBJTIyJTNFJTNDc2hhZG93JTIwdHlwZSUzRCUyMm1hdGhfbnVtYmVyJTIyJTIwaWQlM0QlMjIlNDBJMyU1RWhaWjh0JTdDaU4tbiU3RDlkdSU2MHMlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJOVU0lMjIlM0UxJTNDJTJGZmllbGQlM0UlM0MlMkZzaGFkb3clM0UlM0NibG9jayUyMHR5cGUlM0QlMjJnZXRfdmFsdWUlMjIlMjBpZCUzRCUyMlJMTWkhOTcoUU5NM3AlMjRyJTNGLUE2VCUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkFUVFIlMjIlM0V2YWwlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9JRCUyMiUzRXppZ2JlZS4wLmVjMWJiZGZmZmVhZTkwN2EuYnJpZ2h0bmVzcyUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkIlMjIlM0UlM0NzaGFkb3clMjB0eXBlJTNEJTIybWF0aF9udW1iZXIlMjIlMjBpZCUzRCUyMiU1QiUyNGMlNjBkb2YtTDMhVXNMQUJZJTI0SkQlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJOVU0lMjIlM0U1JTNDJTJGZmllbGQlM0UlM0MlMkZzaGFkb3clM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0MlMkZibG9jayUzRSUzQyUyRnN0YXRlbWVudCUzRSUzQ25leHQlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJvbl9leHQlMjIlMjBpZCUzRCUyMkhsSmo3VyUzRkRKMyU1Qn5TJTIzJTI0SjcoU20lMjIlM0UlM0NtdXRhdGlvbiUyMGl0ZW1zJTNEJTIyMSUyMiUzRSUzQyUyRm11dGF0aW9uJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQ09ORElUSU9OJTIyJTNFdHJ1ZSUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQUNLX0NPTkRJVElPTiUyMiUzRSUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyT0lEMCUyMiUzRSUzQ3NoYWRvdyUyMHR5cGUlM0QlMjJmaWVsZF9vaWQlMjIlMjBpZCUzRCUyMnpBJTVCZjIpdHZhJTJCRVc1TFElM0REVG1UJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyb2lkJTIyJTNFemlnYmVlLjAuNjgwYWUyZmZmZTFhYWVjNC51cF9idXR0b24lM0MlMkZmaWVsZCUzRSUzQyUyRnNoYWRvdyUzRSUzQyUyRnZhbHVlJTNFJTNDc3RhdGVtZW50JTIwbmFtZSUzRCUyMlNUQVRFTUVOVCUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmNvbnRyb2xzX2lmJTIyJTIwaWQlM0QlMjJtYk9lJTJGYVNDKipxJTJDRVFwJTVFb2VRWSUyMiUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMklGMCUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmxvZ2ljX2NvbXBhcmUlMjIlMjBpZCUzRCUyMnRWcVElNURrNHglNDB+JTNBJTVFWGFPbyU3QyU3REhFJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT1AlMjIlM0VFUSUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmdldF92YWx1ZSUyMiUyMGlkJTNEJTIyeSlINiUyMyU3RCU2MCUyNVo4JTNEZVdVKiU2MC1BYUolMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJBVFRSJTIyJTNFdmFsJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPSUQlMjIlM0V6aWdiZWUuMC42ODBhZTJmZmZlMWFhZWM0LnVwX2J1dHRvbiUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkIlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJsb2dpY19ib29sZWFuJTIyJTIwaWQlM0QlMjI3JTI1Si1aJTdCJTdEWm1mU0t5TSUzRGslMkJrWH4lMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJCT09MJTIyJTNFVFJVRSUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0NzdGF0ZW1lbnQlMjBuYW1lJTNEJTIyRE8wJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyY29udHJvbCUyMiUyMGlkJTNEJTIyTWZBJTNCJTNGRzVQJTIzRm1rJTVFNUslMjNoJTI1R2IlMjIlM0UlM0NtdXRhdGlvbiUyMGRlbGF5X2lucHV0JTNEJTIyZmFsc2UlMjIlM0UlM0MlMkZtdXRhdGlvbiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9JRCUyMiUzRXppZ2JlZS4wLmVjMWJiZGZmZmVhZTkwN2EuYnJpZ2h0bmVzcyUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyV0lUSF9ERUxBWSUyMiUzRUZBTFNFJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJWQUxVRSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMm1hdGhfYXJpdGhtZXRpYyUyMiUyMGlkJTNEJTIyJTJDZWVSUyU1RUUlMkZHayU3QndFMHglNUQlNURuNiUzRCUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9QJTIyJTNFQUREJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJBJTIyJTNFJTNDc2hhZG93JTIwdHlwZSUzRCUyMm1hdGhfbnVtYmVyJTIyJTIwaWQlM0QlMjIlNDBJMyU1RWhaWjh0JTdDaU4tbiU3RDlkdSU2MHMlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJOVU0lMjIlM0UxJTNDJTJGZmllbGQlM0UlM0MlMkZzaGFkb3clM0UlM0NibG9jayUyMHR5cGUlM0QlMjJnZXRfdmFsdWUlMjIlMjBpZCUzRCUyMiUyNW8lNURXJTNEcWV0JTJCJTJCX1hZJTVFdnIlMkNOTmMlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJBVFRSJTIyJTNFdmFsJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPSUQlMjIlM0V6aWdiZWUuMC5lYzFiYmRmZmZlYWU5MDdhLmJyaWdodG5lc3MlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJCJTIyJTNFJTNDc2hhZG93JTIwdHlwZSUzRCUyMm1hdGhfbnVtYmVyJTIyJTIwaWQlM0QlMjJkTyU1RTMlMkNwVFFYaSU3REZGKmQlN0MuUmolNUUlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJOVU0lMjIlM0U1JTNDJTJGZmllbGQlM0UlM0MlMkZzaGFkb3clM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0MlMkZibG9jayUzRSUzQyUyRnN0YXRlbWVudCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGc3RhdGVtZW50JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZuZXh0JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZzdGF0ZW1lbnQlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnRpbWVvdXRzX3NldHRpbWVvdXQlMjIlMjBpZCUzRCUyMiU3Q2puaFMlMkNuWFhqRSUyNGhzKHdTVjNsJTIyJTIweCUzRCUyMjYzJTIyJTIweSUzRCUyMjQxMyUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk5BTUUlMjIlM0V0aW1lb3V0JTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJERUxBWSUyMiUzRTEwMDAlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlVOSVQlMjIlM0VtcyUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ4bWwlM0U=
      

      Danke für die Hilfe schon mal!
      Viele Grüße

      HomoranH Nicht stören
      HomoranH Nicht stören
      Homoran
      Global Moderator Administrators
      schrieb am zuletzt editiert von
      #2

      @lullaby sagte in Hilfe bei Tradfri On/Off-Schalter zum Dimmen:

      Zudem ist das Dimmen ja nicht stufenlos sondern in schritten. Gäbe es hier auch eine Möglichkeit?

      ich nutze das Tradfri Gateway und da kann man die trasitiontime eingeben innerhalb derer die geplante Endhelligkeit erreicht wird.

      Also nicht nur -5 stufenweise, sondern Ziel =30%, transitiontime 30 würde in 30 Sekundenauf den Wert von 30% dimmen.

      Aber du willst wahrscheinlich bei continuous press so lange dimmen wie gedrückt wird. Dass müsste doch direkt ohne ioB gehen.

      kein Support per PN! - Fragen im Forum stellen -
      Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
      Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton oben rechts. Danke!
      der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

      1 Antwort Letzte Antwort
      0
      • L Offline
        L Offline
        lullaby
        schrieb am zuletzt editiert von
        #3

        Hey,
        ich nutze den Zigbee2531 Stick und auch hier wird mir für die entsprechende Birne die Transition-Time als möglicher Wert angegeben. Wie würde man das denn konkret einbinden?

        Vorher steht aber immer noch das Problem, dass mein iO-Broker vor dem Longpress erst den Click sendet und ich beim runterdimmen die lampe ausschalte.
        Danke für die Rückmeldung! Ich lese mich gleich mal in die Transition-Time-Sache rein.

        R 1 Antwort Letzte Antwort
        0
        • L lullaby

          Hey,
          ich nutze den Zigbee2531 Stick und auch hier wird mir für die entsprechende Birne die Transition-Time als möglicher Wert angegeben. Wie würde man das denn konkret einbinden?

          Vorher steht aber immer noch das Problem, dass mein iO-Broker vor dem Longpress erst den Click sendet und ich beim runterdimmen die lampe ausschalte.
          Danke für die Rückmeldung! Ich lese mich gleich mal in die Transition-Time-Sache rein.

          R Offline
          R Offline
          Rushmed
          Most Active
          schrieb am zuletzt editiert von Rushmed
          #4

          @lullaby sagte in Hilfe bei Tradfri On/Off-Schalter zum Dimmen:

          Vorher steht aber immer noch das Problem, dass mein iO-Broker vor dem Longpress erst den Click sendet und ich beim runterdimmen die lampe ausschalte.

          Das passiert evtl. weil du auf aktualisiert triggerst, stell mal auf geändert um.

          Ein Trigger im Trigger funktioniert außerdem nicht.

          L 1 Antwort Letzte Antwort
          0
          • R Rushmed

            @lullaby sagte in Hilfe bei Tradfri On/Off-Schalter zum Dimmen:

            Vorher steht aber immer noch das Problem, dass mein iO-Broker vor dem Longpress erst den Click sendet und ich beim runterdimmen die lampe ausschalte.

            Das passiert evtl. weil du auf aktualisiert triggerst, stell mal auf geändert um.

            Ein Trigger im Trigger funktioniert außerdem nicht.

            L Offline
            L Offline
            lullaby
            schrieb am zuletzt editiert von
            #5

            @Rushmed Sehr gut! Jetzt geht dimmen und an und ausschalten! Allerdings ist das dimmen über +5 / -5 doch recht sperrig muss ich sagen. Also wäre diese Transition-Time-Sache jetzt das nächste.
            Wenn du mir da noch einen schubs in die richtige richtung geben könntest wäre das super!

            Wie meinst du das? Trigger im Trigger?

            Besten Dank erst mal!

            1 Antwort Letzte Antwort
            0
            • L Offline
              L Offline
              lullaby
              schrieb am zuletzt editiert von
              #6

              Den Trigger im Trigger habe ich verstanden... War ein fehler ist da reingerutscht und korrigiert. Mist.
              Danke für den Hinweis.

              J 1 Antwort Letzte Antwort
              0
              • L lullaby

                Den Trigger im Trigger habe ich verstanden... War ein fehler ist da reingerutscht und korrigiert. Mist.
                Danke für den Hinweis.

                J Offline
                J Offline
                Jan1
                schrieb am zuletzt editiert von
                #7

                @lullaby
                Dein Blockly ist schlicht mit einigen Fehlern versehen. Trigger ist ein Trigger und keine Falls, dann ist es schwierig ein Wert zu aktualisieren den man gerade mit sich selbst ändert.

                1 Antwort Letzte Antwort
                0
                • L Offline
                  L Offline
                  lullaby
                  schrieb am zuletzt editiert von
                  #8

                  Wie gesagt, den Fehler hatte ich ja selbst entdeckt. Dass ist beim hin- und herziehen einfach da rein gerutscht. Weitere Fehler kann ich als absoluter Anfänger leider nicht entdecken. Es läuft ja an sich auch alles so, wie ich es mir gedacht habe...

                  blockly2.JPG
                  Hier ist es noch mal...

                  Ich würde es jetzt nur gern so ändern, dass das dimmen stufenlos geht... Und ist Transition-Time hier der richtige Hebel?

                  So wie ich das mit der Transition-Time verstanden haben ist das doch nur die "Fahrtzeit" von 0 bis 100 bzw. von 0 bis zu einem bestimmten Wert. Diese Zeit will ich doch auch gar nicht ändern.
                  Mein Ziel ist es, dass ich die Helligkeit stufenlos dimme. So wie ich derzeit über mein Script eben +5 oder -5 in der Brightness ändere, nur eben fließend.
                  Wie das gehen soll, das weiß ich leider nicht und ich habe auch nichts bis wenig dazu gefunden.

                  HomoranH J 2 Antworten Letzte Antwort
                  0
                  • L lullaby

                    Wie gesagt, den Fehler hatte ich ja selbst entdeckt. Dass ist beim hin- und herziehen einfach da rein gerutscht. Weitere Fehler kann ich als absoluter Anfänger leider nicht entdecken. Es läuft ja an sich auch alles so, wie ich es mir gedacht habe...

                    blockly2.JPG
                    Hier ist es noch mal...

                    Ich würde es jetzt nur gern so ändern, dass das dimmen stufenlos geht... Und ist Transition-Time hier der richtige Hebel?

                    So wie ich das mit der Transition-Time verstanden haben ist das doch nur die "Fahrtzeit" von 0 bis 100 bzw. von 0 bis zu einem bestimmten Wert. Diese Zeit will ich doch auch gar nicht ändern.
                    Mein Ziel ist es, dass ich die Helligkeit stufenlos dimme. So wie ich derzeit über mein Script eben +5 oder -5 in der Brightness ändere, nur eben fließend.
                    Wie das gehen soll, das weiß ich leider nicht und ich habe auch nichts bis wenig dazu gefunden.

                    HomoranH Nicht stören
                    HomoranH Nicht stören
                    Homoran
                    Global Moderator Administrators
                    schrieb am zuletzt editiert von
                    #9

                    @lullaby sagte in Hilfe bei Tradfri On/Off-Schalter zum Dimmen:

                    So wie ich das mit der Transition-Time verstanden haben ist das doch nur die "Fahrtzeit" von 0 bis 100 bzw. von 0 bis zu einem bestimmten Wert.

                    Das ist so korrekt!

                    Du benötigst so etwas wie die Funktion "Press_continuous" während der dauerhaft gedimmt wird bis die Taste wieder losgelassen wird.
                    Wie das umgesetzt wird weiß ich auch nicht.

                    Diese4 Funktion sollte aber bei direkter Anbindung der Leuchte an den Taster out of the Box ohne Blockly funktionieren

                    kein Support per PN! - Fragen im Forum stellen -
                    Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
                    Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton oben rechts. Danke!
                    der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                    1 Antwort Letzte Antwort
                    0
                    • R Offline
                      R Offline
                      Rushmed
                      Most Active
                      schrieb am zuletzt editiert von
                      #10

                      Du must die beiden steuere Befehle der Dimmrichtungen hoch und runter in Intervalle packen die sich solange wiederholen bis die Taste nichtmehr gedrückt wird.Mit Intervalldauer und Verzögerung musst du etwas rumspielen, das verschluckt sich gern bei vielen dicht aufeinanderfolgenden Schritten.

                      1 Antwort Letzte Antwort
                      0
                      • L lullaby

                        Wie gesagt, den Fehler hatte ich ja selbst entdeckt. Dass ist beim hin- und herziehen einfach da rein gerutscht. Weitere Fehler kann ich als absoluter Anfänger leider nicht entdecken. Es läuft ja an sich auch alles so, wie ich es mir gedacht habe...

                        blockly2.JPG
                        Hier ist es noch mal...

                        Ich würde es jetzt nur gern so ändern, dass das dimmen stufenlos geht... Und ist Transition-Time hier der richtige Hebel?

                        So wie ich das mit der Transition-Time verstanden haben ist das doch nur die "Fahrtzeit" von 0 bis 100 bzw. von 0 bis zu einem bestimmten Wert. Diese Zeit will ich doch auch gar nicht ändern.
                        Mein Ziel ist es, dass ich die Helligkeit stufenlos dimme. So wie ich derzeit über mein Script eben +5 oder -5 in der Brightness ändere, nur eben fließend.
                        Wie das gehen soll, das weiß ich leider nicht und ich habe auch nichts bis wenig dazu gefunden.

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

                        @lullaby
                        Hier mein Blockly für den Tradfri zum Dimmen:
                        e04ccce5-84ed-41f4-a62b-6eadb903b1bc-grafik.png

                        1 Antwort Letzte Antwort
                        1
                        • L Offline
                          L Offline
                          lullaby
                          schrieb am zuletzt editiert von
                          #12

                          Wow! Danke erst mal für die vielen vielen Antworten! Das hilft schon mal sehr!
                          Ich versuche das jetzt erst mal in mein Skript zu integrieren...
                          Vielen Dank, viele Grüße und bleibt gesund.

                          J 1 Antwort Letzte Antwort
                          0
                          • L lullaby

                            Wow! Danke erst mal für die vielen vielen Antworten! Das hilft schon mal sehr!
                            Ich versuche das jetzt erst mal in mein Skript zu integrieren...
                            Vielen Dank, viele Grüße und bleibt gesund.

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

                            @lullaby
                            Bau einfach meins nach, das ist einfacher und funktioniert ;-)
                            Ich war schon über 5 Jahre nicht mehr erkältet, also da mach ich mir keine Sorgen 😁

                            1 Antwort Letzte Antwort
                            1
                            • L Offline
                              L Offline
                              lullaby
                              schrieb am zuletzt editiert von
                              #14

                              Haha... Ja, geht mir auch so, dennoch gibt es zur Zeit irgendwie Phantomkratzen im Hals... 😄
                              Saugeil, das skript geht sowas von gut! Besten Dank! Genau so habe ich mir das gewünscht, 1A!

                              J 1 Antwort Letzte Antwort
                              0
                              • L lullaby

                                Haha... Ja, geht mir auch so, dennoch gibt es zur Zeit irgendwie Phantomkratzen im Hals... 😄
                                Saugeil, das skript geht sowas von gut! Besten Dank! Genau so habe ich mir das gewünscht, 1A!

                                J Offline
                                J Offline
                                Jan1
                                schrieb am zuletzt editiert von
                                #15

                                @lullaby
                                Kannst einzeln tasten oder einfach aufm Button drauf bleiben. Wenn Du feinere Stufen haben möchtest, einfach anpassen.
                                Die einzigen Schmerzen die ich im Moment habe, sind Magenschmerzen beim Gedanke daran, wenn die Schulterklopferei nach dem ganzen Käse los geht, wie toll man doch reagiert hat und was hätte nicht alles passieren können😬
                                Nix schlimmeres wie jedes Jahr bei ner normalen Grippewelle auch.

                                1 Antwort Letzte Antwort
                                0
                                • M Offline
                                  M Offline
                                  MBM1982
                                  schrieb am zuletzt editiert von
                                  #16

                                  Hi, ich möchte der Post nochmal zum Leben erwecken. So lange ist er ja auch noch nicht tot ;)
                                  Ich habe das Script von Jan1 einmal zum Laufen gebracht, denke ich. Nach einem Neustart des RasPi war jedoch die Lampe nicht mehr gebunden. Also neu Gebunden und Objekt-IDs angepasst. Aber es geht nicht. Ich habe dann einfach den Intervall-Baustein herausgenommen. Wenn ich jetzt die Taste gedrückt halte, passt sich der Wert der Helligkeit einmalig an. So sollte es ja auch sein. Aber sobald ich das Intervall erneut einbaue passiert wieder nix. Entferne ich allerdings die Stopp-Codes, dann läuft das Intervall, eben unendlich. Irgendwo muss da ein Fehler sein, entweder in meinem Script, oder eventuell woanders?!?

                                  <xml xmlns="https://developers.google.com/blockly/xml">
                                    <variables>
                                      <variable type="interval" id="Intervall_dimmerup">Intervall_dimmerup</variable>
                                      <variable type="interval" id="Intervall_dimmerdown">Intervall_dimmerdown</variable>
                                      <variable id="8+fBd^W]8,bL81/xub|#">dimmerup</variable>
                                      <variable id="$B-B*`[N1Km.yo5B8JfA">dimmerdown</variable>
                                    </variables>
                                    <block type="on_ext" id="1c|t6w#2H?{9rM/%ikY!" x="-98" y="-276">
                                      <mutation xmlns="http://www.w3.org/1999/xhtml" items="2"></mutation>
                                      <field name="CONDITION">ne</field>
                                      <field name="ACK_CONDITION"></field>
                                      <value name="OID0">
                                        <shadow type="field_oid" id="/O`.n-UBq@?9%.([v*2z">
                                          <field name="oid">deconz.0.Sensors.7.buttonevent.1.hold</field>
                                        </shadow>
                                      </value>
                                      <value name="OID1">
                                        <shadow type="field_oid" id="R{RKT*]qvkAPch|M:x@a">
                                          <field name="oid">deconz.0.Sensors.7.buttonevent.2.hold</field>
                                        </shadow>
                                      </value>
                                      <statement name="STATEMENT">
                                        <block type="controls_if" id="T%|+4gZK@(_?gcxYK4Os">
                                          <mutation elseif="1" else="1"></mutation>
                                          <value name="IF0">
                                            <block type="get_value" id="+1)UQHu]R#/PeSg.]a8o">
                                              <field name="ATTR">val</field>
                                              <field name="OID">deconz.0.Sensors.7.buttonevent.1.hold</field>
                                            </block>
                                          </value>
                                          <statement name="DO0">
                                            <block type="timeouts_setinterval" id=".|=9LLKN{9zP]Y@ryG6X">
                                              <field name="NAME">Intervall_dimmerup</field>
                                              <field name="INTERVAL">300</field>
                                              <field name="UNIT">ms</field>
                                              <statement name="STATEMENT">
                                                <block type="variables_set" id="LUvj0QzWC5/iDjhXDD6T">
                                                  <field name="VAR" id="8+fBd^W]8,bL81/xub|#">dimmerup</field>
                                                  <value name="VALUE">
                                                    <block type="get_value" id="qC9XH8p;6fkOXPj@p)we">
                                                      <field name="ATTR">val</field>
                                                      <field name="OID">deconz.0.Lights.3.bri</field>
                                                    </block>
                                                  </value>
                                                  <next>
                                                    <block type="math_change" id="9)IxDmb9fa!@SwoGOi/`">
                                                      <field name="VAR" id="8+fBd^W]8,bL81/xub|#">dimmerup</field>
                                                      <value name="DELTA">
                                                        <shadow type="math_number" id="s1`gC0qg5[LDq`w~h?.S">
                                                          <field name="NUM">5</field>
                                                        </shadow>
                                                      </value>
                                                      <next>
                                                        <block type="control" id="w{BV4;PMxdjoB#89^}0I" inline="false">
                                                          <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                          <field name="OID">deconz.0.Lights.3.bri</field>
                                                          <field name="WITH_DELAY">FALSE</field>
                                                          <value name="VALUE">
                                                            <block type="variables_get" id="S)dNxFZ}x?:b/fjIpdFg">
                                                              <field name="VAR" id="8+fBd^W]8,bL81/xub|#">dimmerup</field>
                                                            </block>
                                                          </value>
                                                        </block>
                                                      </next>
                                                    </block>
                                                  </next>
                                                </block>
                                              </statement>
                                            </block>
                                          </statement>
                                          <value name="IF1">
                                            <block type="get_value" id="Z4+nLIZ}]rx)rfA`B4.B">
                                              <field name="ATTR">val</field>
                                              <field name="OID">deconz.0.Sensors.7.buttonevent.2.hold</field>
                                            </block>
                                          </value>
                                          <statement name="DO1">
                                            <block type="timeouts_setinterval" id="=L*GS%l+e.[Dfq,#xW5=">
                                              <field name="NAME">Intervall_dimmerdown</field>
                                              <field name="INTERVAL">300</field>
                                              <field name="UNIT">ms</field>
                                              <statement name="STATEMENT">
                                                <block type="variables_set" id="BJ|VUo*[5buzlv4XQ|^(">
                                                  <field name="VAR" id="$B-B*`[N1Km.yo5B8JfA">dimmerdown</field>
                                                  <value name="VALUE">
                                                    <block type="get_value" id="[W)YIf{px)_EL]r`=g(_">
                                                      <field name="ATTR">val</field>
                                                      <field name="OID">deconz.0.Lights.3.bri</field>
                                                    </block>
                                                  </value>
                                                  <next>
                                                    <block type="math_change" id="x:A`YfUA30C}[Jxfo)`p">
                                                      <field name="VAR" id="$B-B*`[N1Km.yo5B8JfA">dimmerdown</field>
                                                      <value name="DELTA">
                                                        <shadow type="math_number" id=".SOmX+2ZiVHeVJF^wSzx">
                                                          <field name="NUM">-5</field>
                                                        </shadow>
                                                      </value>
                                                      <next>
                                                        <block type="control" id="myu{eTcJzS~76dm?:UVn" inline="false">
                                                          <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                          <field name="OID">deconz.0.Lights.3.bri</field>
                                                          <field name="WITH_DELAY">FALSE</field>
                                                          <value name="VALUE">
                                                            <block type="variables_get" id="k9o9H*PcAG~hr[hz?FHy">
                                                              <field name="VAR" id="$B-B*`[N1Km.yo5B8JfA">dimmerdown</field>
                                                            </block>
                                                          </value>
                                                        </block>
                                                      </next>
                                                    </block>
                                                  </next>
                                                </block>
                                              </statement>
                                            </block>
                                          </statement>
                                          <statement name="ELSE">
                                            <block type="timeouts_clearinterval" id="gXQv0]VV?-oOIneguR?N">
                                              <field name="NAME">Intervall_dimmerup</field>
                                              <next>
                                                <block type="timeouts_clearinterval" id="0WE4G@O*S~Jq!ccv}/{k">
                                                  <field name="NAME">Intervall_dimmerdown</field>
                                                </block>
                                              </next>
                                            </block>
                                          </statement>
                                        </block>
                                      </statement>
                                    </block>
                                  </xml>
                                  
                                  1 Antwort Letzte Antwort
                                  0
                                  • R Offline
                                    R Offline
                                    rotamint
                                    schrieb am zuletzt editiert von rotamint
                                    #17

                                    Hallo zusammen, hallo Jan!

                                    Anbei mein Versuch, ich verwende einen 6fach Wandtaster (Homematic link text)

                                    blockly-snipping-tool.JPG

                                    Leider bekomme ich die IKEA Tradfri-Lampe nicht gedimmt. Daher habe ich versucht, um den Fehler einzugrenzen, Debug-Meldungen auszugeben. In der Ur-Konstellation (Falls Objekt - wurde geändert) passiert gar nichts (Kein Debug "Tastendruck erkannt". Lediglich bei "wahr" tritt eine Veränderung ein, dann allerdings, unabhängig von der Taste up/ down, wird fortlaufend debug "dim-up" ausgegeben.

                                    Wo liegt mein Fehler? Danke für Eure Hilfe!
                                    Stefan.

                                    AsgothianA 1 Antwort Letzte Antwort
                                    0
                                    • R rotamint

                                      Hallo zusammen, hallo Jan!

                                      Anbei mein Versuch, ich verwende einen 6fach Wandtaster (Homematic link text)

                                      blockly-snipping-tool.JPG

                                      Leider bekomme ich die IKEA Tradfri-Lampe nicht gedimmt. Daher habe ich versucht, um den Fehler einzugrenzen, Debug-Meldungen auszugeben. In der Ur-Konstellation (Falls Objekt - wurde geändert) passiert gar nichts (Kein Debug "Tastendruck erkannt". Lediglich bei "wahr" tritt eine Veränderung ein, dann allerdings, unabhängig von der Taste up/ down, wird fortlaufend debug "dim-up" ausgegeben.

                                      Wo liegt mein Fehler? Danke für Eure Hilfe!
                                      Stefan.

                                      AsgothianA Offline
                                      AsgothianA Offline
                                      Asgothian
                                      Developer
                                      schrieb am zuletzt editiert von Asgothian
                                      #18

                                      @rotamint

                                      Wo der Fehler genau liegt kann ich so noch nicht sagen, aber:

                                      • dadurch das du einen Trigger auf 2 Datenpunkte setzt bekommst du Probleme, da die Wert-Abfrage auch den Wert abfragt der sich nicht gerade geaendert hat => Aufspalten in 2 Trigger
                                      • Wenn das in 2 Trigger aufgespalten ist, kannst du das "wert von" in der Falls Abfrage durch den "Wert" Baustein (siehe Bild, den angemerkten Baustein wählen und auf "Wert" umstellen) ersetzen. Zusätzlich bleibt dann das sonst falls weg, und im sonst muss nur das richtige Intervall beendet werden.

                                      Screen Shot 2020-09-06 at 21.38.08 .png

                                      Ansonsten stellt sich die Frage wie sich der Datenpunkt verhält. (Ich habe kein HM). Das Blockly kann nur laufen wenn

                                      • Der Datenpunkt normalerweise auf "falsch" steht
                                      • Der Datenpunkt solange der Knopf gedrückt ist auf "wahr" steht und stehen bleibt.

                                      ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
                                      "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

                                      R 1 Antwort Letzte Antwort
                                      0
                                      • AsgothianA Asgothian

                                        @rotamint

                                        Wo der Fehler genau liegt kann ich so noch nicht sagen, aber:

                                        • dadurch das du einen Trigger auf 2 Datenpunkte setzt bekommst du Probleme, da die Wert-Abfrage auch den Wert abfragt der sich nicht gerade geaendert hat => Aufspalten in 2 Trigger
                                        • Wenn das in 2 Trigger aufgespalten ist, kannst du das "wert von" in der Falls Abfrage durch den "Wert" Baustein (siehe Bild, den angemerkten Baustein wählen und auf "Wert" umstellen) ersetzen. Zusätzlich bleibt dann das sonst falls weg, und im sonst muss nur das richtige Intervall beendet werden.

                                        Screen Shot 2020-09-06 at 21.38.08 .png

                                        Ansonsten stellt sich die Frage wie sich der Datenpunkt verhält. (Ich habe kein HM). Das Blockly kann nur laufen wenn

                                        • Der Datenpunkt normalerweise auf "falsch" steht
                                        • Der Datenpunkt solange der Knopf gedrückt ist auf "wahr" steht und stehen bleibt.
                                        R Offline
                                        R Offline
                                        rotamint
                                        schrieb am zuletzt editiert von
                                        #19

                                        @Asgothian Vielen Dank für Deine Erklärung... Habe jetzt mal ein bisschen "gebastelt" und immerhin kann ich die Lampe jetzt dimmen... Werde bei nächster Gelegenheit dran weiter bauen. Danke nochmals! Gruß Stefan.

                                        snipping-tool-neuerversuch.JPG

                                        J 1 Antwort Letzte Antwort
                                        0
                                        • R rotamint

                                          @Asgothian Vielen Dank für Deine Erklärung... Habe jetzt mal ein bisschen "gebastelt" und immerhin kann ich die Lampe jetzt dimmen... Werde bei nächster Gelegenheit dran weiter bauen. Danke nochmals! Gruß Stefan.

                                          snipping-tool-neuerversuch.JPG

                                          J Offline
                                          J Offline
                                          Jan1
                                          schrieb am zuletzt editiert von
                                          #20

                                          @rotamint
                                          Der Fehler dürfte wohl darin liegen, dass Du mein Script nimmst, mit dem ich auch Button_up und down reagiere und die zum Dimmen gehalten werden, Du hingegen "Press_Short" dafür verwendest und das dann nicht funktionieren kann.

                                          1 Antwort Letzte Antwort
                                          0

                                          Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

                                          Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

                                          Mit deinem Input könnte dieser Beitrag noch besser werden 💗

                                          Registrieren Anmelden
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          498

                                          Online

                                          32.8k

                                          Benutzer

                                          82.7k

                                          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