Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • 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

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. Raumfeld Adapter?

NEWS

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    11
    1
    554

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.7k

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

Raumfeld Adapter?

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
4 Beiträge 3 Kommentatoren 1.4k Aufrufe
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • B Offline
    B Offline
    borland
    schrieb am zuletzt editiert von
    #1

    Guten Morgen,

    Auf der Suche nach einem System mit dem ich mittels Sprachsteuerung (Echo Dot) einige Dinge steuern kann bin ich auf IOBroker gestoßen. Klasse Sache, vielen Dank dafür!

    Vorher hatte ich OpenHab2 am laufen was soweit auch ging aber mir nicht komfortabel genug war für meine Anwendungen.

    Zu mir: Ich bin interessierter Anwender und somit in der Lage durch lesen von Anleitungen recht weit zu kommen, habe aber keine Ahnung vom Scripten / Programmieren etc.;)

    Im Einsatz habe ich diverse Homematic Komponenten aber auch einiges über einen Harmony Hub eingebunden, was sich -so wie ich gelesen habe - über IOBroker / Echo Dot ansprechen lässt. Wenn ich fleißig lese bin ich mir sicher das ich das hinbekomme :)

    Was ich noch nicht gefunden habe (aber mir sehr wichtig ist, da darüber im kompletten Haus die Hintergrundberieselung läuft) ist eine Einbindung vom Raumfeld Komponenten.

    Frage also: bekommt man das irgendwie hin / hat das jemand am laufen?

    Vielen Dank und viele Grüße

    B.

    1 Antwort Letzte Antwort
    0
    • BluefoxB Offline
      BluefoxB Offline
      Bluefox
      schrieb am zuletzt editiert von
      #2

      @borland:

      Guten Morgen,

      Auf der Suche nach einem System mit dem ich mittels Sprachsteuerung (Echo Dot) einige Dinge steuern kann bin ich auf IOBroker gestoßen. Klasse Sache, vielen Dank dafür!

      Vorher hatte ich OpenHab2 am laufen was soweit auch ging aber mir nicht komfortabel genug war für meine Anwendungen.

      Zu mir: Ich bin interessierter Anwender und somit in der Lage durch lesen von Anleitungen recht weit zu kommen, habe aber keine Ahnung vom Scripten / Programmieren etc.;)

      Im Einsatz habe ich diverse Homematic Komponenten aber auch einiges über einen Harmony Hub eingebunden, was sich -so wie ich gelesen habe - über IOBroker / Echo Dot ansprechen lässt. Wenn ich fleißig lese bin ich mir sicher das ich das hinbekomme :)

      Was ich noch nicht gefunden habe (aber mir sehr wichtig ist, da darüber im kompletten Haus die Hintergrundberieselung läuft) ist eine Einbindung vom Raumfeld Komponenten.

      Frage also: bekommt man das irgendwie hin / hat das jemand am laufen?

      Vielen Dank und viele Grüße

      B. `
      Da schon ein packet dafür existiert, sollte es nicht kompliziert sein das zu machen.

      https://www.npmjs.com/package/node-raumfeld

      Es konnte aber schon jetzt mit upnp Adapter funktionieren. Muss man einfach ausprobieren.

      1 Antwort Letzte Antwort
      0
      • B Offline
        B Offline
        borland
        schrieb am zuletzt editiert von
        #3

        @Bluefox:

        Da schon ein packet dafür existiert, sollte es nicht kompliziert sein das zu machen.

        https://www.npmjs.com/package/node-raumfeld

        Es konnte aber schon jetzt mit upnp Adapter funktionieren. Muss man einfach ausprobieren. `

        Hallo Bluefox,

        das Paket habe ich mal installiert, wüsste aber nicht was ich jetzt machen soll ;-)

        Dann habe ich mal den upnp Adapter installiert, der findet dann u.a. auch meine Raumfeld Geräte.

        Ich habe den Connector (hängt an meinem Stereo Verstärker und 2 One S (Küche und BAD EG).

        Allerdings sind da so unendlich viele Möglichkeiten aufgeführt da weis ich nicht was ich nehmen soll.

        Ich möchte eigentlich nur mittels Alexa einen Raumfeld Radiosender starten.

        Mal exemplarisch für den One S in der Küche ein paar Screenshots mit den Einstellungsmöglichkeiten.

        Probiert habe ich schon einiges, führt aber nicht zum Erfolg ;-)

        1963_raumfeld_1.png
        1963_raumfeld_2.png
        1963_raumfeld_3.png
        1963_raumfeld_4.png
        1963_raumfeld_5.png

        1 Antwort Letzte Antwort
        0
        • Jey CeeJ Online
          Jey CeeJ Online
          Jey Cee
          Developer
          schrieb am zuletzt editiert von
          #4

          Hallo Borland,

          ich hab da mal ein Beispiel für Windows Media player gebastelt.

          Schau es dir mal an und dann wird es hoffentlich einigermaßen klar wie es funktioniert.

          Außerdem solltest du die readme im Github lesen, dort habe ich versucht die Struktur zu erklären.

          var device = 'upnp.0.Jey_Cee_(JEYCEE-LENOVO_:_Windows_Media_Player)'; //hier das upnp Gerät eintragen das gesteuert werden soll var control = 'javascript.0.WMP_lenovo'; //hier das Objekt eintragen wo die Steuerobjekte angelegt werden sollen var oldVol; //createState(name, initialValue, forceCreation, common, native, callback); createState(control + '.Play', false, {type: 'boolean', read: 'true', write: 'true', role: 'button.play'}); createState(control + '.Pause', false, {type: 'boolean', read: 'true', write: 'true', role: 'button.pause'}); createState(control + '.Stop', false, {type: 'boolean', read: 'true', write: 'true', role: 'button.stop'}); createState(control + '.Vol_UP', false, {type: 'boolean', read: 'true', write: 'true', role: 'button.volume_up'}); createState(control + '.Vol_Down', false, {type: 'boolean', read: 'true', write: 'true', role: 'button.volume_down'}); createState(control + '.Mute', false, {type: 'boolean', read: 'true', write: 'true', role: 'button.mute'}); on({id: control + '.Play', val: true }, function(obj){ //Wiedergabe starten setState(device + '.MediaRenderer.AVTransport.Play.InstanceID', 0); setState(device + '.MediaRenderer.AVTransport.Play.Speed', 1); setState(device + '.MediaRenderer.AVTransport.Play', 'send'); }); on({id: control + '.Pause', val: true }, function(obj){ //Wiedergabe pausieren setState(device + '.MediaRenderer.AVTransport.Pause.InstanceID', 0); setState(device + '.MediaRenderer.AVTransport.Pause', 'send'); }); on({id: control + '.Stop', val: true }, function(obj){ //Wiedergabe stoppen setState(device + '.MediaRenderer.AVTransport.Stop.InstanceID', 0); setState(device + '.MediaRenderer.AVTransport.Stop', 'send'); }); on({id: control + '.Vol_UP', val: true }, function(obj){ oldVol = getState(device + '.MediaRenderer.RenderingControl.Volume').val; newVol = parseInt(oldVol) + 5; //der Wert um den die Lautstärke geändert wird, kann beliebig geändert werden //neue Lautstärke senden setState(device + '.MediaRenderer.RenderingControl.SetVolume.Channel', 'Master'); setState(device + '.MediaRenderer.RenderingControl.SetVolume.DesiredVolume', newVol); setState(device + '.MediaRenderer.RenderingControl.SetVolume.InstanceID', 0); setState(device + '.MediaRenderer.RenderingControl.SetVolume', 'send'); }); on({id: control + '.Vol_Down', val: true }, function(obj){ oldVol = getState(device + '.MediaRenderer.RenderingControl.Volume').val; newVol = parseInt(oldVol) - 5; //der Wert um den die Lautstärke geändert wird, kann beliebig geändert werden //neue Lautstärke senden setState(device + '.MediaRenderer.RenderingControl.SetVolume.Channel', 'Master'); setState(device + '.MediaRenderer.RenderingControl.SetVolume.DesiredVolume', newVol); setState(device + '.MediaRenderer.RenderingControl.SetVolume.InstanceID', 0); setState(device + '.MediaRenderer.RenderingControl.SetVolume', 'send'); }); on({id: control + '.Mute', val: true }, function(){ var oldMute = getState(device + '.MediaRenderer.RenderingControl.Mute').val; if(oldMute == 0){ setState(device + '.MediaRenderer.RenderingControl.SetMute.InstanceID', 0); setState(device + '.MediaRenderer.RenderingControl.SetMute.Channel', 'Master'); setState(device + '.MediaRenderer.RenderingControl.SetMute.DesiredMute', 1); setState(device + '.MediaRenderer.RenderingControl.SetMute', 'send'); //oldVol = getState(device + '.MediaRenderer.RenderingControl.Volume').val; }else{ setState(device + '.MediaRenderer.RenderingControl.SetMute.InstanceID', 0); setState(device + '.MediaRenderer.RenderingControl.SetMute.Channel', 'Master'); setState(device + '.MediaRenderer.RenderingControl.SetMute.DesiredMute', 0); setState(device + '.MediaRenderer.RenderingControl.SetMute', 'send'); } }); on({id: control + '.MediaURL' }, function(obj){ setState(device + '.MediaRenderer.AVTransport.SetAVTransportURI.CurrentURI', obj.newState.val); setState(device + '.MediaRenderer.AVTransport.SetAVTransportURI.InstanceID', 0); setState(device + '.MediaRenderer.AVTransport.SetAVTransportURI', 'send'); });
          
          

          Gesendet von meinem m8 mit Tapatalk

          Persönlicher Support
          Spenden -> paypal.me/J3YC33

          1 Antwort Letzte Antwort
          1
          Antworten
          • In einem neuen Thema antworten
          Anmelden zum Antworten
          • Älteste zuerst
          • Neuste zuerst
          • Meiste Stimmen


          Support us

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

          825

          Online

          32.5k

          Benutzer

          81.8k

          Themen

          1.3m

          Beiträge
          Community
          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
          ioBroker Community 2014-2025
          logo
          • Anmelden

          • Du hast noch kein Konto? Registrieren

          • Anmelden oder registrieren, um zu suchen
          • Erster Beitrag
            Letzter Beitrag
          0
          • Home
          • Aktuell
          • Tags
          • Ungelesen 0
          • Kategorien
          • Unreplied
          • Beliebt
          • GitHub
          • Docu
          • Hilfe