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. Spülmaschine fertig

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.5k

Spülmaschine fertig

Geplant Angeheftet Gesperrt Verschoben Blockly
11 Beiträge 3 Kommentatoren 951 Aufrufe 3 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.
  • G grizzlyco

    Hallo Zusammen,
    leider läuft mein Script nicht. Könnt Ihr mir helfen?

    Alle 10s bekomme ich ein Power Value vom HS110. Wenn die Spülmaschine lief ( >100W ) und ein paar Sekunden unter 50W sind möchte ich über Pushover eine Nachricht bekommen. Leider hat das nicht geklappt, und ich weiß nicht wieso.

    Eigentlich komme ich aus dem dem Bereich der Zyklischen Programmierung ( SPS), und ich tue mich noch etwas schwer mit Blockly und JS.
    Über Hilfe wäre ich sehr dankbar.

    var sp_C3_BClmaschine_l_C3_A4uft, Dauerz_C3_A4hler, Intervall;
    
    
    on({id: "hs100.0.192_168_2_131.power"/*Spülmaschine*/, change: "ne"}, function (obj) {
      var value = obj.state.val;
      var oldValue = obj.oldState.val;
      if (getState("hs100.0.192_168_2_131.power").val > 100 && sp_C3_BClmaschine_l_C3_A4uft == false) {
        sp_C3_BClmaschine_l_C3_A4uft = true;
        Dauerz_C3_A4hler = null;
      }
      while (!(sp_C3_BClmaschine_l_C3_A4uft == false)) {
        Intervall = setInterval(function () {
          if (getState("hs100.0.192_168_2_131.power").val < 50) {
            Dauerz_C3_A4hler = (typeof Dauerz_C3_A4hler == 'number' ? Dauerz_C3_A4hler : 0) + 5;
          }
        }, 5000);
        if (getState("hs100.0.192_168_2_131.power").val < 50 && sp_C3_BClmaschine_l_C3_A4uft == true && Dauerz_C3_A4hler >= 20) {
          sendTo("pushover", "send", {
             message: 'Spülaschine ist Fertig',
             sound: ""
          });
        }
        sp_C3_BClmaschine_l_C3_A4uft = false;
      }
    });
    
    //JTNDeG1sJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4aHRtbCUyMiUzRSUzQ3ZhcmlhYmxlcyUzRSUzQ3ZhcmlhYmxlJTIwdHlwZSUzRCUyMiUyMiUyMGlkJTNEJTIyJTIzJTVCTG0hbSU1RHotJTVFLWdiRE9obEF+USUyMiUzRXNwJUMzJUJDbG1hc2NoaW5lJTIwbCVDMyVBNHVmdCUzQyUyRnZhcmlhYmxlJTNFJTNDdmFyaWFibGUlMjB0eXBlJTNEJTIyJTIyJTIwaWQlM0QlMjIlM0JQJTNGMVYlN0NnMk0lN0N0JTYwNSUzQmdMR0ZlJTJCJTIyJTNFRGF1ZXJ6JUMzJUE0aGxlciUzQyUyRnZhcmlhYmxlJTNFJTNDdmFyaWFibGUlMjB0eXBlJTNEJTIydW5kZWZpbmVkJTIyJTIwaWQlM0QlMjJJbnRlcnZhbGwlMjIlM0VJbnRlcnZhbGwlM0MlMkZ2YXJpYWJsZSUzRSUzQyUyRnZhcmlhYmxlcyUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMm9uJTIyJTIwaWQlM0QlMjJmX3ZLJTdCJTJDRzUuJTVCJTdCJTJGWEl5MHIlN0MlMjQzJTIyJTIweCUzRCUyMi0yMzclMjIlMjB5JTNEJTIyLTM4JTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT0lEJTIyJTNFaHMxMDAuMC4xOTJfMTY4XzJfMTMxLnBvd2VyJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJDT05ESVRJT04lMjIlM0VuZSUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQUNLX0NPTkRJVElPTiUyMiUzRSUzQyUyRmZpZWxkJTNFJTNDc3RhdGVtZW50JTIwbmFtZSUzRCUyMlNUQVRFTUVOVCUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmNvbnRyb2xzX2lmJTIyJTIwaWQlM0QlMjIlN0JFJTNBUWJpOVMzejUlMkZ0anlyQyhEcSUyMiUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMklGMCUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmxvZ2ljX29wZXJhdGlvbiUyMiUyMGlkJTNEJTIyazNPKVg5Q1QlM0ZGSjcyJTVEcyUzRi0lM0JfbyUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9QJTIyJTNFQU5EJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJBJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybG9naWNfY29tcGFyZSUyMiUyMGlkJTNEJTIyVCUzRlk0azJjRWw1c34lMkMlMjUhNlAwZyglMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPUCUyMiUzRUdUJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJBJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyZ2V0X3ZhbHVlJTIyJTIwaWQlM0QlMjIlN0QlM0Y0c1hMJTVFdU9pZVc3JTJDWENwcGolNDAlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJBVFRSJTIyJTNFdmFsJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPSUQlMjIlM0VoczEwMC4wLjE5Ml8xNjhfMl8xMzEucG93ZXIlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJCJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybWF0aF9udW1iZXIlMjIlMjBpZCUzRCUyMk9tJTNGSG1LemRxKDM3b1B+X1BGJTVCJTNBJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyTlVNJTIyJTNFMTAwJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkIlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJsb2dpY19jb21wYXJlJTIyJTIwaWQlM0QlMjIlMkY1JTNBX1RwZWVaSzg4TiUzRiU0MENWdDNaJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT1AlMjIlM0VFUSUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnZhcmlhYmxlc19nZXQlMjIlMjBpZCUzRCUyMjJyJTdCcyUyQ1UzMW0lMjNBbjR4KUElM0QxSE4lMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJWQVIlMjIlMjBpZCUzRCUyMiUyMyU1QkxtIW0lNUR6LSU1RS1nYkRPaGxBflElMjIlMjB2YXJpYWJsZXR5cGUlM0QlMjIlMjIlM0VzcCVDMyVCQ2xtYXNjaGluZSUyMGwlQzMlQTR1ZnQlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJCJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybG9naWNfYm9vbGVhbiUyMiUyMGlkJTNEJTIyeCUyRjNHNnNuTFBabXZ4JTVEeVolNUIpQWIlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJCT09MJTIyJTNFRkFMU0UlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ3N0YXRlbWVudCUyMG5hbWUlM0QlMjJETzAlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ2YXJpYWJsZXNfc2V0JTIyJTIwaWQlM0QlMjJrJTNERSUyRlpzJTdCayU1RURhUWhuTFpVc0pIJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVkFSJTIyJTIwaWQlM0QlMjIlMjMlNUJMbSFtJTVEei0lNUUtZ2JET2hsQX5RJTIyJTIwdmFyaWFibGV0eXBlJTNEJTIyJTIyJTNFc3AlQzMlQkNsbWFzY2hpbmUlMjBsJUMzJUE0dWZ0JTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJWQUxVRSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmxvZ2ljX2Jvb2xlYW4lMjIlMjBpZCUzRCUyMnh3V34lMjUlN0J5JTIzKlMlM0FfJTNBbnZNJTdDIW01JTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQk9PTCUyMiUzRVRSVUUlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0NuZXh0JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydmFyaWFibGVzX3NldCUyMiUyMGlkJTNEJTIydFl4bSUyQ0hESndkUUIyNl8xeUZHJTdCJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVkFSJTIyJTIwaWQlM0QlMjIlM0JQJTNGMVYlN0NnMk0lN0N0JTYwNSUzQmdMR0ZlJTJCJTIyJTIwdmFyaWFibGV0eXBlJTNEJTIyJTIyJTNFRGF1ZXJ6JUMzJUE0aGxlciUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyVkFMVUUlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJsb2dpY19udWxsJTIyJTIwaWQlM0QlMjJIRGZqJTYwaHpBYVMqeXJOaFFfJTVCSkQlMjIlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZuZXh0JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZzdGF0ZW1lbnQlM0UlM0NuZXh0JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyY29udHJvbHNfd2hpbGVVbnRpbCUyMiUyMGlkJTNEJTIyTEtwJTI0LSUzRmVadCU2MEo4ZU9odFNUUUklMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJNT0RFJTIyJTNFVU5USUwlM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkJPT0wlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJsb2dpY19jb21wYXJlJTIyJTIwaWQlM0QlMjItdmUoVCUzRDhZJTI0TG4lN0NaJTNEJTYwTzAlNUIlN0RNJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT1AlMjIlM0VFUSUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnZhcmlhYmxlc19nZXQlMjIlMjBpZCUzRCUyMmpEXyUyQ3o0bVolN0MlM0JtejclNjA3cmpSNHMlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJWQVIlMjIlMjBpZCUzRCUyMiUyMyU1QkxtIW0lNUR6LSU1RS1nYkRPaGxBflElMjIlMjB2YXJpYWJsZXR5cGUlM0QlMjIlMjIlM0VzcCVDMyVCQ2xtYXNjaGluZSUyMGwlQzMlQTR1ZnQlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJCJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybG9naWNfYm9vbGVhbiUyMiUyMGlkJTNEJTIyVS5XJTNCMyU3REhXNVB1JTNCIUJldCU1RGElMkJSJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQk9PTCUyMiUzRUZBTFNFJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ3N0YXRlbWVudCUyMG5hbWUlM0QlMjJETyUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnRpbWVvdXRzX3NldGludGVydmFsJTIyJTIwaWQlM0QlMjI1YX5SWlQlMkJyVipucmElMkJpaWU1UWolMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJOQU1FJTIyJTNFSW50ZXJ2YWxsJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJJTlRFUlZBTCUyMiUzRTUwMDAlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlVOSVQlMjIlM0VtcyUzQyUyRmZpZWxkJTNFJTNDc3RhdGVtZW50JTIwbmFtZSUzRCUyMlNUQVRFTUVOVCUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmNvbnRyb2xzX2lmJTIyJTIwaWQlM0QlMjIqOCUzRElxNlkqJTJGcXB+U05DdDZYSSElMjIlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJJRjAlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJsb2dpY19jb21wYXJlJTIyJTIwaWQlM0QlMjI2VCUyNSUzQS1FcE0oJTNCbi4lNDAlM0Z+akFaNiU1QiUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9QJTIyJTNFTFQlM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkElMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJnZXRfdmFsdWUlMjIlMjBpZCUzRCUyMkpKQSU3QmYxYjRkayl5JTdCJTVCKENIbGZNJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQVRUUiUyMiUzRXZhbCUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT0lEJTIyJTNFaHMxMDAuMC4xOTJfMTY4XzJfMTMxLnBvd2VyJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQiUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMm1hdGhfbnVtYmVyJTIyJTIwaWQlM0QlMjJaJTQwQ1dudiolNjA2KiU1REopVipEMW4teiUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk5VTSUyMiUzRTUwJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ3N0YXRlbWVudCUyMG5hbWUlM0QlMjJETzAlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJtYXRoX2NoYW5nZSUyMiUyMGlkJTNEJTIyJTNCMiU3RCUyNVlkRDFLLWVFaiUyQylvOEIlN0QyJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVkFSJTIyJTIwaWQlM0QlMjIlM0JQJTNGMVYlN0NnMk0lN0N0JTYwNSUzQmdMR0ZlJTJCJTIyJTIwdmFyaWFibGV0eXBlJTNEJTIyJTIyJTNFRGF1ZXJ6JUMzJUE0aGxlciUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyREVMVEElMjIlM0UlM0NzaGFkb3clMjB0eXBlJTNEJTIybWF0aF9udW1iZXIlMjIlMjBpZCUzRCUyMlUlMkNnUGolMkMqQ250YyUyNHlVNEwzX0QhJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyTlVNJTIyJTNFNSUzQyUyRmZpZWxkJTNFJTNDJTJGc2hhZG93JTNFJTNDJTJGdmFsdWUlM0UlM0MlMkZibG9jayUzRSUzQyUyRnN0YXRlbWVudCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGc3RhdGVtZW50JTNFJTNDbmV4dCUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmNvbnRyb2xzX2lmJTIyJTIwaWQlM0QlMjJNbGMzc2w3bHhJdU1IVlozM2IzayUyMiUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMklGMCUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmxvZ2ljX29wZXJhdGlvbiUyMiUyMGlkJTNEJTIyJTNBOEQ4LmlJNCUyQyU0MFdHUzUlMkYlMjRNcCUzRCUyQyUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9QJTIyJTNFQU5EJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJBJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybG9naWNfY29tcGFyZSUyMiUyMGlkJTNEJTIyJTQwdUEpX2NkJTNCNHVCQUR6fm8lM0RwRyUyRiUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9QJTIyJTNFTFQlM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkElMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJnZXRfdmFsdWUlMjIlMjBpZCUzRCUyMno3RSUzQWslNDAlNUREJTI1JTVCaHBVJTNGTUtQOE4lMjQlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJBVFRSJTIyJTNFdmFsJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPSUQlMjIlM0VoczEwMC4wLjE5Ml8xNjhfMl8xMzEucG93ZXIlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJCJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybWF0aF9udW1iZXIlMjIlMjBpZCUzRCUyMlYyUUNVSkNnbHFFJTI0JTVENTZmfk1aJTNEJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyTlVNJTIyJTNFNTAlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQiUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmxvZ2ljX29wZXJhdGlvbiUyMiUyMGlkJTNEJTIyYiUyRkt4JTYwJTVEJTQwREdsTygxV0dlX1ohJTJGJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT1AlMjIlM0VBTkQlM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkElMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJsb2dpY19jb21wYXJlJTIyJTIwaWQlM0QlMjI5JTVEdSU1RSUyRjU1VFRPcjRPcSouUCFCZCUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9QJTIyJTNFRVElM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkElMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ2YXJpYWJsZXNfZ2V0JTIyJTIwaWQlM0QlMjIlNjA2b2c5enIhMig3UjNuX1clM0QlMjNTcyUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlZBUiUyMiUyMGlkJTNEJTIyJTIzJTVCTG0hbSU1RHotJTVFLWdiRE9obEF+USUyMiUyMHZhcmlhYmxldHlwZSUzRCUyMiUyMiUzRXNwJUMzJUJDbG1hc2NoaW5lJTIwbCVDMyVBNHVmdCUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkIlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJsb2dpY19ib29sZWFuJTIyJTIwaWQlM0QlMjJ0ZUpFJTdCY1NPYSUyQyUzRCUzQS1uciUzRE5VJTdCISUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkJPT0wlMjIlM0VUUlVFJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkIlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJsb2dpY19jb21wYXJlJTIyJTIwaWQlM0QlMjI5JTI0Z0JKZ2hvJTJCbyU3QiU3Q2JifjBlQkIlNUQlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPUCUyMiUzRUdURSUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnZhcmlhYmxlc19nZXQlMjIlMjBpZCUzRCUyMiUyQ0xQSWl0WHFaIWwoRyUzQnVWc3JsYiUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlZBUiUyMiUyMGlkJTNEJTIyJTNCUCUzRjFWJTdDZzJNJTdDdCU2MDUlM0JnTEdGZSUyQiUyMiUyMHZhcmlhYmxldHlwZSUzRCUyMiUyMiUzRURhdWVyeiVDMyVBNGhsZXIlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJCJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybWF0aF9udW1iZXIlMjIlMjBpZCUzRCUyMmclMjUoRHZSV3Y1OGMlMjUlNUJuOSUzQjFQKTklMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJOVU0lMjIlM0UyMCUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ3N0YXRlbWVudCUyMG5hbWUlM0QlMjJETzAlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJwdXNob3ZlciUyMiUyMGlkJTNEJTIyLktfdndFJTVFcUYlN0NmWmclM0YlMkJVcF8lN0IlN0MlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJJTlNUQU5DRSUyMiUzRSUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyU09VTkQlMjIlM0UlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlBSSU9SSVRZJTIyJTNFMCUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyTE9HJTIyJTNFJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJNRVNTQUdFJTIyJTNFJTNDc2hhZG93JTIwdHlwZSUzRCUyMnRleHQlMjIlMjBpZCUzRCUyMmMzWiUyNDUlMkN3KX5PJTJDJTJDMFE3OX5yUnclMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJURVhUJTIyJTNFU3AlQzMlQkNsYXNjaGluZSUyMGlzdCUyMEZlcnRpZyUzQyUyRmZpZWxkJTNFJTNDJTJGc2hhZG93JTNFJTNDJTJGdmFsdWUlM0UlM0MlMkZibG9jayUzRSUzQyUyRnN0YXRlbWVudCUzRSUzQ25leHQlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ2YXJpYWJsZXNfc2V0JTIyJTIwaWQlM0QlMjI0bjhNJTI0byklNUVtMzcoUjVBSWU2JTQwSyUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlZBUiUyMiUyMGlkJTNEJTIyJTIzJTVCTG0hbSU1RHotJTVFLWdiRE9obEF+USUyMiUyMHZhcmlhYmxldHlwZSUzRCUyMiUyMiUzRXNwJUMzJUJDbG1hc2NoaW5lJTIwbCVDMyVBNHVmdCUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyVkFMVUUlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJsb2dpY19ib29sZWFuJTIyJTIwaWQlM0QlMjIzYlEyUCUzQXYlMjMqMFM3JTNEJTI1NjFqJTdDY0IlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJCT09MJTIyJTNFRkFMU0UlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnN0YXRlbWVudCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGbmV4dCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGc3RhdGVtZW50JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ4bWwlM0U=
    
    paul53P Offline
    paul53P Offline
    paul53
    schrieb am zuletzt editiert von paul53
    #2

    @grizzlyco
    Warum postest Du nicht das Blockly als Bild ?

    Die while-Schleife ist tödlich !
    Ein Intervall muss auch gestoppt werden.

    Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
    Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

    1 Antwort Letzte Antwort
    0
    • G Online
      G Online
      grizzlyco
      schrieb am zuletzt editiert von
      #3

      Spülmaschine.jpg

      paul53P 1 Antwort Letzte Antwort
      0
      • G grizzlyco

        Spülmaschine.jpg

        paul53P Offline
        paul53P Offline
        paul53
        schrieb am zuletzt editiert von paul53
        #4

        @grizzlyco
        Versuche es mal so:

        Blockly_temp.JPG

        Wert findet man unter "Trigger".

        <xml xmlns="https://developers.google.com/blockly/xml">
         <variables>
           <variable id="WZDTdR2wt;{2fV(#SX#{">aktiv</variable>
           <variable type="interval" id="Intervall">Intervall</variable>
           <variable id="6VT=qP{xCaUHGfhs^U!=">Dauerzaehler</variable>
         </variables>
         <block type="on" id="Int%5TTx;UDERKcfPyX7" x="88" y="-112">
           <field name="OID">Object ID</field>
           <field name="CONDITION">ne</field>
           <field name="ACK_CONDITION"></field>
           <statement name="STATEMENT">
             <block type="controls_if" id="Tz=dssi/)[k11-}r3_1U">
               <mutation elseif="1"></mutation>
               <value name="IF0">
                 <block type="logic_compare" id="5m5c/i7Nz%[k{FRd),5G">
                   <field name="OP">GTE</field>
                   <value name="A">
                     <block type="on_source" id="rs.x~Q6+mEjG:094ayRM">
                       <field name="ATTR">state.val</field>
                     </block>
                   </value>
                   <value name="B">
                     <block type="math_number" id="BTfJM96%X=[I/XG5~CPR">
                       <field name="NUM">50</field>
                     </block>
                   </value>
                 </block>
               </value>
               <statement name="DO0">
                 <block type="timeouts_clearinterval" id="T(gb.b0W.v]6`G4Nt@=m">
                   <field name="NAME">Intervall</field>
                   <next>
                     <block type="variables_set" id="3y-W6%Jis1R3=:BbT`e}">
                       <field name="VAR" id="WZDTdR2wt;{2fV(#SX#{">aktiv</field>
                       <value name="VALUE">
                         <block type="logic_boolean" id="uFmM`tGobz~IWHA:#awn">
                           <field name="BOOL">TRUE</field>
                         </block>
                       </value>
                       <next>
                         <block type="variables_set" id="B2]oLnNdAcmt,%I%Kx~F">
                           <field name="VAR" id="6VT=qP{xCaUHGfhs^U!=">Dauerzaehler</field>
                           <value name="VALUE">
                             <block type="math_number" id="KagezaS@Vdhz4%~e[MxG">
                               <field name="NUM">0</field>
                             </block>
                           </value>
                         </block>
                       </next>
                     </block>
                   </next>
                 </block>
               </statement>
               <value name="IF1">
                 <block type="variables_get" id="p{_XM5r#+mh-{!y-Y4PP">
                   <field name="VAR" id="WZDTdR2wt;{2fV(#SX#{">aktiv</field>
                 </block>
               </value>
               <statement name="DO1">
                 <block type="variables_set" id="xBsh47XP9)71g`1aWxk{">
                   <field name="VAR" id="WZDTdR2wt;{2fV(#SX#{">aktiv</field>
                   <value name="VALUE">
                     <block type="logic_boolean" id="W4X]Ln|d?p!X`u}*l5Yr">
                       <field name="BOOL">FALSE</field>
                     </block>
                   </value>
                   <next>
                     <block type="timeouts_setinterval" id="xHzL2wSV0@+3^RX7eC*Z">
                       <field name="NAME">Intervall</field>
                       <field name="INTERVAL">5</field>
                       <field name="UNIT">sec</field>
                       <statement name="STATEMENT">
                         <block type="math_change" id="5hNQHOvUQDvj.#CxMM04">
                           <field name="VAR" id="6VT=qP{xCaUHGfhs^U!=">Dauerzaehler</field>
                           <value name="DELTA">
                             <shadow type="math_number" id="s*tEo(XLxreWv6I,Dp:@">
                               <field name="NUM">5</field>
                             </shadow>
                           </value>
                           <next>
                             <block type="controls_if" id="5`_$HEFPU2wX/PnVp8[:">
                               <value name="IF0">
                                 <block type="logic_compare" id="%e{ZI[QDu-I4P04vvZk1">
                                   <field name="OP">GTE</field>
                                   <value name="A">
                                     <block type="variables_get" id="8E?vwzt8RUCH*/)+T.bE">
                                       <field name="VAR" id="6VT=qP{xCaUHGfhs^U!=">Dauerzaehler</field>
                                     </block>
                                   </value>
                                   <value name="B">
                                     <block type="math_number" id="wqC1GqpxsN]k_5GJZF^1">
                                       <field name="NUM">20</field>
                                     </block>
                                   </value>
                                 </block>
                               </value>
                               <statement name="DO0">
                                 <block type="timeouts_clearinterval" id="(X{|X12*MP$fC|,Z+mGE">
                                   <field name="NAME">Intervall</field>
                                   <next>
                                     <block type="pushover" id="5vH!94frQy5%i6h?l^js">
                                       <field name="INSTANCE"></field>
                                       <field name="SOUND"></field>
                                       <field name="PRIORITY">0</field>
                                       <field name="LOG"></field>
                                       <value name="MESSAGE">
                                         <shadow type="text" id="R:ffmpetI?obCo,3zM;R">
                                           <field name="TEXT">Spülmaschine ist fertig</field>
                                         </shadow>
                                       </value>
                                     </block>
                                   </next>
                                 </block>
                               </statement>
                             </block>
                           </next>
                         </block>
                       </statement>
                     </block>
                   </next>
                 </block>
               </statement>
             </block>
           </statement>
         </block>
        </xml>
        

        Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
        Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

        1 Antwort Letzte Antwort
        0
        • G Online
          G Online
          grizzlyco
          schrieb am zuletzt editiert von
          #5

          So ich habe jetzt auch nochmal was rumgebastelt. Danke @paul53
          Ich hoffe so klappt es wenn die Maschine das nächste mal startet.

          Spülmaschine2.jpg

          1 Antwort Letzte Antwort
          0
          • buggybeastB Offline
            buggybeastB Offline
            buggybeast
            schrieb am zuletzt editiert von
            #6

            @grizzlyco
            Nur mal so gefragt, möchtest du nur wissen, wann die Maschine fertig ist? Oder willst du später noch mehr Funktionen in das Skript bauen?

            G 1 Antwort Letzte Antwort
            0
            • buggybeastB buggybeast

              @grizzlyco
              Nur mal so gefragt, möchtest du nur wissen, wann die Maschine fertig ist? Oder willst du später noch mehr Funktionen in das Skript bauen?

              G Online
              G Online
              grizzlyco
              schrieb am zuletzt editiert von
              #7

              @buggybeast
              erstmal möchte ich nur wissen, ob die Spülmaschine fertig ist. Keine Ahnung ob ich später noch mehr damit mache.

              Wieso fragst du?

              1 Antwort Letzte Antwort
              0
              • buggybeastB Offline
                buggybeastB Offline
                buggybeast
                schrieb am zuletzt editiert von
                #8

                @grizzlyco
                Mir erscheint Dein Skript arg komliziert. Für meine Waschmaschine habe ich folgendes Skript nur für die Fertig-Meldung.
                Wenn ich davon ausgehen kann, dass Dein Trigger, "Spülmaschine" wurde geändert, ein Energiewert ist, sollte das eigentlich auch funktionieren.
                Bildschirmfoto 2020-05-20 um 15.42.47.png
                Die Schwellwerte musst Du natürlich an Deine Spülmaschine anpassen.

                G 1 Antwort Letzte Antwort
                0
                • buggybeastB buggybeast

                  @grizzlyco
                  Mir erscheint Dein Skript arg komliziert. Für meine Waschmaschine habe ich folgendes Skript nur für die Fertig-Meldung.
                  Wenn ich davon ausgehen kann, dass Dein Trigger, "Spülmaschine" wurde geändert, ein Energiewert ist, sollte das eigentlich auch funktionieren.
                  Bildschirmfoto 2020-05-20 um 15.42.47.png
                  Die Schwellwerte musst Du natürlich an Deine Spülmaschine anpassen.

                  G Online
                  G Online
                  grizzlyco
                  schrieb am zuletzt editiert von
                  #9

                  @buggybeast
                  wo bekommst du "voriger wert" her?

                  Das Problem ist, dass die Spülmaschine zwischendurch Pausen hat, wo quasi keine Leistung angefordert wird.
                  Deswegen musste ich die Zeit da mit rein bringen.

                  1 Antwort Letzte Antwort
                  0
                  • buggybeastB Offline
                    buggybeastB Offline
                    buggybeast
                    schrieb am zuletzt editiert von
                    #10

                    Voriger Wert findest Du da, wo auch Wert herkommt:
                    Bildschirmfoto 2020-05-20 um 16.03.53.png
                    Die Pausen habe ich natürlich auch und die werden abgefangen mit dem Timeout. Erst wenn meine Maschine 10 Minuten lang unter 5 Watt bleibt, ist sie fertig und ich bekomme eine Mail.

                    1 Antwort Letzte Antwort
                    0
                    • buggybeastB Offline
                      buggybeastB Offline
                      buggybeast
                      schrieb am zuletzt editiert von
                      #11

                      Wenn innerhalb von 10 Minuten die Leistung nochmal auf über 5 Watt steigt, wird einfach nur der Timeout gestoppt.

                      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

                      730

                      Online

                      32.7k

                      Benutzer

                      82.4k

                      Themen

                      1.3m

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

                      • Du hast noch kein Konto? Registrieren

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