[21_HEOSMaster,21_HEOSPlayer,21_HEOSGroup] Module für das Denon Multiroomsystem

Begonnen von CoolTux, 21 Januar 2017, 21:47:52

Vorheriges Thema - Nächstes Thema

Depechem

seit Update auf 0.1.76 kommen folgende Meldungen im FHEM. Ich habe kein Verbose eingestellt-

List#########################################################
$VAR1 = 'getPlayerInfo:noArg getPlayState:noArg getNowPlayingMedia:noArg getPlayMode:noArg play:noArg stop:noArg pause:noArg mute:on,off volume:slider,0,5,100 volumeUp:slider,0,1,10 volumeDown:slider,0,1,10 repeat:one,all,off shuffle:on,off next:noArg prev:noArg  input groupWithMember:multiple-strict,HEOSPlayer1772574848';
List#########################################################
$VAR1 = 'getPlayerInfo:noArg getPlayState:noArg getNowPlayingMedia:noArg getPlayMode:noArg play:noArg stop:noArg pause:noArg mute:on,off volume:slider,0,5,100 volumeUp:slider,0,1,10 volumeDown:slider,0,1,10 repeat:one,all,off shuffle:on,off next:noArg prev:noArg  input groupWithMember:multiple-strict,HEOSPlayer1772574848';

List#########################################################
$VAR1 = 'getPlayerInfo:noArg getPlayState:noArg getNowPlayingMedia:noArg getPlayMode:noArg play:noArg stop:noArg pause:noArg mute:on,off volume:slider,0,5,100 volumeUp:slider,0,1,10 volumeDown:slider,0,1,10 repeat:one,all,off shuffle:on,off next:noArg prev:noArg  input groupWithMember:multiple-strict,HEOSPlayer512565195 channel:slider,1,1,10 channelUp:noArg channelDown:noArg playQueueItem:slider,1,1,5 clearQueue:noArg saveQueue';
List#########################################################
$VAR1 = 'getPlayerInfo:noArg getPlayState:noArg getNowPlayingMedia:noArg getPlayMode:noArg play:noArg stop:noArg pause:noArg mute:on,off volume:slider,0,5,100 volumeUp:slider,0,1,10 volumeDown:slider,0,1,10 repeat:one,all,off shuffle:on,off next:noArg prev:noArg  input groupWithMember:multiple-strict,HEOSPlayer1772574848 channel:slider,1,1,10 channelUp:noArg channelDown:noArg playQueueItem:slider,1,1,16 clearQueue:noArg saveQueue';
RaspberryPi2 / FHEM / 3 Wand-Tablets mit Tablet UI / HM USB / verschiedene HM-Aktoren / JeeLink USB für WS1600 und mehrere LaCrosse Sensoren / HEOS ...

CoolTux

Das schaue ich mir mal an. Kannst Du mir sagen was genau Du machst wenn die Meldungen kommen?
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Depechem

Zitat von: CoolTux am 26 April 2017, 13:17:56
Das schaue ich mir mal an. Kannst Du mir sagen was genau Du machst wenn die Meldungen kommen?

Die Meldungen kommen von allein ohne das ich irgend etwas mache.
Nach shutdown restart kommen sie auch eigenständig weiter
RaspberryPi2 / FHEM / 3 Wand-Tablets mit Tablet UI / HM USB / verschiedene HM-Aktoren / JeeLink USB für WS1600 und mehrere LaCrosse Sensoren / HEOS ...

CoolTux

Entwarnung. Alles schick. Ist nur eine Debugausgabe. Mache ich gleich weg und lade noch mal neu hoch
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

CoolTux

Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Depechem

RaspberryPi2 / FHEM / 3 Wand-Tablets mit Tablet UI / HM USB / verschiedene HM-Aktoren / JeeLink USB für WS1600 und mehrere LaCrosse Sensoren / HEOS ...

CoolTux

Ich habe mir das ganze mal angeschaut. Also so ganz ohne HEOS, nur das was ich blank sehe.
Selbst das macht schon einen guten Eindruck, hat der Hans super hinbekommen.



Grüße
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

hanseis

Hallo Depechem,

probiere das ganze mal über Telnet. Da siehst du den Pfad der da entsteht bis du am gewünschten Input bist.  ;)
Sorry für die Debug Ausgabe :D

CoolTux

Wenn Du den Master auf verbose 4 setzt und dann das ganze mal über fhemweb machst, siehst du wa am ende an die CLI gesendet wird.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Depechem

Danke für die Infos,
Verbose 4 wurde gesetzt aber leider findet man keine passenden Infos im Log davon.
über "Element untersuchen" habe ich im Browser jetzt den Link gefunden der aufgerufen werden muss damit ich TV-Audio starten kann.
/fhem?XHR=1&cmd%3Dset%20HEOSPlayer1772574848%20input%201027%2C1772574848%2Cinputs%2Ftvaudio

ich habe es!
set HEOSPlayer1772574848 input 1027,1772574848,inputs/tvaudio

Danke euch
RaspberryPi2 / FHEM / 3 Wand-Tablets mit Tablet UI / HM USB / verschiedene HM-Aktoren / JeeLink USB für WS1600 und mehrere LaCrosse Sensoren / HEOS ...

Depechem

GENIAL!!!
Danke euch Leon und Hanseis  8) :D

Jetzt funktioniert wirklich sogut wie alles was heutzutage überhaupt möglich sein könnte!
Durch das neue HEOS Softwareupdate kann man seit einer Woche nun auch komplett syncron das TV-Audio Signal in alle Räume streamen ohne einen hörbaren versatz zu haben.
Über meine Tablet-UI Oberfläche fürs Tablet und Iphone kann ich jetzt jeden HEOS sowie den DENON AVR-X4300H steuern, Sender wechseln, Playlisten abspielen, TV-Audio Signal durch das Haus schicken, Gruppen bilden, einzelne Räume mit verschiedenen Inputs versorgen... und und und...
Ich glaube mehr Multiroom in FHEM geht wirklich nicht mehr  :) :) :)
Komplettiert wird dies mit dem LG-TV Modul von Leon!
Nun geht echt alles ohne Fernbedienung und ohne eine andere App

RaspberryPi2 / FHEM / 3 Wand-Tablets mit Tablet UI / HM USB / verschiedene HM-Aktoren / JeeLink USB für WS1600 und mehrere LaCrosse Sensoren / HEOS ...

CoolTux

Genau so hatten wir alle es uns ja schließlich gedacht.

Man kann sich nun Gedanken machen ob die vorhandenen und ersichtlichen Funktionen ohne Einschränkungen funktionstüchtig sind und man daher HEOS offiziell machen kann.
Hans ich weiß Du sagtest das ist noch lange nicht fertig. Daher stelle ich dies zur Diskussion. Wie gesagt, wichtig ist das das was vorhanden ist uneingeschränkt funktioniert.

@Grappa24
Magst Du noch mal schauen ob die Commandref nun alles abdeckt? Gerade das Playermodul mit Hans seinen neuen Einbauten.


Grüße
Leon
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

grappa24

Zitat von: CoolTux am 26 April 2017, 17:31:04@Grappa24
Magst Du noch mal schauen ob die Commandref nun alles abdeckt? Gerade das Playermodul mit Hans seinen neuen Einbauten.
Mach ich bis spätestens 2.5.  Es schadet aber auch nix, wenn Ihr anderen mal ein paar Stichproben in der commandref macht bzw. Infos über fehlende Einträge liefert (z.B. über Attribute, von denen ich nichts wissen kann etc.)
Gruß, Dieter
Gebäudesicherheit/-komfort, PV-Prognose/Verbrauchssteuerung, Heizungssteuerung, Multimedia, ...
KNX, FS20, HM, HUE, Tradfri, Shellies, KLF200, Netatmo, Nuki, SolarForecast, HEOS, Alexa-FHEM, ...
FHEM 6.4, 2 x RasPi 3B+, Debian Bullseye

grappa24

Zitat von: CoolTux am 26 April 2017, 17:31:04
Man kann sich nun Gedanken machen ob die vorhandenen und ersichtlichen Funktionen ohne Einschränkungen funktionstüchtig sind und man daher HEOS offiziell machen kann.
Hans ich weiß Du sagtest das ist noch lange nicht fertig. Daher stelle ich dies zur Diskussion. Wie gesagt, wichtig ist das das was vorhanden ist uneingeschränkt funktioniert.
Vorausgesetzt, dass es bei dem jetzigen Umfang keine Einschränkungen gibt, bin ich dafür zu veröffentlichen. Künftige Erweiterungen/Verbesserungen können ja im Zuge von Updates eingebracht werden.
Gruß, Dieter
Gebäudesicherheit/-komfort, PV-Prognose/Verbrauchssteuerung, Heizungssteuerung, Multimedia, ...
KNX, FS20, HM, HUE, Tradfri, Shellies, KLF200, Netatmo, Nuki, SolarForecast, HEOS, Alexa-FHEM, ...
FHEM 6.4, 2 x RasPi 3B+, Debian Bullseye

grappa24

Commandref, folgendes ist mir beim ersten Check aufgefallen:
- HEOSPlayer - neues Reading gid:  Group-ID, in der der Player member ist?
- HEOSGroup - Wegfall von "set saveQueue <myList>" ? Gibts jetzt nur noch beim Player, korrekt?

Macht das Sinn, das folgende als Beispiel bei "set Player input ..." aufzunehmen? set HEOSPlayer1772574848 input 1027,1772574848,inputs/tvaudio
set Player input sid[,cid][,mid] - set input source-id[,container-id][,media-id] ist ja sonst etwas "trocken" ... Wäre aber insofern inkonsistent, da wir sonst bei den set-Befehlen keine Beispiele haben (?)
Gebäudesicherheit/-komfort, PV-Prognose/Verbrauchssteuerung, Heizungssteuerung, Multimedia, ...
KNX, FS20, HM, HUE, Tradfri, Shellies, KLF200, Netatmo, Nuki, SolarForecast, HEOS, Alexa-FHEM, ...
FHEM 6.4, 2 x RasPi 3B+, Debian Bullseye