NEWS
Neuer Adapter für Roborock-Staubsauger
-
Hallo in die Runde, ich bin gerade an der Einbindung meine Robrock S8 Pro´s. Ich möchte die Koordinaten für eine Zone raus kriegen. Dazu sollte man ja auf die Seite http://iobroker:6824/map.html? gehen. Das klappt auch wenn ich den kleinen Freund dann zu einer Zone hinschicke werden mir allerdings keine Logs/Koordinaten angezeigt. Muss ich diese noch irgendwo aktivieren? Hab schon mehrere Browser getestet. ioBroker läuft im docker container. Danke im Voraus
-
@stefan-drechsler Das kannst du in der Konsole des Browsers finden.
-
@copystring Habe mir die letzte Dev Version gezogen. Melde mich später nach einer Reinigung:
Edit 07:29 Ist hochgeladen
-
@copystring danke! Hätte ich auch drauf kommen können
-
Hallo zusammen,
wie steuert ihr euren Roborock? Blockly und dann "steuere Wert von" .set_water_box_custom_mode usw? Falls ja könnt ihr mir euer blockly script dazu mal zeigen?
Was ich möchte:
Falls datenpunkt auf "True" gesetzt wird.- Setze Saugstufe auf leicht
- Setze Wischen auf "aus"
- Reinige den Bereich / Zone XY
- Fahre zur Station zurück wenn fertig
- Entleere Staubbehälter.
Bis auf das ausleeren des Staubbehälters funktioniert das ganz gut.
Was mir dann noch für das Blockly fehlt ist ein Wert das das der Roborock wieder in der Station ist und dann der Staubbehälter geleert wird?Jemand eine Idee/ Beispiel Blockly?
-
@stefan-drechsler
Ok, jetzt hast mich auf den Trichter gebracht wie man das mit dem "Nur saugen" macht....
Nutze leider kein Blockly sonst würde ich hier gerne auch was dazu beitragen.Kannst du mir verraten wie du die Koordinaten von dem Zone Cleaning rausgefunden hast.
Bei mir hat er 3 Teppiche automatisch erkannt in 3 verschiedenen Räumen...da würde auch gern ein Script machen das er die einfach saugt.
Hast du einen Tipp für mich? -
@chefffe wie oben schon geschrieben muss du das über die Browser Konsole raus suchen
Fierfox z.b du erstellst deine Zone dann auf der Zone rechter Mausklick. Auf untersuchen und dann auf denn Reiter Konsole
dort steht dann die kordinaten
-
Danke für den Tipp, habe die Koordinaten nun rausgefunden.
Hab jetzt 2 Zonen: [[25675,22550,28275,24575,1]] und [[25550,16000,27050,17925,1]]
Wenn ich die beide reinigen will kann ich diese dann so verketten: [[25675,22550,28275,24575,1],[25550,16000,27050,17925,1]] ?
Wo trage ich diese Koordinaten ein? -
@localhorst said in Neuer Adapter für Roborock-Staubsauger:
Läuft der Q8 Max mit diesem Adapter?
Falls in Zukunft jemand auf der Suche nach einer Antwort auf diese Frage ist:
Der Q8 Max läuft nun (aktuell in der Dev).
Nochmals herzlichen Dank an copystring für den Adapter und die Implementierung! -
@chefffe warum zeichnest du nicht einfach beide Zonen auf die Karte und nimmst dann die Koordinaten aus der Konsole? Der Adapter baut das richtig zusammen damit du Copy & Paste machen kannst.
-
Hab ich gemacht...dann steht in der Browserkonsole die beiden Zonenangaben in dieser Form: [[25675,22550,28275,24575,1],[25550,16000,27050,17925,1]]
Denk das sollte so passen oder? Wo kommen diese Koordinaten rein...ich finde unter den "commands" keine passende Stelle. -
-
Man man...langsam werde ich doch blind. Hab nur rechts geschaut bei den Datenpunkten ob da irgendwo Koordinaten stehen.
Hätte ich mal die Datenpunktnamen angeschaut
Danke euch für eure Hilfe! -
@darkdevil said in Neuer Adapter für Roborock-Staubsauger:
@chefffe die kommen in den:
commands.app_goto_target
Datenpunkt.
@chefffe
Das ist leider nicht richtig. Der richtige Befehl wäreapp_zoned_clean
. -
Hallo Zusammen
Habe hier einen Q-Revo. Vorher hatte ich einen S6Vmax und demher habe ich meine Skripte angepasst. Läuft auch soweit.
Wie sage ich dem Q-Revo das er nur Saugen soll? Er Saugt und wischt immer.Einen richtigen Befehl habe ich auch nicht gefunden. Nur diesen hier set_carpet_clean_mode - Carpet Avoidance Mode
Wie habt ihr das gelöst? Wenns überhaupt funktioniert, wie sieht das dann im Blockly aus?
Gruß Tobias
-
@tobias04 said in Neuer Adapter für Roborock-Staubsauger:
Hallo Zusammen
Habe hier einen Q-Revo. Vorher hatte ich einen S6Vmax und demher habe ich meine Skripte angepasst. Läuft auch soweit.
Wie sage ich dem Q-Revo das er nur Saugen soll? Er Saugt und wischt immer.Einen richtigen Befehl habe ich auch nicht gefunden. Nur diesen hier set_carpet_clean_mode - Carpet Avoidance Mode
Wie habt ihr das gelöst? Wenns überhaupt funktioniert, wie sieht das dann im Blockly aus?
Gruß Tobias
Wenn du
set_water_box_custom_mode
aufoff
einstellst undset_custom_mode
nicht aufoff
steht, wird nur gesaugt.
Wennset_custom_mode
aufoff
eingestellt ist, währendset_water_box_custom_mode
nicht aufoff
steht, wird nur gewischt. -
Hallo, bei mir bringt der Adapter immer Folge Warnung @copystring vielleicht hast du ne Idee
Gerät ist ein roborock q revo iobroker läuft auf einem Proxmox Lxc container2023-12-05 08:11:11.953 - warn: roborock.0 (12773) Unknown block type! Please report this to the developer. Block type is:34 2023-12-05 08:11:12.256 - warn: roborock.0 (12773) Unknown block type! Please report this to the developer. Block type is:34 2023-12-05 08:11:12.517 - warn: roborock.0 (12773) Unknown block type! Please report this to the developer. Block type is:34 2023-12-05 08:11:12.773 - warn: roborock.0 (12773) Unknown block type! Please report this to the developer. Block type is:34 2023-12-05 08:11:13.001 - warn: roborock.0 (12773) Unknown block type! Please report this to the developer. Block type is:34 2023-12-05 08:11:13.210 - warn: roborock.0 (12773) Unknown block type! Please report this to the developer. Block type is:34 2023-12-05 08:11:13.427 - warn: roborock.0 (12773) Unknown block type! Please report this to the developer. Block type is:34 2023-12-05 08:11:13.660 - warn: roborock.0 (12773) Unknown block type! Please report this to the developer. Block type is:34 2023-12-05 08:11:13.876 - warn: roborock.0 (12773) Unknown block type! Please report this to the developer. Block type is:34 2023-12-05 08:11:14.302 - warn: roborock.0 (12773) Unknown block type! Please report this to the developer. Block type is:34 2023-12-05 08:11:14.544 - warn: roborock.0 (12773) Unknown block type! Please report this to the developer. Block type is:34 2023-12-05 08:11:14.769 - warn: roborock.0 (12773) Unknown block type! Please report this to the developer. Block type is:34 2023-12-05 08:11:14.978 - warn: roborock.0 (12773) Unknown block type! Please report this to the developer. Block type is:34 2023-12-05 08:11:15.225 - warn: roborock.0 (12773) Unknown block type! Please report this to the developer. Block type is:34 2023-12-05 08:11:15.442 - warn: roborock.0 (12773) Unknown block type! Please report this to the developer. Block type is:34 2023-12-05 08:11:15.647 - warn: roborock.0 (12773) Unknown block type! Please report this to the developer. Block type is:34 2023-12-05 08:11:15.908 - warn: roborock.0 (12773) Unknown block type! Please report this to the developer. Block type is:34 2023-12-05 08:11:16.125 - warn: roborock.0 (12773) Unknown block type! Please report this to the developer. Block type is:34 2023-12-05 08:11:16.364 - warn: roborock.0 (12773) Unknown block type! Please report this to the developer. Block type is:34 2023-12-05 08:11:16.557 - warn: roborock.0 (12773) Unknown block type! Please report this to the developer. Block type is:34 2023-12-05 08:11:25.700 - info: roborock.0 (12773) State value to set for "roborock.0.Devices.6gvBImLmdv38Jv1jgO1zcA.deviceStatus.last_clean_t" has to be type "number" but received type "string" 2023-12-05 08:11:25.799 - warn: roborock.0 (12773) Failed to execute load_multi_map on robot 6gvBImLmdv38Jv1jgO1zcA Error: There was an error processing the request with id 6281 error: {"code":-10007,"message":"invalid status"} 2023-12-05 08:11:32.641 - warn: roborock.0 (12773) Unknown block type! Please report this to the developer. Block type is:34 2023-12-05 08:11:32.844 - warn: roborock.0 (12773) Unknown block type! Please report this to the developer. Block type is:34 2023-12-05 08:11:33.086 - warn: roborock.0 (12773) Unknown block type! Please report this to the developer. Block type is:34 2023-12-05 08:11:33.280 - warn: roborock.0 (12773) Unknown block type! Please report this to the developer. Block type is:34 2023-12-05 08:11:33.521 - warn: roborock.0 (12773) Unknown block type! Please report this to the developer. Block type is:34 2023-12-05 08:11:33.725 - warn: roborock.0 (12773) Unknown block type! Please report this to the developer. Block type is:34 2023-12-05 08:11:33.938 - warn: roborock.0 (12773) Unknown block type! Please report this to the developer. Block type is:34 2023-12-05 08:11:34.161 - warn: roborock.0 (12773) Unknown block type! Please report this to the developer. Block type is:34 2023-12-05 08:11:34.376 - warn: roborock.0 (12773) Unknown block type! Please report this to the developer. Block type is:34 2023-12-05 08:11:34.593 - warn: roborock.0 (12773) Unknown block type! Please report this to the developer. Block type is:34 2023-12-05 08:11:34.824 - warn: roborock.0 (12773) Unknown block type! Please report this to the developer. Block type is:34 2023-12-05 08:11:35.031 - warn: roborock.0 (12773) Unknown block type! Please report this to the developer. Block type is:34 2023-12-05 08:11:35.254 - warn: roborock.0 (12773) Unknown block type! Please report this to the developer. Block type is:34 2023-12-05 08:11:35.471 - warn: roborock.0 (12773) Unknown block type! Please report this to the developer. Block type is:34 2023-12-05 08:11:35.690 - warn: roborock.0 (12773) Unknown block type! Please report this to the developer. Block type is:34 2023-12-05 08:11:35.870 - warn: roborock.0 (12773) Unknown block type! Please report this to the developer. Block type is:34 2023-12-05 08:11:36.082 - warn: roborock.0 (12773) Unknown block type! Please report this to the developer. Block type is:34 2023-12-05 08:11:36.273 - warn: roborock.0 (12773) Unknown block type! Please report this to the developer. Block type is:34 2023-12-05 08:11:36.561 - warn: roborock.0 (12773) Unknown block type! Please report this to the developer. Block type is:34 2023-12-05 08:11:36.764 - warn: roborock.0 (12773) Unknown block type! Please report this to the developer. Block type is:34
Danke schön
-
Hallöle, jetzt nachdem unser J.A.R.V.I.S (Q7Max+) mal mehr als super funktioniert, hat meine Frau beim schwarzen Freitag nochmal eben einen Q Revo geordert
So weit so gut. Eingerichtet in der App, zack... geht... Dein Roborock Adapter findet den auch sofort und legte fröhlich eine Ordner Struktur für die DPs an.
Auch alles toll, was mich jetzt wundert:
Was fange ich damit an ?
Kann ich F.R.I.D.A.Y nun beim saugen LIVE zugucken ??
Was müsste ich denn im Adapter einstellen ??
Die IP des Roboters ? Oder die des ioBrokers ?
lg Micha
-
@tritanium Ich habe das mal zum Testen eingebaut, da eine Kamera im Roboter eingebaut ist um Hindernisse zu Erkennen.
Man kann allerdings in der App keine PIN dafür einstellen. Ich könnte ja mal gucken, wie das gemacht wird. Vielleicht lässt sich ein Hack bauen, um die Kamera ohne Support von Roborock abzufangen. -
Das hatte mich nämlich gewundert, warum im Adapter eine PIN eingtragen werden kann, obwwohl in der App keine Eingabe möglich ist.
Also wegen mir musst du das nicht zwingend machen, mir ist wichtig das am Ende das Tages die Hütte sauber ist und das funktioniert mit den Dingern super und ich kann's dank deines Adapters in der Visu kontrollieren bzw. steuern.
DANKE dafür
Wenn es allerdings gewünscht sein sollte, kann ich dir gerne DEBUG technisch liefern was du bräuchtest um dieses "Feature" zu vollenden
btw: Welche IP muss denn nun in den Adapter ?
Die vom Q Revo ?
oder
Die IP des Brokers, damit der Sauger mitgeteilt bekommt, wohin mit dem Video ?