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
Problem:
"Feature "current_sub" is not supported by Perl 5.14.2 at FHEM/lib/HM485/Util.pm line 354"
Grüße
Stephan
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
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
Hi,
eigentlich hätte "update" reichen sollen. Hat es das nicht?
Gruß,
Thorsten
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
Mist...
Ich habe die Abhängigkeit jetzt ausgebaut. Es sollte jetzt auch ohne sub::identify gehen.
Gruß,
Thorsten