NEWS
Raumfeld Soundbar steuern
-
Hallo zusammen.
Ich habe mich jetzt einige Tage intensiv mit IOBbroker und Smarthome befasst.
Dank dieses Forums habe ich schon einen -für mich als fast kompletten Neuling- großen Schritt geschafft. Einen großen Dank allen für die Arbeit.
-
IOBroker auf DS1812+ installiert
-
Lampen per Sprache (Siri) und vis steuerbar. Vis ist noch nicht in "schön", aber mir war erstmal die Funktionalität wichtig. Schön kommt wenn die Technik läuft:)
-
TV (bisher) rudimentär steuerbar
Aber nun komme ich einfach nicht weiter.
Wie der Betreff sagt, habe ich eine Teufel Raumfeld Soundbar und bekomme diese einfach nicht richtig per Siri oder Vis gesteuert.
Ich habe es per UPNP versucht und per Chromecast.
Ich bekomme aber keinen Stream ordentlich auf die Bar.
Was ich möchte:
Siri sagen "spiele Playlist xxxx auf Soundbar" (wobei die Playlist dann auf dem NAS als MP3 liegt) "spiele NDR2 auf Soundbar", "Soundbar aus" als Beispiel.
Ich glaube, ich habe nur nicht die richtigen Datenpunkte angesprochen. Weiss jemand welche dies sein müssten?
Kann mir bitte jemand helfen und mich auf die richtige Spur bringen?
Einen Adapter gibt es ja noch nicht?
Ich habe da zwar was gefunden, scheint aber nicht für iobroker zu sein? Zumindest kann ich es nicht installieren.
https://www.npmjs.com/package/node-raumserver
Danke, Gruss Frank
-
-
Man könnte diese nodejs Library die du gefunden hast im JavaScript Adapter verwenden und Skripte basteln. Aber ja Adapter gibt es noch keinen.
-
Man könnte diese nodejs Library die du gefunden hast im JavaScript Adapter verwenden und Skripte basteln. Aber ja Adapter gibt es noch keinen. `
Und wie mache ich das?
Kann man das irgendwie installieren?
Muss gestehen, ich bin kein Linux Mann :roll:
Grundwissen ist da, aber sobald da mehr "Widerstand" kommt muss ich meist passen. Einiges kann ich noch Onkel G fragen, aber meist wird es ohne Hilfe dann nichts.
-
Man könnte diese nodejs Library die du gefunden hast im JavaScript Adapter verwenden und Skripte basteln. Aber ja Adapter gibt es noch keinen. `
Und wie mache ich das?
Kann man das irgendwie installieren?
Muss gestehen, ich bin kein Linux Mann :roll:
Grundwissen ist da, aber sobald da mehr "Widerstand" kommt muss ich meist passen. Einiges kann ich noch Onkel G fragen, aber meist wird es ohne Hilfe dann nichts. `
Suche Mal in Forum nach resol-vbus da machen wir das gleiche als bespiel, bestehendes npm Paket installieren und im JavaScript Benutzen.
Dann wird die Frage was man wie mit den Paket muss.
Würde sagen ganz an, poste deine Versuche und die community hilft dir mit
–-----------------------
Send from mobile device
-
Hi.
Ich habe jetzt den Thread gefunden. Hoffe den meintest Du?
http://forum.iobroker.net/viewtopic.php?f=21&t=6763
Daraufhin habe ich das node-raumserver in die Config des Javascriptadapters eingetragen und anscheinend wird da auch was geladen laut log.
Aber wie nun weiter?
! javascript.0 2017-10-15 11:48:05.876 info Stop script script.js.Szenen.Sofa
! javascript.0 2017-10-15 11:48:04.449 info Stop script script.js.Szenen.Aus
! javascript.0 2017-10-15 11:48:04.368 info script.js.Szenen.Sofa: registered 1 subscription and 0 schedules
! javascript.0 2017-10-15 11:48:04.367 info Start javascript script.js.Szenen.Sofa
! javascript.0 2017-10-15 11:48:00.228 info Stop script script.js.Szenen.Esszimmer
! javascript.0 2017-10-15 11:47:57.256 info Stop script script.js.Szenen.Aus
! javascript.0 2017-10-15 11:47:57.207 info Stop script script.js.Szenen.Fernsehen
! javascript.0 2017-10-15 11:47:57.141 info script.js.Szenen.Esszimmer: registered 1 subscription and 0 schedules
! javascript.0 2017-10-15 11:47:57.139 info Start javascript script.js.Szenen.Esszimmer
! javascript.0 2017-10-15 11:46:54.415 info Stop script script.js.Licht.Farbe.Wohnzimmerfarbe50
! javascript.0 2017-10-15 11:46:54.392 info Stop script script.js.Licht.Farbe.Wohnzimmerfarbe100
! javascript.0 2017-10-15 11:46:53.795 info script.js.Dimmenscript: registered 1 subscription and 0 schedules
! javascript.0 2017-10-15 11:46:53.784 info Start javascript script.js.Dimmenscript
! javascript.0 2017-10-15 11:46:53.783 info script.js.Sonnenuntergang: registered 0 subscriptions and 6 schedules
! javascript.0 2017-10-15 11:46:53.763 info Start javascript script.js.Sonnenuntergang
! javascript.0 2017-10-15 11:46:53.762 info script.js.Status_Test_Scan: registered 1 subscription and 0 schedules
! javascript.0 2017-10-15 11:46:53.756 info Start javascript script.js.Status_Test_Scan
! javascript.0 2017-10-15 11:46:53.755 info script.js.TV1_an: registered 1 subscription and 0 schedules
! javascript.0 2017-10-15 11:46:53.746 info Start javascript script.js.TV1_an
! javascript.0 2017-10-15 11:46:53.745 info script.js.Licht.Farbe.Wohnzimmerfarbe_0: registered 0 subscriptions and 0 schedules
! javascript.0 2017-10-15 11:46:53.736 info Start javascript script.js.Licht.Farbe.Wohnzimmerfarbe_0
! javascript.0 2017-10-15 11:46:53.735 info script.js.Controlling.Lampen_prüfen: registered 1 subscription and 0 schedules
! javascript.0 2017-10-15 11:46:53.725 info Start javascript script.js.Controlling.Lampen_prüfen
! javascript.0 2017-10-15 11:46:53.723 info script.js.Licht.Helligkeit.Licht10%: registered 0 subscriptions and 0 schedules
! javascript.0 2017-10-15 11:46:53.716 info Start javascript script.js.Licht.Helligkeit.Licht10%
! javascript.0 2017-10-15 11:46:53.715 info script.js.Licht.Helligkeit.Licht_Wohnzimmer_100%: registered 0 subscriptions and 0 schedules
! javascript.0 2017-10-15 11:46:53.701 info Start javascript script.js.Licht.Helligkeit.Licht_Wohnzimmer_100%
! javascript.0 2017-10-15 11:46:53.700 info script.js.Licht.Helligkeit.Licht_50%: registered 0 subscriptions and 0 schedules
! javascript.0 2017-10-15 11:46:53.660 info Start javascript script.js.Licht.Helligkeit.Licht_50%
! javascript.0 2017-10-15 11:46:53.533 info received all objects
! javascript.0 2017-10-15 11:46:52.991 info received all states
! javascript.0 2017-10-15 11:46:51.207 info requesting all objects
! javascript.0 2017-10-15 11:46:51.204 info requesting all states
! javascript.0 2017-10-15 11:46:51.132 info +– sorted-array-functions@1.0.0
! javascript.0 2017-10-15 11:46:51.132 info +-- long-timeout@0.1.1
! javascript.0 2017-10-15 11:46:51.132 info +-- node-schedule@1.2.1
! javascript.0 2017-10-15 11:46:51.132 info ¦ +-- xmlbuilder@9.0.4
! javascript.0 2017-10-15 11:46:51.132 info ¦ +-- sax@1.1.4
! javascript.0 2017-10-15 11:46:51.132 info ¦ +-- xml2js@0.4.19
! javascript.0 2017-10-15 11:46:51.132 info ¦ ¦ +-- minimist@0.0.8
! javascript.0 2017-10-15 11:46:51.132 info ¦ ¦ +-- mkdirp@0.5.1
! javascript.0 2017-10-15 11:46:51.132 info ¦ +-- winston-daily-rotate-file@1.7.2
! javascript.0 2017-10-15 11:46:51.132 info ¦ ¦ +-- stack-trace@0.0.10
! javascript.0 2017-10-15 11:46:51.132 info ¦ ¦ +-- eyes@0.1.8
! javascript.0 2017-10-15 11:46:51.132 info ¦ ¦ +-- cycle@1.0.3
! javascript.0 2017-10-15 11:46:51.132 info ¦ ¦ +-- colors@1.0.3
! javascript.0 2017-10-15 11:46:51.132 info ¦ ¦ +-- async@1.0.0
! javascript.0 2017-10-15 11:46:51.132 info ¦ +-- winston@2.4.0
! javascript.0 2017-10-15 11:46:51.132 info ¦ ¦ +-- network-address@1.1.2
! javascript.0 2017-10-15 11:46:51.132 info ¦ ¦ +-- elementtree@0.1.7
! javascript.0 2017-10-15 11:46:51.132 info ¦ ¦ ¦ +-- typedarray@0.0.6
! javascript.0 2017-10-15 11:46:51.132 info ¦ ¦ ¦ ¦ +-- util-deprecate@1.0.2
! javascript.0 2017-10-15 11:46:51.132 info ¦ ¦ ¦ ¦ +-- string_decoder@1.0.3
! javascript.0 2017-10-15 11:46:51.132 info ¦ ¦ ¦ ¦ +-- process-nextick-args@1.0.7
! javascript.0 2017-10-15 11:46:51.132 info ¦ ¦ ¦ ¦ +-- isarray@1.0.0
! javascript.0 2017-10-15 11:46:51.132 info ¦ ¦ ¦ ¦ +-- core-util-is@1.0.2
! javascript.0 2017-10-15 11:46:51.132 info ¦ ¦ ¦ +-- readable-stream@2.3.3
! javascript.0 2017-10-15 11:46:51.132 info ¦ ¦ ¦ +-- inherits@2.0.3
! javascript.0 2017-10-15 11:46:51.132 info ¦ ¦ +-- concat-stream@1.6.0
! javascript.0 2017-10-15 11:46:51.132 info ¦ +-- upnp-device-client@1.0.2
! javascript.0 2017-10-15 11:46:51.132 info ¦ ¦ +-- uuid@3.1.0
! javascript.0 2017-10-15 11:46:51.132 info ¦ ¦ +-- tunnel-agent@0.6.0
! javascript.0 2017-10-15 11:46:51.132 info ¦ ¦ ¦ +-- punycode@1.4.1
! javascript.0 2017-10-15 11:46:51.132 info ¦ ¦ +-- tough-cookie@2.3.3
! javascript.0 2017-10-15 11:46:51.132 info ¦ ¦ +-- stringstream@0.0.5
! javascript.0 2017-10-15 11:46:51.132 info ¦ ¦ +-- safe-buffer@5.1.1
! javascript.0 2017-10-15 11:46:51.132 info ¦ ¦ +-- qs@6.5.1
! javascript.0 2017-10-15 11:46:51.132 info ¦ ¦ +-- performance-now@2.1.0
! javascript.0 2017-10-15 11:46:51.132 info ¦ ¦ +-- oauth-sign@0.8.2
! javascript.0 2017-10-15 11:46:51.132 info ¦ ¦ ¦ +-- mime-db@1.30.0
! javascript.0 2017-10-15 11:46:51.132 info ¦ ¦ +-- mime-types@2.1.17
! javascript.0 2017-10-15 11:46:51.132 info ¦ ¦ +-- json-stringify-safe@5.0.1
! javascript.0 2017-10-15 11:46:51.132 info ¦ ¦ +-- isstream@0.1.2
! javascript.0 2017-10-15 11:46:51.132 info ¦ ¦ +-- is-typedarray@1.0.0
! javascript.0 2017-10-15 11:46:51.132 info ¦ ¦ ¦ +-- tweetnacl@0.14.5
! javascript.0 2017-10-15 11:46:51.132 info ¦ ¦ ¦ +-- jsbn@0.1.1
! javascript.0 2017-10-15 11:46:51.132 info ¦ ¦ ¦ +-- getpass@0.1.7
! javascript.0 2017-10-15 11:46:51.132 info ¦ ¦ ¦ +-- ecc-jsbn@0.1.1
! javascript.0 2017-10-15 11:46:51.132 info ¦ ¦ ¦ +-- dashdash@1.14.1
! javascript.0 2017-10-15 11:46:51.132 info ¦ ¦ ¦ +-- bcrypt-pbkdf@1.0.1
! javascript.0 2017-10-15 11:46:51.132 info ¦ ¦ ¦ +-- asn1@0.2.3
! javascript.0 2017-10-15 11:46:51.132 info ¦ ¦ ¦ +-- sshpk@1.13.1
! javascript.0 2017-10-15 11:46:51.132 info ¦ ¦ ¦ ¦ +-- verror@1.10.0
! javascript.0 2017-10-15 11:46:51.132 info ¦ ¦ ¦ ¦ +-- json-schema@0.2.3
! javascript.0 2017-10-15 11:46:51.132 info ¦ ¦ ¦ ¦ +-- extsprintf@1.3.0
! javascript.0 2017-10-15 11:46:51.132 info ¦ ¦ ¦ +-- jsprim@1.4.1
! javascript.0 2017-10-15 11:46:51.132 info ¦ ¦ ¦ +-- assert-plus@1.0.0
! javascript.0 2017-10-15 11:46:51.132 info ¦ ¦ +-- http-signature@1.2.0
! javascript.0 2017-10-15 11:46:51.132 info ¦ ¦ ¦ +-- sntp@2.0.2
! javascript.0 2017-10-15 11:46:51.132 info ¦ ¦ ¦ +-- hoek@4.2.0
! javascript.0 2017-10-15 11:46:51.132 info ¦ ¦ ¦ ¦ +-- boom@5.2.0
! javascript.0 2017-10-15 11:46:51.132 info ¦ ¦ ¦ +-- cryptiles@3.1.2
! javascript.0 2017-10-15 11:46:51.132 info ¦ ¦ ¦ +-- boom@4.3.1
! javascript.0 2017-10-15 11:46:51.132 info ¦ ¦ +-- hawk@6.0.2
! javascript.0 2017-10-15 11:46:51.132 info ¦ ¦ ¦ +-- har-schema@2.0.0
! javascript.0 2017-10-15 11:46:51.132 info ¦ ¦ ¦ ¦ +-- jsonify@0.0.0
! javascript.0 2017-10-15 11:46:51.132 info ¦ ¦ ¦ ¦ +-- json-stable-stringify@1.0.1
! javascript.0 2017-10-15 11:46:51.132 info ¦ ¦ ¦ ¦ +-- json-schema-traverse@0.3.1
! javascript.0 2017-10-15 11:46:51.132 info ¦ ¦ ¦ ¦ +-- fast-deep-equal@1.0.0
! javascript.0 2017-10-15 11:46:51.132 info ¦ ¦ ¦ ¦ +-- co@4.6.0
! javascript.0 2017-10-15 11:46:51.132 info ¦ ¦ ¦ +-- ajv@5.2.3
! javascript.0 2017-10-15 11:46:51.132 info ¦ ¦ +-- har-validator@5.0.3
! javascript.0 2017-10-15 11:46:51.132 info ¦ ¦ ¦ +-- asynckit@0.4.0
! javascript.0 2017-10-15 11:46:51.132 info ¦ ¦ +-- form-data@2.3.1
! javascript.0 2017-10-15 11:46:51.132 info ¦ ¦ +-- forever-agent@0.6.1
! javascript.0 2017-10-15 11:46:51.132 info ¦ ¦ +-- extend@3.0.1
! javascript.0 2017-10-15 11:46:51.132 info ¦ ¦ ¦ +-- delayed-stream@1.0.0
! javascript.0 2017-10-15 11:46:51.132 info ¦ ¦ +-- combined-stream@1.0.5
! javascript.0 2017-10-15 11:46:51.132 info ¦ ¦ +-- caseless@0.12.0
! javascript.0 2017-10-15 11:46:51.132 info ¦ ¦ +-- aws4@1.6.0
! javascript.0 2017-10-15 11:46:51.132 info ¦ ¦ +-- aws-sign2@0.7.0
! javascript.0 2017-10-15 11:46:51.132 info ¦ +-- request@2.83.0
! javascript.0 2017-10-15 11:46:51.132 info ¦ ¦ +-- strict-uri-encode@1.1.0
! javascript.0 2017-10-15 11:46:51.132 info ¦ ¦ +-- object-assign@4.1.1
! javascript.0 2017-10-15 11:46:51.132 info ¦ +-- query-string@4.3.4
! javascript.0 2017-10-15 11:46:51.132 info ¦ ¦ +-- ip@1.1.5
! javascript.0 2017-10-15 11:46:51.132 info ¦ ¦ ¦ +-- ms@2.0.0
! javascript.0 2017-10-15 11:46:51.132 info ¦ ¦ +-- debug@2.6.9
! javascript.0 2017-10-15 11:46:51.132 info ¦ ¦ +-- bluebird@3.5.1
! javascript.0 2017-10-15 11:46:51.132 info ¦ ¦ ¦ +-- lodash@4.17.4
! javascript.0 2017-10-15 11:46:51.132 info ¦ ¦ +-- async@2.5.0
! javascript.0 2017-10-15 11:46:51.132 info ¦ +-- node-ssdp@3.2.5
! javascript.0 2017-10-15 11:46:51.132 info ¦ ¦ +-- multicast-dns-service-types@1.1.0
! javascript.0 2017-10-15 11:46:51.132 info ¦ ¦ ¦ +-- thunky@0.1.0
! javascript.0 2017-10-15 11:46:51.132 info ¦ ¦ ¦ +-- dns-packet@1.2.2
! javascript.0 2017-10-15 11:46:51.132 info ¦ ¦ +-- multicast-dns@6.1.1
! javascript.0 2017-10-15 11:46:51.132 info ¦ ¦ ¦ +-- buffer-indexof@1.1.1
! javascript.0 2017-10-15 11:46:51.132 info ¦ ¦ +-- dns-txt@2.0.2
! javascript.0 2017-10-15 11:46:51.132 info ¦ ¦ +-- dns-equal@1.0.0
! javascript.0 2017-10-15 11:46:51.132 info ¦ ¦ +-- deep-equal@1.0.1
! javascript.0 2017-10-15 11:46:51.132 info ¦ ¦ +-- array-flatten@2.1.1
! javascript.0 2017-10-15 11:46:51.132 info ¦ +-- bonjour@3.5.0
! javascript.0 2017-10-15 11:46:51.132 info ¦ +-- node-raumkernel@1.1.8
! javascript.0 2017-10-15 11:46:51.132 info ¦ ¦ +-- os-homedir@1.0.2
! javascript.0 2017-10-15 11:46:51.132 info ¦ ¦ +-- json5@0.4.0
! javascript.0 2017-10-15 11:46:51.132 info ¦ +-- config@1.26.2
! javascript.0 2017-10-15 11:46:51.132 info +-- node-raumserver@0.0.10
! javascript.0 2017-10-15 11:46:51.132 info iobroker.javascript@3.4.0 /opt/iobroker/node_modules/iobroker.javascript
! javascript.0 2017-10-15 11:46:07.370 info npm install node-raumserver --production --prefix "/opt/iobroker/node_modules/iobroker.javascript" (System call) -
Das npm Modul ist jetzt installiert und die Objekte können im JavaScript Benutzt werden
–-----------------------
Send from mobile device
-
Ich habe aber leider noch keine neuen Objekte unter Javascript.
3805_2017-10-15_20_01_45-iobroker.admin.jpg -
Ich habe aber leider noch keine neuen Objekte unter Javascript. `
So einfach geht das nicht, du musst auch ein Script erstellen das mit dem npm Modul redet und daher die Daten erstellt
–-----------------------
Send from mobile device
-
Btw, der Wiki dieses npm Moduls ist sehr legt da steht nicht wie man es benutzt
–-----------------------
Send from mobile device
-
Ach so, also muss ich die Datenpunkte von Hand anlegen. Gut, oder auch nicht. Woher weiß ich denn die Namen?
Stehen die evtl. in irgendeiner Datei des Moduls drin?
-
Ach so, also muss ich die Datenpunkte von Hand anlegen. Gut, oder auch nicht. Woher weiß ich denn die Namen?
Stehen die evtl. in irgendeiner Datei des Moduls drin? `
Es würde helfen wen irgendwo beschrieben sein würde wäre das macht und wie man es benutzt…
-
Ach so, also muss ich die Datenpunkte von Hand anlegen. Gut, oder auch nicht. Woher weiß ich denn die Namen?
Stehen die evtl. in irgendeiner Datei des Moduls drin? `
Es würde helfen wen irgendwo beschrieben sein würde wäre das macht und wie man es benutzt… `
Da ist ja leider nix beschrieben.
Wie müsste denn so ein Name aussehen ungefähr? Dann suche ich mal in den Dateien.
Vllt ne Idee in welcher Datei man sucht?
-
Ich fürchte da liegt hier ein Missverständnis vor.
das npm-Modul ist kein ioBroker Adapter, der fertig ist.
es ist ein Modul, das man (wenn man wüsste wie) für eigene Skripte nutzen kann um nicht alles selbst zu programmieren.
Auf github ist bisher kein einziger issue bearbeitet worden. Der code wurde ende Februar bis Anfang April ins repo geschrieben und seitdem eigentlich nichts mehr.
Gruß
Rainer
-
Ich fürchte da liegt hier ein Missverständnis vor.
das npm-Modul ist kein ioBroker Adapter, der fertig ist. `
Das habe ich ja jetzt verstanden.
es ist ein Modul, das man (wenn man wüsste wie) für eigene Skripte nutzen kann um nicht alles selbst zu programmieren.
Auf github ist bisher kein einziger issue bearbeitet worden. Der code wurde ende Februar bis Anfang April ins repo geschrieben und seitdem eigentlich nichts mehr. `
Also wird es anscheinend nicht weiterentwickelt? Kann man also vergessen?
-
Also wird es anscheinend nicht weiterentwickelt? Kann man also vergessen? `
Da ist nicht viel los wohl leider Sackgasse….
Bedienung per Infrarot keine Option?
Habe auch keine anderen Projecte gefunden
Send from mobile device
-
Also wird es anscheinend nicht weiterentwickelt? Kann man also vergessen? `
Da ist nicht viel los wohl leider Sackgasse….
Bedienung per Infrarot keine Option? `
Leider nein. Die Soundbar hat irgendeine Funkfernbedienung.
Habe auch keine anderen Projecte gefunden `
Also komme ich damit nicht weiter. Hat nicht jemand der programmieren kann hier auch nen Teufel?
-
Hallo zusammen,
bin neu hier und habe mich gefragt ob es in Sachen Raumfeld vielleicht Fortschritte gibt?
Besitze nicht die Soundbar aber einen One S. Die Implementierung wird ja wahrscheinlich ähnlich sein, schätze ich.
Gruß Paul
-
Eine option könnte der iobroker-ham Adapter mit https://www.npmjs.com/package/homebridge-raumfeld oder https://github.com/RandomMetalhead/homebridge-teufel sein …
-
Ihr könntet den node-raumkernel
https://github.com/ChriD/node-raumkernel
anstatt den node-raumserver benutzen. Da ist auch etwas doku auf der Seite. Der Server selber ist eine Standalone Lösung die läuft und dem man requests schicken kann damit er das raumnfeldsystem steuert.
-
Hallo,
hat irgendjemand News zu diesem Thema oder irgendwas funktionierendes im Einsatz?
Ich versuche schon eine Weile etwas zu finden was nachweislich bei jemanden funktioniert.
Mein Wunsch:
Aufstehen> auf einen Taster drücken > Radiosender startet mit definierter Lautstärke.- ggf. eine Abschaltung.
Wäre schön wenn jemand eine Auskunft oder ein Umsetzungsbeispiel posten könnte.
Danke und Gruß, Philipp