FHEM Forum

FHEM - Hausautomations-Systeme => Homematic => Thema gestartet von: Thorsten Pferdekaemper am 13 November 2017, 22:55:51

Titel: [HM-Wired] Version 0.8.10 - Virtual "central" device verbessert etc.
Beitrag von: Thorsten Pferdekaemper am 13 November 2017, 22:55:51
Hi,
ich habe gerade Version 0.8.10 hochgeladen. Es wäre gut, wenn das zuerst mal jemand ausprobieren könnte, dem (oder der) nicht gleich mit Scheidung gedroht wird, wenn mal was nicht funktioniert.
Hier sind die Änderungen als Zusammenfassung. Wie man den neuen Kram verwendet steht in der (lokalen) Commandref. Bei weiterem Informationsbedarf hier nachfragen.

Virtuelle ("zentrale") Devices verbessert
Das Anlegen dieser Teile sollte jetzt nicht mehr blockieren. Außerdem kann man mehrere davon anlegen und frei einem HM485_LAN zuweisen. (Siehe auch https://forum.fhem.de/index.php/topic,77687.0.html)

Attribut HM485d_highPriority in HM485_LAN
Damit kann die Prozesspriorität des HM485d Daemons erhöht werden. Dadurch kann die Kommunikation mit den HMW-Devices stabiler werden.

Antwortverhalten in FHEMWEB verbessert
Insbesondere bei vielen Kanälen in einem "HM485-Raum" konnte es bisher zu langen Wartezeiten in FHEMWEB kommen. Dabei hat FHEM blockiert. Das sollte jetzt besser sein.

Finden der Prozess-ID des HM485d stabiler gemacht
Dadurch sollte das jetzt auch auf TinyCoreLinux laufen. (Siehe https://forum.fhem.de/index.php/topic,78808.0.html)

Attribut subType ist jetzt änderbar
Bisher wurde es bei einem Neustart (oder set...getConfig) überschrieben. (Siehe auch https://forum.fhem.de/index.php/topic,78980.0.html)

Darstellung der Peerings nach delete/rename korrigiert
Es kann sein, dass nach einem "rename" eines Kanals dieser nicht mehr in Peerings verwendet werden konnte. Nach dem Löschen eines Kanals war ein "unpeer" dieses Kanals schwierig. Das sollte jetzt besser sein.

Gruß,
  Thorsten
Titel: Antw:[HM-Wired] Version 0.8.10 - Virtual "central" device verbessert etc.
Beitrag von: eisler am 14 November 2017, 07:21:06
Problem:

"Feature "current_sub" is not supported by Perl 5.14.2 at FHEM/lib/HM485/Util.pm line 354"

Grüße
Stephan
Titel: Antw:[HM-Wired] Version 0.8.10 - Virtual "central" device verbessert etc.
Beitrag von: Thorsten Pferdekaemper am 14 November 2017, 08:26:02
Hi Stephan,
ich glaube, Deine Perl-Version ist von 2011. Vielleicht solltest Du da mal was machen...
Ich habe es aber trotzdem geändert. Könntest Du es ausprobieren?
Gruß,
   Thorsten
Titel: Antw:[HM-Wired] Version 0.8.10 - Virtual "central" device verbessert etc.
Beitrag von: eisler am 14 November 2017, 09:16:31
Hallo Thorsten,

update und installation von libsub-identify-perl und es funktioniert. Danke!
Das ist die Perl version von Debian 7 "Wheezy" sollte noch bis Mai 2018 ok sein.

Grüße
Stephan
Titel: Antw:[HM-Wired] Version 0.8.10 - Virtual "central" device verbessert etc.
Beitrag von: Thorsten Pferdekaemper am 14 November 2017, 11:49:05
Hi,
eigentlich hätte "update" reichen sollen. Hat es das nicht?
Gruß,
   Thorsten
Titel: Antw:[HM-Wired] Version 0.8.10 - Virtual "central" device verbessert etc.
Beitrag von: eisler am 14 November 2017, 12:02:39
nach dem update hatte ich den Fehler:

Can't locate Sub/Identify.pm in @INC (@INC contains: /opt/fhem . /etc/perl /usr/local/lib/perl/5.14.2 /usr/local/share/perl/5.14.2 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.14 /usr/share/perl/5.14 /usr/local/lib/site_perl ./FHEM) at FHEM/lib/HM485/Util.pm line 359, <$fh> line 50.

installation von libsub-identify-perl löste das Problem.

Grüße
Stephan
Titel: Antw:[HM-Wired] Version 0.8.10 - Virtual "central" device verbessert etc.
Beitrag von: Thorsten Pferdekaemper am 14 November 2017, 12:15:17
Mist...
Ich habe die Abhängigkeit jetzt ausgebaut. Es sollte jetzt auch ohne sub::identify gehen.
Gruß,
   Thorsten