Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. (gelöst) Hallo und ein paar kleine Fragen

NEWS

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    5
    1
    75

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

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

(gelöst) Hallo und ein paar kleine Fragen

Scheduled Pinned Locked Moved ioBroker Allgemein
26 Posts 8 Posters 4.2k Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • J Offline
    J Offline
    Jan1
    wrote on last edited by
    #21

    Das war eine generelle Frage und Deine Antwort bringt mich da schon weiter.

    Heißt also es werden quasi permanent alle Status abgefragt und sobald sich einer ändert, der auch in einem Skript relevant ist, wird auch die damit im Skript verbundene Aktion ausgeführt, richtig? Das erklärt auch warum mein "Wechselschalter" Skript ohne weiteres Zutun eines Cronjob oder sonstigen Aufruf funktioniert. Warum meine Heizungssteuerung das ohne Cronjob nicht macht, muss ich mir eben noch mal ansehen.

    Ich glaub ich sollte mal von der Simatic S7 Denkweise weg, damit bin ich jetzt schon mehrfach hier komplett daneben gelegen ;)

    1 Reply Last reply
    0
    • DutchmanD Offline
      DutchmanD Offline
      Dutchman
      Developer Most Active Administrators
      wrote on last edited by
      #22

      @Jan1:

      Heißt also es werden quasi permanent alle Status abgefragt und sobald sich einer ändert, der auch in einem Skript relevant ist, wird auch die damit im Skript verbundene Aktion ausgeführt, richtig? `

      Richtig, aber nur wen du auch darauf triggerst also jetzige Werte mit on() überwachst.

      @Jan1:

      Warum meine Heizungssteuerung das ohne Cronjob nicht macht, muss ich mir eben noch mal ansehen. `

      Poste das Script Mal, ich tippe drauf dass der Trigger fehlt.

      –-----------------------

      Send from mobile device

      Das schöne ios hat Auto Korrektur zum k****

      Wer Schreibfehler findet darf sie behalten oder auf eBay verkaufen, mindest Umsatz 10% für die community

      1 Reply Last reply
      0
      • J Offline
        J Offline
        Jan1
        wrote on last edited by
        #23

        Dutchman, Du bist echt der Mann der mit einem Satz bei mir das Licht an macht.

        Stichwort Trigger, ich bin seit 2 Wochen jetzt mit dem IOBroker beschäftigt und manche Dinge funktionieren genau so, wie ich es mir gedacht habe und andere einfach nicht. Ich nutze die ganze Zeit den Cron als Trigger und wenn Du schreibst, das bestimmt der Trigger fehlt, dann war mir gleich klar, was los ist.

        Ich kann nicht einfach den Cron weg lassen und erwarten, dass das Skript läuft. Es gibt bei Blockly ja noch andere Trigger und wenn man die mal genauer anschaut, dann versteh sogar ich gleich was los ist. Mich hat beim eigentlichen Cron Trigger eben nicht gefallen, dass wenn ich eine zeitnahe Aktion haben möchte den im Sekundentakt laufen lasen muss.

        Lange Rede kurz Sinn, ich hab's verstanden.

        Hier dann mal mein Skript "Wechselschalter" das ganz ohne Trigger läuft und das dürfte dann auch klar sein, da sich diese Funktion quasi selber triggert.

        on({id: 'sonoff.1.DVES_866039.POWER', change: "ne"}, function (obj) {
          setState('sonoff.1.DVES_8CC500.POWER', obj.state.val);
        });on({id: 'sonoff.1.DVES_8CC500.POWER', change: "ne"}, function (obj) {
          setState('sonoff.1.DVES_866039.POWER', obj.state.val);
        });
        
        1 Reply Last reply
        0
        • DutchmanD Offline
          DutchmanD Offline
          Dutchman
          Developer Most Active Administrators
          wrote on last edited by
          #24

          Das hat du so richtig verstanden.

          Was du gepostet haast ist ein blockly export das müsste ich eerst importieren.

          Screenshot oder "zeige Code" währen besser (in blockly zeige Code = JavaScript!)

          Schau für triggert auch Mal hier: https://github.com/ioBroker/ioBroker.ja ... some-state


          Send from mobile device

          Das schöne ios hat Auto Korrektur zum k****

          Wer Schreibfehler findet darf sie behalten oder auf eBay verkaufen, mindest Umsatz 10% für die community

          1 Reply Last reply
          0
          • J Offline
            J Offline
            Jan1
            wrote on last edited by
            #25

            Sorry, hab's geändert.

            1 Reply Last reply
            0
            • DutchmanD Offline
              DutchmanD Offline
              Dutchman
              Developer Most Active Administrators
              wrote on last edited by
              #26

              @Jan1:

              Sorry, hab's geändert. `

              :)

              Und dieser Teil ist Halt der Trigger

              "on({id: 'sonoff.1.DVES_866039.POWER', change: "ne"}, function (obj) "

              Zwischen { } was ausgeführt werden soll wenn der Trigger aktiviert wird.

              –-----------------------

              Send from mobile device

              Das schöne ios hat Auto Korrektur zum k****

              Wer Schreibfehler findet darf sie behalten oder auf eBay verkaufen, mindest Umsatz 10% für die community

              1 Reply Last reply
              0

              Hello! It looks like you're interested in this conversation, but you don't have an account yet.

              Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

              With your input, this post could be even better 💗

              Register Login
              Reply
              • Reply as topic
              Log in to reply
              • Oldest to Newest
              • Newest to Oldest
              • Most Votes


              Support us

              ioBroker
              Community Adapters
              Donate
              FAQ Cloud / IOT
              HowTo: Node.js-Update
              HowTo: Backup/Restore
              Downloads
              BLOG

              209

              Online

              32.8k

              Users

              82.7k

              Topics

              1.3m

              Posts
              Community
              Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
              ioBroker Community 2014-2025
              logo
              • Login

              • Don't have an account? Register

              • Login or register to search.
              • First post
                Last post
              0
              • Home
              • Recent
              • Tags
              • Unread 0
              • Categories
              • Unreplied
              • Popular
              • GitHub
              • Docu
              • Hilfe