FHEM nach Shutdown Restart nicht mehr erreichbar

Begonnen von maruro, 26 November 2018, 13:37:47

Vorheriges Thema - Nächstes Thema

maruro

Aloha,

ich habe MQTT auf meinem OrangePi Lite (Debian Stretch) installiert und nach einigen Schritten "Shutdown Restart" eingegeben.
Seitdem ist FHEM nicht mehr erreichbar.

Hab mich per SSH auf meinen OPI eingeloggt und sudo /etc/init.d/fhem start eingegeben.

Dann kommt folgendes Bild:

Starting fhem...
root@SAM: ~ LSB: service fhem status
fhem.service - LSB: FHEM server
Loaded: loaded (/etc/init.d/fhem; generated; vendor preset: enabled)
Active: active (exited) since Mon 2018-11-26 13:08:27
Docs: man:systemd-sysv-generator(8)
Process: 793 ExecStart=/etc/init.d/fhem start (code=exited, status=0/SUCCESS)

Nov 26 13:08:23 SAM systemd[1]: Starting LSB: FHEM server...
Nov 26 13:08:26 SAM fhem[793]: Starting fhem...
Nov 26 13:08:27 SAM systemd[1]: Started LSB: FHEM server...

root@SAM:~
:'(

Beta-User

1. Falscher Forenbereich! Bitte verschieben (kannst du selbst).

2. sowas ähnliches gab es heute schon mal: https://forum.fhem.de/index.php/topic,93724.msg864088.html#msg864088. Sufu hattest du vor dem Posten benutzt?

3. Was steht im Log?

4. https://wiki.fhem.de/wiki/FHEM_startet_nicht_-_Tipps_zur_Fehlersuche
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

maruro

Hallo Beta-User,

habe Thema verschoben (hoffentlich an die richtige Stelle?) & davor die Suchfunktion genutzt, ja. Beim anderen Poster war das Fehlerbild n Anderes (ähnlich, aber anders) und bei dem längeren Thread war die Lösung als "unerklärlich" deklariert.

Wie kann ich denn das Log aufrufen, über "cd /opt/fhem" müsste ich in den Folder kommen, in den die Logs geschrieben sind, richtig?
Wenn ich dort bin, wie kann ich dann die Logs aufrufen / auflisten?

sudo cpan install Net::MQTT:Simple
sudo cpan install Net::MQTT:Constants

sind auch installiert worden

Wernieman

- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

maruro

Zitat von: Wernieman am 26 November 2018, 14:23:14
Gelesen?

Moinsen, ja - gelesen. Aber die Ergebnisse aus "service fhem status" hatte ich ja schon eingangs geteilt.

Wenn ich es richtig verstehe (ich beginne meine FHEM-/Linux-Karriere gerade erst :D), dann wäre der nächste Schritt jetzt:

1. Ins FHEM Verzeichnis wechseln mittels cd /opt/fhem
2. perl fhem.pl -d fhem.cfg 

Dann muss irgendwas passieren, was mir helfen soll (ich nehme an es zeigen sich einige Logs?)

Beta-User

Die logs liegen in einem eigenen Unterverzeichnis, soweit ich mich entsinne.

Installiere doch mal den mc, damit tust du dich vermutlich leichter als mit der Kommandozeile ;) .
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

maruro

Zitat von: Beta-User am 26 November 2018, 14:43:12
Die logs liegen in einem eigenen Unterverzeichnis, soweit ich mich entsinne.

Installiere doch mal den mc, damit tust du dich vermutlich leichter als mit der Kommandozeile ;) .

Den mc? wat is n dat?

Beta-User

Zitat von: maruro am 26 November 2018, 14:53:28
Den mc? wat is n dat?
https://packages.debian.org/mc

Enthält neben einem von der Konsole zu startenden Dateimanager namens "mc" (midnightCommander?) und einen netten Editor ("mcedit"); beides liefert auch via ssh grafische Ergebnisse ;) .
sudo apt-get install mc
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

maruro

Das ist nett gemeint, aber ich muss unbedingt mit den Linux Kommandos zurechtkommen. Der Editor sieht aber lecker aus :)

Wie kann ich denn die Logs nun lesen, mittels cd /opt/fhem.log und dann "ls"?

Beta-User

Zum einen schließt ein gewisser Komfort nicht aus, dass du das auch lernst mit der Kommandozeile (ich selbst nutze häufig eine gemischte Vorgehensweise), zum anderen solltest du dich z.B. bei Ubuntuusers mal schlau machen, wie man mit Verzeichnissen usw. umgeht.

Auch den Umgang mit manpages sollte man kennen:
http://man7.org/linux/man-pages/man1/cat.1.html

Ausgehend von der Annahme, dass das Verzeichnis
/opt/fhem/log ist:
cd /opt/fhem/log
ls

Oder:
ls /opt/fhem/logdann cat ... (was halt das aktuelle log ist)
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

Wernieman

Außerdem hast Du auf dem meisten Linux Systemen eine bash und damit "Tab-Kompletion". gebe mal auf der Kommandozeile "ls /opf/fhem" ein und drücke 2 mal TAB (Das ist die taste mit 2 Pfeilen, neben dem Q). Du siehst jetzt, welch Befehle er kennt, die mit "ca" anfrangen. Bei Ordnern funktioniert es auch, d.h. nach der Eingabe von "ls /opf/fhem" und 2 mal TAB, siehst Du alle ordner/Dateien im ordner und Du kannst weitertippen. Seeeeehr hilfreich
https://de.wikipedia.org/wiki/Befehlszeilenerg%C3%A4nzung
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

Wuppi68

Logs lesen/anzeigen

cat /opt/fhem/log/fhem.log zeigt alles ohne Pause an
more /opt/fhem/log/fhem.log zeigt alles Seitenweise an
tail /opt/fhem/log/fhem.log zeigt die letzten Zeilen an
tail -f /opt/fhem/log/fhem.log zeigt die letzten Zeilen des Logs an und dann auch alles was danch kommt - Abbruch mit STRG-C oder CTRL-C

eine Hilfe zu den Befehlen gibt es mit man <Befehl>
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

maruro

#12
Sodele, ab hier ging es bergab:

2018.11.25 22:06:18 3: EnO_050F478C_notify_1 return value: HASH(0x29316f8)

2018.11.25 22:15:31 0: Server shutdown

2018.11.25 22:15:31 1: Shutdown executed

2018.11.25 22:15:34 1: Including fhem.cfg

2018.11.25 22:15:34 3: telnetPort: port 7072 opened

2018.11.25 22:15:35 3: WEB: port 8083 opened

2018.11.25 22:15:35 2: eventTypes: loaded 168 events from ./log/eventTypes.txt

2018.11.25 22:15:35 3: Opening TCM_ESP3 device /dev/ttyS3

2018.11.25 22:15:35 3: Setting TCM_ESP3 serial parameters to 57600,8,N,1

2018.11.25 22:15:35 3: TCM_ESP3 device opened

2018.11.25 22:15:36 2: EnOcean Cryptographic functions are not available.

2018.11.25 22:15:36 2: EnOcean XML functions are not available.

2018.11.25 22:15:36 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 246.

2018.11.25 22:15:36 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 246.

2018.11.25 22:15:36 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 246.

2018.11.25 22:15:36 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 246.

2018.11.25 22:15:36 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 246.

2018.11.25 22:15:36 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 246.

2018.11.25 22:15:36 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 246.

2018.11.25 22:15:36 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 246.

2018.11.25 22:15:36 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 246.

2018.11.25 22:15:36 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 246.

2018.11.25 22:15:36 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 246.

2018.11.25 22:15:36 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 246.

2018.11.25 22:15:36 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 246.

2018.11.25 22:15:36 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 246.

2018.11.25 22:15:36 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 246.

2018.11.25 22:15:36 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 246.

2018.11.25 22:15:36 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 246.

2018.11.25 22:15:36 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 246.

2018.11.25 22:15:36 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 246.

2018.11.25 22:15:36 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 246.

2018.11.25 22:15:36 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 246.

2018.11.25 22:15:36 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 246.

2018.11.25 22:15:36 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 246.

2018.11.25 22:15:36 1: PERL WARNING: Subroutine Define redefined at ./FHEM/00_MQTT.pm line 106, <$fh> line 246.

2018.11.25 22:15:36 1: PERL WARNING: Subroutine Undef redefined at ./FHEM/00_MQTT.pm line 135, <$fh> line 246.

2018.11.25 22:15:36 1: PERL WARNING: Subroutine Delete redefined at ./FHEM/00_MQTT.pm line 141, <$fh> line 246.

2018.11.25 22:15:36 1: PERL WARNING: Subroutine Shutdown redefined at ./FHEM/00_MQTT.pm line 148, <$fh> line 246.

2018.11.25 22:15:36 1: PERL WARNING: Subroutine onConnect redefined at ./FHEM/00_MQTT.pm line 156, <$fh> line 246.

2018.11.25 22:15:36 1: PERL WARNING: Subroutine onDisconnect redefined at ./FHEM/00_MQTT.pm line 163, <$fh> line 246.

2018.11.25 22:15:36 1: PERL WARNING: Subroutine onTimeout redefined at ./FHEM/00_MQTT.pm line 170, <$fh> line 246.

2018.11.25 22:15:36 1: PERL WARNING: Subroutine isConnected redefined at ./FHEM/00_MQTT.pm line 179, <$fh> line 246.

2018.11.25 22:15:36 1: PERL WARNING: Subroutine process_event redefined at ./FHEM/00_MQTT.pm line 186, <$fh> line 246.

2018.11.25 22:15:36 1: PERL WARNING: Subroutine Set redefined at ./FHEM/00_MQTT.pm line 207, <$fh> line 246.

2018.11.25 22:15:36 1: PERL WARNING: Subroutine parseParams redefined at ./FHEM/00_MQTT.pm line 254, <$fh> line 246.

2018.11.25 22:15:36 1: PERL WARNING: Subroutine parsePublishCmdStr redefined at ./FHEM/00_MQTT.pm line 341, <$fh> line 246.

2018.11.25 22:15:36 1: PERL WARNING: Subroutine parsePublishCmd redefined at ./FHEM/00_MQTT.pm line 350, <$fh> line 246.

2018.11.25 22:15:36 1: PERL WARNING: Subroutine Notify redefined at ./FHEM/00_MQTT.pm line 392, <$fh> line 246.

2018.11.25 22:15:36 1: PERL WARNING: Subroutine Attr redefined at ./FHEM/00_MQTT.pm line 400, <$fh> line 246.

2018.11.25 22:15:36 1: PERL WARNING: Subroutine Start redefined at ./FHEM/00_MQTT.pm line 433, <$fh> line 246.

2018.11.25 22:15:36 1: PERL WARNING: Subroutine Stop redefined at ./FHEM/00_MQTT.pm line 450, <$fh> line 246.

2018.11.25 22:15:36 1: PERL WARNING: Subroutine Ready redefined at ./FHEM/00_MQTT.pm line 464, <$fh> line 246.

2018.11.25 22:15:36 1: PERL WARNING: Subroutine Rename redefined at ./FHEM/00_MQTT.pm line 469, <$fh> line 246.

2018.11.25 22:15:36 1: PERL WARNING: Subroutine Init redefined at ./FHEM/00_MQTT.pm line 479, <$fh> line 246.

2018.11.25 22:15:36 1: PERL WARNING: Subroutine Timer redefined at ./FHEM/00_MQTT.pm line 488, <$fh> line 246.

2018.11.25 22:15:36 1: PERL WARNING: Subroutine Read redefined at ./FHEM/00_MQTT.pm line 501, <$fh> line 246.

2018.11.25 22:15:36 1: PERL WARNING: Subroutine send_connect redefined at ./FHEM/00_MQTT.pm line 647, <$fh> line 246.

2018.11.25 22:15:36 1: PERL WARNING: Subroutine send_publish redefined at ./FHEM/00_MQTT.pm line 660, <$fh> line 246.

2018.11.25 22:15:36 1: PERL WARNING: Subroutine send_subscribe redefined at ./FHEM/00_MQTT.pm line 672, <$fh> line 246.

2018.11.25 22:15:36 1: PERL WARNING: Subroutine send_unsubscribe redefined at ./FHEM/00_MQTT.pm line 679, <$fh> line 246.

2018.11.25 22:15:36 1: PERL WARNING: Subroutine send_ping redefined at ./FHEM/00_MQTT.pm line 686, <$fh> line 246.

2018.11.25 22:15:36 1: PERL WARNING: Subroutine send_disconnect redefined at ./FHEM/00_MQTT.pm line 690, <$fh> line 246.

2018.11.25 22:15:36 1: PERL WARNING: Subroutine send_message redefined at ./FHEM/00_MQTT.pm line 697, <$fh> line 246.

2018.11.25 22:15:36 1: PERL WARNING: Subroutine topic_to_regexp redefined at ./FHEM/00_MQTT.pm line 712, <$fh> line 246.

2018.11.25 22:15:36 1: PERL WARNING: Subroutine client_subscribe_topic redefined at ./FHEM/00_MQTT.pm line 723, <$fh> line 246.

2018.11.25 22:15:36 1: PERL WARNING: Subroutine client_unsubscribe_topic redefined at ./FHEM/00_MQTT.pm line 742, <$fh> line 246.

2018.11.25 22:15:36 1: PERL WARNING: Subroutine Client_Define redefined at ./FHEM/00_MQTT.pm line 759, <$fh> line 246.

2018.11.25 22:15:36 1: PERL WARNING: Subroutine Client_Undefine redefined at ./FHEM/00_MQTT.pm line 778, <$fh> line 246.

2018.11.25 22:15:36 1: PERL WARNING: Subroutine client_attr redefined at ./FHEM/00_MQTT.pm line 783, <$fh> line 246.

2018.11.25 22:15:36 1: PERL WARNING: Subroutine notify_client_connected redefined at ./FHEM/00_MQTT.pm line 897, <$fh> line 246.

2018.11.25 22:15:36 1: PERL WARNING: Subroutine notify_client_disconnected redefined at ./FHEM/00_MQTT.pm line 902, <$fh> line 246.

2018.11.25 22:15:36 1: PERL WARNING: Subroutine notify_client_connection_timeout redefined at ./FHEM/00_MQTT.pm line 907, <$fh> line 246.

2018.11.25 22:15:36 1: PERL WARNING: Subroutine client_start redefined at ./FHEM/00_MQTT.pm line 912, <$fh> line 246.

2018.11.25 22:15:36 1: PERL WARNING: Subroutine client_stop redefined at ./FHEM/00_MQTT.pm line 944, <$fh> line 246.

Undefined subroutine &MQTT::DEVICE::client_attr called at ./FHEM/10_MQTT_DEVICE.pm line 232, <$fh> line 247.

2018.11.26 12:49:16 1: Including fhem.cfg

2018.11.26 12:49:16 3: telnetPort: port 7072 opened

2018.11.26 12:49:17 3: WEB: port 8083 opened

2018.11.26 12:49:17 2: eventTypes: loaded 168 events from ./log/eventTypes.txt

2018.11.26 12:49:17 3: Opening TCM_ESP3 device /dev/ttyS3

2018.11.26 12:49:17 3: Setting TCM_ESP3 serial parameters to 57600,8,N,1

2018.11.26 12:49:17 3: TCM_ESP3 device opened

2018.11.26 12:49:19 2: EnOcean Cryptographic functions are not available.

2018.11.26 12:49:19 2: EnOcean XML functions are not available.

2018.11.26 12:49:19 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 246.

2018.11.26 12:49:19 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 246.

2018.11.26 12:49:19 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 246.

2018.11.26 12:49:19 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 246.

2018.11.26 12:49:19 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 246.

2018.11.26 12:49:19 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 246.

2018.11.26 12:49:19 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 246.

2018.11.26 12:49:19 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 246.

2018.11.26 12:49:19 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 246.

2018.11.26 12:49:19 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 246.

2018.11.26 12:49:19 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 246.

2018.11.26 12:49:19 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 246.

2018.11.26 12:49:19 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 246.

2018.11.26 12:49:19 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 246.

2018.11.26 12:49:19 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 246.

2018.11.26 12:49:19 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 246.

2018.11.26 12:49:19 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 246.

2018.11.26 12:49:19 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 246.

2018.11.26 12:49:19 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 246.

2018.11.26 12:49:19 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 246.

2018.11.26 12:49:19 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 246.

2018.11.26 12:49:19 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 246.

2018.11.26 12:49:19 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 246.

Beta-User

Immer noch ein Schuß ins Blaue, aber schau mal nach, ob die 00_MQTT.pm vollständig ist oder irgendwelche seltsamen Zeichen enthält.
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

maruro

Zitat von: Beta-User am 26 November 2018, 16:31:27
Immer noch ein Schuß ins Blaue, aber schau mal nach, ob die 00_MQTT.pm vollständig ist oder irgendwelche seltsamen Zeichen enthält.

Hey Beta User,

wieso Schuss ins Blaue?  :o

maruro

Zitat von: Wuppi68 am 26 November 2018, 16:03:53
Logs lesen/anzeigen

cat /opt/fhem/log/fhem.log zeigt alles ohne Pause an
more /opt/fhem/log/fhem.log zeigt alles Seitenweise an
tail /opt/fhem/log/fhem.log zeigt die letzten Zeilen an
tail -f /opt/fhem/log/fhem.log zeigt die letzten Zeilen des Logs an und dann auch alles was danch kommt - Abbruch mit STRG-C oder CTRL-C

eine Hilfe zu den Befehlen gibt es mit man <Befehl>

Super stark, vielen Dank!

maruro

Zitat von: Beta-User am 26 November 2018, 16:31:27
Immer noch ein Schuß ins Blaue, aber schau mal nach, ob die 00_MQTT.pm vollständig ist oder irgendwelche seltsamen Zeichen enthält.

also "cat 00_MQTT.pm"?  ???

Beta-User

#17
Zitat von: maruro am 26 November 2018, 16:36:51
Hey Beta User,

wieso Schuss ins Blaue?  :o
Na ja, das ist nur eine diffuse Vermutung, dass was mit dem Dateisystem nicht i.O. sein könnte. Wenn es das ist, ist es uU. die Suche nach der berühmten Stecknadel, und die Angabe einer bestimmten Datei eben ein Schuß ins Blaue...
Zitat von: maruro am 26 November 2018, 16:42:36
also "cat 00_MQTT.pm"?  ???
Jein; du solltest die Datei einfach mal (im Editor) ansehen (wieviele Zeilen, irgendwas seltsames....) und mit der Version vergleichen, die auf dem FHEM-Server im trunc-Verzeichnis liegt (wo die updates herkommen). Brauchst du hier nicht zu posten; auch nicht (bzw. nur auszugsweise), wenn da seltsame Zeichen drin sein sollten; dann ist das nämlich klarer...
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

mark79

Ich weiß nicht genau ob man die Module aus dem Wiki dafür benötigt:
https://wiki.fhem.de/wiki/MQTT_Einf%C3%BChrung

# Perl MQTT Module nachinstallieren (läuft ein paar Minuten)
sudo cpan install Net::MQTT:Simple
sudo cpan install Net::MQTT:Constants

Hast du die installiert, wenn nicht installiere die mal.
Rock64 4GB mit Debian Strech, FHEM im LXC, Sonoff Switches/Touch, HM Thermostate, HMUART/Zigbee2MQTT@MapleCUN, ESP RGBWW Wifi Controller, ESP8266 Door Sensor/Briefkastenwächter, BT CSL Stick, BT iTags, Alexa, FireTV, RPi2 mit Kodi, Xiaomi Vacuum v1/Smarthome Komponenten

Beta-User

Die Module hatten wir geprüft (denke ich);

es gab aber eine Überschneidung, ich hatte zum vielleicht "kaputten" MQTT.pm noch was n meinem Post vorher ergänzt...
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

maruro

Zitat von: mark79 am 26 November 2018, 16:47:45
Ich weiß nicht genau ob man die Module aus dem Wiki dafür benötigt:
https://wiki.fhem.de/wiki/MQTT_Einf%C3%BChrung

# Perl MQTT Module nachinstallieren (läuft ein paar Minuten)
sudo cpan install Net::MQTT:Simple
sudo cpan install Net::MQTT:Constants

Hast du die installiert, wenn nicht installiere die mal.

Die hatte ich installiert, ja.

Gefühlt war das Shutdown Restart das Problem :(

mark79

Durch ein restart geht Fhem nicht kaputt. :) Eher wenn man etwas einbindet, wo die Abhängigkeiten für fehlen.
Lief die CPAN installation auch korrekt durch? Zur not noch mal probieren, diese zu installieren.
Hier hatte einer ähnliche Probleme: https://forum.fhem.de/index.php?topic=83344.0

Du könntest dann noch probieren Fhem noch mal neu zu installieren. Evtl. wurde ein Modul nicht korrekt installiert..

Vorher am besten das System upgraden
sudo apt-get update
sudo apt-get dist-upgrade


Fhem deinstallieren, vorher deine fhem.cfg sichern, falls du dort schon was drin hast...
sudo apt-get remove fhem --purge
sudo rm /opt/fhem -R

sudo reboot


Danach neu einloggen und Fhem neu installieren:

sudo apt-get install fhem
Rock64 4GB mit Debian Strech, FHEM im LXC, Sonoff Switches/Touch, HM Thermostate, HMUART/Zigbee2MQTT@MapleCUN, ESP RGBWW Wifi Controller, ESP8266 Door Sensor/Briefkastenwächter, BT CSL Stick, BT iTags, Alexa, FireTV, RPi2 mit Kodi, Xiaomi Vacuum v1/Smarthome Komponenten

maruro

Also das Ding ist: FHEM lief mega reibungslos. Erst als ich angefangen hab, mit MQTT rumzuspielen, ging es nach Hinten los.

Installation Simple und Constant - no problem
Installation Mosquitto - no problem
sudo apt-get upgrade und update - no problem

wirklich nur beim Ausführen (in FHEM) von shutdown restart war Schluss mit lustig :(

maruro

Zitat von: Beta-User am 26 November 2018, 16:51:01
Die Module hatten wir geprüft (denke ich);

es gab aber eine Überschneidung, ich hatte zum vielleicht "kaputten" MQTT.pm noch was n meinem Post vorher ergänzt...


Datei hab ich beigefügt :)

SamNitro

Zitat von: maruro am 26 November 2018, 17:21:56
Also das Ding ist: FHEM lief mega reibungslos. Erst als ich angefangen hab, mit MQTT rumzuspielen, ging es nach Hinten los.

Hey, ich habe für einen Kollegen einen neuen rpi fertig gemacht, FHEM drauf und dann mosquitto und das selbe Problem.

Habe dann die Reihenfolge geändert. Erst mosquitto und dann FHEM jetzt läuft es.
(Intel-Nuc Proxmox) (Homematic) (EnOcean) (CUL868) (CUL433) (Zigbee2MQTT) (ESP8266) (Echo) (DUOFERN)

Beta-User

...klingt nach einem Thema, das mit den richtigen Einstellungen in systemd zu lösen sein sollte (oder eben MQTT2_SERVER statt mosquitto).

Evtl. auch mit einem zeitlichen Verzug beim Initialisieren der Module (Broker schon verfügbar?).
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

hexenmeister

Zitat von: Beta-User am 26 November 2018, 21:04:41
...klingt nach einem Thema, das mit den richtigen Einstellungen in systemd zu lösen sein sollte (oder eben MQTT2_SERVER statt mosquitto).

Evtl. auch mit einem zeitlichen Verzug beim Initialisieren der Module (Broker schon verfügbar?).
Eher nicht das darf nichts miteinander zu tun haben. Würde ja bedeuten, dass spätestens bei FHEM-Restart wieder mosquitto 'zuerst' da wäre.
Ich glaubve auch nicht an diese Abhängigekeit, MQTT ist nur ein Protokoll.

Eine Idee wäre in dhem.cfg nachzusehen, ob MQTT-Modul vor (sollte) oden nach den MQTTDevices definiert ist. Ist eigentlich ein längst behobener Fehler aber dennoch...
Maintainer: MQTT_GENERIC_BRIDGE, SYSMON, SMARTMON, systemd_watchdog, MQTT, MQTT_DEVICE, MQTT_BRIDGE
Contrib: dev_proxy

SamNitro

Mqtt2 Server lief oder läuft noch nicht mit der Mqtt generic Bridge.

Bzw für Mqtt generic Bridge braucht es einiges an anderen addons

Aber das ist ein anderes Thema.


Mobil unterwegs!
(Intel-Nuc Proxmox) (Homematic) (EnOcean) (CUL868) (CUL433) (Zigbee2MQTT) (ESP8266) (Echo) (DUOFERN)

hexenmeister

Zitat von: SamNitro am 26 November 2018, 21:09:30
Mqtt2 Server lief oder läuft noch nicht mit der Mqtt generic Bridge.
Doch. Ich würde dennoch den MQTT2_CLIENT empfehlen.

Zitat von: SamNitro am 26 November 2018, 21:09:30
Bzw für Mqtt generic Bridge braucht es einiges an anderen addons
Hm? Welche denn? MqttGenericBridge ist schon sehr unabhängig.
Maintainer: MQTT_GENERIC_BRIDGE, SYSMON, SMARTMON, systemd_watchdog, MQTT, MQTT_DEVICE, MQTT_BRIDGE
Contrib: dev_proxy

SamNitro

Zitat von: hexenmeister am 26 November 2018, 21:12:05
Hm? Welche denn? MqttGenericBridge ist schon sehr unabhängig.

Kann ich jetzt schwer sagen habe meinen pc im Haus liegen lassen. Im log stand nur was von wegen Modul deaktiviert und Abhängigkeit installieren. Sobald ich den pc morgen wieder habe kann ich einen log Auszug geben.
(Intel-Nuc Proxmox) (Homematic) (EnOcean) (CUL868) (CUL433) (Zigbee2MQTT) (ESP8266) (Echo) (DUOFERN)

hexenmeister

In Verbindung mit MQTT2_CLIENT benötigt MQTT_GENERIC_BRIDGE keine weitere Perl-Module.
Maintainer: MQTT_GENERIC_BRIDGE, SYSMON, SMARTMON, systemd_watchdog, MQTT, MQTT_DEVICE, MQTT_BRIDGE
Contrib: dev_proxy

SamNitro

(Intel-Nuc Proxmox) (Homematic) (EnOcean) (CUL868) (CUL433) (Zigbee2MQTT) (ESP8266) (Echo) (DUOFERN)

SamNitro

Ok ich hatte es nur mit dem mqtt2-Server versucht
(Intel-Nuc Proxmox) (Homematic) (EnOcean) (CUL868) (CUL433) (Zigbee2MQTT) (ESP8266) (Echo) (DUOFERN)

hexenmeister

Auch MQTT2_SERVER sollte funktionieren. Aber deine Bilder helfen weiter.
Es fehlt Pluggable Modul. Dieser wird (indirekt) für 00_MQTT benötigt. Und anscheinen braucht GENERIC_BRIDGE doch mehr von 00_MQTT als angedacht, auch wenn dies (mit MQTT2*) nicht aktiv verwendet wird. Das führt zum Abbruch.
Maintainer: MQTT_GENERIC_BRIDGE, SYSMON, SMARTMON, systemd_watchdog, MQTT, MQTT_DEVICE, MQTT_BRIDGE
Contrib: dev_proxy

maruro

#34
Eyyy sam nitro, jetzt haste mein Problem gehighjacked  8) :D

Noch mal zurück zu meinem Problem: hat jemand noch ne Idee? :-\


Hab auf udemy nen Kurs gekauft Rund um
Mqtt und dort installiert der Tutor zu Beginn alle möglichen Pakete rund um & MQTT um erst im Anschluss Update und Upgrade zu machen. Ich probiere das mal aus...

SamNitro

Lässt sich FHEM manuell starten?

Was sagt denn der Status?


/etc/init.d/fhem status
Oder
systemctl status fhem.service




Mobil unterwegs!
(Intel-Nuc Proxmox) (Homematic) (EnOcean) (CUL868) (CUL433) (Zigbee2MQTT) (ESP8266) (Echo) (DUOFERN)