@janknx: Also, irgendwie funktioniert die Map-Umschaltung bei mir. Es dauert teilweise zwar 4-5 Sekunden, bis die neue Map angezeigt wird, aber das kommt ohne ein neues triggern.
Ich hab jetzt keine Buttons gebastelt, sondern im Logik-Editor einfach auf den Eingang E18 eine 0 bzw. 1 eingegeben - die möglichen Maps werden auf A13 ausgegeben.
@exec: Hier bringt nur ein Edomi-Neustart was. Das Problem ist, dass der LBS sich merkt, ob der zuletzt aktiv war.
PHP/Edomi schmeissen zwar den Prozess nach dem Timeout raus, aber Edomi müsste - ich sag absichtlich müsste, bevor mich hier wieder irgendjemand steinigt - in solchen Fällen auch die für den Baustein reservierten Speicherblöcke zurücksetzen. Das passiert aber nicht.
D.h. der LBS wird mit dem nächsten Trigger erneut gestartet und findet den Status, dass er immer noch läuft wieder - die Variable wird nämlich vom Baustein nur dann zurückgesetzt, wenn dieser auch regulär beendet wird.
Ich nehm das mal auf die todo-Liste auf, dass ich den Fall im Baustein abfrage und wenn dieser länger wie xx Minuten läuft dann der Baustein sich selbst reinigt und von einem timeout ausgeht.
Die PHP-Timeouts können z.B. durch nicht antwortende Server kommen.
Ankündigung
Einklappen
Keine Ankündigung bisher.
Xiaomi / Roboroc Baustein 19001929
Einklappen
X
-
sipiyou Hi,
seitdem ich gestern eine 2. Map mit aufgenommen habe (S7), wirft der LBS nach jedem Neustart immer folgenden Fehler:
Code:2022-01-12 11:43:22 Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19001929.php | Fehlercode: 1 | Zeile: 819 | Maximum execution time of 30 seconds exceeded - FATALERROR
Habe den LBS ausgeschaltet E1=0 , trotzdem bleibt der Fehler bestehen. Auch eine Neuinstallation des LBS bringt keine Änderung. Hast du eine Idee?Code:2022-01-12 11:43:32 Info Exec ist bereits aktiv. Aufruf Intervall prüfen
Einen Kommentar schreiben:
-
1) Ich hab bisher die Beschriftungen nicht gefunden. Ich hab schon angefangen, die Android-App auseinander zu pflücken, aktuell bin ich an einer andere Sache dran.
Aber der Punkt steht ganz oben auf der Agenda bei mir für den Baustein.
2) Geht der Trend nicht zum Dritt-Saugroboter ?
An sich sollte das eigentlich im Baustein umsetzbar sein. Ich werd mir das die Tage anschauen, wundert mich, dass es nicht klappt, sollte eigentlich aber eine kleine Sache sein.
- Likes 1
Einen Kommentar schreiben:
-
Ich habe gleich nochmal zwei weitere Fragen zu dem Baustein und dem passenden Visu-Element:
1. Frage: In der Xiaomi-App habe ich die einzelnen Räume beschriftet. In der Karte der Visu tauchen diese nicht auf. Gibt es eine Möglichkeit diese dort mit anzeigen zu lassen?
2. Frage: Ich habe 3 Etagen und schalte diese mittels 3 Buttons um. Dabei setze ich am E18 die Karten-ID und lese die geladene Karten-ID an A13 aus. Wenn die ausgelesene Karten-ID gleich der "Etagen-ID" ist, wird ein dynamisches Design geladen und der Button eingefärbt. Nun dauert das Laden der Karte etwas bis sie angezeigt wird (da die Karte ja am anderen Ende der Welt gespeichert wird) und erst dann wird die ID am Ausgang richtig ausgegeben. Daher muss ich den entsprechenden Etagen-Button zweimal drücken, ehe die angezeigte Karte die Einfärbung des entsprechenden Buttons korrospondieren. Kann ich das irgendwie automatisch lösen?
Nachtrag: Ich habe das Umschalten im Edomi-Monitor beobachtet. Wenn ich eine andere Karte aufrufe, gibt der Baustein nicht die geänderte Karten-ID aus, auch nicht nach dem nächsten triggern.Zuletzt geändert von JanKNX; 07.01.2022, 22:42.
Einen Kommentar schreiben:
-
sipiyou: Danke, der "DE"-Eintrag an E4 bewirkt wahre Wunder. Den hatte ich wohl bei der Fehlersuche irgendwann mal rausgeschmissen. Den Baustein triggere ich normal jede Minute. Für die Zeit im Fehlerstatus hab ich ihn auf "1" gesetzt, damit er zwar mitstartet, aber nur einmal versucht aktiv zu werden.
Einen Kommentar schreiben:
-
Moin Sipiyou,
ich verwende die Xiaomi-Home App. Der Baustein hat bis kurz vor Jahreswechsel funktioniert und dann wie oben schon auch von anderen festgestellt, den Betrieb eingestellt.
Der Baustein ist wie folgt konfiguriert:
s7.png
s7-2.png
Auf A10 wird ein Token ausgegeben (beginnt 0022tttrj....); A34=0.
Über die App kann ich auf den S7 zugreifen.
Danke & Gruß --> Jan
Einen Kommentar schreiben:
-
Hallo,
ich habe den LBS aktualisiert, aber bekomme immer noch keinen Zugriff auf meinen S7 über Edomi. Hier das Log:
{EDOMI,CUSTOMLOG_LBS_XIAOMI_19001929_0.htm,06.01.2 022,15:16:17,537281,3632} Zeitstempel ms PID LogLevel Meldung 2022-01-06 15:16:17 537081 3632 Kritisch Geräte-Status konnte nicht aus der Cloud ermittelt werden![LF] 2022-01-06 15:16:17 537494 3632 Kritisch IP/Token leer! Baustein muss richtig konfiguriert werden! Abbruch 2022-01-06 15:17:01 504015 3892 Kritisch Geräte-Status konnte nicht aus der Cloud ermittelt werden![LF] 2022-01-06 15:17:01 504550 3892 Kritisch IP/Token leer! Baustein muss richtig konfiguriert werden! Abbruch 2022-01-06 15:18:01 353892 4050 Kritisch Geräte-Status konnte nicht aus der Cloud ermittelt werden![LF] 2022-01-06 15:18:01 354465 4050 Kritisch IP/Token leer! Baustein muss richtig konfiguriert werden! Abbruch 2022-01-06 15:19:17 805766 4456 Info Login erfolgreich! 2022-01-06 15:19:17 806062 4456 Debug uid=815...; ssecurity=+w7SiP...==; serviceToken= 1j/rv7zTAg9COCNSQW+Ls... 2022-01-06 15:19:17 806117 4456 Debug ip: bzw. token : sind leer. Cloud->getDeviceStatus() 2022-01-06 15:19:19 824318 4456 Kritisch Geräte-Status konnte nicht aus der Cloud ermittelt werden![LF] 2022-01-06 15:19:19 824446 4456 Debug cloud->isAccessible:Y-E10=-E11= 2022-01-06 15:19:19 824501 4456 Kritisch IP/Token leer! Baustein muss richtig konfiguriert werden! Abbruch 2022-01-06 15:19:19 828222 4456 Debug Ausführungszeit: 4.2461340427399 [s]
Einen Kommentar schreiben:
-
Hi Sipiyou,
danke das Du meinem Leben wieder einen Sinn gegeben hast :-).
LBS läuft wieder.
Danke noch einmal für Deinen Support.
Einen Kommentar schreiben:
-
Ansonsten goto babtecZitat von lin0r Beitrag anzeigenHoihoi.
ich habe noch kein Edomi….
Einen Kommentar schreiben:
-
Hoihoi.
ich habe kein Edomi aber stelle mir jedoch die Frage, ob es möglich wäre solch einen Baustein für den Eibport zu erstellen, um so den Saugroboter ins KNX System einzubinden?
Einen Kommentar schreiben:
-
So, das Leben hat wieder einen Sinn. Hab eben den Baustein angepasst.
Ich hab bei der Gelegenheit auch einen Mini-Fix rein, das ist nur für diejenigen interessant, die 2 oder mehr Roboter haben.
Hier bitte nur einen Baustein mit E2+E3 konfigurieren, bei dem 2/3 usw. dann nur E7 setzen.
Anbei 2 Beispiele
Hauptlogin.png = Der Baustein, der die Cloud-Credentials zieht
weitereRoboter.png = Die weiteren Bausteine, die dann die Cloud-Credentials nutzen, ohne eine neue ID anzufordern.
- Likes 5
Einen Kommentar schreiben:


Einen Kommentar schreiben: