mrbungle64 / ioBroker.ecovacs-deebot

Control your Ecovacs Deebot and yeedi vacuum cleaner with ioBroker
MIT License
65 stars 11 forks source link

DEEBOT N79S/SE Funktionen und Werte #80

Closed Andyexe closed 4 years ago

Andyexe commented 4 years ago

Installierte Version: 1.0.3

Bei mir Fehlen noch werte und Funktionen grafik grafik

Im Bereich Consumable über die App kann ich die Lebensdauer von den Seitenbürsten, Filter und Hauptbürste auslesen. Werden die Werte ansteigend angezeigt? IOBroker 24% und App 86% fallend? Screenshot_20200710_180600_com eco global app

Im Bereich Control hier sind auf einmal die Fahrbefehle vor, zurück, links, recht verschwunden ich meine eine Version vorher waren die noch da? Screenshot_20200710_180533_com eco global app

Ich kann auch die Leistung in zwei stufen anpassen Schnell und Langsam. oben sollte Langsam stehen und unten Schnell Fehler in der App Screenshot_20200710_180547_com eco global app

Screenshot_20200710_180542_com eco global app

Wen ich im Adapter bin und speicher muss ich das Passwort immer neu eingeben sonst bekomme ich eine Fehler Meldung beim einloggen vom Adapter. grafik

ansonsten geht alles soweit ich das ausprobiert habe.

mrbungle64 commented 4 years ago

Hallo @Andyexe

Im Bereich Consumable über die App kann ich die Lebensdauer von den Seitenbürsten, Filter und Hauptbürste auslesen. Werden die Werte ansteigend angezeigt? IOBroker 24% und App 86% fallend?

Das wird das gleiche Problem wie beim N79T sein: https://github.com/mrbungle64/ioBroker.ecovacs-deebot/issues/58 Bei den Modellen muss der Wert direkt bezogen werden, anstatt dass der umgerechnet werden muss. Die Hauptbürste muss ich wohl noch freischalten für das Modell - dann sollte die auch als Datenpunkt da sein.

Im Bereich Control hier sind auf einmal die Fahrbefehle vor, zurück, links, recht verschwunden ich meine eine Version vorher waren die noch da?

Die Move-Befehle kannst Du in den Adapter Einstellungen unter "Experimental" aktivieren ("Manuelles steuern").

Ich kann auch die Leistung in zwei stufen anpassen Schnell und Langsam. oben sollte Langsam stehen und unten Schnell Fehler in der App

Das kann ich mal für den N79S freischalten. Dann schauen wir mal, ob es auf Anhieb funktioniert ;)

Wen ich im Adapter bin und speicher muss ich das Passwort immer neu eingeben sonst bekomme ich eine Fehler Meldung beim einloggen vom Adapter.

Das ist komisch. Wirklich jedes mal? "Wen ich im Adapter bin" bedeutet: in den Adapter Einstellungen?

ansonsten geht alles soweit ich das ausprobiert habe.

:+1:

Andyexe commented 4 years ago

Das ist komisch. Wirklich jedes mal? "Wen ich im Adapter bin" bedeutet: in den Adapter Einstellungen?

wo ich die Manuelles steuern aktiviert habe hat der das Passwort behalten? wenn ich ohne Änderung speicher muss ich das Passwort neu eingeben irgend wie nimmt er das Passwort manchmal und manchmal nicht?

Andyexe commented 4 years ago

mir ist gerade noch aufgefallen das der Res. vom Zubehör fehlt :-)

grafik

mrbungle64 commented 4 years ago

mir ist gerade noch aufgefallen das der Res. vom Zubehör fehlt :-)

Du meinst die Hauptbürste? Das hatte ich ja bereits erwähnt, dass ich die noch "freischalten" muss:

Die Hauptbürste muss ich wohl noch freischalten für das Modell - dann sollte die auch als Datenpunkt da sein

mrbungle64 commented 4 years ago

Das ist komisch. Wirklich jedes mal? "Wen ich im Adapter bin" bedeutet: in den Adapter Einstellungen?

wo ich die Manuelles steuern aktiviert habe hat der das Passwort behalten? wenn ich ohne Änderung speicher muss ich das Passwort neu eingeben irgend wie nimmt er das Passwort manchmal und manchmal nicht?

Das verstehe ich nicht ganz ... Verwirft der das Passwort manchmal, obwohl Du es nicht verändert hast?

Andyexe commented 4 years ago

Das Password muss ich regelmäßig beim abspeichern eingeben ich hatte mehrere Einstellungen getestet.

ich meinte die Reset Funktion vom Zubehör Screenshot_20200710_180600_com eco global approt

mrbungle64 commented 4 years ago

Das Password muss ich regelmäßig beim abspeichern eingeben ich hatte mehrere Einstellungen getestet.

Da würde ich sagen, dass das kein Fehler vom Adapter ist. Ich würde mal versuchen, ob das Problem weg ist, wenn man den Adapter komplett neu installiert.

Falls das nicht hilft, müssen wir mal nach der Node.js und JS-Controller Version schauen, ob da vielleicht was nicht passt. Ansonsten könnte da vielleicht der Browser oder ein Plugin beteiligt sein.

ich meinte die Reset Funktion vom Zubehör

Das Zurücksetzen der Zubehörteile ist noch gar nicht implementiert. Da hat bisher auch noch niemand nach gefragt ;)

Dragon0501 commented 4 years ago

Reset Zubehör wär toll...

mrbungle64 commented 4 years ago

Reset Zubehör wär toll...

Da die API von Ecovacs nicht dokumentiert ist müsste ich da erst Aufwand reinstecken um das rauszufinden. Lohnt sich das wirklich? Wie oft müsst Ihr das resetten?

Andyexe commented 4 years ago

Gute frage ich habe den erst seit ca. 3 Wochen, aber bei mir ist der auch schon auf 86% runter

mrbungle64 commented 4 years ago

Ich habe gerade gesehen, dass der (vermeintliche) Befehl hier erwähnt ist: https://github.com/bmartin5692/sucks/blob/master/protocol.md#component-lifespan Allerdings ist der nicht getestet worden ... Und es ist auch einfach ein bisschen blöd zu testen, wenn man dafür alle Counter für das eigene Gerät zurücksetzen muss ;) Ich baue das gerne mal ein und schalte es für den N79 frei. Freiwillige zum Testen vor :D

mrbungle64 commented 4 years ago

@Dragon0501 Kann man beim N79T/W auch die Saugleistung einstellen?

Dragon0501 commented 4 years ago

Jap geht! Hoch und niedrig

mrbungle64 commented 4 years ago

@Dragon0501 @Andyexe

In der aktuellen GitHub Version ist nun die Möglichkeit zum Einstellen der Saugstärke für N79T/W und N79S/SE freigeschaltet.

mrbungle64 commented 4 years ago

@Andyexe

Den Fix für die Consumables für den N79S/SE habe ich bereits analog zum N79T/W in der Library eingebaut. Ebenso habe ich dort die Hauptbürste für den N79S/SE freigeschaltet. https://github.com/mrbungle64/ecovacs-deebot.js/commit/bba7e3d310eb5991fdd899a1c7b43234b547d6e2

Es wird aber ggf. noch ein paar Tage (oder Wochen) dauern, bis das im ioBroker Adapter aktiv ist.

mrbungle64 commented 4 years ago

Jap geht! Hoch und niedrig

@Dragon0501 @Andyexe

Der Datenpunkt dafür ist: "control.cleanSpeed"

Es gibt als Auswahl aktuell:

Die ersten beiden entsprechen "niedrig". Die anderen beiden entprechen "hoch". So sollte es zumindest von der Theorie her sein ;) Die Skala mit 4 versch. Werten kam glaub ich vom Ozmo 950. Das haben wir noch nicht auf die versch. Modelle angepasst. Ist halt ein Haufen Zeug wenn man sämtliche Modelle unterstützen möchte, die man oft dann gar nicht Zuhause hat.

Andyexe commented 4 years ago

Alles kann man nicht alleine testen ;-) ich schau mir das heute mal an, da meiner noch neu ist setze ich das Zubehör mal zurück.

Unterstützt der Deebot N79S/SE auch die Cleaning logs? Bei mir sind die Leer.

ich habe auch noch ein Problem, mein Robi fängt jede Nacht um 23:00 Uhr an zu reinigen. An der App oder der Fernbedienbar liegt es nicht soweit ich das sehen kann. Die ersten Tage wo ich den Adapter noch nicht installiert hatte hat der Robi nicht um 23:00Uhr angefangen zu reinigen? Da kommen wir auch wieder zum Punkt Speichern vom Adapter :-) immer wen ich Speicher Fährt mein Robi los und reinigt?

mrbungle64 commented 4 years ago

Alles kann man nicht alleine testen ;-) ich schau mir das heute mal an, da meiner noch neu ist setze ich das Zubehör mal zurück.

@Andyexe Danke für das Angebot, aber das muss ja erst implementiert werden ;) Ich sage Dir dann Bescheid, wenn es soweit ist. Das wird aber noch dauern, weil das zurest in der Library implementiert werden muss und dann erst im Adapter.

Unterstützt der Deebot N79S/SE auch die Cleaning logs? Bei mir sind die Leer.

Also Du hast "Zeige sämtliche Werte vom Reinigungsprotokoll" in den Einstellungen aktiviert, aber die Datenpunkkte sind leer? Ob der N79S/SE das unterstützt weiß ich nicht ...

ich habe auch noch ein Problem, mein Robi fängt jede Nacht um 23:00 Uhr an zu reinigen. An der App oder der Fernbedienbar liegt es nicht soweit ich das sehen kann. Die ersten Tage wo ich den Adapter noch nicht installiert hatte hat der Robi nicht um 23:00Uhr angefangen zu reinigen?

Hast Du vielleicht ein Blockly Skript was da auslöst? Im Adapter selbst gibt es keinen Code, welcher Zeitpunkt-abhängig etwas auslöst. @Dragon0501 hatte schon mal quasi das gleiche Problem. Vielleicht kann er Dir verraten, was es damals ausgelöst hat ;) https://github.com/mrbungle64/ioBroker.ecovacs-deebot/issues/68

Da kommen wir auch wieder zum Punkt Speichern vom Adapter :-) immer wen ich Speicher Fährt mein Robi los und reinigt?

Hast Du den Adapter bereits mal komplett neu installiert?

Da würde ich sagen, dass das kein Fehler vom Adapter ist. Ich würde mal versuchen, ob das Problem weg ist, wenn man den Adapter komplett neu installiert.

Ansonsten benötige ich mal die Node.js und JS-Controller Version.

Falls das nicht hilft, müssen wir mal nach der Node.js und JS-Controller Version schauen, ob da vielleicht was nicht passt. Ansonsten könnte da vielleicht der Browser oder ein Plugin beteiligt sein.

Dragon0501 commented 4 years ago

Keine Ahnung wie es passiert ist, aber bei mir war ein zeitpunkt auf der Fernbedienung gestellt...

Andyexe commented 4 years ago

Keine Ahnung wie es passiert ist, aber bei mir war ein zeitpunkt auf der Fernbedienung gestellt...

Bei mir war die Glocke an auf der Fernbedienung die habe ich aber schon aus gemacht und die Batterie entfernt? dann schau ich noch mal nach.

und ich installiere den Adapter auch noch mal neu. Das ist mein System grafik grafik grafik

mrbungle64 commented 4 years ago

Keine Ahnung wie es passiert ist, aber bei mir war ein zeitpunkt auf der Fernbedienung gestellt...

Bei mir war die Glocke an auf der Fernbedienung die habe ich aber schon aus gemacht und die Batterie entfernt? dann schau ich noch mal nach.

und ich installiere den Adapter auch noch mal neu.

:+1:

Das ist mein System

Sieht alles soweit gut aus

mrbungle64 commented 4 years ago

Keine Ahnung wie es passiert ist, aber bei mir war ein zeitpunkt auf der Fernbedienung gestellt...

Bei mir war die Glocke an auf der Fernbedienung die habe ich aber schon aus gemacht und die Batterie entfernt? dann schau ich noch mal nach.

und ich installiere den Adapter auch noch mal neu.

Hallo @Andyexe

gibt es hier was neues?

Andyexe commented 4 years ago

Hallo, ja meine Tochter hatte Geburtstag und wegen dem ganzen hatte ich den Robi 3 Tage aus. gestern hatten wir ein Stromausfall wegen Bauarbeiten und der BeeLink hat sich nicht automatisch wieder hochgefahren;-) also die Nacht ohne Smart Home getestet :-D und der Robie ist nicht losgefahren. Haute teste ich noch mal mit Smart Home.

mrbungle64 commented 4 years ago

Hallo, ja meine Tochter hatte Geburtstag und wegen dem ganzen hatte ich den Robi 3 Tage aus. gestern hatten wir ein Stromausfall wegen Bauarbeiten und der BeeLink hat sich nicht automatisch wieder hochgefahren;-) also die Nacht ohne Smart Home getestet :-D und der Robie ist nicht losgefahren. Haute teste ich noch mal mit Smart Home.

ok, alles klar.

Aber bitte schau auch mal nach, ob es vielleicht ein Blockly Skript gibt, was das um 23 Uhr auslöst. Was ebenfalls zu ungewollten Effekten führen kann, ist wenn man in der Struktur des Adapters (in diesem Fall unter "ecovacs.0") eigene Datenpunkte anlegt.

Andyexe commented 4 years ago

Ich habe nur die Einstellung für die history Aktivire grafik

ansonsten Lese ich nur die werte oder gebe Direkte fahr befehle über die VIS

Diese Nacht ist der Robi nicht gefahren, ich hatte aber letzte Woche bevor ich den Robi ausgeschaltet hatte die Uhr in der Fernbedienbar noch mal angepasst kann sein das es nur die Fernbeinding war?

Dragon0501 commented 4 years ago

Ja das kann sein. Hatte ich auch

mrbungle64 commented 4 years ago

Ich habe nur die Einstellung für die history Aktivire grafik

ansonsten Lese ich nur die werte oder gebe Direkte fahr befehle über die VIS

Das ist alles natürlich soweit ok

Diese Nacht ist der Robi nicht gefahren, ich hatte aber letzte Woche bevor ich den Robi ausgeschaltet hatte die Uhr in der Fernbedienbar noch mal angepasst kann sein das es nur die Fernbeinding war?

Ich denke auch, dass das gut möglich ist, dass da was über die Fernbedienung aktiviert war. Im Adapter selbst gibt es ja wie schon gesagt keinen Code, welcher Zeitpunkt-abhängig etwas auslöst.

mrbungle64 commented 4 years ago

@Dragon0501 @Andyexe

In der aktuellen GitHub Version ist nun die Möglichkeit zum Einstellen der Saugstärke für N79T/W und N79S/SE freigeschaltet.

Hatte das mal einer von Euch getestet?

Andyexe commented 4 years ago

in der Version 1.0.3 kann ich den Datenpunkt "control.cleanSpeed" nicht sehen. bei mir zeigt er aber auch Fehler 404? muss mal schauen warum er keine Verbindung hat.

mrbungle64 commented 4 years ago

in der Version 1.0.3 kann ich den Datenpunkt "control.cleanSpeed" nicht sehen. bei mir zeigt er aber auch Fehler 404? muss mal schauen warum er keine Verbindung hat.

Es muss die GitHub Version sein (trägt aktuell aber auch noch die Version 1.0.3): https://github.com/mrbungle64/ioBroker.ecovacs-deebot.git

Adapter -> Symbol "Installation aus eigener URL" -> beliebig und dort die o.g. URL benutzen

Andyexe commented 4 years ago

ich habe das jetzt mal getestet mit der Geschwindigkeit. Soweit geht alles :-) mir wird der wert nur rot angezeigt? grafik

In der VIS habe ich erst mal die hgwidget-Checkbox benutzt grafik

mrbungle64 commented 4 years ago

ich habe das jetzt mal getestet mit der Geschwindigkeit. Soweit geht alles :-) mir wird der wert nur rot angezeigt?

Das hört sich doch gut an :+1: Dass das Wert rot angezeigt wird heißt erst mal nur, dass das Wert (noch) nicht "bestätigt" ist. Ich bin mir gerade nicht sicher, aber ich meine dass die Ecovacs API das nicht direkt bestätigt. Werde das bei Gelegenheit mal prüfen.

Was macht denn das Passwort Problem? Hast Du den Adapter mal komplett neu installiert?

Andyexe commented 4 years ago

Was macht denn das Passwort Problem? Hast Du den Adapter mal komplett neu installiert?

ja ich hatte den neu installiert an sich ist alles ok, nur wenn ich Speicher ohne was zu ändern muss ich das Passwort neu eingeben sonst nicht?

Andyexe commented 4 years ago

ich habe irgend ein kommunikations Problem? ich kann den Robi über die VIS bedienen aber der Aktualisiere die Objekte nicht? grafik

grafik

Ich habe den Fehler 404 obwohl er anzeigt das er eine Verbindung hat? im Log steht auch das die Speed Einstellung nicht übernommen wir ob wohl er sich lauter und leiser anhört?

mrbungle64 commented 4 years ago

Ich habe den Fehler 404 obwohl er anzeigt das er eine Verbindung hat?

Kannst du denn aktuell den Roboter per App steuern?

mrbungle64 commented 4 years ago

Was macht denn das Passwort Problem? Hast Du den Adapter mal komplett neu installiert?

ja ich hatte den neu installiert an sich ist alles ok, nur wenn ich Speicher ohne was zu ändern muss ich das Passwort neu eingeben sonst nicht?

Welchen Browser benutzt du?

Andyexe commented 4 years ago

Welchen Browser benutzt du?

Firefox 78.0.2 (64-Bit)

Andyexe commented 4 years ago

Kannst du denn aktuell den Roboter per App steuern?

Ja da wird er auch mit Online angezeigt.

mrbungle64 commented 4 years ago

Welchen Browser benutzt du?

Firefox 78.0.2 (64-Bit)

ok, der sollte ja soweit ok sein. Hab's mit exakt dieser Version gerade getestet - hatte keine Probleme. Anonsten benutze ich den Chrome. Irgendwelche besonderen Erweiterungen oder Plugins installiert?

mrbungle64 commented 4 years ago

Kannst du denn aktuell den Roboter per App steuern?

Ja da wird er auch mit Online angezeigt.

Und im ioBroker ist er immer noch offline? (Fehler 404) Vorher ggf. noch mal den Adpater neustarten

Andyexe commented 4 years ago

Irgendwelche besonderen Erweiterungen oder Plugins installiert?

ich habe uBlock Origin der sollte aber nur Werbung blockieren.

Und im ioBroker ist er immer noch offline? (Fehler 404) Vorher ggf. noch mal den Adpater neustarten

Jetzt gerade ist alles ok bis auf Speed der ist immer noch rot?

grafik

mrbungle64 commented 4 years ago

Irgendwelche besonderen Erweiterungen oder Plugins installiert?

ich habe uBlock Origin der sollte aber nur Werbung blockieren.

Deaktiviere den doch einfach mal kurz. Wenn es dann immer noch so ist, können wir den wenigstens als Fehlerquelle ausschließen.

Und im ioBroker ist er immer noch offline? (Fehler 404) Vorher ggf. noch mal den Adpater neustarten

Jetzt gerade ist alles ok

Gut.

bis auf Speed der ist immer noch rot?

Was passiert denn, wenn Du die Saugstärke in der App veränderst. Wird das dann auch im Datenpunkt geändert? Anmerkung: Das kann bis zu 60 Sek. dauern, bis sich der Wert ändert.

mrbungle64 commented 4 years ago

@Andyexe In der aktuellen GitHub Version (trägt aktuell immer noch die Version 1.0.3):

Für den DEEBOT N79S/SE:

Teste das doch bitte mal.

mrbungle64 commented 4 years ago

@Andyexe

Wie schaut's aus? Eine kurze Rückmeldung wäre ganz nett.

Andyexe commented 4 years ago

Hallo,

Sieht gut aus alle drei sind da und werden jetzt richtig angezeigt :-)

grafik

Clean Speed ist leider immer noch rot? mit welchen werten muss ich den arbeiten

1) normal(2) 2) normal 3) 2

ich übergebe die werte mit hqwidgets - Checkbox grafik

mrbungle64 commented 4 years ago

Hallo,

Sieht gut aus alle drei sind da und werden jetzt richtig angezeigt :-)

:+1:

Clean Speed ist leider immer noch rot? mit welchen werten muss ich den arbeiten

  1. normal(2)
  2. normal
  3. 2

In diesem Beispiel mit 2

Aber wie schon gesagt: "rot" bedeutet erst mal nur, dass der Wert noch nicht "bestätigt" ist. Bei mir wird das auch rot angezeigt obwohl es korrekt funktioniert.

Es wäre wäre nett, wenn Du mir noch die Frage von letzer Woche beantworten würdest: Was passiert denn, wenn Du die Saugstärke in der App veränderst. Wird das dann auch im Datenpunkt geändert? Anmerkung: Das kann bis zu 60 Sek. dauern, bis sich der Wert ändert.

ich übergebe die werte mit hqwidgets - Checkbox

Ich benutze den Vis Adapter nicht zur Visualisierung, daher kann ich da nur eingeschränkt was zu sagen, aber der "Aus-Wert" müsste dann 1 bzw. 2 sein (das ist im Ergebnis identisch) und der "An-Wert" müsste dann 3 bzw. 4 sein.

Wobei ich nur eingeschränkt verstehe, warum Du dafür einen Schalter benutzt - aber funktionieren sollte es ja trotzdem.

Andyexe commented 4 years ago

Clean Speed bleibt immer auf den eingestellten wert in der App ändert sich auch nichts.

und der Error code bleibt auch auf 404? ob wohl alles Online ist. grafik

mrbungle64 commented 4 years ago

Clean Speed bleibt immer auf den eingestellten wert in der App ändert sich auch nichts.

@Andyexe Hast Du mal alle Varianten geprüft?

und der Error code bleibt auch auf 404? ob wohl alles Online ist.

ok, wenn sich die bereits funktionierenden Datenpunkte soweit korrekt verhalten ist das ggf. ein Bug, dass sich der Datenpunkt "errorCode" nicht immer aktualisiert. Das schaue ich mir am WE mal im Code an bzw. teste es mal selbst.

Andyexe commented 4 years ago

alles getestet. VIS ändert den level in Objekte langsam wurde in der APP übernommen aber schnell nicht und der Robi schaltet sich ab der Robi wird lauter und leiser. Der Schalter ist nur zum testen so wie das scheint ist er auch nicht die beste Lösung. grafik

Die Einstellung im level ändert nicht die VIS aber die APP der Robi wird lauter und leiser.

Von der App ändert sich nicht in der VIS oder am level aber der Robi wird lauter und leiser.

Andyexe commented 4 years ago

so geht jetzt auch über der VIS komisch ist nur das wenn ich auf Schnell geh nach ca. 4-6 s geht der Robi in Standby?

grafik jqui-SelectValuelist grafik