Ankündigung

Einklappen
Keine Ankündigung bisher.

Generischer MQTT-Connector

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    #16
    Wahnsinn, danke sipiyou für den schnellen Fix!
    Das Admin Portal lädt jetzt aber ich bekomme oben diese Fehlermeldung in rot gemeldet

    Code:
    ⚠ MQTT-Broker nicht erreichbar (localhost:1883).
    apt install mosquitto && systemctl start mosquitto
    In /etc/mosquitto/conf.d/local.conf: listener 1883 / allow_anonymous true
    Möchte nicht ausschließen, dass ich was falsch konfiguriert habe, aber der LBS hat definitiv eine IP-Adresse für den MQTT Broker konfiguriert bekommen (nicht localhost) und ich habe den LBS auch mit 0 -> 1 neu gestartet (auch das EDOMI Projekt mal neu geladen)​

    Kommentar


      #17
      Hm. Also hast du den Broker auf einer anderen IP.

      Normalerweise schreibt der LBS die Zugangsdaten in die DB, sprich:

      E2, E3, E4 und E5 setzen. Danach den LBS mit =1 starten (oder im Live-Modus jetzt erstmal 0, dann 1). Dann wird die Datenbank geupdated.
      Nachdem du das gemacht hast, muss dann die Admin nochmal geladen werden (Seite neuladen reicht).

      Wenn die Werte bei Dir gesetzt sind, setz im Livemodus einmal E1=0, warte kurz und dann E1=1.

      Falls es nicht geht, prüf bitte auf der Datenbank, was bei Dir in der Datenbank steht:

      Über die Shell:

      mysql

      dann in der mysql-cli folgendes eingeben:

      use edomiLive;
      select * from edomiProject.mqttBroker;

      Da müssten dann die Daten aus E2..E5 stehen.

      Kommentar


        #18
        Das scheint zu passen, in der DB ist alles gelistet, wie es in E2-E5 konfiguriert.
        Auch das Debug Log bestätigt, dass eine Verbindung zur konfigurierten, externen IP hergestellt wurde.

        Die rote Fehlermeldung bzgl. "localhost:1883 nicht erreichbar" dürfte nur ein kosmetisches Problem sein.

        Ich konnte jetzt auch eine Tasmota Steckdose, per JSON-Import, hinzufügen.

        Discovery scheint aber auch nicht zu funktionieren (sofern ich es nicht falsch verstehe oder benutze).
        Der Button "Aktualisieren" scheint nichts zu machen.
        Der Button "Scan starten" bringt sofort folgende Fehlermeldung

        Code:
        Fehler: MQTT-Fehler: Call to undefined function mb_substr()

        Aber wie gesagt, insgesamt scheint Version 1.06 mit der alten PHP Version zu funktionieren.
        Vielen Dank noch mal sipiyou für deine rasche Hilfe!

        Kommentar


          #19
          Ich werd mir das nochmal am Wochenende genauer anschauen, warum der Fehler da ist.

          Bei Dir fehlt das mbstring-Paket. Bitte nach intsallieren.

          yum install php-mbstring

          Kommentar


            #20
            Zitat von sipiyou Beitrag anzeigen
            Bei Dir fehlt das mbstring-Paket. Bitte nach intsallieren.
            Danke, "Scan starten" liefert jetzt eine Liste 😊

            Kommentar

            Lädt...
            X