FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: tom44 am 10 November 2018, 09:14:22

Titel: Verbindungsprobleme FHEM
Beitrag von: tom44 am 10 November 2018, 09:14:22

Guten Morgen zusammen,

ich habe heute morgen versucht, das relativ neue Modul MQTT2 einzuspielen und dabei das bisherige MQTT zu löschen.
Leider hat sich dabei die Verbindung zu FHEM über die weboberfläche verabschiedet. Über putty habe ich Zugriff auf meinen Server (raspberry).
Ich habe mit der Wiki Anleitung  "Hilfe! Mein FHEM funktioniert nicht!" (schön, dass es so etwas gibt  :)
https://wiki.fhem.de/wiki/Hilfe!_Mein_FHEM_funktioniert_nicht!#L.C3.A4uft_FHEM_bereits.2Fnoch
mir mit Filezilla das Logfile herunterladen und anzeigen können.

Kann mir vielleicht jemand helfen, die Fehlermeldungen zu interpretieren?

Es gibt jede Menge PERL Warnungen wegen MQTT. OK, da ist etwas schief gegangen.
Dann ist mir das Modul 99_myUtils deaktiviert worden?
[i]Undefined subroutine &MQTT::DEVICE::client_attr called at ./FHEM/10_MQTT_DEVICE.pm line 232, <$fh> line 1531.
2018.11.10 08:41:37 1: reload: Error:Modul 99_myUtils deactivated:[/i]

Dort steht, wie ich gerade gegoogelt habe, der PERL Code drin. Daher ist die Deaktivierung wohl auch sinnvoll.

Nach einem Restart  gehen allerdings die Fehlermeldung PERL WARNING wieder von vorne los und ich habe keinen Zugriff mehr auf die weboberfläche.

Frage: Weiß jemand, ob es hierfür einen (relativ) einfachen Kniff gibt? Oder kann ich einfach das letzte Backup wieder einspielen und alles ist gut?
Danke und viele Grüße, Tom

(sorry für das lange Fehler-Log-File). Ich habe keine Ahnung, ob da was interessantes drinsteckt.


2018.11.10 08:17:13 1: PERL WARNING: Constant subroutine MQTT::MQTT_CONNECT redefined at /usr/local/share/perl/5.24.1/Net/MQTT/Constants.pm line 44, <$fh> line 1530.
2018.11.10 08:17:13 1: PERL WARNING: Constant subroutine MQTT::MQTT_QOS_AT_LEAST_ONCE redefined at /usr/local/share/perl/5.24.1/Net/MQTT/Constants.pm line 44, <$fh> line 1530.
2018.11.10 08:17:13 1: PERL WARNING: Constant subroutine MQTT::MQTT_PINGRESP redefined at /usr/local/share/perl/5.24.1/Net/MQTT/Constants.pm line 44, <$fh> line 1530.
2018.11.10 08:17:13 1: PERL WARNING: Constant subroutine MQTT::MQTT_PUBREC redefined at /usr/local/share/perl/5.24.1/Net/MQTT/Constants.pm line 44, <$fh> line 1530.
2018.11.10 08:17:13 1: PERL WARNING: Constant subroutine MQTT::MQTT_UNSUBACK redefined at /usr/local/share/perl/5.24.1/Net/MQTT/Constants.pm line 44, <$fh> line 1530.
2018.11.10 08:17:13 1: PERL WARNING: Constant subroutine MQTT::MQTT_CONNECT_REFUSED_SERVER_UNAVAILABLE redefined at /usr/local/share/perl/5.24.1/Net/MQTT/Constants.pm line 44, <$fh> line 1530.
2018.11.10 08:17:13 1: PERL WARNING: Constant subroutine MQTT::MQTT_CONNECT_REFUSED_BAD_USER_NAME_OR_PASSWORD redefined at /usr/local/share/perl/5.24.1/Net/MQTT/Constants.pm line 44, <$fh> line 1530.
2018.11.10 08:17:13 1: PERL WARNING: Constant subroutine MQTT::MQTT_CONNACK redefined at /usr/local/share/perl/5.24.1/Net/MQTT/Constants.pm line 44, <$fh> line 1530.
2018.11.10 08:17:13 1: PERL WARNING: Constant subroutine MQTT::MQTT_CONNECT_REFUSED_UNACCEPTABLE_PROTOCOL_VERSION redefined at /usr/local/share/perl/5.24.1/Net/MQTT/Constants.pm line 44, <$fh> line 1530.
2018.11.10 08:17:13 1: PERL WARNING: Constant subroutine MQTT::MQTT_PUBLISH redefined at /usr/local/share/perl/5.24.1/Net/MQTT/Constants.pm line 44, <$fh> line 1530.
2018.11.10 08:17:13 1: PERL WARNING: Constant subroutine MQTT::MQTT_QOS_EXACTLY_ONCE redefined at /usr/local/share/perl/5.24.1/Net/MQTT/Constants.pm line 44, <$fh> line 1530.
2018.11.10 08:17:13 1: PERL WARNING: Constant subroutine MQTT::MQTT_CONNECT_REFUSED_NOT_AUTHORIZED redefined at /usr/local/share/perl/5.24.1/Net/MQTT/Constants.pm line 44, <$fh> line 1530.
2018.11.10 08:17:13 1: PERL WARNING: Constant subroutine MQTT::MQTT_PUBREL redefined at /usr/local/share/perl/5.24.1/Net/MQTT/Constants.pm line 44, <$fh> line 1530.
2018.11.10 08:17:13 1: PERL WARNING: Constant subroutine MQTT::MQTT_PUBACK redefined at /usr/local/share/perl/5.24.1/Net/MQTT/Constants.pm line 44, <$fh> line 1530.
2018.11.10 08:17:13 1: PERL WARNING: Constant subroutine MQTT::MQTT_SUBACK redefined at /usr/local/share/perl/5.24.1/Net/MQTT/Constants.pm line 44, <$fh> line 1530.
2018.11.10 08:17:13 1: PERL WARNING: Constant subroutine MQTT::MQTT_PINGREQ redefined at /usr/local/share/perl/5.24.1/Net/MQTT/Constants.pm line 44, <$fh> line 1530.
2018.11.10 08:17:13 1: PERL WARNING: Constant subroutine MQTT::MQTT_CONNECT_REFUSED_IDENTIFIER_REJECTED redefined at /usr/local/share/perl/5.24.1/Net/MQTT/Constants.pm line 44, <$fh> line 1530.
2018.11.10 08:17:13 1: PERL WARNING: Constant subroutine MQTT::MQTT_DISCONNECT redefined at /usr/local/share/perl/5.24.1/Net/MQTT/Constants.pm line 44, <$fh> line 1530.
2018.11.10 08:17:13 1: PERL WARNING: Constant subroutine MQTT::MQTT_CONNECT_ACCEPTED redefined at /usr/local/share/perl/5.24.1/Net/MQTT/Constants.pm line 44, <$fh> line 1530.
2018.11.10 08:17:13 1: PERL WARNING: Constant subroutine MQTT::MQTT_PUBCOMP redefined at /usr/local/share/perl/5.24.1/Net/MQTT/Constants.pm line 44, <$fh> line 1530.
2018.11.10 08:17:13 1: PERL WARNING: Constant subroutine MQTT::MQTT_UNSUBSCRIBE redefined at /usr/local/share/perl/5.24.1/Net/MQTT/Constants.pm line 44, <$fh> line 1530.
2018.11.10 08:17:13 1: PERL WARNING: Constant subroutine MQTT::MQTT_SUBSCRIBE redefined at /usr/local/share/perl/5.24.1/Net/MQTT/Constants.pm line 44, <$fh> line 1530.
2018.11.10 08:17:13 1: PERL WARNING: Constant subroutine MQTT::MQTT_QOS_AT_MOST_ONCE redefined at /usr/local/share/perl/5.24.1/Net/MQTT/Constants.pm line 44, <$fh> line 1530.
2018.11.10 08:17:13 1: PERL WARNING: Subroutine Define redefined at ./FHEM/00_MQTT.pm line 106, <$fh> line 1530.
2018.11.10 08:17:13 1: PERL WARNING: Subroutine Undef redefined at ./FHEM/00_MQTT.pm line 135, <$fh> line 1530.
2018.11.10 08:17:13 1: PERL WARNING: Subroutine Delete redefined at ./FHEM/00_MQTT.pm line 141, <$fh> line 1530.
2018.11.10 08:17:13 1: PERL WARNING: Subroutine Shutdown redefined at ./FHEM/00_MQTT.pm line 148, <$fh> line 1530.
2018.11.10 08:17:13 1: PERL WARNING: Subroutine onConnect redefined at ./FHEM/00_MQTT.pm line 156, <$fh> line 1530.
2018.11.10 08:17:13 1: PERL WARNING: Subroutine onDisconnect redefined at ./FHEM/00_MQTT.pm line 163, <$fh> line 1530.
2018.11.10 08:17:13 1: PERL WARNING: Subroutine onTimeout redefined at ./FHEM/00_MQTT.pm line 170, <$fh> line 1530.
2018.11.10 08:17:13 1: PERL WARNING: Subroutine isConnected redefined at ./FHEM/00_MQTT.pm line 179, <$fh> line 1530.
2018.11.10 08:17:13 1: PERL WARNING: Subroutine process_event redefined at ./FHEM/00_MQTT.pm line 186, <$fh> line 1530.
2018.11.10 08:17:13 1: PERL WARNING: Subroutine Set redefined at ./FHEM/00_MQTT.pm line 207, <$fh> line 1530.
2018.11.10 08:17:13 1: PERL WARNING: Subroutine parseParams redefined at ./FHEM/00_MQTT.pm line 254, <$fh> line 1530.
2018.11.10 08:17:13 1: PERL WARNING: Subroutine parsePublishCmdStr redefined at ./FHEM/00_MQTT.pm line 341, <$fh> line 1530.
2018.11.10 08:17:13 1: PERL WARNING: Subroutine parsePublishCmd redefined at ./FHEM/00_MQTT.pm line 350, <$fh> line 1530.
2018.11.10 08:17:13 1: PERL WARNING: Subroutine Notify redefined at ./FHEM/00_MQTT.pm line 392, <$fh> line 1530.
2018.11.10 08:17:13 1: PERL WARNING: Subroutine Attr redefined at ./FHEM/00_MQTT.pm line 400, <$fh> line 1530.
2018.11.10 08:17:13 1: PERL WARNING: Subroutine Start redefined at ./FHEM/00_MQTT.pm line 433, <$fh> line 1530.
2018.11.10 08:17:13 1: PERL WARNING: Subroutine Stop redefined at ./FHEM/00_MQTT.pm line 450, <$fh> line 1530.
2018.11.10 08:17:13 1: PERL WARNING: Subroutine Ready redefined at ./FHEM/00_MQTT.pm line 464, <$fh> line 1530.
2018.11.10 08:17:13 1: PERL WARNING: Subroutine Rename redefined at ./FHEM/00_MQTT.pm line 469, <$fh> line 1530.
2018.11.10 08:17:13 1: PERL WARNING: Subroutine Init redefined at ./FHEM/00_MQTT.pm line 479, <$fh> line 1530.
2018.11.10 08:17:13 1: PERL WARNING: Subroutine Timer redefined at ./FHEM/00_MQTT.pm line 488, <$fh> line 1530.
2018.11.10 08:17:13 1: PERL WARNING: Subroutine Read redefined at ./FHEM/00_MQTT.pm line 501, <$fh> line 1530.
2018.11.10 08:17:13 1: PERL WARNING: Subroutine send_connect redefined at ./FHEM/00_MQTT.pm line 647, <$fh> line 1530.
2018.11.10 08:17:13 1: PERL WARNING: Subroutine send_publish redefined at ./FHEM/00_MQTT.pm line 660, <$fh> line 1530.
2018.11.10 08:17:13 1: PERL WARNING: Subroutine send_subscribe redefined at ./FHEM/00_MQTT.pm line 672, <$fh> line 1530.
2018.11.10 08:17:13 1: PERL WARNING: Subroutine send_unsubscribe redefined at ./FHEM/00_MQTT.pm line 679, <$fh> line 1530.
2018.11.10 08:17:13 1: PERL WARNING: Subroutine send_ping redefined at ./FHEM/00_MQTT.pm line 686, <$fh> line 1530.
2018.11.10 08:17:13 1: PERL WARNING: Subroutine send_disconnect redefined at ./FHEM/00_MQTT.pm line 690, <$fh> line 1530.
2018.11.10 08:17:13 1: PERL WARNING: Subroutine send_message redefined at ./FHEM/00_MQTT.pm line 697, <$fh> line 1530.
2018.11.10 08:17:13 1: PERL WARNING: Subroutine topic_to_regexp redefined at ./FHEM/00_MQTT.pm line 712, <$fh> line 1530.
2018.11.10 08:17:13 1: PERL WARNING: Subroutine client_subscribe_topic redefined at ./FHEM/00_MQTT.pm line 723, <$fh> line 1530.
2018.11.10 08:17:13 1: PERL WARNING: Subroutine client_unsubscribe_topic redefined at ./FHEM/00_MQTT.pm line 742, <$fh> line 1530.
2018.11.10 08:17:13 1: PERL WARNING: Subroutine Client_Define redefined at ./FHEM/00_MQTT.pm line 759, <$fh> line 1530.
2018.11.10 08:17:13 1: PERL WARNING: Subroutine Client_Undefine redefined at ./FHEM/00_MQTT.pm line 778, <$fh> line 1530.
2018.11.10 08:17:13 1: PERL WARNING: Subroutine client_attr redefined at ./FHEM/00_MQTT.pm line 783, <$fh> line 1530.
2018.11.10 08:17:13 1: PERL WARNING: Subroutine notify_client_connected redefined at ./FHEM/00_MQTT.pm line 897, <$fh> line 1530.
2018.11.10 08:17:13 1: PERL WARNING: Subroutine notify_client_disconnected redefined at ./FHEM/00_MQTT.pm line 902, <$fh> line 1530.
2018.11.10 08:17:13 1: PERL WARNING: Subroutine notify_client_connection_timeout redefined at ./FHEM/00_MQTT.pm line 907, <$fh> line 1530.
2018.11.10 08:17:13 1: PERL WARNING: Subroutine client_start redefined at ./FHEM/00_MQTT.pm line 912, <$fh> line 1530.
2018.11.10 08:17:13 1: PERL WARNING: Subroutine client_stop redefined at ./FHEM/00_MQTT.pm line 944, <$fh> line 1530.
Undefined subroutine &MQTT::DEVICE::client_attr called at ./FHEM/10_MQTT_DEVICE.pm line 232, <$fh> line 1531.
2018.11.10 08:41:37 1: reload: Error:Modul 99_myUtils deactivated:

2018.11.10 08:41:37 1: Including fhem.cfg
2018.11.10 08:41:37 3: TABLETUI: new ext defined infix:ftui/: dir:./www/tablet:
2018.11.10 08:41:37 3: Registering HTTPSRV TABLETUI for URL /ftui   and assigned link ftui/ ...
2018.11.10 08:41:38 3: telnetPort: port 7072 opened
2018.11.10 08:41:38 3: WEB: port 8083 opened
2018.11.10 08:41:38 3: WEBphone: port 8084 opened
2018.11.10 08:41:38 3: WEBtablet: port 8085 opened
2018.11.10 08:41:38 2: eventTypes: loaded 1868 events from ./log/eventTypes.txt
2018.11.10 08:41:38 3: Opening ZWAVE1 device /dev/ttyAMA0
2018.11.10 08:41:38 3: Setting ZWAVE1 serial parameters to 115200,8,N,1
2018.11.10 08:41:40 3: ZWAVE1 device opened
2018.11.10 08:41:40 3: ZWave: cannot load Crypt::Rijndael, SECURITY class disabled
2018.11.10 08:41:41 1: PERL WARNING: Odd number of elements in hash assignment at ./FHEM/10_ZWave.pm line 5083, <$fh> line 978.
2018.11.10 08:41:41 2: Registering GEOFANCY tgeof for URL /tgeof...
2018.11.10 08:41:41 3: Opening CUL868 device /dev/serial/by-id/usb-SHK_NANO_CUL_868-if00-port0
2018.11.10 08:41:41 3: Setting CUL868 serial parameters to 38400,8,N,1
2018.11.10 08:41:44 3: CUL868: Possible commands: ABCEeFfGhiKklMmRTtUVWXxYZz
2018.11.10 08:41:44 3: CUL868 device opened
2018.11.10 08:41:44 2: Switched CUL868 rfmode to HomeMatic
2018.11.10 08:41:45 1: PERL WARNING: Constant subroutine MQTT::MQTT_PUBREC redefined at /usr/local/share/perl/5.24.1/Net/MQTT/Constants.pm line 44, <$fh> line 1530.
2018.11.10 08:41:45 1: PERL WARNING: Constant subroutine MQTT::MQTT_PUBREL redefined at /usr/local/share/perl/5.24.1/Net/MQTT/Constants.pm line 44, <$fh> line 1530.
2018.11.10 08:41:45 1: PERL WARNING: Constant subroutine MQTT::MQTT_CONNECT redefined at /usr/local/share/perl/5.24.1/Net/MQTT/Constants.pm line 44, <$fh> line 1530.
2018.11.10 08:41:45 1: PERL WARNING: Constant subroutine MQTT::MQTT_PINGREQ redefined at /usr/local/share/perl/5.24.1/Net/MQTT/Constants.pm line 44, <$fh> line 1530.
2018.11.10 08:41:45 1: PERL WARNING: Constant subroutine MQTT::MQTT_QOS_EXACTLY_ONCE redefined at /usr/local/share/perl/5.24.1/Net/MQTT/Constants.pm line 44, <$fh> line 1530.
2018.11.10 08:41:45 1: PERL WARNING: Constant subroutine MQTT::MQTT_CONNECT_REFUSED_SERVER_UNAVAILABLE redefined at /usr/local/share/perl/5.24.1/Net/MQTT/Constants.pm line 44, <$fh> line 1530.
2018.11.10 08:41:45 1: PERL WARNING: Constant subroutine MQTT::MQTT_PUBCOMP redefined at /usr/local/share/perl/5.24.1/Net/MQTT/Constants.pm line 44, <$fh> line 1530.
2018.11.10 08:41:45 1: PERL WARNING: Constant subroutine MQTT::MQTT_PUBLISH redefined at /usr/local/share/perl/5.24.1/Net/MQTT/Constants.pm line 44, <$fh> line 1530.
2018.11.10 08:41:45 1: PERL WARNING: Constant subroutine MQTT::MQTT_SUBSCRIBE redefined at /usr/local/share/perl/5.24.1/Net/MQTT/Constants.pm line 44, <$fh> line 1530.
2018.11.10 08:41:45 1: PERL WARNING: Constant subroutine MQTT::MQTT_QOS_AT_MOST_ONCE redefined at /usr/local/share/perl/5.24.1/Net/MQTT/Constants.pm line 44, <$fh> line 1530.
2018.11.10 08:41:45 1: PERL WARNING: Constant subroutine MQTT::MQTT_UNSUBSCRIBE redefined at /usr/local/share/perl/5.24.1/Net/MQTT/Constants.pm line 44, <$fh> line 1530.
2018.11.10 08:41:45 1: PERL WARNING: Constant subroutine MQTT::MQTT_PINGRESP redefined at /usr/local/share/perl/5.24.1/Net/MQTT/Constants.pm line 44, <$fh> line 1530.
2018.11.10 08:41:45 1: PERL WARNING: Constant subroutine MQTT::MQTT_QOS_AT_LEAST_ONCE redefined at /usr/local/share/perl/5.24.1/Net/MQTT/Constants.pm line 44, <$fh> line 1530.
2018.11.10 08:41:45 1: PERL WARNING: Constant subroutine MQTT::MQTT_DISCONNECT redefined at /usr/local/share/perl/5.24.1/Net/MQTT/Constants.pm line 44, <$fh> line 1530.
2018.11.10 08:41:45 1: PERL WARNING: Constant subroutine MQTT::MQTT_CONNECT_REFUSED_BAD_USER_NAME_OR_PASSWORD redefined at /usr/local/share/perl/5.24.1/Net/MQTT/Constants.pm line 44, <$fh> line 1530.
2018.11.10 08:41:45 1: PERL WARNING: Constant subroutine MQTT::MQTT_PUBACK redefined at /usr/local/share/perl/5.24.1/Net/MQTT/Constants.pm line 44, <$fh> line 1530.
2018.11.10 08:41:45 1: PERL WARNING: Constant subroutine MQTT::MQTT_CONNECT_REFUSED_UNACCEPTABLE_PROTOCOL_VERSION redefined at /usr/local/share/perl/5.24.1/Net/MQTT/Constants.pm line 44, <$fh> line 1530.
2018.11.10 08:41:45 1: PERL WARNING: Constant subroutine MQTT::MQTT_CONNECT_REFUSED_NOT_AUTHORIZED redefined at /usr/local/share/perl/5.24.1/Net/MQTT/Constants.pm line 44, <$fh> line 1530.
2018.11.10 08:41:45 1: PERL WARNING: Constant subroutine MQTT::MQTT_CONNACK redefined at /usr/local/share/perl/5.24.1/Net/MQTT/Constants.pm line 44, <$fh> line 1530.
2018.11.10 08:41:45 1: PERL WARNING: Constant subroutine MQTT::MQTT_CONNECT_REFUSED_IDENTIFIER_REJECTED redefined at /usr/local/share/perl/5.24.1/Net/MQTT/Constants.pm line 44, <$fh> line 1530.
2018.11.10 08:41:45 1: PERL WARNING: Constant subroutine MQTT::MQTT_UNSUBACK redefined at /usr/local/share/perl/5.24.1/Net/MQTT/Constants.pm line 44, <$fh> line 1530.
2018.11.10 08:41:45 1: PERL WARNING: Constant subroutine MQTT::MQTT_CONNECT_ACCEPTED redefined at /usr/local/share/perl/5.24.1/Net/MQTT/Constants.pm line 44, <$fh> line 1530.
2018.11.10 08:41:45 1: PERL WARNING: Constant subroutine MQTT::MQTT_SUBACK redefined at /usr/local/share/perl/5.24.1/Net/MQTT/Constants.pm line 44, <$fh> line 1530.
2018.11.10 08:41:45 1: PERL WARNING: Subroutine Define redefined at ./FHEM/00_MQTT.pm line 106, <$fh> line 1530.
2018.11.10 08:41:45 1: PERL WARNING: Subroutine Undef redefined at ./FHEM/00_MQTT.pm line 135, <$fh> line 1530.
2018.11.10 08:41:45 1: PERL WARNING: Subroutine Delete redefined at ./FHEM/00_MQTT.pm line 141, <$fh> line 1530.
2018.11.10 08:41:45 1: PERL WARNING: Subroutine Shutdown redefined at ./FHEM/00_MQTT.pm line 148, <$fh> line 1530.
2018.11.10 08:41:45 1: PERL WARNING: Subroutine onConnect redefined at ./FHEM/00_MQTT.pm line 156, <$fh> line 1530.
2018.11.10 08:41:45 1: PERL WARNING: Subroutine onDisconnect redefined at ./FHEM/00_MQTT.pm line 163, <$fh> line 1530.
2018.11.10 08:41:45 1: PERL WARNING: Subroutine onTimeout redefined at ./FHEM/00_MQTT.pm line 170, <$fh> line 1530.
2018.11.10 08:41:45 1: PERL WARNING: Subroutine isConnected redefined at ./FHEM/00_MQTT.pm line 179, <$fh> line 1530.
2018.11.10 08:41:45 1: PERL WARNING: Subroutine process_event redefined at ./FHEM/00_MQTT.pm line 186, <$fh> line 1530.
2018.11.10 08:41:45 1: PERL WARNING: Subroutine Set redefined at ./FHEM/00_MQTT.pm line 207, <$fh> line 1530.
2018.11.10 08:41:45 1: PERL WARNING: Subroutine parseParams redefined at ./FHEM/00_MQTT.pm line 254, <$fh> line 1530.
2018.11.10 08:41:45 1: PERL WARNING: Subroutine parsePublishCmdStr redefined at ./FHEM/00_MQTT.pm line 341, <$fh> line 1530.
2018.11.10 08:41:45 1: PERL WARNING: Subroutine parsePublishCmd redefined at ./FHEM/00_MQTT.pm line 350, <$fh> line 1530.
2018.11.10 08:41:45 1: PERL WARNING: Subroutine Notify redefined at ./FHEM/00_MQTT.pm line 392, <$fh> line 1530.
2018.11.10 08:41:45 1: PERL WARNING: Subroutine Attr redefined at ./FHEM/00_MQTT.pm line 400, <$fh> line 1530.
2018.11.10 08:41:45 1: PERL WARNING: Subroutine Start redefined at ./FHEM/00_MQTT.pm line 433, <$fh> line 1530.
2018.11.10 08:41:45 1: PERL WARNING: Subroutine Stop redefined at ./FHEM/00_MQTT.pm line 450, <$fh> line 1530.
2018.11.10 08:41:45 1: PERL WARNING: Subroutine Ready redefined at ./FHEM/00_MQTT.pm line 464, <$fh> line 1530.
2018.11.10 08:41:45 1: PERL WARNING: Subroutine Rename redefined at ./FHEM/00_MQTT.pm line 469, <$fh> line 1530.
2018.11.10 08:41:45 1: PERL WARNING: Subroutine Init redefined at ./FHEM/00_MQTT.pm line 479, <$fh> line 1530.
2018.11.10 08:41:45 1: PERL WARNING: Subroutine Timer redefined at ./FHEM/00_MQTT.pm line 488, <$fh> line 1530.
2018.11.10 08:41:45 1: PERL WARNING: Subroutine Read redefined at ./FHEM/00_MQTT.pm line 501, <$fh> line 1530.
2018.11.10 08:41:45 1: PERL WARNING: Subroutine send_connect redefined at ./FHEM/00_MQTT.pm line 647, <$fh> line 1530.
2018.11.10 08:41:45 1: PERL WARNING: Subroutine send_publish redefined at ./FHEM/00_MQTT.pm line 660, <$fh> line 1530.
2018.11.10 08:41:45 1: PERL WARNING: Subroutine send_subscribe redefined at ./FHEM/00_MQTT.pm line 672, <$fh> line 1530.
2018.11.10 08:41:45 1: PERL WARNING: Subroutine send_unsubscribe redefined at ./FHEM/00_MQTT.pm line 679, <$fh> line 1530.
2018.11.10 08:41:45 1: PERL WARNING: Subroutine send_ping redefined at ./FHEM/00_MQTT.pm line 686, <$fh> line 1530.
2018.11.10 08:41:45 1: PERL WARNING: Subroutine send_disconnect redefined at ./FHEM/00_MQTT.pm line 690, <$fh> line 1530.
2018.11.10 08:41:45 1: PERL WARNING: Subroutine send_message redefined at ./FHEM/00_MQTT.pm line 697, <$fh> line 1530.
2018.11.10 08:41:45 1: PERL WARNING: Subroutine topic_to_regexp redefined at ./FHEM/00_MQTT.pm line 712, <$fh> line 1530.
2018.11.10 08:41:45 1: PERL WARNING: Subroutine client_subscribe_topic redefined at ./FHEM/00_MQTT.pm line 723, <$fh> line 1530.

2018.11.10 08:41:45 1: PERL WARNING: Subroutine client_unsubscribe_topic redefined at ./FHEM/00_MQTT.pm line 742, <$fh> line 1530.
2018.11.10 08:41:45 1: PERL WARNING: Subroutine Client_Define redefined at ./FHEM/00_MQTT.pm line 759, <$fh> line 1530.
2018.11.10 08:41:45 1: PERL WARNING: Subroutine Client_Undefine redefined at ./FHEM/00_MQTT.pm line 778, <$fh> line 1530.
2018.11.10 08:41:45 1: PERL WARNING: Subroutine client_attr redefined at ./FHEM/00_MQTT.pm line 783, <$fh> line 1530.
2018.11.10 08:41:45 1: PERL WARNING: Subroutine notify_client_connected redefined at ./FHEM/00_MQTT.pm line 897, <$fh> line 1530.
2018.11.10 08:41:45 1: PERL WARNING: Subroutine notify_client_disconnected redefined at ./FHEM/00_MQTT.pm line 902, <$fh> line 1530.
2018.11.10 08:41:45 1: PERL WARNING: Subroutine notify_client_connection_timeout redefined at ./FHEM/00_MQTT.pm line 907, <$fh> line 1530.
2018.11.10 08:41:45 1: PERL WARNING: Subroutine client_start redefined at ./FHEM/00_MQTT.pm line 912, <$fh> line 1530.
2018.11.10 08:41:45 1: PERL WARNING: Subroutine client_stop redefined at ./FHEM/00_MQTT.pm line 944, <$fh> line 1530.
Undefined subroutine &MQTT::DEVICE::client_attr called at ./FHEM/10_MQTT_DEVICE.pm line 232, <$fh> line 1531.
Titel: Antw:Verbindungsprobleme FHEM
Beitrag von: tom44 am 10 November 2018, 11:36:00

Ui, habe es jetzt über filezilla geschafft, alle MQTT*.pm zu entfernen und nach einem Neustart von FHEM startet FHEM auch wieder.
Nach der Suche von Aktualisierungen hat er mir mir die MQTT Dateien wieder angeboten.
Aktualisiert und Restart gemacht.
Und ..... ich erreiche FHEM wieder nicht über die weboberfläche .....  :o ::) :P

2018.11.10 10:58:38 1 :
2018.11.10 10:58:38 1 : fhem
2018.11.10 10:58:38 1 : UPD FHEM/00_MQTT.pm
2018.11.10 10:58:38 1 : UPD FHEM/00_MQTT2_CLIENT.pm
2018.11.10 10:58:38 1 : UPD FHEM/00_MQTT2_SERVER.pm
2018.11.10 10:58:38 1 : saving fhem.cfg
2018.11.10 10:58:38 1 : saving ./log/fhem.save
2018.11.10 10:58:38 1 :
2018.11.10 10:58:38 1 :
2018.11.10 10:58:38 1 : fhemtabletui
2018.11.10 10:58:39 1 : nothing to do...
2018.11.10 10:58:39 1 : Calling /usr/bin/perl ./contrib/commandref_join.pl -noWarnings, this may take a while
2018.11.10 10:59:41 1 :
2018.11.10 10:59:41 1 : update finished, "shutdown restart" is needed to activate the changes.
2018.11.10 10:59:41 1 :
2018.11.10 10:59:41 1 : Please consider using the global attribute sendStatistics
2018-11-10 10:59:42 Global global UPDATE
2018.11.10 11:00:36 3 : n.TempAu: no set value specified


Jedes Mal, wenn die MQTT Dateien wieder über Aktualisierung ins FHEM geholt werden, erreiche ich FHEM nicht mehr.
Ich habe das jetzt 3x durchgeführt (über Filezilla die MQTT Dateien gelöscht, Restart FHEM über Putty, FHEM ist wieder da, Update FHEM, MQTT dateien werden heruntergeladen, Restart, FHEM ist nicht mehr erreichbar, im Log-File wird auf schadhaften Code in MQTT verwiesen ....

Hat jemand einen heißen Tipp für mich?


018.11.10 11:26:41 2: Switched CUL868 rfmode to HomeMatic
2018.11.10 11:26:42 1: PERL WARNING: Constant subroutine MQTT::MQTT_CONNECT_REFUSED_SERVER_UNAVAILABLE redefined at /usr/local/share/perl/5.24.1/Net/MQTT/Constants.pm line 44, <$fh> line 1530.
2018.11.10 11:26:42 1: PERL WARNING: Constant subroutine MQTT::MQTT_CONNECT redefined at /usr/local/share/perl/5.24.1/Net/MQTT/Constants.pm line 44, <$fh> line 1530.
2018.11.10 11:26:42 1: PERL WARNING: Constant subroutine MQTT::MQTT_CONNECT_REFUSED_BAD_USER_NAME_OR_PASSWORD redefined at /usr/local/share/perl/5.24.1/Net/MQTT/Constants.pm line 44, <$fh> line 1530.
2018.11.10 11:26:42 1: PERL WARNING: Constant subroutine MQTT::MQTT_QOS_EXACTLY_ONCE redefined at /usr/local/share/perl/5.24.1/Net/MQTT/Constants.pm line 44, <$fh> line 1530.
2018.11.10 11:26:42 1: PERL WARNING: Constant subroutine MQTT::MQTT_CONNACK redefined at /usr/local/share/perl/5.24.1/Net/MQTT/Constants.pm line 44, <$fh> line 1530.
2018.11.10 11:26:42 1: PERL WARNING: Constant subroutine MQTT::MQTT_CONNECT_REFUSED_UNACCEPTABLE_PROTOCOL_VERSION redefined at /usr/local/share/perl/5.24.1/Net/MQTT/Constants.pm line 44, <$fh> line 1530.
2018.11.10 11:26:42 1: PERL WARNING: Constant subroutine MQTT::MQTT_PINGREQ redefined at /usr/local/share/perl/5.24.1/Net/MQTT/Constants.pm line 44, <$fh> line 1530.
2018.11.10 11:26:42 1: PERL WARNING: Constant subroutine MQTT::MQTT_CONNECT_REFUSED_NOT_AUTHORIZED redefined at /usr/local/share/perl/5.24.1/Net/MQTT/Constants.pm line 44, <$fh> line 1530.
2018.11.10 11:26:42 1: PERL WARNING: Constant subroutine MQTT::MQTT_PUBREL redefined at /usr/local/share/perl/5.24.1/Net/MQTT/Constants.pm line 44, <$fh> line 1530.
2018.11.10 11:26:42 1: PERL WARNING: Constant subroutine MQTT::MQTT_PUBREC redefined at /usr/local/share/perl/5.24.1/Net/MQTT/Constants.pm line 44, <$fh> line 1530.
2018.11.10 11:26:42 1: PERL WARNING: Constant subroutine MQTT::MQTT_SUBSCRIBE redefined at /usr/local/share/perl/5.24.1/Net/MQTT/Constants.pm line 44, <$fh> line 1530.
2018.11.10 11:26:42 1: PERL WARNING: Constant subroutine MQTT::MQTT_PINGRESP redefined at /usr/local/share/perl/5.24.1/Net/MQTT/Constants.pm line 44, <$fh> line 1530.
2018.11.10 11:26:42 1: PERL WARNING: Constant subroutine MQTT::MQTT_PUBACK redefined at /usr/local/share/perl/5.24.1/Net/MQTT/Constants.pm line 44, <$fh> line 1530.
2018.11.10 11:26:42 1: PERL WARNING: Constant subroutine MQTT::MQTT_PUBCOMP redefined at /usr/local/share/perl/5.24.1/Net/MQTT/Constants.pm line 44, <$fh> line 1530.
2018.11.10 11:26:42 1: PERL WARNING: Constant subroutine MQTT::MQTT_DISCONNECT redefined at /usr/local/share/perl/5.24.1/Net/MQTT/Constants.pm line 44, <$fh> line 1530.
2018.11.10 11:26:42 1: PERL WARNING: Constant subroutine MQTT::MQTT_UNSUBACK redefined at /usr/local/share/perl/5.24.1/Net/MQTT/Constants.pm line 44, <$fh> line 1530.
2018.11.10 11:26:42 1: PERL WARNING: Constant subroutine MQTT::MQTT_QOS_AT_MOST_ONCE redefined at /usr/local/share/perl/5.24.1/Net/MQTT/Constants.pm line 44, <$fh> line 1530.
2018.11.10 11:26:42 1: PERL WARNING: Constant subroutine MQTT::MQTT_QOS_AT_LEAST_ONCE redefined at /usr/local/share/perl/5.24.1/Net/MQTT/Constants.pm line 44, <$fh> line 1530.
2018.11.10 11:26:42 1: PERL WARNING: Constant subroutine MQTT::MQTT_CONNECT_ACCEPTED redefined at /usr/local/share/perl/5.24.1/Net/MQTT/Constants.pm line 44, <$fh> line 1530.
2018.11.10 11:26:42 1: PERL WARNING: Constant subroutine MQTT::MQTT_SUBACK redefined at /usr/local/share/perl/5.24.1/Net/MQTT/Constants.pm line 44, <$fh> line 1530.
2018.11.10 11:26:42 1: PERL WARNING: Constant subroutine MQTT::MQTT_CONNECT_REFUSED_IDENTIFIER_REJECTED redefined at /usr/local/share/perl/5.24.1/Net/MQTT/Constants.pm line 44, <$fh> line 1530.
2018.11.10 11:26:42 1: PERL WARNING: Constant subroutine MQTT::MQTT_UNSUBSCRIBE redefined at /usr/local/share/perl/5.24.1/Net/MQTT/Constants.pm line 44, <$fh> line 1530.
2018.11.10 11:26:42 1: PERL WARNING: Constant subroutine MQTT::MQTT_PUBLISH redefined at /usr/local/share/perl/5.24.1/Net/MQTT/Constants.pm line 44, <$fh> line 1530.
2018.11.10 11:26:42 1: PERL WARNING: Subroutine Define redefined at ./FHEM/00_MQTT.pm line 106, <$fh> line 1530.
2018.11.10 11:26:42 1: PERL WARNING: Subroutine Undef redefined at ./FHEM/00_MQTT.pm line 135, <$fh> line 1530.
2018.11.10 11:26:42 1: PERL WARNING: Subroutine Delete redefined at ./FHEM/00_MQTT.pm line 141, <$fh> line 1530.
2018.11.10 11:26:42 1: PERL WARNING: Subroutine Shutdown redefined at ./FHEM/00_MQTT.pm line 148, <$fh> line 1530.
2018.11.10 11:26:42 1: PERL WARNING: Subroutine onConnect redefined at ./FHEM/00_MQTT.pm line 156, <$fh> line 1530.
2018.11.10 11:26:42 1: PERL WARNING: Subroutine onDisconnect redefined at ./FHEM/00_MQTT.pm line 163, <$fh> line 1530.
2018.11.10 11:26:42 1: PERL WARNING: Subroutine onTimeout redefined at ./FHEM/00_MQTT.pm line 170, <$fh> line 1530.
2018.11.10 11:26:42 1: PERL WARNING: Subroutine isConnected redefined at ./FHEM/00_MQTT.pm line 179, <$fh> line 1530.
2018.11.10 11:26:42 1: PERL WARNING: Subroutine process_event redefined at ./FHEM/00_MQTT.pm line 186, <$fh> line 1530.
2018.11.10 11:26:42 1: PERL WARNING: Subroutine Set redefined at ./FHEM/00_MQTT.pm line 207, <$fh> line 1530.
2018.11.10 11:26:42 1: PERL WARNING: Subroutine parseParams redefined at ./FHEM/00_MQTT.pm line 254, <$fh> line 1530.
2018.11.10 11:26:42 1: PERL WARNING: Subroutine parsePublishCmdStr redefined at ./FHEM/00_MQTT.pm line 341, <$fh> line 1530.
2018.11.10 11:26:42 1: PERL WARNING: Subroutine parsePublishCmd redefined at ./FHEM/00_MQTT.pm line 350, <$fh> line 1530.
2018.11.10 11:26:42 1: PERL WARNING: Subroutine Notify redefined at ./FHEM/00_MQTT.pm line 392, <$fh> line 1530.
2018.11.10 11:26:42 1: PERL WARNING: Subroutine Attr redefined at ./FHEM/00_MQTT.pm line 400, <$fh> line 1530.
2018.11.10 11:26:42 1: PERL WARNING: Subroutine Start redefined at ./FHEM/00_MQTT.pm line 433, <$fh> line 1530.
2018.11.10 11:26:42 1: PERL WARNING: Subroutine Stop redefined at ./FHEM/00_MQTT.pm line 450, <$fh> line 1530.
2018.11.10 11:26:42 1: PERL WARNING: Subroutine Ready redefined at ./FHEM/00_MQTT.pm line 464, <$fh> line 1530.
2018.11.10 11:26:42 1: PERL WARNING: Subroutine Rename redefined at ./FHEM/00_MQTT.pm line 469, <$fh> line 1530.
2018.11.10 11:26:42 1: PERL WARNING: Subroutine Init redefined at ./FHEM/00_MQTT.pm line 479, <$fh> line 1530.
2018.11.10 11:26:42 1: PERL WARNING: Subroutine Timer redefined at ./FHEM/00_MQTT.pm line 488, <$fh> line 1530.
2018.11.10 11:26:42 1: PERL WARNING: Subroutine Read redefined at ./FHEM/00_MQTT.pm line 501, <$fh> line 1530.
2018.11.10 11:26:42 1: PERL WARNING: Subroutine send_connect redefined at ./FHEM/00_MQTT.pm line 647, <$fh> line 1530.
2018.11.10 11:26:42 1: PERL WARNING: Subroutine send_publish redefined at ./FHEM/00_MQTT.pm line 660, <$fh> line 1530.
2018.11.10 11:26:42 1: PERL WARNING: Subroutine send_subscribe redefined at ./FHEM/00_MQTT.pm line 672, <$fh> line 1530.
2018.11.10 11:26:42 1: PERL WARNING: Subroutine send_unsubscribe redefined at ./FHEM/00_MQTT.pm line 679, <$fh> line 1530.
2018.11.10 11:26:42 1: PERL WARNING: Subroutine send_ping redefined at ./FHEM/00_MQTT.pm line 686, <$fh> line 1530.
2018.11.10 11:26:42 1: PERL WARNING: Subroutine send_disconnect redefined at ./FHEM/00_MQTT.pm line 690, <$fh> line 1530.
2018.11.10 11:26:42 1: PERL WARNING: Subroutine send_message redefined at ./FHEM/00_MQTT.pm line 697, <$fh> line 1530.
2018.11.10 11:26:42 1: PERL WARNING: Subroutine topic_to_regexp redefined at ./FHEM/00_MQTT.pm line 712, <$fh> line 1530.
2018.11.10 11:26:42 1: PERL WARNING: Subroutine client_subscribe_topic redefined at ./FHEM/00_MQTT.pm line 723, <$fh> line 1530.
2018.11.10 11:26:42 1: PERL WARNING: Subroutine client_unsubscribe_topic redefined at ./FHEM/00_MQTT.pm line 742, <$fh> line 1530.
2018.11.10 11:26:42 1: PERL WARNING: Subroutine Client_Define redefined at ./FHEM/00_MQTT.pm line 759, <$fh> line 1530.
2018.11.10 11:26:42 1: PERL WARNING: Subroutine Client_Undefine redefined at ./FHEM/00_MQTT.pm line 778, <$fh> line 1530.
2018.11.10 11:26:42 1: PERL WARNING: Subroutine client_attr redefined at ./FHEM/00_MQTT.pm line 783, <$fh> line 1530.
2018.11.10 11:26:42 1: PERL WARNING: Subroutine notify_client_connected redefined at ./FHEM/00_MQTT.pm line 897, <$fh> line 1530.
2018.11.10 11:26:42 1: PERL WARNING: Subroutine notify_client_disconnected redefined at ./FHEM/00_MQTT.pm line 902, <$fh> line 1530.
2018.11.10 11:26:42 1: PERL WARNING: Subroutine notify_client_connection_timeout redefined at ./FHEM/00_MQTT.pm line 907, <$fh> line 1530.
2018.11.10 11:26:42 1: PERL WARNING: Subroutine client_start redefined at ./FHEM/00_MQTT.pm line 912, <$fh> line 1530.
2018.11.10 11:26:42 1: PERL WARNING: Subroutine client_stop redefined at ./FHEM/00_MQTT.pm line 944, <$fh> line 1530.
Undefined subroutine &MQTT::DEVICE::client_attr called at ./FHEM/10_MQTT_DEVICE.pm line 232, <$fh> line 1531.
Titel: Antw:Verbindungsprobleme FHEM
Beitrag von: Amenophis86 am 10 November 2018, 11:52:54
Zitat von: tom44 am 10 November 2018, 09:14:22
ich habe heute morgen versucht, das relativ neue Modul MQTT2 einzuspielen und dabei das bisherige MQTT zu löschen.

Was genau hast du gemacht?

Spiel solange doch ein Backup von FHEM ein, dass es erst Mal wieder geht und dann schauen wir weiter.
Titel: Antw:Verbindungsprobleme FHEM
Beitrag von: tom44 am 10 November 2018, 13:06:11
Hi Amenophis86,

vielen Dank erst mal. Das einspielen des Updates hat - natürlich - funktioniert. FHEM hat die MQTT Dateien als Update angezeigt, ich habe das update durchgeführt und FHEM läuft "trotzdem" wieder.
Ich habe MQTT2 "zusätzlich" eingespielt, da ich gelesen habe, dass sich beide Instanzen nicht stören würden. Jetzt traue ich mich nicht, MQTT wieder zu installieren ....
ich habe schließlich den halben Samstag damit verbracht, den Fehler zu lösen ....
Herzlichen Dank für den Tipp
Titel: Antw:Verbindungsprobleme FHEM
Beitrag von: Amenophis86 am 10 November 2018, 19:39:46
Puh, wir müssen bissi an deine Worten arbeiten. Was heißt eingespielt, was heißt installieren?

Bin froh, dass es wieder klappt, aber verstehen was du getan hast tue ich nicht. Daher bitte für die nächste Anfrage die richtigen Begriffe lernen und nutzen, sonst wird es sehr schwer dir zu helfen :)
Titel: Antw:Verbindungsprobleme FHEM
Beitrag von: tom44 am 13 November 2018, 22:41:55
Ähh. Ich habe mich verschrieben.
Ich habe natürlich das letzte Backup vor der "Installation von MQTT2" wieder eingespielt und alles hat wieder funktioniert.
Wie ich im Wiki gelesen habe, muss man mittlerweile kein MQTT Modul mehr installieren, da es in FHEM mittlerweile integriert ist und nur einen zusätzlichen Server (Mosquito), das neue MQTT2 hingegen schon. Im Wiki habe ich auch gelesen, dass man beides nebeneinander laufen lassen kann.
Wie ich an den Updates der letzten Tage gesehen habe, werden derzeit verschiedene MQTT Updates angeboten, heute z.B.
UPD FHEM/10_MQTT_GENERIC_BRIDGE.pm
und ich hoffe, dass ich demnächst wieder meine Sonoff Steckdose zum laufen bringe. Danke für Dein Feedback, bin leider nach Jahren mit FHEM noch immer oftmals ein Anfänger ::).
Titel: Antw:Verbindungsprobleme FHEM
Beitrag von: Bob83 am 01 April 2021, 23:26:28
Hey,

ich habe nach einem Upate von einem Modul ähnliches Problem. Mein Webserver war nicht mehr erreichbar. Ich habe es zwar aufgrund dieses Beitrags/Forums hinbekommen, doch bin mir nicht sicher, ob meine MQTT Konfiguration so optimal ist.

Ich will im Prinzip die komplette Kommunikation über einen MQTT Server schicken. Da meine Hausautomation Loxone ist, bin ich folgender Anleitung gefolgt. Ist diese vielleicht mittlerweile veraltet?

https://www.loxwiki.eu/pages/viewpage.action?pageId=70353530

Nun zum Fehler. Ich habe im Fhem Log folgendes gefunden.

Undefined subroutine &MQTT::GENERIC_BRIDGE::send_publish called at ./FHEM/10_MQTT_GENERIC_BRIDGE.pm line 2519.

Dann habe ich mal aufgrund dieses Beitrags diese Datei verschoben und FHEM neu gestartet und alles ging wieder.

Folgende Module/Dateien sind aber noch da:
/opt/fhem/FHEM# find . -name "*MQTT*"
./00_MQTT2_CLIENT.pm
./lib/Net/MQTT
./lib/Net/MQTT.pod
./00_MQTT.pm
./10_MQTT_BRIDGE.pm
./10_MQTT_DEVICE.pm
./10_MQTT2_DEVICE.pm
./00_MQTT2_SERVER.pm

Ist das so ok, oder muss ich noch ein bisschen mehr bereinigen, dass es in Zukunft nicht noch einmal zu Problemen kommt. Vielleicht hat sich damit ja jemand schon beschäftigt.

Danke euch