NEWS
Iobroker Blockly Ozmo 950
-
Ich habe den Ozmo 950 in Verbindung mit Blockly und dem Google Mini zum laufen gebracht, Funktioniert auch soweit per IFTTT super.
wie kann ich den Ozmo dazu bringen 2 oder 3x drüber zu saugen oder wischen, der wert kann ruhig fest sein.Ich nutze dieses Scipt:
-
@aalfred said in Iobroker Blockly Ozmo 950:
Ich habe den Ozmo 950 in Verbindung mit Blockly und dem Google Mini zum laufen gebracht, Funktioniert auch soweit per IFTTT super.
wie kann ich den Ozmo dazu bringen 2 oder 3x drüber zu saugen oder wischen, der wert kann ruhig fest sein.Ich nutze dieses Scipt:
Hallo @aalfred
ich würde die Mehrfachreinigung für Bereiche die nächsten Tage einfach mal in den Adapter einbauen.
Dann muss man das nicht per Blockly bauen - das dürfte nämlich gar nicht soo einfach sein. -
@mrbungle64 said in Iobroker Blockly Ozmo 950:
@aalfred said in Iobroker Blockly Ozmo 950:
Ich habe den Ozmo 950 in Verbindung mit Blockly und dem Google Mini zum laufen gebracht, Funktioniert auch soweit per IFTTT super.
wie kann ich den Ozmo dazu bringen 2 oder 3x drüber zu saugen oder wischen, der wert kann ruhig fest sein.Ich nutze dieses Scipt:
Hallo @aalfred
ich würde die Mehrfachreinigung für Bereiche die nächsten Tage einfach mal in den Adapter einbauen.
Dann muss man das nicht per Blockly bauen - das dürfte nämlich gar nicht soo einfach sein.Das wär Super !!! Gibt es dann ein normales update oder wie bekomme ich das zu erfahren wenn du es schaffen würdest ?
-
@aalfred said in Iobroker Blockly Ozmo 950:
Das wär Super !!! Gibt es dann ein normales update oder wie bekomme ich das zu erfahren wenn du es schaffen würdest ?
Das wird zuerst zum Testen über GitHub verfügbar sein. Wenn das dann erfolgreich getestet wurde gibt es dann ein normales Update per Latest Repo (und später per Stable) direkt im ioBroker.
Ich poste das dann hier wenn es soweit implementiert ist -
Hallo @aalfred
auf GitHub steht nun eine erste Version bereit, um mehrere Bereichsreinigungen mit einem Befehl durchführen zu können.
Allerdings muss man dabei bedenken, dass es auch wirklich mehrere Bereichsreinigungen bzw. -Durchgänge sind.
Bedeutet:
- Wenn man mehrere Bereiche (spot areas) am Stück Saugen lässt (z.B. "1,3,2" für Küche, Flur, Bad) dann macht der Roboter jeweils genau dies entsprechend mehrmals (also nicht "1,1,3,3,2,2" bzw. 2x Küche, 2x Flur, 2x Bad bei 2 facher Reinigung, sondern in der Reihenfolge "1,3,2" und noch mal "1,3,2"). Man könnte das noch in mehrere einzelne Reinigungen einteilen, aber dann würde sich der folgende Punkt entsprechend deutlicher bemerkbar machen:
- Die Sprachkommandos werden entsprechend jedes mal ausgegeben. Ich habe das versucht durch den Nicht-stören-Modus zu unterdrücken - aber die Sprachkommandos kamen trotzdem...
Diese Punkte würden aber per Blockly Script genau so auftreten.
Bei deinem Beispiel sind es aber sowieso einzelne Bereiche - da ist der erste Fall nicht relevant.Installation und Verwendung der neuen Funktion:
- Über "Installieren aus eigener URL" (das "Katze" Symbol) "ecovacs-deebot [mrbungle64]" auswählen und installieren
- Dann in den Adapter Einstellungen unter "Experimental" den Punkt "Anzahl Bereichreinigungen" aktivieren
- Anschließend kann die Anzahl über den Datenpunkt "control.spotArea_cleanings" (vor Beginn der Reinigung) festgelegt werden
Anmerkungen:
- "stop" und "charge" stoppen die Mehrfachreinigung - andere Befehle nicht.
- Es kann ansonsten der Effekt auftreten, dass während der Mehrfachreinigung bei anderen Befehlen ggf. die Reinigung fortgesetzt wird. Ggf. sollte dann der Adapter neugestartet werden.
- Bitte nicht sofort im Blockly Script verwenden und erwarten, dass alles sofort problemlos funktioniert (vor allem nicht in Abwesenheit). Also bitte erst mal manuell testen und erst dann - wenn es funktioniert - im (Blockly) Script verwenden.
-
Allerdings muss man dabei bedenken, dass es auch wirklich mehrere Bereichsreinigungen bzw. -Durchgänge sind.
Das Heißt wenn ich ihn nur in z.b. Küche schicke, Funktioniert das nicht ?
So habe ich es gerade getestet, da macht er es nicht..... -
@aalfred said in Iobroker Blockly Ozmo 950:
Allerdings muss man dabei bedenken, dass es auch wirklich mehrere Bereichsreinigungen bzw. -Durchgänge sind.
Das Heißt wenn ich ihn nur in z.b. Küche schicke, Funktioniert das nicht ?
Nein, das heißt das nicht... Natürlich sollte das auch funktionieren wenn es nur 1 Bereich ist.
So habe ich es gerade getestet, da macht er es nicht.....
Kannst Du bitte mal kurz beschrieben was Du (genau) gemacht hast?
-
Update wie von dir Beschrieben hab ich gemacht, Verfügbare Version: 1.0.3
Installierte Version: 1.0.4 also hat Funktioniert.Danach unter Instanzen ---- ecovacs-deebot.0 ---- Experimentell, Anzahl Bereichsreinigungen aktiviert..
Unter Control ---- ecovacs-deebot.0.control.spotArea_cleanings, hinten bei wert eine 2 eingetragen.
Ich hab es unter Ok Google Reinige Bad Versucht sowie mit dem Button (ecovacs-deebot.0.map.2004343227.spotAreas.0.cleanSpotArea) unter Spotareas.
Er fährt nur einmal durch...
-
@aalfred said in Iobroker Blockly Ozmo 950:
Ich hab es unter Ok Google Reinige Bad Versucht sowie mit dem Button (ecovacs-deebot.0.map.2004343227.spotAreas.0.cleanSpotArea) unter Spotareas.
Er fährt nur einmal durch...
ok, sorry - hatte vergessen zu erwähnen, dass es aktuell nur über den Datenpunkt "control.spotArea" (direkt über "control.spotArea_cleanings") geht.
Über die Ordner unter "map" geht es leider noch nicht.
Das war wahrscheinlich auch das was Du hiermit gemeint hast:Das Heißt wenn ich ihn nur in z.b. Küche schicke, Funktioniert das nicht ?
Teste es bitte mal über "control.spotArea" - dort einfach die entsprechende Nummer eingeben - anstatt über den Button unter "map".
Wenn das dann bei Dir funktioniert implementiere ich es die Tage noch über die Buttons unter "map".
-
@mrbungle64 said in Iobroker Blockly Ozmo 950:
@aalfred said in Iobroker Blockly Ozmo 950:
Ich hab es unter Ok Google Reinige Bad Versucht sowie mit dem Button (ecovacs-deebot.0.map.2004343227.spotAreas.0.cleanSpotArea) unter Spotareas.
Er fährt nur einmal durch...
ok, sorry - hatte vergessen zu erwähnen, dass es aktuell nur über den Datenpunkt "control.spotArea" (direkt über "control.spotArea_cleanings") geht.
Über die Ordner unter "map" geht es leider noch nicht.
Das war wahrscheinlich auch das was Du hiermit gemeint hast:Das Heißt wenn ich ihn nur in z.b. Küche schicke, Funktioniert das nicht ?
Teste es bitte mal über "control.spotArea" - dort einfach die entsprechende Nummer eingeben - anstatt über den Button unter "map".
Wenn das dann bei Dir funktioniert implementiere ich es die Tage noch über die Buttons unter "map".
Nene, ich habe es Denk ich richtig eingetragen. siehe bild...
Ich meinete Damit, das ich es unter map ohne Google Versucht hatte, also Direkt auf den Buttons der einzelnen Areas.
-
@aalfred said in Iobroker Blockly Ozmo 950:
Nene, ich habe es Denk ich richtig eingetragen. siehe bild...
Ich meinete Damit, das ich es unter map ohne Google Versucht hatte, also Direkt auf den Buttons der einzelnen Areas.
"control.spotArea" ist aber doch leer im Screenshot
-
@mrbungle64 said in Iobroker Blockly Ozmo 950:
@aalfred said in Iobroker Blockly Ozmo 950:
Nene, ich habe es Denk ich richtig eingetragen. siehe bild...
Ich meinete Damit, das ich es unter map ohne Google Versucht hatte, also Direkt auf den Buttons der einzelnen Areas.
"control.spotArea" ist aber doch leer im Screenshot
Wenn ich unter spotArea eine 2 (für Küche) eintrage, fängt er sofort an. Da muss ich ja immer erst einen Wert eintragen ? Er macht den ersten durchgang, bringt eine meldung "Reinigung ist abgeschlossen und startet kurz darauf den 2ten. Schonmal gut, aber wie bekomme ich das hin das das Automatisiert über mein Blockly läuft ?
-
@aalfred said in Iobroker Blockly Ozmo 950:
@mrbungle64 said in Iobroker Blockly Ozmo 950:
@aalfred said in Iobroker Blockly Ozmo 950:
Nene, ich habe es Denk ich richtig eingetragen. siehe bild...
Ich meinete Damit, das ich es unter map ohne Google Versucht hatte, also Direkt auf den Buttons der einzelnen Areas.
"control.spotArea" ist aber doch leer im Screenshot
Wenn ich unter spotArea eine 2 (für Küche) eintrage, fängt er sofort an. Da muss ich ja immer erst einen Wert eintragen ? Er macht den ersten durchgang, bringt eine meldung "Reinigung ist abgeschlossen und startet kurz darauf den 2ten. Schonmal gut, aber wie bekomme ich das hin das das Automatisiert über mein Blockly läuft ?
Das ist schon mal gut, dass es wie (von mir) erwartet funktioniert. Der erste Test wäre damit erfolgreich
Auf Dein Blockly Script passt das noch nicht - aber das würde ich dann die Tage noch für die Buttons unter "map" implementieren, so dass Du Dein Script soweit erst mal fast unverändert weiterverwenden könntest.
Du musst dann nur noch die Anzahl integrieren.Ich melde mich dann wieder, wenn es soweit ist
-
@mrbungle64 said in Iobroker Blockly Ozmo 950:
@aalfred said in Iobroker Blockly Ozmo 950:
@mrbungle64 said in Iobroker Blockly Ozmo 950:
@aalfred said in Iobroker Blockly Ozmo 950:
Nene, ich habe es Denk ich richtig eingetragen. siehe bild...
Ich meinete Damit, das ich es unter map ohne Google Versucht hatte, also Direkt auf den Buttons der einzelnen Areas.
"control.spotArea" ist aber doch leer im Screenshot
Wenn ich unter spotArea eine 2 (für Küche) eintrage, fängt er sofort an. Da muss ich ja immer erst einen Wert eintragen ? Er macht den ersten durchgang, bringt eine meldung "Reinigung ist abgeschlossen und startet kurz darauf den 2ten. Schonmal gut, aber wie bekomme ich das hin das das Automatisiert über mein Blockly läuft ?
Das ist schon mal gut, dass es wie (von mir) erwartet funktioniert. Der erste Test wäre damit erfolgreich
Auf Dein Blockly Script passt das noch nicht - aber das würde ich dann die Tage noch für die Buttons unter "map" implementieren, so dass Du Dein Script soweit erst mal fast unverändert weiterverwenden könntest.
Du musst dann nur noch die Anzahl integrieren.Ich melde mich dann wieder, wenn es soweit ist
Super, Klasse Arbeit von Dir !!!
-
Hallo @aalfred
wenn Du möchtest kannst Du die aktuelle Version von GitHub schon mal mit dem OZMO 950 testen.
Es sollte nun grundsätzlich funktionieren, dass die "cleanSpotArea" Buttons den gesetzten Wert aus "control.spotArea_cleanings" verwenden.Ich bin aber noch weiter dran das zu optimieren und grundsätzlich mal ein paar Sachen aufzuräumen
-
Ich habe es gerade getestet, unter Control "spotArea.....Cleaning multiple spot areas, jeden Gewünschten Raum mit Komma "der 2 mal soll" eingetragen und unter spotArea.......Spot area cleanings eine 2 für 2 mal Drüberfahren. Ich habe es 3x getestet Funktioniert wie es scheint tatellos und in meinem Blockly muss ich nichts erweitern !
Nach jeder Reinung sagt er zwar "Reinigung abgeschlossen" das ist mir aber egal..
gute Arbeit von Dir
Ich hätte da noch eine Idee, Vielleicht machbar, keine Ahnung.
Man hat den Sauger doch nicht immer im Bad stehen, wie ich zum beispiel und wenn man wischen will, muss man erst mit dem Wasserbehälter ins Schlafzimmer.
Gibt es die Möglichkeit den Sauger zum Beispiel an einen Bestimmten Punkt zu fahren (z.b. Bad, nähe Waschbecken) dann zu Pausieren Tank dran und ihn dann per Google irgendwo hin zu schicken ? -
@aalfred said in Iobroker Blockly Ozmo 950:
Ich habe es gerade getestet, unter Control "spotArea.....Cleaning multiple spot areas, jeden Gewünschten Raum mit Komma "der 2 mal soll" eingetragen und unter spotArea.......Spot area cleanings eine 2 für 2 mal Drüberfahren. Ich habe es 3x getestet Funktioniert wie es scheint tatellos und in meinem Blockly muss ich nichts erweitern !
Nach jeder Reinung sagt er zwar "Reinigung abgeschlossen" das ist mir aber egal..
gute Arbeit von Dir
Freut mich, dass Du zufrieden bist
Benutzt Du in Deinem Blockly Skript nun eigentlich die cleanSpotArea Befehle (bzw. Buttons) unter "map" oder nur die Befehle unter "control"?
Ich hätte da noch eine Idee, Vielleicht machbar, keine Ahnung.
Man hat den Sauger doch nicht immer im Bad stehen, wie ich zum beispiel und wenn man wischen will, muss man erst mit dem Wasserbehälter ins Schlafzimmer.
Gibt es die Möglichkeit den Sauger zum Beispiel an einen Bestimmten Punkt zu fahren (z.b. Bad, nähe Waschbecken) dann zu Pausieren Tank dran und ihn dann per Google irgendwo hin zu schicken ?Du meinst so eine Art "goTo" Funktion zu einer bestimmten Position?
Der mihome-vacuum Adapter hat so eine.
Ich habe mir da vorher schon immer mal wieder kurz Gedanken gemacht wie man das über die Ecovacs API realisieren könnte. Bisher sind mir aber nur suboptimale Workarounds mithilfe des CustomArea Befehls eingefallen ... -
Die Buttons unter Area... Habe es bis jetzt mehrmals getestest, läuft Perfekt
Ja so eine goto Funktion und in Pause Modus. Ich könnte ihn ja dann per ifttt (google mini) ins bad ( waschbecken nähe) schicken, lappen dran und dann in den gewünschten raum zum putzen schicken.