FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Qwz80 am 16 Juni 2017, 15:16:00

Titel: [Gelöst] MQTT Fehler
Beitrag von: Qwz80 am 16 Juni 2017, 15:16:00
Hallo,

seit dem heutigen FHEM Update habe ich im Sekundentakt MQTT Brooker connect/disconnect

192.168.178.3:1883 disconnected, waiting to reappear (MyBroker)
2017.06.16 15:06:36 1: 192.168.178.3:1883 reappeared (MyBroker)

In Endlosschleife.
Es flackert so schnell wechselt es von verbunden zu getrennt. MQTT an sich läuft, wurde nichts geändert am Pi 3


Titel: Antw:MQTT Fehler
Beitrag von: P.A.Trick am 16 Juni 2017, 15:23:28
Hast Du schon mal den mosquitto Server durchgestartet?
Titel: Antw:MQTT Fehler
Beitrag von: Qwz80 am 16 Juni 2017, 15:33:57
Ja ujd geupdatet. Läuft und empfängt auch Daten. Ist erst seit dem Update heute und fiel mir wegen dem riesigen Logfile auf.
Titel: Antw:MQTT Fehler
Beitrag von: P.A.Trick am 16 Juni 2017, 16:21:05
Also ich habe eben ein Update ausgeführt, Neustart und kein Problem feststellen können!?
Titel: Antw:MQTT Fehler
Beitrag von: Qwz80 am 16 Juni 2017, 16:35:58
Hmm keine Ahnung, aber davon viel. Was könnte ich denn probieren wenn Raspbian das Problem ist.

Ich hab damals so MQTT aktiviert und das lief bis heute auch.


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

sudo apt-get -y install mosquitto mosquitto-clients python-mosquitto

sudo service mosquitto start

Hat sich der Port von alleine geändert. 1883 ist eingestellt

Gerade nochmals getestet. Also der Pi empfängt alle Daten vom ESP8266 per MQTT nur FHEM spinnt.
Titel: Antw:MQTT Fehler
Beitrag von: Qwz80 am 16 Juni 2017, 16:57:35
Irgendwas wurde wohl geändert

2017.06.16 15:06:36 1: PERL WARNING: Use of uninitialized value $_[0] in pack at FHEM/lib/Net/MQTT/Constants.pm line 130.
2017.06.16 15:06:36 1: 192.168.178.3:1883 disconnected, waiting to reappear (MyBroker)
2017.06.16 15:06:36 1: 192.168.178.3:1883 reappeared (MyBroker)
2017.06.16 15:06:36 1: 192.168.178.3:1883 disconnected, waiting to reappear (MyBroker)
2017.06.16 15:06:36 1: 192.168.178.3:1883 reappeared (MyBroker)
2017.06.16 15:06:36 1: 192.168.178.3:1883 disconnected, waiting to reappear (MyBroker)
2017.06.16 15:06:37 1: 192.168.178.3:1883 reappeared (MyBroker)
2017.06.16 15:06:37 1: 192.168.178.3:1883 disconnected, waiting to reappear (MyBroker)
2017.06.16 15:06:37 1: 192.168.178.3:1883 reappeared (MyBroker)
2017.06.16 15:06:37 1: 192.168.178.3:1883 disconnected, waiting to reappear (MyBroker)
2017.06.16 15:06:37 1: 192.168.178.3:1883 reappeared (MyBroker)
2017.06.16 15:06:37 1: 192.168.178.3:1883 disconnected, waiting to reappear (MyBroker)
2017.06.16 15:06:37 1: 192.168.178.3:1883 reappeared (MyBroker)
2017.06.16 15:06:37 1: 192.168.178.3:1883 disconnected, waiting to reappear (MyBroker)
2017.06.16 15:06:37 1: 192.168.178.3:1883 reappeared (MyBroker)
2017.06.16 15:06:39 1: 192.168.178.3:1883 disconnected, waiting to reappear (MyBroker)
2017.06.16 15:06:39 1: 192.168.178.3:1883 reappeared (MyBroker)
2017.06.16 15:06:39 1: 192.168.178.3:1883 disconnected, waiting to reappear (MyBroker)
2017.06.16 15:06:39 1: 192.168.178.3:1883 reappeared (MyBroker)
2017.06.16 15:06:39 1: 192.168.178.3:1883 disconnected, waiting to reappear (MyBroker)
2017.06.16 15:06:39 1: 192.168.178.3:1883 reappeared (MyBroker)
2017.06.16 15:06:39 1: 192.168.178.3:1883 disconnected, waiting to reappear (MyBroker)
2017.06.16 15:06:39 1: 192.168.178.3:1883 reappeared (MyBroker)
2017.06.16 15:06:39 1: 192.168.178.3:1883 disconnected, waiting to reappear (MyBroker)
2017.06.16 15:06:39 1: 192.168.178.3:1883 reappeared (MyBroker)
2017.06.16 15:06:39 1: 192.168.178.3:1883 disconnected, waiting to reappear (MyBroker)
2017.06.16 15:06:39 1: 192.168.178.3:1883 reappeared (MyBroker)
2017.06.16 15:06:40 1: 192.168.178.3:1883 disconnected, waiting to reappear (MyBroker)
2017.06.16 15:06:40 1: 192.168.178.3:1883 reappeared (MyBroker)
2017.06.16 15:06:40 1: 192.168.178.3:1883 disconnected, waiting to reappear (MyBroker)
2017.06.16 15:06:40 1: 192.168.178.3:1883 reappeared (MyBroker)
2017.06.16 15:06:40 1: 192.168.178.3:1883 disconnected, waiting to reappear (MyBroker)
2017.06.16 15:06:40 1: 192.168.178.3:1883 reappeared (MyBroker)
Titel: Antw:MQTT Fehler
Beitrag von: P.A.Trick am 16 Juni 2017, 17:43:59
Ok jetzt habe ich das Problem auch!
Titel: Antw:MQTT Fehler
Beitrag von: Qwz80 am 16 Juni 2017, 17:52:55
Liegt am FHEM Update. Hab ein backup eingespielt und es geht wieder!
Titel: Antw:MQTT Fehler
Beitrag von: CoolTux am 16 Juni 2017, 18:00:53
Das Modul MQTT_Device ist das einzige was zeitlich passend ein Update bekommen hat.
Titel: Antw:MQTT Fehler
Beitrag von: CoolTux am 16 Juni 2017, 18:06:47
Zeile 86 ändern in


if(!defined($hash->{sets}->{$command}));
Titel: Antw:MQTT Fehler
Beitrag von: CoolTux am 16 Juni 2017, 18:18:23
https://forum.fhem.de/index.php/topic,32528.msg648963.html#msg648963

Gibt schon einen Patch
Titel: Antw:MQTT Fehler
Beitrag von: Qwz80 am 16 Juni 2017, 18:28:55
Danke
Titel: Antw:MQTT Fehler
Beitrag von: KernSani am 16 Juni 2017, 22:58:46
Können wir das dann als gelöst betrachten? Dann bitte noch [Gelöst] vor das Subject des ersten Posts.
Titel: Antw:[Gelöst] MQTT Fehler
Beitrag von: fh168 am 17 Juni 2017, 08:47:16
Ihr seid klasse.

Gestern mal wieder ein Update gefahren und prompt die Fehlermeldung mit dem Disconnect / Connect gehabt.
Performance eingebrochen, Fhem schnarchig ohne Ende.
Neue Version installiert, läuft.
Das mit dem Device habe jetzt nicht getestet, aber ich bekomme keine Fehlermeldung mehr.

LG
/robin
Titel: Antw:[Gelöst] MQTT Fehler
Beitrag von: andies am 10 September 2017, 09:35:11
Ich habe ab und zu (also nicht im Sekundentakt) den Abbruch beim Broker:

2017.09.10 08:14:20 1: 192.168.2.7:1883 disconnected, waiting to reappear (Mosquitto)
2017.09.10 08:14:20 1: 192.168.2.7:1883 reappeared (Mosquitto)
2017.09.10 08:15:08 1: 192.168.2.7:1883 disconnected, waiting to reappear (Mosquitto)
2017.09.10 08:15:08 1: 192.168.2.7:1883 reappeared (Mosquitto)
2017.09.10 08:15:18 1: 192.168.2.7:1883 disconnected, waiting to reappear (Mosquitto)
2017.09.10 08:15:18 1: 192.168.2.7:1883 reappeared (Mosquitto)
2017.09.10 08:15:22 1: 192.168.2.7:1883 disconnected, waiting to reappear (Mosquitto)
2017.09.10 08:15:22 1: 192.168.2.7:1883 reappeared (Mosquitto)
2017.09.10 08:16:19 1: 192.168.2.7:1883 disconnected, waiting to reappear (Mosquitto)
2017.09.10 08:16:19 1: 192.168.2.7:1883 reappeared (Mosquitto)
2017.09.10 08:16:27 1: 192.168.2.7:1883 disconnected, waiting to reappear (Mosquitto)
2017.09.10 08:16:27 1: 192.168.2.7:1883 reappeared (Mosquitto)
2017.09.10 08:21:20 1: 192.168.2.7:1883 disconnected, waiting to reappear (Mosquitto)
2017.09.10 08:21:20 1: 192.168.2.7:1883 reappeared (Mosquitto)
2017.09.10 08:22:06 1: 192.168.2.7:1883 disconnected, waiting to reappear (Mosquitto)
2017.09.10 08:22:06 1: 192.168.2.7:1883 reappeared (Mosquitto)
2017.09.10 08:22:57 1: 192.168.2.7:1883 disconnected, waiting to reappear (Mosquitto)
2017.09.10 08:22:57 1: 192.168.2.7:1883 reappeared (Mosquitto)
2017.09.10 08:24:17 1: 192.168.2.7:1883 disconnected, waiting to reappear (Mosquitto)
2017.09.10 08:24:17 1: 192.168.2.7:1883 reappeared (Mosquitto)
2017.09.10 08:25:02 1: 192.168.2.7:1883 disconnected, waiting to reappear (Mosquitto)
2017.09.10 08:25:02 1: 192.168.2.7:1883 reappeared (Mosquitto)
2017.09.10 08:25:23 1: 192.168.2.7:1883 disconnected, waiting to reappear (Mosquitto)
2017.09.10 08:25:23 1: 192.168.2.7:1883 reappeared (Mosquitto)
2017.09.10 08:25:35 1: 192.168.2.7:1883 disconnected, waiting to reappear (Mosquitto)
2017.09.10 08:25:35 1: 192.168.2.7:1883 reappeared (Mosquitto)

Weiß jemand, woran das liegen kann? Der oben gelöste Fehler kann es ja nicht sein.
Titel: Antw:[Gelöst] MQTT Fehler
Beitrag von: P.A.Trick am 10 September 2017, 09:52:42
Zitat von: andies am 10 September 2017, 09:35:11
Ich habe ab und zu (also nicht im Sekundentakt) den Abbruch beim Broker:

2017.09.10 08:14:20 1: 192.168.2.7:1883 disconnected, waiting to reappear (Mosquitto)
2017.09.10 08:14:20 1: 192.168.2.7:1883 reappeared (Mosquitto)
2017.09.10 08:15:08 1: 192.168.2.7:1883 disconnected, waiting to reappear (Mosquitto)
2017.09.10 08:15:08 1: 192.168.2.7:1883 reappeared (Mosquitto)
2017.09.10 08:15:18 1: 192.168.2.7:1883 disconnected, waiting to reappear (Mosquitto)
2017.09.10 08:15:18 1: 192.168.2.7:1883 reappeared (Mosquitto)
2017.09.10 08:15:22 1: 192.168.2.7:1883 disconnected, waiting to reappear (Mosquitto)
2017.09.10 08:15:22 1: 192.168.2.7:1883 reappeared (Mosquitto)
2017.09.10 08:16:19 1: 192.168.2.7:1883 disconnected, waiting to reappear (Mosquitto)
2017.09.10 08:16:19 1: 192.168.2.7:1883 reappeared (Mosquitto)
2017.09.10 08:16:27 1: 192.168.2.7:1883 disconnected, waiting to reappear (Mosquitto)
2017.09.10 08:16:27 1: 192.168.2.7:1883 reappeared (Mosquitto)
2017.09.10 08:21:20 1: 192.168.2.7:1883 disconnected, waiting to reappear (Mosquitto)
2017.09.10 08:21:20 1: 192.168.2.7:1883 reappeared (Mosquitto)
2017.09.10 08:22:06 1: 192.168.2.7:1883 disconnected, waiting to reappear (Mosquitto)
2017.09.10 08:22:06 1: 192.168.2.7:1883 reappeared (Mosquitto)
2017.09.10 08:22:57 1: 192.168.2.7:1883 disconnected, waiting to reappear (Mosquitto)
2017.09.10 08:22:57 1: 192.168.2.7:1883 reappeared (Mosquitto)
2017.09.10 08:24:17 1: 192.168.2.7:1883 disconnected, waiting to reappear (Mosquitto)
2017.09.10 08:24:17 1: 192.168.2.7:1883 reappeared (Mosquitto)
2017.09.10 08:25:02 1: 192.168.2.7:1883 disconnected, waiting to reappear (Mosquitto)
2017.09.10 08:25:02 1: 192.168.2.7:1883 reappeared (Mosquitto)
2017.09.10 08:25:23 1: 192.168.2.7:1883 disconnected, waiting to reappear (Mosquitto)
2017.09.10 08:25:23 1: 192.168.2.7:1883 reappeared (Mosquitto)
2017.09.10 08:25:35 1: 192.168.2.7:1883 disconnected, waiting to reappear (Mosquitto)
2017.09.10 08:25:35 1: 192.168.2.7:1883 reappeared (Mosquitto)

Weiß jemand, woran das liegen kann? Der oben gelöste Fehler kann es ja nicht sein.

Schaue mal ob der Mosquitto Broker noch läuft?
ps -ef|grep mosquitto

Titel: Antw:[Gelöst] MQTT Fehler
Beitrag von: andies am 10 September 2017, 09:55:26
Ja, der läuft (hatte ich schon) und er liefert auch Daten. Ich spiele gerade an keep-alive herum. Ich hatte da 1 und nehme jetzt mal 5. Danke!


Gesendet von iPhone mit Tapatalk Pro
Titel: Antw:[Gelöst] MQTT Fehler
Beitrag von: P.A.Trick am 10 September 2017, 09:57:48
Hattest du den Broker neugestartet?
Titel: Antw:[Gelöst] MQTT Fehler
Beitrag von: andies am 10 September 2017, 10:30:21
Ich selbst nicht. Ich habe allerdings, fällt mir ein, einen cronjob, der das macht. Asche auf mein Haupt - das wird es gewesen sein.


Gesendet von iPhone mit Tapatalk Pro
Titel: Antw:[Gelöst] MQTT Fehler
Beitrag von: P.A.Trick am 10 September 2017, 10:31:32
Zitat von: andies am 10 September 2017, 10:30:21
Ich selbst nicht. Ich habe allerdings, fällt mir ein, einen cronjob, der das macht. Asche auf mein Haupt - das wird es gewesen sein.


Gesendet von iPhone mit Tapatalk Pro

Ja das ist dann bei mir auch so. Der Mosquitto Server ist absolut stabil, den brauchst du nicht neustarten!
Titel: Antw:[Gelöst] MQTT Fehler
Beitrag von: wbini am 11 September 2017, 12:19:35
Heute nach einem Fhem-Update das gleiche Problem.

Hatte das vor ca. 2 Monaten schon mal, hatte damals keine Lösung gefunden und den raspi  restored. Anschließende Updates (bis heute) gingen ohne Probleme.

Eine Lösung wäre nicht schlecht, da das restoren auf Dauer keine Lösung ist.

Gr.,wbini
Titel: Antw:[Gelöst] MQTT Fehler
Beitrag von: wbini am 11 September 2017, 18:44:20
Zitat von: wbini am 11 September 2017, 12:19:35
Heute nach einem Fhem-Update das gleiche Problem.

Hatte das vor ca. 2 Monaten schon mal, hatte damals keine Lösung gefunden und den raspi  restored. Anschließende Updates (bis heute) gingen ohne Probleme.

Eine Lösung wäre nicht schlecht, da das restoren auf Dauer keine Lösung ist.

Gr.,wbini

Habe jetzt im define zusätzlich den user und das passwd angehängt, nun geht´s wieder.

Wundert mich nur, was beim Update gelaufen ist, denn an den Konfigurationen fhem.cfg und mosquitto.conf nichts verändert wurde. Das Passwort wurde ebenfalls nicht geändert.

Na ja, bin erst einmal froh, dass es wieder funktioniert.
Titel: Antw:[Gelöst] MQTT Fehler
Beitrag von: andies am 16 Dezember 2017, 22:30:03
Also ich kriege wieder diese Meldungen und mein Raspberry ist auch anscheinend (fast) blockiert:
2017.12.16 21:59:01 1: 192.168.2.7:1883 reappeared (Mosquitto)
2017.12.16 22:00:04 1: 192.168.2.7:1883 disconnected, waiting to reappear (Mosquitto)
2017.12.16 22:00:04 1: 192.168.2.7:1883 reappeared (Mosquitto)
2017.12.16 22:01:07 1: 192.168.2.7:1883 disconnected, waiting to reappear (Mosquitto)
2017.12.16 22:01:07 1: 192.168.2.7:1883 reappeared (Mosquitto)
2017.12.16 22:02:10 1: 192.168.2.7:1883 disconnected, waiting to reappear (Mosquitto)
2017.12.16 22:02:10 1: 192.168.2.7:1883 reappeared (Mosquitto)
2017.12.16 22:03:13 1: 192.168.2.7:1883 disconnected, waiting to reappear (Mosquitto)
2017.12.16 22:03:13 1: 192.168.2.7:1883 reappeared (Mosquitto)
2017.12.16 22:04:16 1: 192.168.2.7:1883 disconnected, waiting to reappear (Mosquitto)
2017.12.16 22:04:16 1: 192.168.2.7:1883 reappeared (Mosquitto)
2017.12.16 22:05:19 1: 192.168.2.7:1883 disconnected, waiting to reappear (Mosquitto)
2017.12.16 22:05:19 1: 192.168.2.7:1883 reappeared (Mosquitto)
2017.12.16 22:06:22 1: 192.168.2.7:1883 disconnected, waiting to reappear (Mosquitto)
2017.12.16 22:06:22 1: 192.168.2.7:1883 reappeared (Mosquitto)
2017.12.16 22:07:25 1: 192.168.2.7:1883 disconnected, waiting to reappear (Mosquitto)
2017.12.16 22:07:25 1: 192.168.2.7:1883 reappeared (Mosquitto)
2017.12.16 22:08:28 1: 192.168.2.7:1883 disconnected, waiting to reappear (Mosquitto)
2017.12.16 22:08:28 1: 192.168.2.7:1883 reappeared (Mosquitto)
2017.12.16 22:09:31 1: 192.168.2.7:1883 disconnected, waiting to reappear (Mosquitto)
2017.12.16 22:09:31 1: 192.168.2.7:1883 reappeared (Mosquitto)

Der Broker selbst läuft ohne Probleme auf dem raspberry, daher vermute ich, dass das Problem im Modul liegt. Änderungen der Adresse (localhost etc.) haben nichts gebracht. Hat jemand noch eine Idee?
Titel: Antw:[Gelöst] MQTT Fehler
Beitrag von: andies am 17 Dezember 2017, 09:40:26
Ich habe es gelöst. Bitte zuerst bis zu Ende lesen: Ich habe den Broker komplett gelöscht, safe config und dann wieder erneut eingefügt. Anscheinend spielt die Reihenfolge der Installation eine Rolle, jetzt gibt es gar keine Fehler mehr.

Allerdings muss man aufpassen: Sämtliche mit dem Broker verbundene Geräte hören nach dem Löschen auf zu arbeiten. Das muss man mit denken, sonst sitzt man wie ich jetzt da und installiert die auch neu.
Titel: Antw:[Gelöst] MQTT Fehler
Beitrag von: freakadings am 11 Januar 2018, 15:17:06
Ich weiß, das ding ist eigentlich zu, aber ich habe das gleiche Problem mehrfach pro Sekunde verbindet und disconnectet sich FHEM vom MQTT-Broker (der einwandfrei läuft) und nichts hilft.

Raspberryi pi 2
Raspbian Jessie
mosquitto v1.4.14
Net::MQTT::Simple v1.21
Net::MQTT::Constants v1.163170

Alles ist aktuell, alles läuft auf dem gleichen System. Hatte gestern festgestellt, dass ich Probleme mit den Listen habe und Raspbian seit Monaten keine Updates gemacht hatte.
Also über Nacht 702 Updates installiert... und diverse Filesystem- und Listen-Fehler behoben. Probleme mit den Schlüsseln gab es auch und ... ja Linux rockt.

Jetzt läuft wieder alles nur hatte ich bemerkt, dass FHEM eben langsam läuft, also in die log Datei geschaut und da ging's richtig ab:

2018.01.11 14:49:05 1: 127.0.0.1:1883 reappeared (Mosquitto)
2018.01.11 14:49:05 1: 127.0.0.1:1883 disconnected, waiting to reappear (Mosquitto)
2018.01.11 14:49:05 1: 127.0.0.1:1883 reappeared (Mosquitto)
2018.01.11 14:49:06 1: 127.0.0.1:1883 disconnected, waiting to reappear (Mosquitto)
2018.01.11 14:49:06 1: 127.0.0.1:1883 reappeared (Mosquitto)
2018.01.11 14:49:06 1: 127.0.0.1:1883 disconnected, waiting to reappear (Mosquitto)
2018.01.11 14:49:06 1: 127.0.0.1:1883 reappeared (Mosquitto)
2018.01.11 14:49:06 1: 127.0.0.1:1883 disconnected, waiting to reappear (Mosquitto)
2018.01.11 14:49:06 1: 127.0.0.1:1883 reappeared (Mosquitto)
2018.01.11 14:49:07 1: 127.0.0.1:1883 disconnected, waiting to reappear (Mosquitto)
2018.01.11 14:49:07 1: 127.0.0.1:1883 reappeared (Mosquitto)
2018.01.11 14:49:07 1: 127.0.0.1:1883 disconnected, waiting to reappear (Mosquitto)
2018.01.11 14:49:07 1: 127.0.0.1:1883 reappeared (Mosquitto)
2018.01.11 14:49:07 1: 127.0.0.1:1883 disconnected, waiting to reappear (Mosquitto)
2018.01.11 14:49:07 1: 127.0.0.1:1883 reappeared (Mosquitto)
2018.01.11 14:49:08 1: 127.0.0.1:1883 disconnected, waiting to reappear (Mosquitto)
2018.01.11 14:49:08 1: 127.0.0.1:1883 reappeared (Mosquitto)
2018.01.11 14:49:08 1: 127.0.0.1:1883 disconnected, waiting to reappear (Mosquitto)
2018.01.11 14:49:08 1: 127.0.0.1:1883 reappeared (Mosquitto)
2018.01.11 14:49:08 1: 127.0.0.1:1883 disconnected, waiting to reappear (Mosquitto)
2018.01.11 14:49:08 1: 127.0.0.1:1883 reappeared (Mosquitto)
2018.01.11 14:49:09 1: 127.0.0.1:1883 disconnected, waiting to reappear (Mosquitto)
2018.01.11 14:49:09 1: 127.0.0.1:1883 reappeared (Mosquitto)
2018.01.11 14:49:09 1: 127.0.0.1:1883 disconnected, waiting to reappear (Mosquitto)
2018.01.11 14:49:09 1: 127.0.0.1:1883 reappeared (Mosquitto)
2018.01.11 14:49:09 1: 127.0.0.1:1883 disconnected, waiting to reappear (Mosquitto)
2018.01.11 14:49:09 1: 127.0.0.1:1883 reappeared (Mosquitto)
2018.01.11 14:49:10 1: 127.0.0.1:1883 disconnected, waiting to reappear (Mosquitto)
2018.01.11 14:49:10 1: 127.0.0.1:1883 reappeared (Mosquitto)
2018.01.11 14:49:10 1: 127.0.0.1:1883 disconnected, waiting to reappear (Mosquitto)
2018.01.11 14:49:10 1: 127.0.0.1:1883 reappeared (Mosquitto)


Wie schon andere Beschrieben hatten sehe ich auch in der FHEM-Oberfläche, dass er dort ständig hin und her switcht.

Vor den Updates vom Pi lief alles, ich vermute also ein falsches zusammenspiel zwischen mosquitto und dem zugehörigen FHEM-Modul ?
Folgendes habe ich versucht:

Pi Mehrfach neugestartet. -> nix
Broker aus FHEM entfernt, config gespeichert, neu hinzugefügt, fhem-reboot. -> nix
Die gepatchte Version von 10_MQTT_DEVICE runtergeladen und ersetzt. -> nix
Das MQTT:Simple-Paket geupdated mit "sudo cpan install Net::MQTT:Simple" -> nix
mqtt Pakete mit "sudo apt-get install --reinstall mosquitto mosquitto-clients python-mosquitto" neuinstalliert -> nix


zu hülf...
Titel: Antw:[Gelöst] MQTT Fehler
Beitrag von: andies am 11 Januar 2018, 22:38:49
Ich habe den Fehler nicht beheben können und greife auf die devices mit http zu. Nicht mit MQTT.
Titel: Antw:[Gelöst] MQTT Fehler
Beitrag von: freakadings am 12 Januar 2018, 14:22:59
Ah OK, danke.
Das ist wirklich ungünstig, dass mein fhem nicht mehr mit Mqtt klar kommt, da hängt nämlich einiges (Sensorendaten, Türklingel, Licht, usw.) dran...

Hast du versucht fhem neu aufzusetzen?
Titel: Antw:[Gelöst] MQTT Fehler
Beitrag von: Reinhart am 12 Januar 2018, 17:26:06
ich hatte einmal ein ähnliches Problem, habe den Fehler nicht länger gesucht und dann Stretch installiert und Mosquitto im Großen und Ganzen nach dieser Anleitung (http://blog.wenzlaff.de/?p=6487), dann lief wieder alles perfekt.

mosquitto version 1.4.10 (build date Mon, 29 May 2017 13:43:29 +0100)
mosquitto is an MQTT v3.1 broker.


FHEM bin ich ebenfalls mit allen Updates auf Stand.

LG
Titel: Antw:[Gelöst] MQTT Fehler
Beitrag von: freakadings am 12 Januar 2018, 21:44:25
Danke dir,
erst ging MQTT nicht für Stretch, jetzt geht MQTT nicht mehr ohne?...
Das soll sich bitte mal entscheiden. Hab ein bißchen bammel, dass wenn ich jetzt ein dist-upgrade mache er mir wieder alles zerschießt, wie beim ersten versuch. Vllt setze ich einfach alles komplett neu auf, da ich ja auch schon diverse Probleme mit dem OS hatte, wäre das wohl das sinnvollste.
Titel: Antw:[Gelöst] MQTT Fehler
Beitrag von: andies am 12 Januar 2018, 23:04:37
Zitat von: freakadings am 12 Januar 2018, 14:22:59
Hast du versucht fhem neu aufzusetzen?
Hat nichts gebracht. Ich kann allerdings Sensordaten lesen mit MQTT. Ich kann nur nicht schalten mit MQTT.
Titel: Antw:[Gelöst] MQTT Fehler
Beitrag von: freakadings am 19 Januar 2018, 16:56:37
So, gestern war's mir dann zu dumm.

Habe ein Backup von FHEM gemacht (und auf den PC gezogen) sowie ein komplettes Backup der SD-Karte und dann alles Platt gemacht. Nach dem Formatieren mit "SD Card Formatter" noch mal in Win10 " chkdsk /f "über die formatierte SD-Karte laufen lassen und es wurden wirklich Fehler gefunden, scheinbar ist das Tool einfach nicht so toll. Ich vermute, da ich (laut google) diverse Dateiformatfehler hatte, sponn auch MQTT.
Anschließend Stretch lite installiert,
die übliche Raspberry-Einrichtung (sudo raspi-config) vorgenommen,
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
sudo rpi-update


dann Mosquitto installiert ohne vorher irgendwelche Listeneinträge oder keys hinzuzufügen:

sudo apt-get install mosquitto mosquitto-clients python-mosquitto
sudo cpan install Net::MQTT:Simple
sudo cpan install Net::MQTT:Constants


Seit neuestem geht der erste befehl nicht mehr, da das letzt der drei Pakete nicht mehr gefunden wird. Statt dem Block oben also also folgender Ablauf:


sudo apt-get install mosquitto mosquitto-clients
sudo pip install paho-mqtt
sudo cpan install Net::MQTT:Simple
sudo cpan install Net::MQTT:Constants


anschließend Fhem installiert:
sudo apt-get install libdevice-serialport-perl
sudo apt-get install libio-socket-ssl-perl
wget  http://fhem.de/fhem-5.8.deb
sudo dpkg -i fhem-5.8.deb

(Hier bricht er dann kurz ab weil ihm Pakete fehlen, hat aber alle nötigen Abhängigkeiten kreiert, sodass sie installiert werden können:)

sudo apt-get install -f

(Dann noch mal:)

sudo dpkg -i fhem-5.8.deb

cd /opt && sudo chmod -R a+w fhem && sudo usermod -a -G tty pi && sudo usermod -a -G tty fhem



Fhem sollte nun laufen. falls nicht:

sudo apt-get install libjson-perl libwww-perl libsoap-lite-perl libjson-xs-perl

sudo apt-get -f install && sudo apt-get update && sudo apt-get -y install perl libdevice-serialport-perl libio-socket-ssl-perl libwww-perl libxml-simple-perl libdbd-sqlite3-perl libtext-diff-perl libxml-simple-perl


Ich glaube dann war ich durch.
Ich habe auch kein FHEM-Backup wiederhergestellt, sondern nur Teile aus der alten fhem.cfg in die neue kopiert, das ging schneller und ich bin eventuellen Problemen mit verhunzten Rechten, korrupten Daten etc. aus dem Weg gegangen.

Heute Nacht ist der Pi aber einfach runter gefahren... warum weiß ich (noch) nicht.

VG
Titel: Antw:[Gelöst] MQTT Fehler
Beitrag von: Diggewuff am 27 März 2018, 15:14:25
Genau das problenm habe ich leider auch da mei FHEM allerdings untere docker läuft und daher immer frisch installiert ist weis ich grade leider nicht weiter. Hat mittlerweile jemand rausgefunden was da das problem unter strech ist?
Der MQTT Broker läuft bei mir in einem seperaten container und macht auch keine probleme.
die disconnects treten bei mir nur mit diesem öffentlichen Broker auf.

Eventuell hat ja jemand die muße das mal auf seiner installation zu testen.

define MQTTSonoffVersion MQTT sonoff.maddox.co.uk:1883

define RecentTasmotaVersion MQTT_DEVICE
attr RecentTasmotaVersion IODev MQTTSonoffVersion
attr RecentTasmotaVersion subscribeReading_Version sonoff-version


Teilweise treten die disconects auch erst nach einem neustart oder nach einer gewissen wartezeit auf und nicht direkt nach der definition.
Titel: nicht Gelöst: MQTT Fehler
Beitrag von: swifty am 31 Januar 2019, 17:59:53
Hallo,

danke an freakadings, die Anleitung funzt.
Nur: Das Problem wird nicht gelöst.

Sobald ich
define mqtt MQTT 127.0.0.1:1883 fhem:EINPASSWD

eingebe geht es los:
2019.01.31 17:57:43 1: 127.0.0.1:1883 disconnected, waiting to reappear (mqtt)
2019.01.31 17:57:43 1: 127.0.0.1:1883 reappeared (mqtt)
2019.01.31 17:57:43 1: 127.0.0.1:1883 disconnected, waiting to reappear (mqtt)
2019.01.31 17:57:43 1: 127.0.0.1:1883 reappeared (mqtt)
2019.01.31 17:57:43 1: 127.0.0.1:1883 disconnected, waiting to reappear (mqtt)
2019.01.31 17:57:43 1: 127.0.0.1:1883 reappeared (mqtt)
2019.01.31 17:57:43 1: 127.0.0.1:1883 disconnected, waiting to reappear (mqtt)
2019.01.31 17:57:43 1: 127.0.0.1:1883 reappeared (mqtt)
2019.01.31 17:57:43 1: 127.0.0.1:1883 disconnected, waiting to reappear (mqtt)
2019.01.31 17:57:43 1: 127.0.0.1:1883 reappeared (mqtt)
2019.01.31 17:57:43 1: 127.0.0.1:1883 disconnected, waiting to reappear (mqtt)
2019.01.31 17:57:43 1: 127.0.0.1:1883 reappeared (mqtt)


Alle anderen Geräte funktionieren weiterhin tadellos mit dem Broker.
jetzt gehe ich zu meiner letzten 5.6 Konfiguration zurück. Wäre toll, wenn jemand weiter weiß...
Titel: Antw:nicht Gelöst: MQTT Fehler
Beitrag von: arneman am 25 April 2019, 23:40:42
Zitat von: swifty am 31 Januar 2019, 17:59:53
Wäre toll, wenn jemand weiter weiß...

Ich habe bei mir im MQTT Device das Attribut verbose auf 0 gesetzt. Zumindest wird mein Log so nicht mehr vollgespamt... Keine Lösung, nur wegschauen
Titel: Antw:[Gelöst] MQTT Fehler
Beitrag von: Dersch am 07 Oktober 2019, 11:05:40
Ich krame das hier mal wieder aus und melde mich auch mal dazu in dieser Hilfegruppe :) . Auf einem meiner Pi's (Stretch) habe ich identische Probleme. Ansonsten habe ich aber auf allen anderen Hosts keine derartigen Probleme. Mosquitto läuft auf einem anderen System und es sind einige Clients im Netz. Dieser Pi kümmert sich um Werkstattgarage und Garten (vor allem Gefrierschutz im Winter) und hat daher viele wichtige lokale Definitionen und Routinen. Daher läuft hier auch ein eigenes FHEM damit er auch im Fall der Fälle ohne das Hausnetzwerk arbeitsfähig sein kann. Angebunden war er zunächst über einen Unifi Wifi Uplink was im Zuge der Fehlersuche aber nun auf eine Mikrotik 60Ghz Richtfunkstrecke (WirelessWire) umgebaut wurde (Bis dann mal der Garten aufgegraben wurde für ne Faser). Mit allen Netzwerkänderungen änderte sich diese Thematik hier nie.

019.10.06 08:48:25 1: 192.168.10.6:1883 reappeared (FHEMmqtt)
2019.10.06 08:50:15 1: 192.168.10.6:1883 disconnected, waiting to reappear (FHEMmqtt)
2019.10.06 08:50:17 1: 192.168.10.6:1883 reappeared (FHEMmqtt)
2019.10.06 08:52:06 1: 192.168.10.6:1883 disconnected, waiting to reappear (FHEMmqtt)
2019.10.06 08:52:07 1: 192.168.10.6:1883 reappeared (FHEMmqtt)
2019.10.06 08:53:42 1: 192.168.10.6:1883 disconnected, waiting to reappear (FHEMmqtt)
2019.10.06 08:53:44 1: 192.168.10.6:1883 reappeared (FHEMmqtt)
2019.10.06 08:55:51 1: 192.168.10.6:1883 disconnected, waiting to reappear (FHEMmqtt)
2019.10.06 08:55:53 1: 192.168.10.6:1883 reappeared (FHEMmqtt)
2019.10.06 08:56:27 1: 192.168.10.6:1884 disconnected, waiting to reappear (garageMQTT2)
2019.10.06 08:56:46 1: 192.168.10.6:1884 reappeared (garageMQTT2)
2019.10.06 08:56:48 1: 192.168.10.6:1883 disconnected, waiting to reappear (FHEMmqtt)
2019.10.06 08:56:48 1: 192.168.10.6:1883 reappeared (FHEMmqtt)
2019.10.06 08:57:22 2: garageMQTT2: No PINGRESP for last PINGREQ (at 2019-10-06 08:56:15), disconnecting
2019.10.06 08:57:22 1: 192.168.10.6:1884 disconnected, waiting to reappear (garageMQTT2)
2019.10.06 08:57:40 1: 192.168.10.6:1884 reappeared (garageMQTT2)
2019.10.06 08:58:47 1: 192.168.10.6:1883 disconnected, waiting to reappear (FHEMmqtt)
2019.10.06 08:58:47 1: 192.168.10.6:1883 reappeared (FHEMmqtt)
2019.10.06 08:59:30 1: 192.168.10.6:1883 disconnected, waiting to reappear (FHEMmqtt)
2019.10.06 08:59:31 1: 192.168.10.6:1883 reappeared (FHEMmqtt)
2019.10.06 09:00:14 1: 192.168.10.6:1883 disconnected, waiting to reappear (FHEMmqtt)
2019.10.06 09:00:16 1: 192.168.10.6:1883 reappeared (FHEMmqtt)
2019.10.06 09:01:01 1: 192.168.10.6:1884 disconnected, waiting to reappear (garageMQTT2)
2019.10.06 09:01:11 1: 192.168.10.6:1884 reappeared (garageMQTT2)
2019.10.06 09:01:48 2: garageMQTT2: No PINGRESP for last PINGREQ (at 2019-10-06 09:00:43), disconnecting
2019.10.06 09:01:48 1: 192.168.10.6:1884 disconnected, waiting to reappear (garageMQTT2)
2019.10.06 09:02:14 1: 192.168.10.6:1884 reappeared (garageMQTT2)
2019.10.06 09:03:40 1: 192.168.10.6:1883 disconnected, waiting to reappear (FHEMmqtt)
2019.10.06 09:03:42 1: 192.168.10.6:1883 reappeared (FHEMmqtt)
2019.10.06 09:05:49 1: 192.168.10.6:1884 disconnected, waiting to reappear (garageMQTT2)
2019.10.06 09:06:04 1: 192.168.10.6:1884 reappeared (garageMQTT2)
2019.10.06 09:06:40 2: garageMQTT2: No PINGRESP for last PINGREQ (at 2019-10-06 09:05:24), disconnecting
2019.10.06 09:06:40 1: 192.168.10.6:1884 disconnected, waiting to reappear (garageMQTT2)
2019.10.06 09:06:55 1: 192.168.10.6:1884 reappeared (garageMQTT2)
2019.10.06 09:07:08 1: 192.168.10.6:1883 disconnected, waiting to reappear (FHEMmqtt)
2019.10.06 09:07:08 1: 192.168.10.6:1883 reappeared (FHEMmqtt)
2019.10.06 09:07:41 1: 192.168.10.6:1883 disconnected, waiting to reappear (FHEMmqtt)
2019.10.06 09:07:43 1: 192.168.10.6:1883 reappeared (FHEMmqtt)
2019.10.06 09:09:13 1: 192.168.10.6:1883 disconnected, waiting to reappear (FHEMmqtt)
2019.10.06 09:09:13 1: 192.168.10.6:1883 reappeared (FHEMmqtt)
2019.10.06 09:11:43 1: 192.168.10.6:1883 disconnected, waiting to reappear (FHEMmqtt)
2019.10.06 09:11:45 1: 192.168.10.6:1883 reappeared (FHEMmqtt)
2019.10.06 09:14:18 1: 192.168.10.6:1883 disconnected, waiting to reappear (FHEMmqtt)
2019.10.06 09:14:18 1: 192.168.10.6:1883 reappeared (FHEMmqtt)
2019.10.06 09:15:51 1: 192.168.10.6:1883 disconnected, waiting to reappear (FHEMmqtt)
2019.10.06 09:15:52 1: 192.168.10.6:1883 reappeared (FHEMmqtt)
2019.10.06 09:16:21 1: 192.168.10.6:1883 disconnected, waiting to reappear (FHEMmqtt)
2019.10.06 09:16:21 1: 192.168.10.6:1884 disconnected, waiting to reappear (garageMQTT2)
2019.10.06 09:16:22 1: 192.168.10.6:1883 reappeared (FHEMmqtt)
2019.10.06 09:16:44 1: 192.168.10.6:1884 reappeared (garageMQTT2)
2019.10.06 09:17:21 2: garageMQTT2: No PINGRESP for last PINGREQ (at 2019-10-06 09:16:14), disconnecting
2019.10.06 09:17:21 1: 192.168.10.6:1884 disconnected, waiting to reappear (garageMQTT2)
2019.10.06 09:17:39 1: 192.168.10.6:1884 reappeared (garageMQTT2)
2019.10.06 09:17:40 1: 192.168.10.6:1883 disconnected, waiting to reappear (FHEMmqtt)
2019.10.06 09:17:40 1: 192.168.10.6:1883 reappeared (FHEMmqtt)
2019.10.06 09:19:22 1: 192.168.10.6:1883 disconnected, waiting to reappear (FHEMmqtt)
2019.10.06 09:19:24 1: 192.168.10.6:1883 reappeared (FHEMmqtt)
2019.10.06 09:20:57 1: 192.168.10.6:1883 disconnected, waiting to reappear (FHEMmqtt)
2019.10.06 09:20:58 1: 192.168.10.6:1883 reappeared (FHEMmqtt)
2019.10.06 09:21:33 2: garageMQTT2: No PINGRESP for last PINGREQ (at 2019-10-06 09:20:58), disconnecting
2019.10.06 09:21:33 1: 192.168.10.6:1884 disconnected, waiting to reappear (garageMQTT2)
2019.10.06 09:21:58 1: 192.168.10.6:1884 reappeared (garageMQTT2)
2019.10.06 09:22:19 1: 192.168.10.6:1883 disconnected, waiting to reappear (FHEMmqtt)
2019.10.06 09:22:20 1: 192.168.10.6:1883 reappeared (FHEMmqtt)
2019.10.06 09:24:33 1: 192.168.10.6:1883 disconnected, waiting to reappear (FHEMmqtt)
2019.10.06 09:24:34 1: 192.168.10.6:1883 reappeared (FHEMmqtt)
2019.10.06 09:26:32 1: 192.168.10.6:1883 disconnected, waiting to reappear (FHEMmqtt)
2019.10.06 09:26:34 1: 192.168.10.6:1883 reappeared (FHEMmqtt)
2019.10.06 09:27:06 1: 192.168.10.6:1883 disconnected, waiting to reappear (FHEMmqtt)
2019.10.06 09:27:07 1: 192.168.10.6:1883 reappeared (FHEMmqtt)
2019.10.06 09:27:59 1: 192.168.10.6:1883 disconnected, waiting to reappear (FHEMmqtt)
2019.10.06 09:28:01 1: 192.168.10.6:1883 reappeared (FHEMmqtt)
2019.10.06 09:29:50 1: 192.168.10.6:1883 disconnected, waiting to reappear (FHEMmqtt)
2019.10.06 09:29:52 1: 192.168.10.6:1883 reappeared (FHEMmqtt)
2019.10.06 09:32:28 1: 192.168.10.6:1883 disconnected, waiting to reappear (FHEMmqtt)
2019.10.06 09:32:28 1: 192.168.10.6:1883 reappeared (FHEMmqtt)
2019.10.06 09:33:13 1: 192.168.10.6:1884 disconnected, waiting to reappear (garageMQTT2)
2019.10.06 09:33:21 1: 192.168.10.6:1884 reappeared (garageMQTT2)
2019.10.06 09:33:58 2: garageMQTT2: No PINGRESP for last PINGREQ (at 2019-10-06 09:32:54), disconnecting
2019.10.06 09:33:58 1: 192.168.10.6:1884 disconnected, waiting to reappear (garageMQTT2)
2019.10.06 09:34:24 1: 192.168.10.6:1884 reappeared (garageMQTT2)
2019.10.06 09:34:30 1: 192.168.10.6:1883 disconnected, waiting to reappear (FHEMmqtt)
2019.10.06 09:34:30 1: 192.168.10.6:1883 reappeared (FHEMmqtt)
2019.10.06 09:37:54 1: 192.168.10.6:1883 disconnected, waiting to reappear (FHEMmqtt)
2019.10.06 09:37:54 1: 192.168.10.6:1883 reappeared (FHEMmqtt)


FHEM Blockiert dann irgendwann vollständig auf diesem Pi. Ich habe das schon seit Monaten und eigentlich alle etwaigen Netzwerkprobleme ausschließen können. Ich vermute hier schon ein Problem im MQTT Modul aber kann es nicht spezifizieren.

Wenn ich FHEM dann neustarte läuft es wieder ein paar Tage und fängt dann wieder an. Ich helfe mir nun mit einem Cronjob und starte den Pi einfach einmal täglich neu. Schön ist es nicht aber es hilft zumindest.
Titel: Antw:[Gelöst] MQTT Fehler
Beitrag von: andies am 07 Oktober 2019, 12:45:15
Ich bin wegen einer ähnlichen Sache auf MQTT2 umgestiegen - also FHEM als Server. Hat einen halben Tag Arbeit gekostet und seitdem habe ich da Ruhe.
Titel: Antw:[Gelöst] MQTT Fehler
Beitrag von: Dersch am 07 Oktober 2019, 17:07:02
Ich verwende grade sogar beides. Kann (bzw will) mich noch nicht ganz von mosquitto verabschieden. Da ist soviel drin und ich nutze für MQTT2 nur die devices mit templates.
Titel: Antw:[Gelöst] MQTT Fehler
Beitrag von: Beta-User am 07 Oktober 2019, 17:22:20
Na ja, zum einen ist es nicht optimal, solche Thread-Leichen wiederzubeleben (das Ausgangsproblem war auf MQTT-"classic" beschränkt), zum anderen scheint das bei dir aber beide Teile zu betreffen mit den disconnects: Da ist 1883 und 1884 dabei...

Kann es sein, dass da allgemein was im Netzwerk im Argen liegt? (Vielleicht steuerst du (in einem separaten Thread?) mehr Infos zur Infrastruktur bei...?