Habe gerade auf meinem Raspi ein Fhem Update durchgeführt. Nach shutdown restart ist jetzt Fhem nichtmehr erreichbar.
Im logfile steht folgendes :
2018.07.05 21:42:11 5: Starting notify loop for global, 1 event(s), first is INITIALIZED
2018.07.05 21:42:11 5: createNotifyHash
2018.07.05 21:42:11 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/74_AMADDevice.pm line 376.
2018.07.05 21:42:11 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/73_AMADCommBridge.pm line 290.
2018.07.05 21:42:11 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/73_AMADCommBridge.pm line 291.
2018.07.05 21:42:11 1: PERL WARNING: Use of uninitialized value in pattern match (m//) at FHEM/HttpUtils.pm line 116.
2018.07.05 21:42:11 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at FHEM/HttpUtils.pm line 312.
2018.07.05 21:42:11 5: HttpUtils url=
2018.07.05 21:42:11 1: PERL WARNING: Use of uninitialized value in pattern match (m//) at FHEM/HttpUtils.pm line 314.
2018.07.05 21:42:11 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at FHEM/HttpUtils.pm line 321.
Can't use an undefined value as a subroutine reference at FHEM/HttpUtils.pm line 878.
Hat jemand eine Idee wie ich vorgehen muss damit ich Fhem wieder zum Laufen kriege.
Danke im Voraus für eure Hilfe!
Bernhard
Zeig mal bitte Deine Definition vom AMADDevice. Also direkt vom Tablet oder Handy Device. Bitte samt Attribute. Ich denke mal es fehlt das Attribut remoteServer
Denke du meinst aus der fhem.cfg, oder?
Ja. Bleibt ja nichts anderes übrig
So, hier nun die Definition vom meinem AMADDevice.
Bis gestern vor dem Fhem-Update und dem Fhem-Neustart hat das auch immer gut funktioniert.
define AMADBridge AMADCommBridge
attr AMADBridge room AMAD
attr AMADBridge verbose 0
define EssZiTablet AMADDevice 192.168.178.44 1515867007028 IODev=AMADBridge
attr EssZiTablet room AMAD
attr EssZiTablet verbose 3
define FileLog_EssZiTablet FileLog ./log/EssZiTablet-%Y.log EssZiTablet
attr FileLog_EssZiTablet logtype text
attr FileLog_EssZiTablet room AMAD
Vielen Dank für die Unterstützung!
Wie gesagt, es fehlt das Attribut remoteServer. Füge das einfach hinzu.
attr EssZiTablet remoteServer Automagic
und warum kann das Modul diesen Wert nicht als default verwenden, wenn das Attribut fehlt?
Macht es eigentlich. Laut Code fügt es das Attribut ein wenn es nicht da ist.
Sorry, kann die geänderte Fhem.cfg nicht speichern, ist wohl schreibgeschützt (s. Meldung).
"Fehler beim Schreiben von /opt/fhem/fhem.cfg: Keine Berechtigung"
Wie krieg ich die Änderung jetzt gespeichert?
geöffnet habe ich die fhem.cfg mit - sudoedit /opt/fhem/fhem.cfg
Habe nun geschafft die fhem.cfg zu ändern und nach einem reboot komme ich jetzt auch wieder von allen Geräten auf die Fhem Oberfläche!
Herzlichen Dank noch mal für die Unterstützung!