Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. ivo443

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    I
    • Profile
    • Following 0
    • Followers 0
    • Topics 1
    • Posts 3
    • Best 0
    • Groups 1

    ivo443

    @ivo443

    Starter

    0
    Reputation
    5
    Profile views
    3
    Posts
    0
    Followers
    0
    Following
    Joined Last Online

    ivo443 Follow
    Starter

    Latest posts made by ivo443

    • RE: Steuerung via HTTP > Audioserver / IKEA SYMFONISK Button

      @jansi Für was möchtest du denn den Button einsetzen?

      posted in Blockly
      I
      ivo443
    • RE: Steuerung via HTTP > Audioserver / IKEA SYMFONISK Button

      Hallo zusammen

      konnte die Problemstellung mit mqtt lösen.

      LG
      Ivo

      posted in Blockly
      I
      ivo443
    • Steuerung via HTTP > Audioserver / IKEA SYMFONISK Button

      Hallo zusammen

      ich beschäftige mich seit 3 Monaten mit ioBroker und habe so ziemlich
      alles zum Laufen gebracht, auch dank dieses tollen Forums.

      Nun stehe ich definitiv an und komme nicht mehr weiter und hoffe auf eure Hilfe.
      Ich habe das Forum Stunden abgegrast und komme nicht weiter.

      Dies ist mein erster Post hier.

      Falls ich im falschen Forumbereich bin, bin ich froh um einen Verweis an die richtige Stelle.

      Zum Thema:

      Lautsstärken-Steuerung eines via HTTP Requests steuerbaren ROON Audioservers mit dem IKEA
      SYMFONISK Sound Controller E1744.

      Grundlagen:

      • Der SYMFONISK Sound Controller E1744 ist sauber integriert und in der Zigbee Instanz ersichtlich
        und funktioniert

      b20ab738-f8ed-423e-bdb7-69489cdf452c-image.png

      • Der Roon Audioserver ist via HTTP erreichbar und manuell via HTTP commands steuerbar
        Ich verwende dazu https://github.com/st0g1e/roon-extension-http-api auf einem Debian NUC
      • ioBroker läuft auf einem RPI 4 mit Raspian und funzt tadellos

      Was schon funktioniert:

      • Steuerung des Audioservers mittels dem E1744 via Blockly für die Funktion play/pause via
        zigbee.0."Zigbee-ID".button_play_pause auf den HTTP URL http://ServerIP:3001/roonAPI/play_pause?zoneId="ID-Nummer"

      Blockly Export > jScript:

      on({id: 'zigbee.0."Zigbee-ID".button_play_pause', change: "gt"}, function (obj) {
      var value = obj.state.val;
      var oldValue = obj.oldState.val;
      // Start / Pause
      try {
      require("request")('http://Server-IP:3001/roonAPI/play_pause?zoneId=ID-Nummer').on("error", function (e) {console.error(e);});
      } catch (e) { console.error(e); }
      });

      Was ich NICHT hinkriege:

      • Steuerung der Lautstärke mittels dem E1744 zigbee.0."Zigbee-ID".rotate_right und zigbee.0."Zigbee-ID".rotate_left

      Der Drehknopf soll die Lautstärke rauf(drehen nach rechts) / runter (drehen nach links) regeln mittels dem
      URL http://ServerIP:3001/roonAPI/change_volume?volume="VolumeZahl 0 bis 100"&outputId="ID-Nummer"

      Der Wert "VolumeZahl 0 - 100" muss mittels dem Drehen des Reglers nach rechts raufgezählt, mittels dem Drehen des Reglers nach links runtergezählt werden. Also einen Wert 0 - 100 an den URL übergeben und absetzen.
      Der E1744 gibt für zigbee.0."Zigbee-ID".rotate_right und zigbee.0."Zigbee-ID".rotate_left jeweils nur "true" beim drehen und "false" beim loslassen, nicht betätigen aus.

      Ich möchte das mit Blockly lösen und muss irgendwie die Values "VolumeZahl 0 bis 100" an den URL übergeben. 0 ist keine Lautstärke, 100 volles Rohr.

      Ich bin ein Bash Linuxer und damit überfordert.

      Ich hoffe auf eure sehr geschätzte Hilfe.

      Grüsse
      Ivo

      posted in Blockly
      I
      ivo443
    Community
    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
    The ioBroker Community 2014-2023
    logo