"Error: This socket has been ended by the other party"

  • hier nochmal den genauen Fehler


    der Sonoff Basic heisst bei mir "Piepser"

    sonoff.02018-03-07 07:45:09.111warn Client error [Piepser]: Error: This socket has been ended by the other party


    Vielleicht hat ja jemand ne idee


    Schöne Grüße

    ergo

  • Hallo.


    Ich nutze Version 5.11.1 und hatte das gleiche Problem. Ich musste die Sonoffs alle immer wieder neu starten, jedoch nach spätestens 12 Stunden hatten sie sich vom MQTT verabschiedet und waren nur noch über die IP zu erreichen. Ich hatte dann auch immer die gleiche Fehlermeldung wie du.

    Dann habe ich mir (mit gefährlichem Halbwissen) nochmal die user_config.h der Flashsoftware angeschaut und folgenden Bereich entdeckt:



    Dort gibt es einmal diesen MQTT_TLS Bereich und den normale MQTT Bereich. Zweiteres kann man ja später über die IP und Benutzeroberfläche eingeben (unseren ioBroker als MQTT-Server).

    Der obere Bereich funkt aber nach außen zu irgendeinem Server (wenn ich es richtig verstanden habe, handelt es sich bei TLS um eine gesicherte Verbindung). In den Erklärungen zum Flashen habe ich niemals gesehen, dass jemand dort etwas geändert hat, somit habe ich das auch nie gemacht. Laut der Beschreibung im Quelltext ist das aber eine absolute Beta (EXPERIMENTAL Use).

    Ich habe mir daraufhin nochmal ein Erklärvideo von Denis angeschaut und gesehen, dass er die Internetadresse "m20.cloudmqtt.com" dieses MQTT_HOST durch die IP seines Raspberry Pis ersetzt hat, die Sonoffs also nicht mehr nach außen funken können.

    Ich habe nun einfach vor alle Zeilen von


    #ifdef USE_MQTT_TLS

          bis

    #else


    und vor


    #endif


    // gesetzt und sie damit rausgenommen (steht ja auch so oberhalb in der Erklärung des Quellcodes).

    Was soll ich sagen, seit 48 Stunden laufen die Sonoffs ohne Probleme.

    Ich weiß nicht, ob man die MQTT_TLS Einstellungen auch über die Konsole raus nehmen kann, habe dazu nichts gefunden. Ich habe es einfach nochmal neu geflasht.

  • Hallo,


    habe leider das gleiche Problem wie Ramses, ist sehr nervig :(


    Hallo.


    Ich weiß nicht, ob man die MQTT_TLS Einstellungen auch über die Konsole raus nehmen kann, habe dazu nichts gefunden. Ich habe es einfach nochmal neu geflasht.

    Weiß wer ob, und wie das geht? Habe ehrlich gesagt keine große Lust, alles wieder auszubauen um neu zu flashen.


    Gruß Sven

  • Hallo Zusammen,


    ich könnt grad im Strahl Kotzen...

    Ich hab jetzt einen neuen Basic genommen. Sobald ich mqtt einschalte, spinnt das ganze


    Hat jedmand noch ne Idee??



    sonoff.02018-03-16 22:15:25.449infoClient [DVES_7209F8] connectedsonoff.02018-03-16 22:14:54.446infoClient [DVES_7209F8] connectedsonoff.02018-03-16 22:14:23.444infoClient [DVES_7209F8] connectedsonoff.02018-03-16 22:14:01.050warnClient error [DVES_7209F8]: Error: This socket has been ended by the other partysonoff.02018-03-16 22:14:01.050warnClient error [DVES_7209F8]: Error: This socket has been ended by the other partysonoff.02018-03-16 22:14:01.050warnClient error [DVES_7209F8]: Error: This socket has been ended by the other partysonoff.02018-03-16 22:14:01.049warnClient error [DVES_7209F8]: Error: This socket has been ended by the other partysonoff.02018-03-16 22:14:01.049warnClient error [DVES_7209F8]: Error: This socket has been ended by the other partysonoff.02018-03-16 22:14:01.048warnClient error [DVES_7209F8]: Error: This socket has been ended by the other partysonoff.02018-03-16 22:14:01.048infoClient [DVES_7209F8] closedsonoff.02018-03-16 22:13:38.366info Client [DVES_7209F8] connectedsonoff.02018-03-16 22:13:05.353info Client [DVES_7209F8] connectedsonoff.02018-03-16 22:10:42.375warn Client "DVES_7209F8" not connectedsonoff.02018-03-16 22:10:35.700warn Client "DVES_7209F8" not connectedsonoff.02018-03-16 22:10:22.749warn Client error [DVES_7209F8]: Error: This socket has been ended by the other partysonoff.02018-03-16 22:10:22.749warn Client error [DVES_7209F8]: Error: This socket has been ended by the other partysonoff.02018-03-16 22:10:22.748warn Client error [DVES_7209F8]: Error: This socket has been ended by the other partysonoff.02018-03-16 22:10:22.748warn Client error [DVES_7209F8]: Error: This socket has been ended by the other partysonoff.02018-03-16 22:10:22.747warn Client error [DVES_7209F8]: Error: This socket has been ended by the other partysonoff.02018-03-16 22:10:22.747warn Client error [DVES_7209F8]: Error: This socket has been ended by the other party


    Vielen Dank

    ergo