Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. JavaScript
    5. Sonos Adapter stoppen und starten

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    Sonos Adapter stoppen und starten

    This topic has been deleted. Only users with topic management privileges can see it.
    • G
      Gerti last edited by

      Hi!

      Ich schalte über Nacht eine Steckdose (hm-rpc.0.0001D7099042CC.3.STATE) aus und morgens wieder ein. Beim Einschalten werden auch die Sonos Lautsprecher wieder zugeschaltet und dabei gibt es einige ERROR-Einträge im Logfile von ioBroker. Um das zu verhindern (ganz ausschalten kann ich die Logeinträge für den Adapter ja anscheinend nicht), wollte ich Ihn abhängig vom Zustand der Steckdose aktivieren/deaktivieren.
      Leider spuckt das Skript einen Fehler aus, dass es commom.enabled nicht kennt (den Datenpunkt sehe ich auch nicht, habe mir die Methodik auch nur aus anderen Threads zusammengesucht). Kann mir jemand einen Tipp geben, wie ich das korrekt lösen kann?

      on({id: "hm-rpc.0.0001D7099042CC.3.STATE", change: "ne"}, async function (obj) {
        var value = obj.state.val;
        var objsonos = getObject("system.adapter.sonos.0");
        if (value == false) { 
          objsonos.common.enabled = false; // Adapter ausschalten
          setObject("system.adapter.sonos.0", objsonos);
        }
        else {
          objsonos.common.enabled = true; // Adapter einschalten
          setTimeout(() => {
              console.log("Delayed for 5 second.");
              setObject("system.adapter.sonos.0", objsonos);
          }, 5000);
        }
      });
      

      Gruß,
      Gerti

      T FredF 2 Replies Last reply Reply Quote 0
      • T
        ticaki Developer @Gerti last edited by ticaki

        1. die genaue Fehlermeldung.
        2. Ist im JS-Adapter "Nicht alle Zustände beim Start abonnieren" kein haken dran?
        3. system siehst du wenn du den Experten Modus an machst. Wenn du unter system dir deine Konfig zerschiesst - Auf eigene Gefahr! Da hilft dir dann nur ein Backup.
        1 Reply Last reply Reply Quote 0
        • FredF
          FredF Most Active Forum Testing @Gerti last edited by FredF

          @gerti
          Der DP um den Adapter ein/auszuschalten heisst system.adapter.sonos.0.alive

          Ergänzung: wenn ich meine Sonos über die Steckdose schalte bekomme ich keine Fehlermeldung vom Adapter.

          1 Reply Last reply Reply Quote 0
          • First post
            Last post

          Support us

          ioBroker
          Community Adapters
          Donate

          587
          Online

          31.9k
          Users

          80.2k
          Topics

          1.3m
          Posts

          3
          3
          247
          Loading More Posts
          • Oldest to Newest
          • Newest to Oldest
          • Most Votes
          Reply
          • Reply as topic
          Log in to reply
          Community
          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
          The ioBroker Community 2014-2023
          logo