Hminfo geloescht und bei erneuten define probleme

Begonnen von Handballfroschi, 25 Januar 2018, 16:15:14

Vorheriges Thema - Nächstes Thema

Handballfroschi

Hallo. Ich brauche dringend eure Hilfe. Zur Ausgangslage ich verwende 2 homatic Heizungsthermostate die über ein cul Stick mit dem raspberry kommunizieren. Über eine tempList.Cfg und hminfo habe ich bisher eine temparaturliste an die Thermostate gesendet. Aus Versehen habe ich das device hminfo geloescht... Nun wollte ich es über define hm HMinfo wieder hinzufügen. Da bekomme ich die Fehlermeldung cannot load Modul hminfo. Ein Update all brachte auch keine Besserung.  :(

frank

FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

Handballfroschi

018.01.25 15:47:45 1: FHEMWEB SSL/HTTPS error:  SSL connect accept failed because of handshake problems (peer: 192.168.2.108)
2018.01.25 15:47:47 3: Harmony: new config
2018.01.25 15:48:04 1: reload: Error:Modul 98_HMinfo deactivated:
Unrecognized character \x7F; marked by <-- HERE after Anames)   <-- HERE near column 109 at ./FHEM/98_HMinfo.pm line 374.

2018.01.25 15:48:04 0: Unrecognized character \x7F; marked by <-- HERE after Anames)   <-- HERE near column 109 at ./FHEM/98_HMinfo.pm line 374.

2018.01.25 15:48:38 3: telnetForBlockingFn_1516891718: port 38524 opened
2018.01.25 15:49:38 1: PERL WARNING: Argument "%," isn't numeric in subtraction (-) at ./FHEM/42_SYSMON.pm line 2849.
2018.01.25 15:50:21 3: CUL_HM set Sensor_Balkontuer getConfig
2018.01.25 15:51:30 3: CUL_HM set Sensor_Haustuer getConfig
2018.01.25 15:51:38 1: PERL WARNING: Argument "%," isn't numeric in subtraction (-) at ./FHEM/42_SYSMON.pm line 2849.
2018.01.25 16:01:38 1: PERL WARNING: Argument "%," isn't numeric in subtraction (-) at ./FHEM/42_SYSMON.pm line 2849.
2018.01.25 16:11:38 1: PERL WARNING: Argument "%," isn't numeric in subtraction (-) at ./FHEM/42_SYSMON.pm line 2849.
2018.01.25 16:13:24 1: PERL WARNING: Subroutine HMinfo_Initialize redefined at ./FHEM/98_HMinfo.pm line 24.
2018.01.25 16:13:24 1: PERL WARNING: Subroutine HMinfo_Define redefined at ./FHEM/98_HMinfo.pm line 45.
2018.01.25 16:13:24 1: PERL WARNING: Subroutine HMinfo_Undef redefined at ./FHEM/98_HMinfo.pm line 73.
2018.01.25 16:13:24 1: PERL WARNING: Subroutine HMinfo_Attr redefined at ./FHEM/98_HMinfo.pm line 77.
2018.01.25 16:13:24 1: PERL WARNING: Subroutine HMinfo_Notify redefined at ./FHEM/98_HMinfo.pm line 191.
2018.01.25 16:13:24 1: reload: Error:Modul 98_HMinfo deactivated:
Unrecognized character \x7F; marked by <-- HERE after Anames)   <-- HERE near column 109 at ./FHEM/98_HMinfo.pm line 374.

2018.01.25 16:13:24 0: Unrecognized character \x7F; marked by <-- HERE after Anames)   <-- HERE near column 109 at ./FHEM/98_HMinfo.pm line 374.

2018.01.25 16:21:38 1: PERL WARNING: Argument "%," isn't numeric in subtraction (-) at ./FHEM/42_SYSMON.pm line 2849.
2018.01.25 16:31:38 1: PERL WARNING: Argument "%," isn't numeric in subtraction (-) at ./FHEM/42_SYSMON.pm line 2849.
2018.01.25 16:37:40 1: PERL WARNING: Use of uninitialized value $value in string eq at fhem.pl line 4424.

jump to the top

Beta-User

Klingt nach defekter Moduldatei. Du solltest das filesystem mal checken.

Glaskugel sagt: Raspi mit defekter SD-Karte...
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: ZigBee2mqtt, MiLight@ESP-GW, BT@OpenMQTTGw | ZWave | SIGNALduino | MapleCUN | RHASSPY
svn: u.a Weekday-&RandomTimer, Twilight,  div. attrTemplate-files, MySensors

Handballfroschi

Wenn ich im Raspberry im Ordner Fhem nach schaue gibt es keine datei 98_hminfo. Wie bekomme ich die wieder? Wieso sollte mein Speicherkarte defekt sein?

kumue

und wie schaut es im Ordner FHEM aus ?
So in etwa ?
-rwxr-xr-x 1 fhem dialout 162970 Jan  5 20:20 /opt/fhem/FHEM/98_HMinfo.pm

Einspielen über
UPD FHEM/98_HMinfo.pm
oder aus deinem Backup  ;)

Handballfroschi

Super danke hat funktioniert. Nachdem upd.... Konnte ich mit define das modul wieder hinzufügen..... Vielen vielen dank.

Beta-User

Wäre trotzdem interessant, warum die Datei in Teilen verloren war.

Kaputte SD-Karten sind leider ein seltenes, aber keineswegs exotisches Ereignis - da solltest du checken, ob nicht eine neue dran wäre.

Just my2ct.

Beta-User
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: ZigBee2mqtt, MiLight@ESP-GW, BT@OpenMQTTGw | ZWave | SIGNALduino | MapleCUN | RHASSPY
svn: u.a Weekday-&RandomTimer, Twilight,  div. attrTemplate-files, MySensors

ph1959de

Zitat von: Beta-User am 25 Januar 2018, 22:38:19
Wäre trotzdem interessant, warum die Datei in Teilen verloren war.
Na ja ... wir wissen ja (noch) nicht wirklich, was das
ZitatAus Versehen habe ich das device hminfo geloescht...
aus dem Anfangspost bedeutet  :-X
Aktives Mitglied des FHEM e.V. | Moderator im Forenbereich "Wiki"

Beta-User

Zitat von: ph1959de am 26 Januar 2018, 09:31:31
Na ja ... wir wissen ja (noch) nicht wirklich, was das aus dem Anfangspost bedeutet  :-X
Richtig, aber
Zitat2018.01.25 16:13:24 1: PERL WARNING: Subroutine HMinfo_Notify redefined at ./FHEM/98_HMinfo.pm line 191.
hätte ich so interpretiert, dass eine (lesbare) Moduldatei an sich vorhanden war, aber irgendwas damit nicht in Ordnung war.

Was mich am Anfang noch irritiert hatte, war der Umstand, dass für HMinfo 3 verschiedene (Groß-/Klein-) Schreibweisen angeboten wurden (den Threadtitel mit eingeschlossen).

Aber wie dem auch sei, wir werden vermutlich wieder was vom TE hören, spätestens, wenn sein FHEM wieder irgendwie komisch reagiert. Vielleicht (hoffentlich!) erinnert er sich daran, dass er die SD-Karte mal ansehen sollte und macht rechtzeitig Backups von seiner cfg etc., bevor es die auch verspult....

Aber natürlich: Das muß es nicht gewesen sein...
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: ZigBee2mqtt, MiLight@ESP-GW, BT@OpenMQTTGw | ZWave | SIGNALduino | MapleCUN | RHASSPY
svn: u.a Weekday-&RandomTimer, Twilight,  div. attrTemplate-files, MySensors