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. SetState funktioniert nicht mehr

NEWS

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

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.3k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    3.4k

SetState funktioniert nicht mehr

Scheduled Pinned Locked Moved Skripten / Logik
2 Posts 2 Posters 923 Views
  • 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.
  • M Offline
    M Offline
    michihorn
    wrote on last edited by
    #1

    Moin,

    ich habe ein Klingel Script laufen, doch plötzlich klappte setState nicht mehr

    on( {
        id: idKlingel,
        val: true
    }, function (obj) {
    log('613')
       setState("tr-064.0.states.ring", '**611,20');
       log('614')
    

    ….

    So siehts im LOG aus

    19:52:38.989 [info] javascript.0 Start javascript script.js.Klingel.Klingel

    19:52:38.989 [info] javascript.0 script.js.Klingel.Klingel: registered 2 subscriptions and 1 schedule

    19:52:42.368 [info] javascript.0 script.js.Klingel.Klingel: 613

    19:52:42.368 [info] javascript.0 script.js.Klingel.Klingel: 614

    Hat jemand einen TIP

    Gruß

    Michael

    1 Reply Last reply
    0
    • AlCalzoneA Offline
      AlCalzoneA Offline
      AlCalzone
      Developer
      wrote on last edited by
      #2

      1. hinter log(…) fehlt ein ;

      2. was sollte denn passieren?

      Für mich sieht der Log normal aus. Wenn setState ohne Fehler durchläuft bekommst du davon normalerweise nichts mit.

      Wenn du "614" nach erfolgreichem setState ausgeben willst, musst du das im Callback machen:

      setState(
          "tr-064.0.states.ring", 
          '**611,20', 
          function() {log('614');}
      );
      

      Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

      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

      815

      Online

      32.4k

      Users

      81.6k

      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