[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

hanseis

Wie sieht es nach dem Reboot aus? Vielleicht hat sich die Kommunikation zum Master aufgegangen.  Umsonst wird es den Reboot Befehl nicht geben. Evtl. Ist das Protokoll noch instabil?

grappa24

mein LINK hatte sich wohl verschluckt, nach dem Neustart des LINK startet jetzt alles wie erwartet mit der Version 0.1.58. Jetzt gehts ans "Spielen" ...
FHEM 6.1, 2 x RasPi 3B+, Debian Buster; KNX, FS20, HM, HUE, Tradfri, Shellies, KLF200
Rollo-/Lichtsteuerung/-szenarien, T-Sensoren, Fensterkontakte, Heizungssteuerung, HEOS, Sprachsteuerung mit Alexa-FHEM, Netatmo, Nuki, ...

Depechem

Zitat von: hanseis am 26 Februar 2017, 12:14:12
Hallo  Depechem

Ein clearGroup löst ein getGroups aus. Das erkennt dann das keine Mitglieder in der Gruppe sind und löscht die Mitglieder. Der Status wird auf off gesetzt(roter Kreis hinter Gruppenname). Die Gruppe selbst wird in fhem nie gelöscht. Wenn du dann aus einem Player heraus ein groupWithMember machst, wird eine Gruppe mit diesem Player als Leader erzeugt wenn diese noch nicht existiert. Der gewählte Player hinter groupWithMember wird Mitglied der Gruppe. Existiert die Gruppe schon wird der gewählte Player hinter groupWithMember einfach der Gruppe hinzugefügt. Ist dieser Player, bei dem du groupWithMember machst, schon in einer Gruppe, passiert nichts. Du musst die bestehende Gruppe erst auflösen. Ist in der App praktisch auch so oder kann ich da ein Mitglied einer Gruppe direkt auf einen anderen Player ziehen und es entsteht eine neue Gruppe? Das habe ich noch nicht probiert.
Fange mal auf der grünen Wiese an, soll heißen lösche mal alle HEOS Devices und definiere einen neuen Master. Der erkennt dann alle Player und Gruppen (wenn du schon welche über die App angelegt hast).

Ich habe HEOS nochmal komplett neu angelegt.
Die Gruppen wurden automatisch durch das Anlegen in der App direkt in FHEM angelegt.

Ich kann die HEOS von der Gruppe trennen aber trotzdem nicht wieder (mit groupWithMember) neu verknüpfen.

Hier der Log allgein bei verbose 5:
2017.02.26 17:10:30.624 1: PERL WARNING: Useless use of numeric eq (==) in void context at ./FHEM/21_HEOSPlayer.pm line 623.
2017.02.26 17:11:52.748 1: PERL WARNING: Argument "off" isn't numeric in numeric eq (==) at ./FHEM/21_HEOSPlayer.pm line 623, <GEN335> line 1.
2017.02.26 17:12:19.196 1: PERL WARNING: Use of uninitialized value in pattern match (m//) at ./FHEM/21_HEOSMaster.pm line 435, <GEN434> line 1.
2017.02.26 17:12:19.197 1: PERL WARNING: Use of uninitialized value in split at ./FHEM/21_HEOSMaster.pm line 443, <GEN434> line 1.
2017.02.26 17:13:11.247 1: PERL WARNING: Use of uninitialized value in pattern match (m//) at ./FHEM/21_HEOSMaster.pm line 435, <GEN550> line 1.
2017.02.26 17:13:11.248 1: PERL WARNING: Use of uninitialized value in split at ./FHEM/21_HEOSMaster.pm line 443, <GEN550> line 1.
2017.02.26 17:13:17.279 1: PERL WARNING: Use of uninitialized value in pattern match (m//) at ./FHEM/21_HEOSMaster.pm line 435, <GEN569> line 1.
2017.02.26 17:13:17.280 1: PERL WARNING: Use of uninitialized value in split at ./FHEM/21_HEOSMaster.pm line 443, <GEN569> line 1.
2017.02.26 17:14:30.259 1: PERL WARNING: Use of uninitialized value in pattern match (m//) at ./FHEM/21_HEOSMaster.pm line 435, <GEN716> line 1.
2017.02.26 17:14:30.259 1: PERL WARNING: Use of uninitialized value in split at ./FHEM/21_HEOSMaster.pm line 443, <GEN716> line 1.
2017.02.26 17:14:30.349 1: PERL WARNING: Argument "off" isn't numeric in numeric eq (==) at ./FHEM/21_HEOSPlayer.pm line 623, <GEN716> line 1.
2017.02.26 17:14:30.755 1: PERL WARNING: Use of uninitialized value in pattern match (m//) at ./FHEM/21_HEOSMaster.pm line 435, <GEN717> line 1.
2017.02.26 17:14:30.755 1: PERL WARNING: Use of uninitialized value in split at ./FHEM/21_HEOSMaster.pm line 443, <GEN717> line 1.
2017.02.26 17:14:41.574 1: PERL WARNING: Argument "off" isn't numeric in numeric eq (==) at ./FHEM/21_HEOSPlayer.pm line 623, <GEN717> line 1.
2017.02.26 17:15:12.185 1: PERL WARNING: Use of uninitialized value $value in substitution (s///) at ./FHEM/21_HEOSGroup.pm line 185, <GEN717> line 1.
2017.02.26 17:15:53.490 1: PERL WARNING: Use of uninitialized value $value in substitution (s///) at ./FHEM/21_HEOSGroup.pm line 185.
2017.02.26 17:15:53.706 1: PERL WARNING: Argument "off" isn't numeric in numeric eq (==) at ./FHEM/21_HEOSPlayer.pm line 623.
2017.02.26 17:16:06.523 1: PERL WARNING: Use of uninitialized value $value in substitution (s///) at ./FHEM/21_HEOSGroup.pm line 185, <GEN828> line 1.



Hier der Log bei groupWithMember beo verbose5:

2017.02.26 17:18:06.271 4: HEOSMaster (HEOSMasterMod) - WriteFn called
2017.02.26 17:18:06.272 5: HEOSMaster (HEOSMasterMod) - heos://group/set_group?pid=1772574848

2017.02.26 17:18:06.272 4: HEOSPlayer (HEOSPlayer1772574848) - IOWrite: createGroup pid=1772574848 IODevHash=HASH(0x2bfc718)
2017.02.26 17:18:06.276 1: PERL WARNING: Use of uninitialized value $value in substitution (s///) at ./FHEM/21_HEOSGroup.pm line 185, <GEN1148> line 1.
2017.02.26 17:18:06.308 4: HEOSMaster (HEOSMasterMod) - ReadFn gestartet
2017.02.26 17:18:06.308 5: HEOSMaster (HEOSMasterMod) - received buffer data, start HEOSMaster_ProcessRead: {"heos": {"command": "group/set_group", "result": "fail", "message": "eid=12&text=System error&syserrno=-9&pid=1772574848"}}

2017.02.26 17:18:06.308 4: HEOSMaster (HEOSMasterMod) - process read
2017.02.26 17:18:06.308 4: HEOSMaster (HEOSMasterMod) - No PARTIAL buffer
2017.02.26 17:18:06.308 5: HEOSMaster (HEOSMasterMod) - Incoming data: {"heos": {"command": "group/set_group", "result": "fail", "message": "eid=12&text=System error&syserrno=-9&pid=1772574848"}}

2017.02.26 17:18:06.309 5: HEOSMaster (HEOSMasterMod) - Current processing buffer (PARTIAL + incoming data): {"heos": {"command": "group/set_group", "result": "fail", "message": "eid=12&text=System error&syserrno=-9&pid=1772574848"}}

2017.02.26 17:18:06.309 5: HEOSMaster (HEOSMasterMod) - return msg: {"heos": {"command": "group/set_group", "result": "fail", "message": "eid=12&text=System error&syserrno=-9&pid=1772574848"}} and tail:

2017.02.26 17:18:06.309 5: HEOSMaster (HEOSMasterMod) - Decoding JSON message. Length: 124 Content: {"heos": {"command": "group/set_group", "result": "fail", "message": "eid=12&text=System error&syserrno=-9&pid=1772574848"}}
2017.02.26 17:18:06.309 5: HEOSMaster (HEOSMasterMod) - JSON String: {"heos": {"command": "group/set_group", "result": "fail", "message": "eid=12&text=System error&syserrno=-9&pid=1772574848"}}
2017.02.26 17:18:06.310 4: HEOSMaster (HEOSMasterMod) - JSON detected!
2017.02.26 17:18:06.318 4: HEOSMaster (HEOSMasterMod) - call Sub HEOSMaster_WriteReadings
2017.02.26 17:18:06.318 4: HEOSMaster (HEOSMasterMod) - general error ID 12 - System error
2017.02.26 17:18:06.318 4: HEOSMaster (HEOSMasterMod) - starte HEOSMaster_ResponseProcessing
2017.02.26 17:18:06.318 5: HEOSMaster (HEOSMasterMod) - Garbage character before message:
2017.02.26 17:18:06.318 5: HEOSMaster (HEOSMasterMod) - Garbage character before message:

2017.02.26 17:18:06.318 5: HEOSMaster (HEOSMasterMod) - return msg:  and tail:
2017.02.26 17:18:06.319 5: HEOSMaster (HEOSMasterMod) - Tail:
2017.02.26 17:18:06.319 5: HEOSMaster (HEOSMasterMod) - PARTIAL:



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

CoolTux


2017.02.26 17:18:06.272 5: HEOSMaster (HEOSMasterMod) - heos://group/set_group?pid=1772574848


Da fehlt definitiv eine zweite pid. Ist die hier gezeigte pid die des Devices von wo aus du den set Befehl aus führst. Also die des Leaders?
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

Könnt Ihr das bitte mal checken ?  2017.02.26 17:09:54 1: PERL WARNING: Use of uninitialized value $_ in substitution (s///) at ./FHEM/21_HEOSPlayer.pm line 623.
2017.02.26 17:09:54 1: PERL WARNING: Argument "off" isn't numeric in numeric eq (==) at ./FHEM/21_HEOSPlayer.pm line 623.
FHEM 6.1, 2 x RasPi 3B+, Debian Buster; KNX, FS20, HM, HUE, Tradfri, Shellies, KLF200
Rollo-/Lichtsteuerung/-szenarien, T-Sensoren, Fensterkontakte, Heizungssteuerung, HEOS, Sprachsteuerung mit Alexa-FHEM, Netatmo, Nuki, ...

Depechem

Ich löse beim "HEOSPlayer1772574848" ein "set groupWithMember HEOSPlayer512565195" aus
Dann kommt folgendes Log

2017.02.26 17:35:09.938 4: HEOSMaster (HEOSMasterMod) - WriteFn called
2017.02.26 17:35:09.939 5: HEOSMaster (HEOSMasterMod) - heos://group/set_group?pid=1772574848

2017.02.26 17:35:09.939 4: HEOSPlayer (HEOSPlayer1772574848) - IOWrite: createGroup pid=1772574848 IODevHash=HASH(0x29bd668)
2017.02.26 17:35:09.943 1: PERL WARNING: Use of uninitialized value $value in substitution (s///) at ./FHEM/21_HEOSGroup.pm line 185, <GEN1793> line 1.
2017.02.26 17:35:09.973 4: HEOSMaster (HEOSMasterMod) - ReadFn gestartet
2017.02.26 17:35:09.973 5: HEOSMaster (HEOSMasterMod) - received buffer data, start HEOSMaster_ProcessRead: {"heos": {"command": "group/set_group", "result": "fail", "message": "eid=12&text=System error&syserrno=-9&pid=1772574848"}}

2017.02.26 17:35:09.973 4: HEOSMaster (HEOSMasterMod) - process read
2017.02.26 17:35:09.973 4: HEOSMaster (HEOSMasterMod) - No PARTIAL buffer
2017.02.26 17:35:09.974 5: HEOSMaster (HEOSMasterMod) - Incoming data: {"heos": {"command": "group/set_group", "result": "fail", "message": "eid=12&text=System error&syserrno=-9&pid=1772574848"}}

2017.02.26 17:35:09.974 5: HEOSMaster (HEOSMasterMod) - Current processing buffer (PARTIAL + incoming data): {"heos": {"command": "group/set_group", "result": "fail", "message": "eid=12&text=System error&syserrno=-9&pid=1772574848"}}

2017.02.26 17:35:09.974 5: HEOSMaster (HEOSMasterMod) - return msg: {"heos": {"command": "group/set_group", "result": "fail", "message": "eid=12&text=System error&syserrno=-9&pid=1772574848"}} and tail:

2017.02.26 17:35:09.974 5: HEOSMaster (HEOSMasterMod) - Decoding JSON message. Length: 124 Content: {"heos": {"command": "group/set_group", "result": "fail", "message": "eid=12&text=System error&syserrno=-9&pid=1772574848"}}
2017.02.26 17:35:09.975 5: HEOSMaster (HEOSMasterMod) - JSON String: {"heos": {"command": "group/set_group", "result": "fail", "message": "eid=12&text=System error&syserrno=-9&pid=1772574848"}}
2017.02.26 17:35:09.975 4: HEOSMaster (HEOSMasterMod) - JSON detected!
2017.02.26 17:35:09.983 4: HEOSMaster (HEOSMasterMod) - call Sub HEOSMaster_WriteReadings
2017.02.26 17:35:09.983 4: HEOSMaster (HEOSMasterMod) - general error ID 12 - System error
2017.02.26 17:35:09.983 4: HEOSMaster (HEOSMasterMod) - starte HEOSMaster_ResponseProcessing
2017.02.26 17:35:09.983 5: HEOSMaster (HEOSMasterMod) - Garbage character before message:
2017.02.26 17:35:09.983 5: HEOSMaster (HEOSMasterMod) - Garbage character before message:

2017.02.26 17:35:09.983 5: HEOSMaster (HEOSMasterMod) - return msg:  and tail:
2017.02.26 17:35:09.984 5: HEOSMaster (HEOSMasterMod) - Tail:
2017.02.26 17:35:09.984 5: HEOSMaster (HEOSMasterMod) - PARTIAL:
RaspberryPi2 / FHEM / 3 Wand-Tablets mit Tablet UI / HM USB / verschiedene HM-Aktoren / JeeLink USB für WS1600 und mehrere LaCrosse Sensoren / HEOS ...

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

CoolTux

Zitat von: Depechem am 26 Februar 2017, 17:22:20
Ich habe HEOS nochmal komplett neu angelegt.
Die Gruppen wurden automatisch durch das Anlegen in der App direkt in FHEM angelegt.

Ich kann die HEOS von der Gruppe trennen aber trotzdem nicht wieder (mit groupWithMember) neu verknüpfen.

Hier der Log allgein bei verbose 5:
2017.02.26 17:10:30.624 1: PERL WARNING: Useless use of numeric eq (==) in void context at ./FHEM/21_HEOSPlayer.pm line 623.
2017.02.26 17:11:52.748 1: PERL WARNING: Argument "off" isn't numeric in numeric eq (==) at ./FHEM/21_HEOSPlayer.pm line 623, <GEN335> line 1.
2017.02.26 17:12:19.196 1: PERL WARNING: Use of uninitialized value in pattern match (m//) at ./FHEM/21_HEOSMaster.pm line 435, <GEN434> line 1.
2017.02.26 17:12:19.197 1: PERL WARNING: Use of uninitialized value in split at ./FHEM/21_HEOSMaster.pm line 443, <GEN434> line 1.
2017.02.26 17:13:11.247 1: PERL WARNING: Use of uninitialized value in pattern match (m//) at ./FHEM/21_HEOSMaster.pm line 435, <GEN550> line 1.
2017.02.26 17:13:11.248 1: PERL WARNING: Use of uninitialized value in split at ./FHEM/21_HEOSMaster.pm line 443, <GEN550> line 1.
2017.02.26 17:13:17.279 1: PERL WARNING: Use of uninitialized value in pattern match (m//) at ./FHEM/21_HEOSMaster.pm line 435, <GEN569> line 1.
2017.02.26 17:13:17.280 1: PERL WARNING: Use of uninitialized value in split at ./FHEM/21_HEOSMaster.pm line 443, <GEN569> line 1.
2017.02.26 17:14:30.259 1: PERL WARNING: Use of uninitialized value in pattern match (m//) at ./FHEM/21_HEOSMaster.pm line 435, <GEN716> line 1.
2017.02.26 17:14:30.259 1: PERL WARNING: Use of uninitialized value in split at ./FHEM/21_HEOSMaster.pm line 443, <GEN716> line 1.
2017.02.26 17:14:30.349 1: PERL WARNING: Argument "off" isn't numeric in numeric eq (==) at ./FHEM/21_HEOSPlayer.pm line 623, <GEN716> line 1.
2017.02.26 17:14:30.755 1: PERL WARNING: Use of uninitialized value in pattern match (m//) at ./FHEM/21_HEOSMaster.pm line 435, <GEN717> line 1.
2017.02.26 17:14:30.755 1: PERL WARNING: Use of uninitialized value in split at ./FHEM/21_HEOSMaster.pm line 443, <GEN717> line 1.
2017.02.26 17:14:41.574 1: PERL WARNING: Argument "off" isn't numeric in numeric eq (==) at ./FHEM/21_HEOSPlayer.pm line 623, <GEN717> line 1.
2017.02.26 17:15:12.185 1: PERL WARNING: Use of uninitialized value $value in substitution (s///) at ./FHEM/21_HEOSGroup.pm line 185, <GEN717> line 1.
2017.02.26 17:15:53.490 1: PERL WARNING: Use of uninitialized value $value in substitution (s///) at ./FHEM/21_HEOSGroup.pm line 185.
2017.02.26 17:15:53.706 1: PERL WARNING: Argument "off" isn't numeric in numeric eq (==) at ./FHEM/21_HEOSPlayer.pm line 623.
2017.02.26 17:16:06.523 1: PERL WARNING: Use of uninitialized value $value in substitution (s///) at ./FHEM/21_HEOSGroup.pm line 185, <GEN828> line 1.



Hier der Log bei groupWithMember beo verbose5:

2017.02.26 17:18:06.271 4: HEOSMaster (HEOSMasterMod) - WriteFn called
2017.02.26 17:18:06.272 5: HEOSMaster (HEOSMasterMod) - heos://group/set_group?pid=1772574848

2017.02.26 17:18:06.272 4: HEOSPlayer (HEOSPlayer1772574848) - IOWrite: createGroup pid=1772574848 IODevHash=HASH(0x2bfc718)
2017.02.26 17:18:06.276 1: PERL WARNING: Use of uninitialized value $value in substitution (s///) at ./FHEM/21_HEOSGroup.pm line 185, <GEN1148> line 1.
2017.02.26 17:18:06.308 4: HEOSMaster (HEOSMasterMod) - ReadFn gestartet
2017.02.26 17:18:06.308 5: HEOSMaster (HEOSMasterMod) - received buffer data, start HEOSMaster_ProcessRead: {"heos": {"command": "group/set_group", "result": "fail", "message": "eid=12&text=System error&syserrno=-9&pid=1772574848"}}

2017.02.26 17:18:06.308 4: HEOSMaster (HEOSMasterMod) - process read
2017.02.26 17:18:06.308 4: HEOSMaster (HEOSMasterMod) - No PARTIAL buffer
2017.02.26 17:18:06.308 5: HEOSMaster (HEOSMasterMod) - Incoming data: {"heos": {"command": "group/set_group", "result": "fail", "message": "eid=12&text=System error&syserrno=-9&pid=1772574848"}}

2017.02.26 17:18:06.309 5: HEOSMaster (HEOSMasterMod) - Current processing buffer (PARTIAL + incoming data): {"heos": {"command": "group/set_group", "result": "fail", "message": "eid=12&text=System error&syserrno=-9&pid=1772574848"}}

2017.02.26 17:18:06.309 5: HEOSMaster (HEOSMasterMod) - return msg: {"heos": {"command": "group/set_group", "result": "fail", "message": "eid=12&text=System error&syserrno=-9&pid=1772574848"}} and tail:

2017.02.26 17:18:06.309 5: HEOSMaster (HEOSMasterMod) - Decoding JSON message. Length: 124 Content: {"heos": {"command": "group/set_group", "result": "fail", "message": "eid=12&text=System error&syserrno=-9&pid=1772574848"}}
2017.02.26 17:18:06.309 5: HEOSMaster (HEOSMasterMod) - JSON String: {"heos": {"command": "group/set_group", "result": "fail", "message": "eid=12&text=System error&syserrno=-9&pid=1772574848"}}
2017.02.26 17:18:06.310 4: HEOSMaster (HEOSMasterMod) - JSON detected!
2017.02.26 17:18:06.318 4: HEOSMaster (HEOSMasterMod) - call Sub HEOSMaster_WriteReadings
2017.02.26 17:18:06.318 4: HEOSMaster (HEOSMasterMod) - general error ID 12 - System error
2017.02.26 17:18:06.318 4: HEOSMaster (HEOSMasterMod) - starte HEOSMaster_ResponseProcessing
2017.02.26 17:18:06.318 5: HEOSMaster (HEOSMasterMod) - Garbage character before message:
2017.02.26 17:18:06.318 5: HEOSMaster (HEOSMasterMod) - Garbage character before message:

2017.02.26 17:18:06.318 5: HEOSMaster (HEOSMasterMod) - return msg:  and tail:
2017.02.26 17:18:06.319 5: HEOSMaster (HEOSMasterMod) - Tail:
2017.02.26 17:18:06.319 5: HEOSMaster (HEOSMasterMod) - PARTIAL:


Ich denke das ich das Problem gefunden habe und werde nun mein Fix testen.
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

So neue Version liegt oben. Version 0.1.60. Bitte einmal testen. Alles konnte ich noch nicht finden. Da ich aber auch einiges umgeschrieben habe (nur Formatierung) stimmen die Zeilennummern in den Fehlermeldungen nicht mehr. Also bitte noch mal melden wenn was sein sollte.


Daaanke
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 27 Februar 2017, 09:46:34
So neue Version liegt oben. Version 0.1.60. Bitte einmal testen. Alles konnte ich noch nicht finden. Da ich aber auch einiges umgeschrieben habe (nur Formatierung) stimmen die Zeilennummern in den Fehlermeldungen nicht mehr. Also bitte noch mal melden wenn was sein sollte.


Daaanke

Super Leon,
jetzt funktioniert "GroupWithMember"  :D

nun hätte ich gern noch 2 Wünsche. Bilder siehe Anhang:
- an meinem DENON AVR X4300h habe ich 3 Zonen. Diese 3 Zonen sind (siehe Bild) in der HEOS App zu schalten. Könntet ihr dies mit integrieren?
- beim jeweiligen Tunein Radiosender kann man in der HEOS App den "Stream" des aktuell spielenden Radiosenders wählen (Audioqualität). Dieser Stream wird nach Senderwechsel wieder angepasst(öfters in der schlechtesten Ausio-Qualität(48 kbps)
RaspberryPi2 / FHEM / 3 Wand-Tablets mit Tablet UI / HM USB / verschiedene HM-Aktoren / JeeLink USB für WS1600 und mehrere LaCrosse Sensoren / HEOS ...

CoolTux

Och Menno. Und ich Dussel dachte doch echt diese Gruppen wären schon die Zonen  ::)
Wir schauen mal was man da machen kann. Hatte in der Doku so zu Zonen noch nichts gelesen.
Aber erstmal, bevor hier weitere Wünsche erfüllt werden, werden die Features welche integriert sind stabilisiert. Wir müssen erstmal eine Grade bekommen bevor wie uns wieder biegen können.


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

Depechem

nach diesen Fehlermeldungen ist fhem abgestürzt.

2017.02.27 10:44:29.027 1: PERL WARNING: Use of uninitialized value $value in substitution (s///) at ./FHEM/21_HEOSGroup.pm line 219, <GEN556> line 1.
2017.02.27 10:44:29.389 1: PERL WARNING: Argument "off" isn't numeric in numeric eq (==) at ./FHEM/21_HEOSPlayer.pm line 810, <GEN557> line 1.
2017.02.27 10:44:52.991 1: PERL WARNING: Use of uninitialized value $value in substitution (s///) at ./FHEM/21_HEOSGroup.pm line 219, <GEN584> line 1.
2017.02.27 10:44:53.476 1: PERL WARNING: Argument "off" isn't numeric in numeric eq (==) at ./FHEM/21_HEOSPlayer.pm line 810, <GEN585> line 1.
2017.02.27 10:45:53.031 1: PERL WARNING: Use of uninitialized value $value in substitution (s///) at ./FHEM/21_HEOSGroup.pm line 219, <GEN647> line 1.
2017.02.27 10:45:53.629 1: PERL WARNING: Argument "off" isn't numeric in numeric eq (==) at ./FHEM/21_HEOSPlayer.pm line 810, <GEN648> line 1.
2017.02.27 10:45:54.854 1: PERL WARNING: Use of uninitialized value in pattern match (m//) at ./FHEM/21_HEOSMaster.pm line 524, <GEN649> line 1.
2017.02.27 10:45:54.854 1: PERL WARNING: Use of uninitialized value in split at ./FHEM/21_HEOSMaster.pm line 533, <GEN649> line 1.
2017.02.27 10:46:36.040 1: PERL WARNING: Use of uninitialized value in pattern match (m//) at ./FHEM/21_HEOSMaster.pm line 524, <GEN778> line 1.
2017.02.27 10:46:36.041 1: PERL WARNING: Use of uninitialized value in split at ./FHEM/21_HEOSMaster.pm line 533, <GEN778> line 1.
2017.02.27 10:46:41.660 1: PERL WARNING: Argument "off" isn't numeric in numeric eq (==) at ./FHEM/21_HEOSPlayer.pm line 810.
2017.02.27 10:46:42.668 1: PERL WARNING: Use of uninitialized value in pattern match (m//) at ./FHEM/21_HEOSMaster.pm line 524, <GEN805> line 1.
2017.02.27 10:46:42.668 1: PERL WARNING: Use of uninitialized value in split at ./FHEM/21_HEOSMaster.pm line 533, <GEN805> line 1.
2017.02.27 10:46:52.231 1: PERL WARNING: Use of uninitialized value in pattern match (m//) at ./FHEM/21_HEOSMaster.pm line 524, <GEN868> line 1.
2017.02.27 10:46:52.232 1: PERL WARNING: Use of uninitialized value in split at ./FHEM/21_HEOSMaster.pm line 533, <GEN868> line 1.
2017.02.27 10:47:39.156 1: PERL WARNING: Use of uninitialized value $value in substitution (s///) at ./FHEM/21_HEOSGroup.pm line 219, <GEN981> line 1.
2017.02.27 10:47:40.500 1: PERL WARNING: Argument "off" isn't numeric in numeric eq (==) at ./FHEM/21_HEOSPlayer.pm line 810, <GEN983> line 1.
2017.02.27 10:47:58.920 1: PERL WARNING: Use of uninitialized value $value in substitution (s///) at ./FHEM/21_HEOSGroup.pm line 219, <GEN1029> line 1.
2017.02.27 10:48:38.991 1: PERL WARNING: Use of uninitialized value $heosCmd in string at ./FHEM/21_HEOSPlayer.pm line 629, <GEN1127> line 1.
2017.02.27 10:48:38.991 1: PERL WARNING: Use of uninitialized value within %heosCmds in concatenation (.) or string at ./FHEM/21_HEOSMaster.pm line 405, <GEN1127> line 1.
2017.02.27 10:48:38.991 1: PERL WARNING: Use of uninitialized value $heosCmd in concatenation (.) or string at ./FHEM/21_HEOSPlayer.pm line 630, <GEN1127> line 1.
2017.02.27 10:48:38.995 1: PERL WARNING: Use of uninitialized value $value in substitution (s///) at ./FHEM/21_HEOSGroup.pm line 219, <GEN1127> line 1.
2017.02.27 10:48:56.798 1: PERL WARNING: Use of uninitialized value $value in substitution (s///) at ./FHEM/21_HEOSGroup.pm line 219, <GEN1165> line 1.
2017.02.27 10:49:15.343 1: PERL WARNING: Use of uninitialized value $heosCmd in string at ./FHEM/21_HEOSPlayer.pm line 629, <GEN1186> line 1.
2017.02.27 10:49:15.344 1: PERL WARNING: Use of uninitialized value within %heosCmds in concatenation (.) or string at ./FHEM/21_HEOSMaster.pm line 405, <GEN1186> line 1.
2017.02.27 10:49:15.345 1: PERL WARNING: Use of uninitialized value $heosCmd in concatenation (.) or string at ./FHEM/21_HEOSPlayer.pm line 630, <GEN1186> line 1.
2017.02.27 10:49:15.352 1: PERL WARNING: Use of uninitialized value $value in substitution (s///) at ./FHEM/21_HEOSGroup.pm line 219, <GEN1186> line 1.
2017.02.27 10:49:20.236 1: PERL WARNING: Use of uninitialized value $value in substitution (s///) at ./FHEM/21_HEOSGroup.pm line 219, <GEN1191> line 1.
2017.02.27 10:49:30.183 1: PERL WARNING: Use of uninitialized value $value in substitution (s///) at ./FHEM/21_HEOSGroup.pm line 219, <GEN1202> line 1.
2017.02.27 10:49:31.190 1: PERL WARNING: Argument "off" isn't numeric in numeric eq (==) at ./FHEM/21_HEOSPlayer.pm line 810, <GEN1203> line 1.
Not a HASH reference at ./FHEM/21_HEOSPlayer.pm line 669, <GEN1239> line 1.
RaspberryPi2 / FHEM / 3 Wand-Tablets mit Tablet UI / HM USB / verschiedene HM-Aktoren / JeeLink USB für WS1600 und mehrere LaCrosse Sensoren / HEOS ...

CoolTux

Zitat
Argument "off" isn't numeric in numeric eq (==) at ./FHEM/21_HEOSPlayer.pm line 810, <GEN1203> line 1.

Ist gefixt, war ein Schreibfehler. Den Rest schaue ich mir an.
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

Hab auch grad mal GroupWithMember und ClearGroup getestet: Super!
FHEM 6.1, 2 x RasPi 3B+, Debian Buster; KNX, FS20, HM, HUE, Tradfri, Shellies, KLF200
Rollo-/Lichtsteuerung/-szenarien, T-Sensoren, Fensterkontakte, Heizungssteuerung, HEOS, Sprachsteuerung mit Alexa-FHEM, Netatmo, Nuki, ...

CoolTux

Ich habe mal 0.1.61 Hochgeladen.
Die Fehlermeldungen mit s/// sind Codeteile von Hans, da möchte ich jetzt nicht unbedingt mit meinem Halbwissen drin rumpfuschen. Daher würde ich Euch bitten da nich etwas Geduld zu haben.


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