da im Tasmota Tread der Wunsch geäußert wurde, die Probleme einzelner User nicht im Tasmota Tread besprochen werden sollten, mache ich einen neuen auf.
Meine MQTT Schnittstelle wird jede Nacht pünktlich um 00:00 Uhr geschlossen. Der Raspi ist über LAN (kein WLAN Problem) angeschlossen und der Broker läuft direkt auf diesem Raspi. Ich habe auch auf einem anderen Raspi einen Mosquitto installiert. Auch wenn ich diesen verwende wird jede Nacht die Schnittstelle mit Timeout geschlossen.
Vielleicht hilft dir das Script. Einfach alle paar Sekunden laufen lassen.
Ich hoffe das funktioniert noch, habe ich mal vor ein paar Jahren benötigt.
Nur die ID anpassen.
wenn ich den allerdings manuell aktiv setze ohne den MQTTclient vorher auch inaktiv zusetzen, bleibt die Schnittstelle nicht offen.
ich gehe also jeden Tag so vor: MQTTClient inaktiv setzen, sichern. Dann Client Socket aktiv setzen, sichern, dann MQTTClient wieder aktivieren, sichern.
Und ich Frage noch mal nach,
welches Betriebsystem läuft auf dem Raspi ?
Und ist alles aktuell ?
Was für einen Raspi (Pi1, Pi2 oder Pi3) ?
Und würdes du mir ein Image deines Pi’s hochladen (Wenn ich mal die Zeit habe, würde ich es mal hier versuchen können, auf einem baugleichen Pi, mit deinem Image). Das ganze aber nur nach Absprache, da ich nicht alle persönlichen Daten und Lizenzen haben will ! (Da müsstest du erst die SD klonen, auf dem Klone die Lizenzen rauswerfen, und die Kennwörter anpassen, die du mir mitteilen kannst, danach die SD als Image sichern.)
So könnte man den Fehler vielleicht finden.
Kostet nur alles viel Zeit, die etwas knapp bei mir ist, daher würde das bei mir etwas dauern.
Ich würde aber gerne diesen Fehler finden wollen, vielleicht hat ja wer anders noch ne bessere Idee ?
erstmal Danke für das Angebot.
Hier die „Eckdaten“:
Betriebssystem Debian 8
Pi 3
neu eingerichtet Anfang Februar
seit drei Wochen habe ich eine feste IP hinterlegt.
am WE mach ich eine Sicherung der SD 16GB
meld mich, wenn ich dir das Image hochgeladen habe
wenn ich den MQTT Client deaktiviere und dann das Script starte, wird der MQTT Client aktiviert und die Schnittstelle geöffnet, der Haken Aktiv im client Socket steht aber nicht auf aktiv.
Problem bei mir ist aber, dass der MQTT Client aktiv bleibt und nur der Client Socket geschlossen. Daher macht das Script bei mir nichts.
Ich habe jetzt noch im Script ergänzt, dass der MQTT Client geschlossen wird und dann wieder geöffnet.
Das Script plane ich jetzt mal jede nacht um 00:15 uhr. Werde berichten.
mit dem vorher schließen sollte den gewünschten Effekt bringen.
Ist allerdings nur ein Workaround und am liebsten wollen wir ja wissen, wieso es bei dir so ist.
Mit dem Image ist eine gute Idee.
dann hast du ja erstmal einen Workaround gefunden.
Ich denke aber das Problem liegt bei der Broker Version, die bei dir installiert ist, ich meine die Version 1.4.10 hat Timeout Probleme, bin mir aber nicht sicher.