New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Klingen und Batteriewechsel #257
Comments
@MeisterTR Siehe zur Problematik beim Skript-Versuch #67 (comment) sowie zur Datenstruktur #67 (comment) |
Ein neuer Datenpunkt wäre natürlich auch nicht schlecht. Er müsste nur die Mähzeit bzw. die Zeit wo sich die Messer drehen berücksichtigen. Die App kann ja Aussen vor bleiben. |
@MeisterTR super das in die Sache nochmal Wind kommt. Wirst du die vorhandene Datenpunkte überarbeiten oder wird es neue geben? 👍 |
In der aktuellen Github version werden alle rohdaten abgespeichert wenn man in den Instanze Optionen die Option dafür aktiviert |
So die Rohdaten sehe ich alle. Perfekt |
Unter solltest du doch alles sehen. Es müssen keine zusätzliche Datenpunkte eingepflegt werden. |
Ich sehe die 2 Datenpunkte unter raw. Also egal wie oft ich die Klingenzeit oder Ladezyklus in der App zurück setze, ich kann keine Veränderung in Objekten vom Adapter feststellen. Alles bleibt wie es zuvor war. Bitte um Hilfe! |
Das sind die rohen Werte die der Worx zurückgibt, diese können nicht verändert werden. |
Man findet die Werte folgendes Beispiel: Bladetime wurde resetet: Jetzt musst du wie die app |
@TA2k : Hat im 2. Beispiel der Fehlerteufel zugeschlagen? blade_work_time müsste größer oder gleich blade_work_time_reset sein. @Cosmicbase : Erinnerst Du Dich an #67 (comment) und #67 (comment)? |
Das sind daten direkt aus dem System. Anscheinend ist es nicht immer der Fall |
Also habe ich das richtig verstanden? |
Bladetime wurde resetet: Bei mir sind die 2 Werte nach dem reset gleich. So sollte es scheinbar sein. Bei Nutzung des Rasenroboter nach Wechsel der Klingen sollte sich dann eine Differenz ergeben. |
Jetzt sprengen wir den Rahmen von GitGub-Issues. Stell doch diese Frage im Forum, dann helfe ich Dir dort gerne weiter - falls Du eine Lösung in Javascript möchtest. Bei Blockly müsste ich passen. Bitte schließe dieses Issue. |
OK wird geschlossen und hab dir geschrieben :) |
Genau das habe ich jetzt auch bemerkt. Das "blade_work_time_reset" manchmal größer ist als "blade_work_time" macht gar kein Sinn. Bitte um Vorschläge, Gruß Cosmicbase |
Der Adapter gibt die werte direkt zurück vielleicht sind die Werte auch anders zu interpretieren. |
Angenommen du hast Recht. Aber warum zählt die App schön tapfer die Klingenzeit mit... |
Die vom Adapter gezeigten Werte scheinen aus verschiedenen Datenquellen zu stammen. Die Daten zu worx.0.xxx.rawMqtt.message werden im Abstand von maximal etwa 10 Minuten synchronisiert, während die Daten zu worx.0.xxx.rawMqtt.raw im Abstand von zwei oder mehr Stunden synchronisiert werden. Hier scheinen auch Unstimmigkeiten zwischen den Daten aus den verschiedenen Quellen aufzutreten. Zwei Beispiele bei mir:
Fazit: Nichts genaues weiss man nicht. |
Also die Daten wo ich benötige werden nicht automatisch abgeholt. Lösung: Adapter neu starten! Vielleicht kann @MeisterTR hier eine automatische Aktualisierung einbauen mit Intervall,so daß die Raw Daten bzw. die Bladetime und Batterie charge cycle mit synchronisiert werden. |
War mein Fehler hatte das nur in das Start update eingefügt. Jett nochmal via github installieren dann müsste es sich immer updaten. |
Per GitHub oder geht auch per npm installieren? |
Nur per github |
Daten von GitHub runterladen und die Worx Daten überschreiben ohne Installation? |
Das meinte ich nicht. Man kann ja wohl über ne Installationsroutine via GitHub als auch händisch die Daten überschreiben. 🤔 |
Nachdem ja die raw Werte nicht sauber und vor allem regelmäßig synchronisiert werden habe ich jetzt die message DP worx.0.9999999999rawMqtt.message.dat.bt.nr für den Batterie Charge Cycle hergenommen und worx.0.9999999999.rawMqtt.message.dat.st.b für die Klingenzeit. Das ganze jeweils in ein JS gepackt und siehe da, die aktuellen Daten werden übertragen. @TA2k |
Ich würde behaupten das wirklich alles was über MQTT reinkommt geschrieben wird aber die erste Nachricht beim Start ist denke ich eine andere die dann regelmässig kommt. |
Habe jetzt nochmal intensiv alles geprüft. Erst nach einem Adapter Neustart aktualisiert. Bitte Update nochmals überprüfen. DANKESCHÖN |
Zunächst mal ein großen Dank und Lob an @MeisterTR für die unermüdliche Arbeit am Adapter.
Ich weiß es war schon mal ein Thema, Klingen und Batteriewechsel über ein Script zu steuern.
Doch leider ist das weder komfortabel noch leicht zu realisieren.
Wenn ich in der App die Werte zuücksetze bleiben sie im Adapter stehen. Auch ein überschreiben ist im Adapter nicht möglich, obwohl es so sinnvoll wäre.
@MeisterTR Kannst du dich der Sache nochmal widmen?
Vielen Dank
The text was updated successfully, but these errors were encountered: