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
Hast Du schon mal den mosquitto Server durchgestartet?
Ja ujd geupdatet. Läuft und empfängt auch Daten. Ist erst seit dem Update heute und fiel mir wegen dem riesigen Logfile auf.
Also ich habe eben ein Update ausgeführt, Neustart und kein Problem feststellen können!?
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.
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)
Ok jetzt habe ich das Problem auch!
Liegt am FHEM Update. Hab ein backup eingespielt und es geht wieder!
Das Modul MQTT_Device ist das einzige was zeitlich passend ein Update bekommen hat.
Zeile 86 ändern in
if(!defined($hash->{sets}->{$command}));
https://forum.fhem.de/index.php/topic,32528.msg648963.html#msg648963
Gibt schon einen Patch
Danke
Können wir das dann als gelöst betrachten? Dann bitte noch [Gelöst] vor das Subject des ersten Posts.
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
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.
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
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
Hattest du den Broker neugestartet?
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
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!
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
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.
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?
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.
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...
Ich habe den Fehler nicht beheben können und greife auf die devices mit http zu. Nicht mit MQTT.
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?
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
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.
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.
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
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.
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ß...
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
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.
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.
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.
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...?