FHEM startet wegen MQTT nicht mehr

Begonnen von Ruggy, 18 März 2019, 20:34:27

Vorheriges Thema - Nächstes Thema

Ruggy

Hallo,

wollte MQTT nach folgender Anleitung (https://wiki.fhem.de/wiki/MQTT_Einf%C3%BChrung) installieren um meine Rolladen zu steuern (In GitHub gibt es für meine Rolladen eine Anleitung für die man MQTT benötigt).


folgende Befehle habe ich eingegeben:

wget http://repo.mosquitto.org/debian/mosquitto-repo.gpg.key

sudo apt-key add mosquitto-repo.gpg.key

cd /etc/apt/sources.list.d/

sudo wget http://repo.mosquitto.org/debian/mosquitto-jessie.list

sudo apt-get update



sudo apt-get install mosquitto mosquitto-clients

sudo service mosquitto status

sudo service mosquitto stop

sudo service mosquitto start

perl -v

sudo cpan install Net::MQTT:Simple

sudo cpan install Net::MQTT:Constants



Mit dem nächsten Befehl habe ich dann das FHEM wahrscheinlich "zerstört". Hier hatte ich irgendwie eine "lange Leitung" und folgenden falschen Befehl eingegeben.

define myBroker MQTT 10.0.0.5:1883 192.168.33.41

(weil in der Anleitung folgendes gestanden ist:) define myBroker MQTT 10.0.0.5:1883 ## bitte EIGENE IP-Adresse eintragen

Dies habe ich dann unter dem device myBroker bei "def" geändert auf

define myBroker MQTT 127.0.0.1:1883

und weil die Rolladen wieder nicht funktionierten dann folgenden Befehl eingegeben

define myBroker MQTT 192.168.33.41:1883

Ab diesen Zeitpunkt hat FHEM nicht mehr reagiert. Die 192.168.33.41 ist die IP vom Raspberry auf dem FHEM läuft.


Wenn ich die IP-Adresse 192.168.33.41 eingebe wird die Phoscon-App (für Zigbee) im Browser angezeigt. Der USB-Stick hierfür steckt im Raspberry.
Wenn ich die 192.168.33.41:8083 eingebe, kommt nach einiger Zeit Zeitüberschreitung...

Neustart von FHEM bzw. dem Raspberry mit Putty hat auch nicht geholfen.

Auch manche Tipps auch anderen Treads mit ähnlichen Fehlern auch nicht.


Kann ich mein FHEM noch retten?
Oder kann es sein, dass die SD-Card defekt ist und es einfach Zufall war? Läuft seit ca. 5 Monaten

Vielen Dank
Vielen Grüße
Ruggy

amenomade

Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

Ruggy

Wie kann ich den Log beim "Start" hier zeigen?

Ich kann den Log fhem-2019-03 mit in Putty anzeigen lassen. Aber wie beim Start?

Hier ein paar Zeilen vom log. Irgendeine Perlwarnung ist drin?

2019.03.18 20:44:58 3: KIND_LUFTDRUCK: I/O device is deCONZ
2019.03.18 20:44:58 3: BALKON_TEMPERATUR: I/O device is deCONZ
2019.03.18 20:44:58 3: BALKON_LUFTFEUCHTE: I/O device is deCONZ
2019.03.18 20:44:58 3: BALKON_LUFTDRUCK: I/O device is deCONZ
2019.03.18 20:44:59 3: KUECHE_WASSERMELDER: I/O device is deCONZ
2019.03.18 20:44:59 1: dewpoint dewpointToAllDeviceReadings: attribute 'absFeuchte' is deprecated, please use 'absoluteHumidity'
2019.03.18 20:44:59 3: KUECHE_TEMPERATUR: I/O device is deCONZ
2019.03.18 20:44:59 3: KUECHE_LUFTFEUCHTE: I/O device is deCONZ
2019.03.18 20:44:59 3: DACHBODEN_LUFTFEUCHTE: I/O device is deCONZ
2019.03.18 20:44:59 3: DACHBODEN_TEMPERATUR: I/O device is deCONZ
2019.03.18 20:44:59 3: HUEDevice1: I/O device is deCONZ
2019.03.18 20:44:59 3: HUEGroup1: I/O device is deCONZ
2019.03.18 20:45:00 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 679.
2019.03.18 20:45:00 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 679.
2019.03.18 20:45:00 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 679.
2019.03.18 20:45:00 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 679.
2019.03.18 20:45:00 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 679.
2019.03.18 20:45:00 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 679.
2019.03.18 20:45:00 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 679.
2019.03.18 20:45:00 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 679.
2019.03.18 20:45:00 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 679.
2019.03.18 20:45:00 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 679.
2019.03.18 20:45:00 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 679.
2019.03.18 20:45:00 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 679.
2019.03.18 20:45:00 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 679.
2019.03.18 20:45:00 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 679.
2019.03.18 20:45:00 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 679.
2019.03.18 20:45:00 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 679.
2019.03.18 20:45:00 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 679.
2019.03.18 20:45:00 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 679.
2019.03.18 20:45:00 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 679.
2019.03.18 20:45:00 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 679.
2019.03.18 20:45:00 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 679.
2019.03.18 20:45:00 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 679.
2019.03.18 20:45:00 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 679.
2019.03.18 20:45:00 1: PERL WARNING: Subroutine Define redefined at ./FHEM/00_MQTT.pm line 106, <$fh> line 679.
2019.03.18 20:45:00 1: PERL WARNING: Subroutine Undef redefined at ./FHEM/00_MQTT.pm line 135, <$fh> line 679.
2019.03.18 20:45:00 1: PERL WARNING: Subroutine Delete redefined at ./FHEM/00_MQTT.pm line 141, <$fh> line 679.
2019.03.18 20:45:00 1: PERL WARNING: Subroutine Shutdown redefined at ./FHEM/00_MQTT.pm line 148, <$fh> line 679.
2019.03.18 20:45:00 1: PERL WARNING: Subroutine onConnect redefined at ./FHEM/00_MQTT.pm line 156, <$fh> line 679.
2019.03.18 20:45:00 1: PERL WARNING: Subroutine onDisconnect redefined at ./FHEM/00_MQTT.pm line 163, <$fh> line 679.
2019.03.18 20:45:00 1: PERL WARNING: Subroutine onTimeout redefined at ./FHEM/00_MQTT.pm line 170, <$fh> line 679.
2019.03.18 20:45:00 1: PERL WARNING: Subroutine isConnected redefined at ./FHEM/00_MQTT.pm line 179, <$fh> line 679.
2019.03.18 20:45:00 1: PERL WARNING: Subroutine process_event redefined at ./FHEM/00_MQTT.pm line 186, <$fh> line 679.
2019.03.18 20:45:00 1: PERL WARNING: Subroutine Set redefined at ./FHEM/00_MQTT.pm line 207, <$fh> line 679.
2019.03.18 20:45:00 1: PERL WARNING: Subroutine parseParams redefined at ./FHEM/00_MQTT.pm line 254, <$fh> line 679.
2019.03.18 20:45:00 1: PERL WARNING: Subroutine parsePublishCmdStr redefined at ./FHEM/00_MQTT.pm line 341, <$fh> line 679.
2019.03.18 20:45:00 1: PERL WARNING: Subroutine parsePublishCmd redefined at ./FHEM/00_MQTT.pm line 350, <$fh> line 679.
2019.03.18 20:45:00 1: PERL WARNING: Subroutine Notify redefined at ./FHEM/00_MQTT.pm line 392, <$fh> line 679.
2019.03.18 20:45:00 1: PERL WARNING: Subroutine Attr redefined at ./FHEM/00_MQTT.pm line 400, <$fh> line 679.
2019.03.18 20:45:00 1: PERL WARNING: Subroutine Start redefined at ./FHEM/00_MQTT.pm line 433, <$fh> line 679.
2019.03.18 20:45:00 1: PERL WARNING: Subroutine Stop redefined at ./FHEM/00_MQTT.pm line 450, <$fh> line 679.
2019.03.18 20:45:00 1: PERL WARNING: Subroutine Ready redefined at ./FHEM/00_MQTT.pm line 464, <$fh> line 679.
2019.03.18 20:45:00 1: PERL WARNING: Subroutine Rename redefined at ./FHEM/00_MQTT.pm line 469, <$fh> line 679.
2019.03.18 20:45:00 1: PERL WARNING: Subroutine Init redefined at ./FHEM/00_MQTT.pm line 479, <$fh> line 679.
2019.03.18 20:45:00 1: PERL WARNING: Subroutine Timer redefined at ./FHEM/00_MQTT.pm line 488, <$fh> line 679.
2019.03.18 20:45:00 1: PERL WARNING: Subroutine Read redefined at ./FHEM/00_MQTT.pm line 501, <$fh> line 679.
2019.03.18 20:45:00 1: PERL WARNING: Subroutine send_connect redefined at ./FHEM/00_MQTT.pm line 647, <$fh> line 679.
2019.03.18 20:45:00 1: PERL WARNING: Subroutine send_publish redefined at ./FHEM/00_MQTT.pm line 660, <$fh> line 679.


amenomade

Zitat von: Ruggy am 18 März 2019, 20:48:30
Wie kann ich den Log beim "Start" hier zeigen?
Fhem stoppen (oder killen), Zeitpunkt notieren, und dann entweder fhem starten und fhem-2019 Log ab dem Zeitpunkt kopieren, oder fhem manuell mit debug mode starten:
perl fhem.pl -d fhem.cfgoder perl fhem.pl -d configDB
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

Ruggy

Hoffe ich habe es richtig gemacht.
Hier nach dem Start



2019.03.18 21:15:03 1: PERL WARNING: Subroutine topic_to_regexp redefined at ./FHEM/00_MQTT.pm line 712, <$fh> line 679.
2019.03.18 21:15:03 1: PERL WARNING: Subroutine client_subscribe_topic redefined at ./FHEM/00_MQTT.pm line 723, <$fh> line 679.
2019.03.18 21:15:03 1: PERL WARNING: Subroutine client_unsubscribe_topic redefined at ./FHEM/00_MQTT.pm line 742, <$fh> line 679.
2019.03.18 21:15:03 1: PERL WARNING: Subroutine Client_Define redefined at ./FHEM/00_MQTT.pm line 759, <$fh> line 679.
2019.03.18 21:15:03 1: PERL WARNING: Subroutine Client_Undefine redefined at ./FHEM/00_MQTT.pm line 778, <$fh> line 679.
2019.03.18 21:15:03 1: PERL WARNING: Subroutine client_attr redefined at ./FHEM/00_MQTT.pm line 783, <$fh> line 679.
2019.03.18 21:15:03 1: PERL WARNING: Subroutine notify_client_connected redefined at ./FHEM/00_MQTT.pm line 897, <$fh> line 679.
2019.03.18 21:15:03 1: PERL WARNING: Subroutine notify_client_disconnected redefined at ./FHEM/00_MQTT.pm line 902, <$fh> line 679.
2019.03.18 21:15:03 1: PERL WARNING: Subroutine notify_client_connection_timeout redefined at ./FHEM/00_MQTT.pm line 907, <$fh> line 679.
2019.03.18 21:15:03 1: PERL WARNING: Subroutine client_start redefined at ./FHEM/00_MQTT.pm line 912, <$fh> line 679.
2019.03.18 21:15:03 1: PERL WARNING: Subroutine client_stop redefined at ./FHEM/00_MQTT.pm line 944, <$fh> line 679.
Undefined subroutine &MQTT::DEVICE::client_attr called at ./FHEM/10_MQTT_DEVICE.pm line 232, <$fh> line 681.
2019.03.18 21:15:04 1: Including fhem.cfg
2019.03.18 21:15:04 3: WEB: port 8083 opened
2019.03.18 21:15:04 2: eventTypes: loaded 1156 events from ./log/eventTypes.txt
2019.03.18 21:15:04 3: Opening nanoCUL device /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_AH06NKJZ-if00-port0
2019.03.18 21:15:04 3: Setting nanoCUL serial parameters to 38400,8,N,1
2019.03.18 21:15:07 3: nanoCUL: Possible commands: ABCEeFfGhiKklMmRTtUVWXxYZz
2019.03.18 21:15:07 3: nanoCUL device opened
2019.03.18 21:15:08 3: HmUART device closed
2019.03.18 21:15:08 3: Opening HmUART device /dev/ttyAMA0
2019.03.18 21:15:08 3: Setting HmUART serial parameters to 115200,8,N,1
2019.03.18 21:15:08 3: HmUART device opened
2019.03.18 21:15:08 3: HUEGroup0: I/O device is deCONZ
2019.03.18 21:15:08 3: WOH_TUERSENSOR: I/O device is deCONZ
2019.03.18 21:15:09 3: WOH_TEMPERATUR: I/O device is deCONZ
2019.03.18 21:15:09 3: WOH_LUFTFEUCHTE: I/O device is deCONZ
2019.03.18 21:15:09 3: WOH_LUFTDRUCK: I/O device is deCONZ
2019.03.18 21:15:09 3: KIND_TEMPERATUR: I/O device is deCONZ
2019.03.18 21:15:09 3: KIND_LUFTFEUCHTE: I/O device is deCONZ
2019.03.18 21:15:09 3: KIND_LUFTDRUCK: I/O device is deCONZ
2019.03.18 21:15:09 3: BALKON_TEMPERATUR: I/O device is deCONZ
2019.03.18 21:15:09 3: BALKON_LUFTFEUCHTE: I/O device is deCONZ
2019.03.18 21:15:09 3: BALKON_LUFTDRUCK: I/O device is deCONZ
2019.03.18 21:15:09 3: KUECHE_WASSERMELDER: I/O device is deCONZ
2019.03.18 21:15:09 1: dewpoint dewpointToAllDeviceReadings: attribute 'absFeuchte' is deprecated, please use 'absoluteHumidity'
2019.03.18 21:15:09 3: KUECHE_TEMPERATUR: I/O device is deCONZ
2019.03.18 21:15:09 3: KUECHE_LUFTFEUCHTE: I/O device is deCONZ
2019.03.18 21:15:09 3: DACHBODEN_LUFTFEUCHTE: I/O device is deCONZ
2019.03.18 21:15:09 3: DACHBODEN_TEMPERATUR: I/O device is deCONZ
2019.03.18 21:15:09 3: HUEDevice1: I/O device is deCONZ
2019.03.18 21:15:09 3: HUEGroup1: I/O device is deCONZ
2019.03.18 21:15:10 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 679.
2019.03.18 21:15:10 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 679.
2019.03.18 21:15:10 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 679.
2019.03.18 21:15:10 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 679.
2019.03.18 21:15:10 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 679.
2019.03.18 21:15:10 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 679.
2019.03.18 21:15:10 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 679.
2019.03.18 21:15:10 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 679.
2019.03.18 21:15:10 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 679.
2019.03.18 21:15:10 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 679.
2019.03.18 21:15:10 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 679.
2019.03.18 21:15:10 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 679.
2019.03.18 21:15:10 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 679.
2019.03.18 21:15:10 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 679.
2019.03.18 21:15:10 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 679.
2019.03.18 21:15:10 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 679.
2019.03.18 21:15:10 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 679.
2019.03.18 21:15:10 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 679.
2019.03.18 21:15:10 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 679.
2019.03.18 21:15:10 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 679.
2019.03.18 21:15:10 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 679.
2019.03.18 21:15:10 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 679.
2019.03.18 21:15:10 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 679.
2019.03.18 21:15:10 1: PERL WARNING: Subroutine Define redefined at ./FHEM/00_MQTT.pm line 106, <$fh> line 679.
2019.03.18 21:15:10 1: PERL WARNING: Subroutine Undef redefined at ./FHEM/00_MQTT.pm line 135, <$fh> line 679.
2019.03.18 21:15:10 1: PERL WARNING: Subroutine Delete redefined at ./FHEM/00_MQTT.pm line 141, <$fh> line 679.
2019.03.18 21:15:10 1: PERL WARNING: Subroutine Shutdown redefined at ./FHEM/00_MQTT.pm line 148, <$fh> line 679.
2019.03.18 21:15:10 1: PERL WARNING: Subroutine onConnect redefined at ./FHEM/00_MQTT.pm line 156, <$fh> line 679.
2019.03.18 21:15:10 1: PERL WARNING: Subroutine onDisconnect redefined at ./FHEM/00_MQTT.pm line 163, <$fh> line 679.
2019.03.18 21:15:10 1: PERL WARNING: Subroutine onTimeout redefined at ./FHEM/00_MQTT.pm line 170, <$fh> line 679.
2019.03.18 21:15:10 1: PERL WARNING: Subroutine isConnected redefined at ./FHEM/00_MQTT.pm line 179, <$fh> line 679.
2019.03.18 21:15:10 1: PERL WARNING: Subroutine process_event redefined at ./FHEM/00_MQTT.pm line 186, <$fh> line 679.
2019.03.18 21:15:10 1: PERL WARNING: Subroutine Set redefined at ./FHEM/00_MQTT.pm line 207, <$fh> line 679.
2019.03.18 21:15:10 1: PERL WARNING: Subroutine parseParams redefined at ./FHEM/00_MQTT.pm line 254, <$fh> line 679.
2019.03.18 21:15:10 1: PERL WARNING: Subroutine parsePublishCmdStr redefined at ./FHEM/00_MQTT.pm line 341, <$fh> line 679.
2019.03.18 21:15:10 1: PERL WARNING: Subroutine parsePublishCmd redefined at ./FHEM/00_MQTT.pm line 350, <$fh> line 679.
2019.03.18 21:15:10 1: PERL WARNING: Subroutine Notify redefined at ./FHEM/00_MQTT.pm line 392, <$fh> line 679.
2019.03.18 21:15:10 1: PERL WARNING: Subroutine Attr redefined at ./FHEM/00_MQTT.pm line 400, <$fh> line 679.
2019.03.18 21:15:10 1: PERL WARNING: Subroutine Start redefined at ./FHEM/00_MQTT.pm line 433, <$fh> line 679.
2019.03.18 21:15:10 1: PERL WARNING: Subroutine Stop redefined at ./FHEM/00_MQTT.pm line 450, <$fh> line 679.
2019.03.18 21:15:10 1: PERL WARNING: Subroutine Ready redefined at ./FHEM/00_MQTT.pm line 464, <$fh> line 679.
2019.03.18 21:15:10 1: PERL WARNING: Subroutine Rename redefined at ./FHEM/00_MQTT.pm line 469, <$fh> line 679.
2019.03.18 21:15:10 1: PERL WARNING: Subroutine Init redefined at ./FHEM/00_MQTT.pm line 479, <$fh> line 679.
2019.03.18 21:15:10 1: PERL WARNING: Subroutine Timer redefined at ./FHEM/00_MQTT.pm line 488, <$fh> line 679.
2019.03.18 21:15:10 1: PERL WARNING: Subroutine Read redefined at ./FHEM/00_MQTT.pm line 501, <$fh> line 679.
2019.03.18 21:15:10 1: PERL WARNING: Subroutine send_connect redefined at ./FHEM/00_MQTT.pm line 647, <$fh> line 679.
2019.03.18 21:15:10 1: PERL WARNING: Subroutine send_publish redefined at ./FHEM/00_MQTT.pm line 660, <$fh> line 679.
2019.03.18 21:15:10 1: PERL WARNING: Subroutine send_subscribe redefined at ./FHEM/00_MQTT.pm line 672, <$fh> line 679.
2019.03.18 21:15:10 1: PERL WARNING: Subroutine send_unsubscribe redefined at ./FHEM/00_MQTT.pm line 679, <$fh> line 679.
2019.03.18 21:15:10 1: PERL WARNING: Subroutine send_ping redefined at ./FHEM/00_MQTT.pm line 686, <$fh> line 679.
2019.03.18 21:15:10 1: PERL WARNING: Subroutine send_disconnect redefined at ./FHEM/00_MQTT.pm line 690, <$fh> line 679.
2019.03.18 21:15:10 1: PERL WARNING: Subroutine send_message redefined at ./FHEM/00_MQTT.pm line 697, <$fh> line 679.
2019.03.18 21:15:10 1: PERL WARNING: Subroutine topic_to_regexp redefined at ./FHEM/00_MQTT.pm line 712, <$fh> line 679.
2019.03.18 21:15:10 1: PERL WARNING: Subroutine client_subscribe_topic redefined at ./FHEM/00_MQTT.pm line 723, <$fh> line 679.
2019.03.18 21:15:10 1: PERL WARNING: Subroutine client_unsubscribe_topic redefined at ./FHEM/00_MQTT.pm line 742, <$fh> line 679.
2019.03.18 21:15:10 1: PERL WARNING: Subroutine Client_Define redefined at ./FHEM/00_MQTT.pm line 759, <$fh> line 679.
2019.03.18 21:15:10 1: PERL WARNING: Subroutine Client_Undefine redefined at ./FHEM/00_MQTT.pm line 778, <$fh> line 679.
2019.03.18 21:15:10 1: PERL WARNING: Subroutine client_attr redefined at ./FHEM/00_MQTT.pm line 783, <$fh> line 679.
2019.03.18 21:15:10 1: PERL WARNING: Subroutine notify_client_connected redefined at ./FHEM/00_MQTT.pm line 897, <$fh> line 679.
2019.03.18 21:15:10 1: PERL WARNING: Subroutine notify_client_disconnected redefined at ./FHEM/00_MQTT.pm line 902, <$fh> line 679.
2019.03.18 21:15:10 1: PERL WARNING: Subroutine notify_client_connection_timeout redefined at ./FHEM/00_MQTT.pm line 907, <$fh> line 679.
2019.03.18 21:15:10 1: PERL WARNING: Subroutine client_start redefined at ./FHEM/00_MQTT.pm line 912, <$fh> line 679.
2019.03.18 21:15:10 1: PERL WARNING: Subroutine client_stop redefined at ./FHEM/00_MQTT.pm line 944, <$fh> line 679.
Undefined subroutine &MQTT::DEVICE::client_attr called at ./FHEM/10_MQTT_DEVICE.pm line 232, <$fh> line 681.
2019.03.18 21:15:10 1: Including fhem.cfg
2019.03.18 21:15:11 3: WEB: port 8083 opened
2019.03.18 21:15:11 2: eventTypes: loaded 1156 events from ./log/eventTypes.txt
2019.03.18 21:15:11 3: Opening nanoCUL device /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_AH06NKJZ-if00-port0
2019.03.18 21:15:11 3: Setting nanoCUL serial parameters to 38400,8,N,1
2019.03.18 21:15:14 3: nanoCUL: Possible commands: ABCEeFfGhiKklMmRTtUVWXxYZz
2019.03.18 21:15:14 3: nanoCUL device opened
2019.03.18 21:15:14 3: HmUART device closed
2019.03.18 21:15:14 3: Opening HmUART device /dev/ttyAMA0
2019.03.18 21:15:14 3: Setting HmUART serial parameters to 115200,8,N,1
2019.03.18 21:15:14 3: HmUART device opened
2019.03.18 21:15:15 3: HUEGroup0: I/O device is deCONZ
2019.03.18 21:15:15 3: WOH_TUERSENSOR: I/O device is deCONZ
2019.03.18 21:15:15 3: WOH_TEMPERATUR: I/O device is deCONZ
2019.03.18 21:15:15 3: WOH_LUFTFEUCHTE: I/O device is deCONZ
2019.03.18 21:15:15 3: WOH_LUFTDRUCK: I/O device is deCONZ
2019.03.18 21:15:15 3: KIND_TEMPERATUR: I/O device is deCONZ
2019.03.18 21:15:15 3: KIND_LUFTFEUCHTE: I/O device is deCONZ
2019.03.18 21:15:15 3: KIND_LUFTDRUCK: I/O device is deCONZ
2019.03.18 21:15:15 3: BALKON_TEMPERATUR: I/O device is deCONZ
2019.03.18 21:15:15 3: BALKON_LUFTFEUCHTE: I/O device is deCONZ
2019.03.18 21:15:15 3: BALKON_LUFTDRUCK: I/O device is deCONZ
2019.03.18 21:15:16 3: KUECHE_WASSERMELDER: I/O device is deCONZ
2019.03.18 21:15:16 1: dewpoint dewpointToAllDeviceReadings: attribute 'absFeuchte' is deprecated, please use 'absoluteHumidity'
2019.03.18 21:15:16 3: KUECHE_TEMPERATUR: I/O device is deCONZ
2019.03.18 21:15:16 3: KUECHE_LUFTFEUCHTE: I/O device is deCONZ
2019.03.18 21:15:16 3: DACHBODEN_LUFTFEUCHTE: I/O device is deCONZ
2019.03.18 21:15:16 3: DACHBODEN_TEMPERATUR: I/O device is deCONZ
2019.03.18 21:15:16 3: HUEDevice1: I/O device is deCONZ
2019.03.18 21:15:16 3: HUEGroup1: I/O device is deCONZ
2019.03.18 21:15:17 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 679.
2019.03.18 21:15:17 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 679.
2019.03.18 21:15:17 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 679.
2019.03.18 21:15:17 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 679.
2019.03.18 21:15:17 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 679.
2019.03.18 21:15:17 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 679.
2019.03.18 21:15:17 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 679.
2019.03.18 21:15:17 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 679.
2019.03.18 21:15:17 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 679.
2019.03.18 21:15:17 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 679.
2019.03.18 21:15:17 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 679.
2019.03.18 21:15:17 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 679.
2019.03.18 21:15:17 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 679.
2019.03.18 21:15:17 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 679.
2019.03.18 21:15:17 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 679.
2019.03.18 21:15:17 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 679.
2019.03.18 21:15:17 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 679.
2019.03.18 21:15:17 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 679.
2019.03.18 21:15:17 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 679.
2019.03.18 21:15:17 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 679.
2019.03.18 21:15:17 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 679.
2019.03.18 21:15:17 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 679.
2019.03.18 21:15:17 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 679.
2019.03.18 21:15:17 1: PERL WARNING: Subroutine Define redefined at ./FHEM/00_MQTT.pm line 106, <$fh> line 679.
2019.03.18 21:15:17 1: PERL WARNING: Subroutine Undef redefined at ./FHEM/00_MQTT.pm line 135, <$fh> line 679.
2019.03.18 21:15:17 1: PERL WARNING: Subroutine Delete redefined at ./FHEM/00_MQTT.pm line 141, <$fh> line 679.
2019.03.18 21:15:17 1: PERL WARNING: Subroutine Shutdown redefined at ./FHEM/00_MQTT.pm line 148, <$fh> line 679.
2019.03.18 21:15:17 1: PERL WARNING: Subroutine onConnect redefined at ./FHEM/00_MQTT.pm line 156, <$fh> line 679.
2019.03.18 21:15:17 1: PERL WARNING: Subroutine onDisconnect redefined at ./FHEM/00_MQTT.pm line 163, <$fh> line 679.
2019.03.18 21:15:17 1: PERL WARNING: Subroutine onTimeout redefined at ./FHEM/00_MQTT.pm line 170, <$fh> line 679.
2019.03.18 21:15:17 1: PERL WARNING: Subroutine isConnected redefined at ./FHEM/00_MQTT.pm line 179, <$fh> line 679.
2019.03.18 21:15:17 1: PERL WARNING: Subroutine process_event redefined at ./FHEM/00_MQTT.pm line 186, <$fh> line 679.
2019.03.18 21:15:17 1: PERL WARNING: Subroutine Set redefined at ./FHEM/00_MQTT.pm line 207, <$fh> line 679.
2019.03.18 21:15:17 1: PERL WARNING: Subroutine parseParams redefined at ./FHEM/00_MQTT.pm line 254, <$fh> line 679.
2019.03.18 21:15:17 1: PERL WARNING: Subroutine parsePublishCmdStr redefined at ./FHEM/00_MQTT.pm line 341, <$fh> line 679.
2019.03.18 21:15:17 1: PERL WARNING: Subroutine parsePublishCmd redefined at ./FHEM/00_MQTT.pm line 350, <$fh> line 679.
2019.03.18 21:15:17 1: PERL WARNING: Subroutine Notify redefined at ./FHEM/00_MQTT.pm line 392, <$fh> line 679.
2019.03.18 21:15:17 1: PERL WARNING: Subroutine Attr redefined at ./FHEM/00_MQTT.pm line 400, <$fh> line 679.
2019.03.18 21:15:17 1: PERL WARNING: Subroutine Start redefined at ./FHEM/00_MQTT.pm line 433, <$fh> line 679.
2019.03.18 21:15:17 1: PERL WARNING: Subroutine Stop redefined at ./FHEM/00_MQTT.pm line 450, <$fh> line 679.
2019.03.18 21:15:17 1: PERL WARNING: Subroutine Ready redefined at ./FHEM/00_MQTT.pm line 464, <$fh> line 679.
2019.03.18 21:15:17 1: PERL WARNING: Subroutine Rename redefined at ./FHEM/00_MQTT.pm line 469, <$fh> line 679.
2019.03.18 21:15:17 1: PERL WARNING: Subroutine Init redefined at ./FHEM/00_MQTT.pm line 479, <$fh> line 679.
2019.03.18 21:15:17 1: PERL WARNING: Subroutine Timer redefined at ./FHEM/00_MQTT.pm line 488, <$fh> line 679.
2019.03.18 21:15:17 1: PERL WARNING: Subroutine Read redefined at ./FHEM/00_MQTT.pm line 501, <$fh> line 679.
2019.03.18 21:15:17 1: PERL WARNING: Subroutine send_connect redefined at ./FHEM/00_MQTT.pm line 647, <$fh> line 679.
2019.03.18 21:15:17 1: PERL WARNING: Subroutine send_publish redefined at ./FHEM/00_MQTT.pm line 660, <$fh> line 679.
2019.03.18 21:15:17 1: PERL WARNING: Subroutine send_subscribe redefined at ./FHEM/00_MQTT.pm line 672, <$fh> line 679.
2019.03.18 21:15:17 1: PERL WARNING: Subroutine send_unsubscribe redefined at ./FHEM/00_MQTT.pm line 679, <$fh> line 679.
2019.03.18 21:15:17 1: PERL WARNING: Subroutine send_ping redefined at ./FHEM/00_MQTT.pm line 686, <$fh> line 679.
2019.03.18 21:15:17 1: PERL WARNING: Subroutine send_disconnect redefined at ./FHEM/00_MQTT.pm line 690, <$fh> line 679.
2019.03.18 21:15:17 1: PERL WARNING: Subroutine send_message redefined at ./FHEM/00_MQTT.pm line 697, <$fh> line 679.
2019.03.18 21:15:17 1: PERL WARNING: Subroutine topic_to_regexp redefined at ./FHEM/00_MQTT.pm line 712, <$fh> line 679.
2019.03.18 21:15:17 1: PERL WARNING: Subroutine client_subscribe_topic redefined at ./FHEM/00_MQTT.pm line 723, <$fh> line 679.
2019.03.18 21:15:17 1: PERL WARNING: Subroutine client_unsubscribe_topic redefined at ./FHEM/00_MQTT.pm line 742, <$fh> line 679.
2019.03.18 21:15:17 1: PERL WARNING: Subroutine Client_Define redefined at ./FHEM/00_MQTT.pm line 759, <$fh> line 679.
2019.03.18 21:15:17 1: PERL WARNING: Subroutine Client_Undefine redefined at ./FHEM/00_MQTT.pm line 778, <$fh> line 679.
2019.03.18 21:15:17 1: PERL WARNING: Subroutine client_attr redefined at ./FHEM/00_MQTT.pm line 783, <$fh> line 679.
2019.03.18 21:15:17 1: PERL WARNING: Subroutine notify_client_connected redefined at ./FHEM/00_MQTT.pm line 897, <$fh> line 679.
2019.03.18 21:15:17 1: PERL WARNING: Subroutine notify_client_disconnected redefined at ./FHEM/00_MQTT.pm line 902, <$fh> line 679.
2019.03.18 21:15:17 1: PERL WARNING: Subroutine notify_client_connection_timeout redefined at ./FHEM/00_MQTT.pm line 907, <$fh> line 679.
2019.03.18 21:15:17 1: PERL WARNING: Subroutine client_start redefined at ./FHEM/00_MQTT.pm line 912, <$fh> line 679.
2019.03.18 21:15:17 1: PERL WARNING: Subroutine client_stop redefined at ./FHEM/00_MQTT.pm line 944, <$fh> line 679.
Undefined subroutine &MQTT::DEVICE::client_attr called at ./FHEM/10_MQTT_DEVICE.pm line 232, <$fh> line 681.
(END)




amenomade

#5
Das Device schafft es nicht, mit dem Broker zu kommunizieren. Gibt es einen Grund, warum Du mosquitto und  MQTT statt MQTT2_SERVER und MQTT2_DEVICE benutzt?

Läuft dein mosquitto Dienst? Was sagt sudo service mosquitto status?
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

Ruggy

Kann es sein, dass FHEM gar nicht mehr funktioniert, wenn das Device es nicht schafft mit dem Broker zu kommunizieren?

Der mosquitto status sagt:

● mosquitto.service - Mosquitto MQTT v3.1/v3.1.1 Broker
   Loaded: loaded (/lib/systemd/system/mosquitto.service; enabled; vendor preset: enabled)
   Active: active (running) since Mon 2019-03-18 15:25:10 CET; 6h ago
     Docs: man:mosquitto.conf(5)
           man:mosquitto(8)
Main PID: 643 (mosquitto)
   CGroup: /system.slice/mosquitto.service
           └─643 /usr/sbin/mosquitto -c /etc/mosquitto/mosquitto.conf

Mar 18 15:25:10 raspberrypi systemd[1]: Starting Mosquitto MQTT v3.1/v3.1.1 Broker...
Mar 18 15:25:10 raspberrypi systemd[1]: Started Mosquitto MQTT v3.1/v3.1.1 Broker.




Es gibt keinen bestimmten Grund.
Ich kenne mich wenig damit aus. Habe im Forum für die Rolladenansteuerung (Jarolift) dort gelesen, dass Mosquitto bei einem Benutzer schon längere Zeit ohne Probleme läuft.

Ein anderer hat zwar anscheinend auch MQTT2 verwenden; aber ich müsste dann wahrscheinlich mit anderen Befehlen arbeiten? Evlt. müsste ich die Geräte in FHEM auch mit anderen Befehlen für MQTT2 einrichten?



Ruggy

Möchte versuchen mit dem Rescue Mode eine frühere Version herzustellen.

hier beschrieben:
https://forum.fhem.de/index.php?topic=86225.0

Funktioniert das oder hätte ich vorher den Rescue Mode starten müssen?
Wo kann ich sehen, welche Versionen mir zur Verfügung stehen (datum, Uhrzeit) um mit loadversion die version herzustellen, bevor der Fehler aufgetreten ist?

amenomade

Das geht nur wenn Du ConfigDB statt fhem.cfg Datei nutzt.
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

Wuppi68

auch wenn ich kein Freund vom editieren der fhem.cfg bin ....

1. aktuellen (mit Fehler) Stand der fhem.cfg sichern
   cp fhem.cfg fhem.cfg.defekt

2. und jetzt die Zeilen löschen
    sed -i '/MQTT/d' fhem.cfg

jetzt sind alle Zeilen aus cfg mit dem Wort MQTT verschwunden

3. fhem neu starten
Jetzt auf nem I3 und primär Homematic - kein Support für cfg Editierer

Support heißt nicht wenn die Frau zu Ihrem Mann sagt: Geh mal bitte zum Frauenarzt, ich habe Bauchschmerzen

Ruggy

Werde ich dann daheim probieren mit dem editieren der fhem.cfg

ich danke euch, hoffe, dass es funktioniert und beim nächsten Versuch mit MQTT nicht wieder der Fehler auftritt.

Ruggy

Es hat seit dem letzen Mal ohne Probleme funktioniert.
Jetzt funktioniert es auf einmal nicht mehr.

Das MQTT-Device Jarolift ist offline?

Internals:
   CFGFN     
   FUUID      5c926079-f33f-194f-f45c-8274d7bd94026b57
   IODev      MQTT
   NAME       Jarolift
   NR         208
   STATE      Offline
   TYPE       MQTT_DEVICE
   Helper:
     DBLOG:
       state:
         DbLog:
           TIME       1556460306.66241
           VALUE      Offline
   READINGS:
     2019-04-26 20:53:44   count           555
     2019-04-28 16:05:06   state           Offline
     2019-04-28 16:05:06   transmission-state incoming publish received
   helper:
     bm:
       MQTT::DEVICE::Attr:
         cnt        1
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        28.04. 23:29:30
         max        5.00679016113281e-05
         tot        5.00679016113281e-05
         mAr:
           set
           Jarolift
           room
           Abstellkammer
       MQTT::DEVICE::Set:
         cnt        55
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        26.03. 18:03:16
         max        0.000172853469848633
         tot        0.0047757625579834
         mAr:
           HASH(0x42ddb30)
           Jarolift
           ?
   message_ids:
   sets:
   subscribe:
     stat/jarolift/devicecounter
     tele/jarolift/LWT
   subscribeExpr:
     ^stat\/jarolift\/devicecounter$
     ^tele\/jarolift\/LWT$
   subscribeQos:
     stat/jarolift/devicecounter 0
     tele/jarolift/LWT 0
   subscribeReadings:
     stat/jarolift/devicecounter:
       cmd       
       name       count
     tele/jarolift/LWT:
       cmd       
       name       state
Attributes:
   IODev      MQTT
   icon       mqtt_device
   room       Abstellkammer
   subscribeReading_count stat/jarolift/devicecounter
   subscribeReading_state tele/jarolift/LWT




Auf das WebUI kann ich zugreifen und auch die Rolläden steuern


Im UNIFI wird jarolif auch angezeigt.

An was könnte dies liegen?

dirk.k

Ich hatte diese Woche auch ein "zerschossenes" Mosquitto auf meinem Server.
das letzte Linux-update brachte eine mosquitto-version mit, welche etwas empfindlich auf Fehler in der mosquitto.conf reagiert.

Mit "service mosquitto status" war zu sehen, dass der dienst nicht läuft.

Alles auskommentieren in der/den Configdateien und dann Zeilenweise wieder rein ... brachte mich zum Erfolg.

rob

Hallo fhempi.

Bin nicht sicher, ob es wirklich das gleiche Problem ist. Laut Fehlermeldung wollen zwei Prozesse auf dem selben Port lauschen: Fhem via MQTT2-Server und Mosquitto.

Zitat von: fhempi am 06 September 2020, 10:30:56
Ich nutze den MQTT2-Server unter FHEM. Was kann ich ändern ?
Ohne Details zu kennen behaupte ich glatt, dass Du nur einen MQTT-Server benötigst  ;) , deshalb mein Vorschlag:

sudo apt-get remove mosquitto

Mosquitto-Server wird so deinstalliert und Fhem sollte frei auf den benötigten Port zugreifen können. Ob Fhem dann läuft, hast Du imho bereits durch den Service-Stop erfolgreich geprüft.

Viele Grüße
rob