Ankündigung

Einklappen
Keine Ankündigung bisher.

Xiaomi / Roboroc Baustein 19001929

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

  • royrobson
    antwortet
    Zitat von skyacer Beitrag anzeigen
    Nein du täuscht dich nicht. Aber gabs es in der Fritzbox nicht irgendwo die Funktion mit den Surfprofilen. Da konnte man doch glaube ich die einzelnen Endgeräte oder ähnlich beschneiden indem man nur gewisse Ports zulässt. Nicht das dein gerät da irgendwie nur Port 80 und 443 darf. Bin mir aber nicht so genau sicher.

    Grüße
    Ne, ist keine Einschränkung vorhanden. Ist "unbeschränkt"

    Das komische ist eher, der LBS geht ja in teilen. Nur die Statusrückmeldungen funktionieren nicht (wird gesaugt, wie ist der Ladezustand, ...)
    Befehle bekomm ich mit 20 Sekunden Verzögerung abgesetzt (bspw. starte Reinigung, Fahre zum Laden)

    sipiyou : hast du eine Idee, welcher Fehler vorliegt, dass der LBS "miIO.Info not supported!" auswirft? Letztendes sicher sowas, dass das erwartete Array leer ist, aber warum auf einmal?

    Einen Kommentar schreiben:


  • sipiyou
    antwortet
    Zitat von mmarkus Beitrag anzeigen
    Siehst du eine Möglichkeit, über den LBS zwischen den gespeicherten Karten zu wechseln? über die App geht das ja nun einwandfrei
    Ich hab soeben die 0.99 hochgeladen.

    Über A12 gibt der Baustein die Karten aus, über E18 teilst du dem Baustein mit, welche Karte geladen werden soll.

    Ich denke, dass ich im Visuelement noch ein Dropdown-Menü einbauen werde, damit die Auswahl "bequem" über die Karte erfolgen kann. Das ist erstmal ein Zwischen-Release. Falls jemand eine bessere Anregung als die Dropdown-Box hat, bitte bescheid geben

    Einen Kommentar schreiben:


  • skyacer
    antwortet
    Nein du täuscht dich nicht. Aber gabs es in der Fritzbox nicht irgendwo die Funktion mit den Surfprofilen. Da konnte man doch glaube ich die einzelnen Endgeräte oder ähnlich beschneiden indem man nur gewisse Ports zulässt. Nicht das dein gerät da irgendwie nur Port 80 und 443 darf. Bin mir aber nicht so genau sicher.

    Grüße

    Einen Kommentar schreiben:


  • royrobson
    antwortet
    Zitat von skyacer Beitrag anzeigen

    Hi,
    ich hatte den Fehler bei der neusten Version auch schon öfters. Ich musste bei mir in der Firewall expliziet den Port UDP 8053 ins WAN freigeben. Danach war der Fehler weg.

    Ansonsten läuft der LBS mittlerweile fehlerfrei mit Originalfirmware in unterschiedlichen Vlans bei mir.



    Danke für den Tip.
    Bei mir ist es so, dass der S6 und der Edomi Server im selben Netz sind (keine FW dazwischen).
    Als Firewall gibts nur ne Fritzbox. Die lässt doch von innen nach außen eh alles zu oder täusch ich mich da grad?
    Ich hab jedenfalls keine Option gefunden, bei der man einen Port nur explizit von innen nach außen freigeben kann. Oder hab ich falsch geguckt?

    Einen Kommentar schreiben:


  • skyacer
    antwortet
    Zitat von royrobson Beitrag anzeigen
    Im Log wird folgendes ausgegeben:
    miIO.Info not supported!!
    Hi,
    ich hatte den Fehler bei der neusten Version auch schon öfters. Ich musste bei mir in der Firewall expliziet den Port UDP 8053 ins WAN freigeben. Danach war der Fehler weg.

    Ansonsten läuft der LBS mittlerweile fehlerfrei mit Originalfirmware in unterschiedlichen Vlans bei mir.




    Einen Kommentar schreiben:


  • skyacer
    antwortet
    Zitat von sipiyou Beitrag anzeigen
    Das sind allgemeine Routinen, die werten die Anfragen vom Roboter aus.
    Erhöh bitte die Loglevel, ggf. kann man dann sehen, was da passiert.
    Was passiert allgemein um die Uhrzeit bei Dir ? Laufen irgendwelche cronjobs etc. ?
    Hi,
    also ich habe mal das Loglevel erhöht.

    Siehe das erweiterte Log. Ich habe um die Zeit keine Cronjobs oder Zwangstrennungen etc am laufen. Meine Zwangstrennung findet später statt.

    Grüße
    Angehängte Dateien
    Zuletzt geändert von vento66; 02.05.2021, 09:28. Grund: Quote repariert

    Einen Kommentar schreiben:


  • royrobson
    antwortet
    sipiyou : ja das geht. die hey hier bin ich anforderung über den LBS zu senden geht auch meistens (wenn es nicht geht läuft vermutlich der LBS noch, da er minütlich getriggert wird zur Statusabfrage aber nicht zu potte kommt...)

    Einen Kommentar schreiben:


  • sipiyou
    antwortet
    Das sind allgemeine Routinen, die werten die Anfragen vom Roboter aus.

    Erhöh bitte die Loglevel, ggf. kann man dann sehen, was da passiert.

    Was passiert allgemein um die Uhrzeit bei Dir ? Laufen irgendwelche cronjobs etc. ?

    royrobson Kannst du den Roboter von deinem Edomi aus anpingen usw ?

    Einen Kommentar schreiben:


  • skyacer
    antwortet
    Moin,
    seit einigen Tagen habe ich nachts immer die gleichen Fehler im Logbuch. Ich nutze den neusten LBS 0.98. Mit der Vorgängerversion hatte ich die Fehler nicht.
    Die Fehler sind:
    Code:
    Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19001929.php | Fehlercode: 8 | Zeile: 1598 | Trying to access array offset on value of type null
    Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19001929.php | Fehlercode: 2 | Zeile: 1598 | sizeof(): Parameter must be an array or an object that implements Countable
    Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19001929.php | Fehlercode: 8 | Zeile: 1601 | Trying to access array offset on value of type null
    Grüße

    Einen Kommentar schreiben:


  • royrobson
    antwortet
    Hallo Zusammen,
    ich hab den Roborock S6
    Seit ca. 1,5 Monaten funktioniert der LBS leider nicht mehr ganz korrekt. Statusmeldungen können nicht mehr abgefragt werden. Gesendete Befehle werden nur mit ziemlicher Verzögerung gesendet bzw. kommen am Robo an (Statusabfrage wo sich der Robo befindet und er antwortet "hier bin ich" ist ein mein Indikator).
    Im Log wird folgendes ausgegeben:
    miIO.Info not supported!!

    LBS ist Version 0.98
    Ich hab den Roborock auch schon mit einem Hard Reset komplett zurück gesetzt, leider ohne Erfolg.
    Noch jemand anders das Problem oder eine Idee?

    Über die Xiaomi App ist alles kein Problem.

    Einen Kommentar schreiben:


  • sipiyou
    antwortet
    Dann solltest du dein Routing zwischen den VLAN's - oder falls dein VLAN Firewall-Regeln unterstützt - diese prüfen.

    Der Baustein eröffenet eine UDP-Verbindung auf Port 54321 zum Roboter. Dadrüber werden dann die Daten vom Roboter abgefragt.

    Einen Kommentar schreiben:


  • ChrisP
    antwortet
    Im selben VLAN wie Edomi funktioniert der Baustein einwandfrei.
    Der Roboter ist vom edomirechner anpingbar.
    Ich habe den S7. LBS 0.98

    Einen Kommentar schreiben:


  • sipiyou
    antwortet
    Hast du den über die Xiaomi-App ? Wenn du den über die Mi-App hast, dann musst du den Roboter einmal zurücksetzen und über die Xiaomi-App einbinden.
    Was sagt die Log-Datei ?
    Welchen Roboter hast du genau ?
    Letzten LBS in Verwendung ?

    Einen Kommentar schreiben:


  • ChrisP
    antwortet
    Den Roboter konnte ich von Edomi aus anpingen.
    MQTT, NAS-Zugriff,... funktioniert. Ich habe auch bereits alle Firewall-Regeln deaktiviert.

    Einen Kommentar schreiben:


  • sipiyou
    antwortet
    Schau mal, ob du deinen Roboter über den Edomi-Vhost angepingt bekommst. Edomi muss mit dem Roboter direkt kommunizieren können, d.h. deine VLAN-Regeln müssen so aufgebaut sein, dass du aus dem Edomi-VLAN in den Roboter VLAN kommst und natürlich auch Daten empfangen kannst.

    Einen Kommentar schreiben:

Lädt...
X