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. Skripten / Logik
  4. JavaScript
  5. [Frage] Verständnis "isAck" in setState()

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    12
    1
    135

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

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

[Frage] Verständnis "isAck" in setState()

Scheduled Pinned Locked Moved JavaScript
4 Posts 3 Posters 389 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.
  • ? Offline
    ? Offline
    A Former User
    wrote on last edited by A Former User
    #1

    Hallo zusammen,

    ich habe schon in der Doku und auch hier im Forum gesucht, aber leider keine eindeutige Antwort gefunden. Die Methode setState() übergibt per default den gewünschten Status mit ack=false an den Adapter. Laut Terminologie würde, wenn ich damit einen Datenpunkt in einem Gerät anspreche (also z. B. eine Lampe über den HM-Adapter), das Gerät bzw. der Aktor die Ausführung bestätigen (an den HM-Adapter) und ack=true setzen.

    setState() -> Datenpunkt -> Adapter   -> Gerät     -> Adapter   -> Datenpunkt
    (ack=false)   (ack=false)   (ack=false)  (ack=true)   (ack=true)   (ack=true)
    

    So habe ich es zumindest verstanden.

    Was ist aber, wenn der Datenpunkt ein Javascript-State ist? Dann gibt es kein Gerät, welches ack=true signalisiert. Wäre es dann sinnvoller, direkt das setState() mit ack=true zu senden?

    Ist wahrscheinlich eher eine philosophische Frage, oder?

    Viele Grüße
    Levy

    paul53P 1 Reply Last reply
    0
    • ? A Former User

      Hallo zusammen,

      ich habe schon in der Doku und auch hier im Forum gesucht, aber leider keine eindeutige Antwort gefunden. Die Methode setState() übergibt per default den gewünschten Status mit ack=false an den Adapter. Laut Terminologie würde, wenn ich damit einen Datenpunkt in einem Gerät anspreche (also z. B. eine Lampe über den HM-Adapter), das Gerät bzw. der Aktor die Ausführung bestätigen (an den HM-Adapter) und ack=true setzen.

      setState() -> Datenpunkt -> Adapter   -> Gerät     -> Adapter   -> Datenpunkt
      (ack=false)   (ack=false)   (ack=false)  (ack=true)   (ack=true)   (ack=true)
      

      So habe ich es zumindest verstanden.

      Was ist aber, wenn der Datenpunkt ein Javascript-State ist? Dann gibt es kein Gerät, welches ack=true signalisiert. Wäre es dann sinnvoller, direkt das setState() mit ack=true zu senden?

      Ist wahrscheinlich eher eine philosophische Frage, oder?

      Viele Grüße
      Levy

      paul53P Offline
      paul53P Offline
      paul53
      wrote on last edited by
      #2

      @LevyKo sagte:

      wenn der Datenpunkt ein Javascript-State ist? Dann gibt es kein Gerät, welches ack=true signalisiert. Wäre es dann sinnvoller, direkt das setState() mit ack=true zu senden?

      Sinnvoller: Ja, aber nicht notwendig.

      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 Reply Last reply
      0
      • paul53P paul53

        @LevyKo sagte:

        wenn der Datenpunkt ein Javascript-State ist? Dann gibt es kein Gerät, welches ack=true signalisiert. Wäre es dann sinnvoller, direkt das setState() mit ack=true zu senden?

        Sinnvoller: Ja, aber nicht notwendig.

        ? Offline
        ? Offline
        A Former User
        wrote on last edited by
        #3

        @paul53 Ah, ok. Dann werde ich es mal so nutzen. Bin da halt pingelig. :grin:

        DutchmanD 1 Reply Last reply
        0
        • ? A Former User

          @paul53 Ah, ok. Dann werde ich es mal so nutzen. Bin da halt pingelig. :grin:

          DutchmanD Offline
          DutchmanD Offline
          Dutchman
          Developer Most Active Administrators
          wrote on last edited by
          #4

          @LevyKo sagte in [Frage] Verständnis "isAck" in setState():

          @paul53 Ah, ok. Dann werde ich es mal so nutzen. Bin da halt pingelig.

          macht auch sin dan leuchten die "states" z.b. im admin nicht rot auf sonder grün (bestätigt)

          1 Reply Last reply
          0
          Reply
          • Reply as topic
          Log in to reply
          • Oldest to Newest
          • Newest to Oldest
          • Most Votes


          Support us

          ioBroker
          Community Adapters
          Donate

          556

          Online

          32.7k

          Users

          82.4k

          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