NEWS
Roborock Adapter tester gesucht
-
Ich habe mal https://github.com/copystring/ioBroker.roborock/tree/fix-set_water_box_mode erstellt und dort mode 200 zu set_water_box_custom_mode hinzugefügt. Das nimmt er bei mir sauber an und schaltet dann entsprechend um.
water_box_mode kann anscheinend nur gelesen werden.
Dabei wird water_box_custom_mode und water_box_mode automatisch vom Roboter gesetzt und dann vom Adapter abgerufen wobei water_box_mode die Wassermenge ist und water_box_custom_mode wie hart der Roboter schrubbt.set_water_box_mode kann dann aus commands manuell gelöscht werden oder den Adapter löschen und neu installieren.
-
Komme heute nicht mehr dazu, es zu testen.
Warum muss man den Adapter zuerst löschen?
Funktioniert hier nicht ein einfaches Installieren? -
Ich nehme an die "FAN power" ist die Saugstärke, oder?
Sollte das nicht ein beschreibares Objekt sein?
2023-01-21 18:00:11.953 - warn: ws.0 (582514) Read-only state "roborock.0.Devices.52mr.deviceConfig.fan_power" has been written without ack-flag with value "104" 2023-01-21 18:00:13.088 - warn: ws.0 (582514) Read-only state "roborock.0.Devices.52mr.deviceConfig.fan_power" has been written without ack-flag with value "104"
-
@wendy2702 Die Geräte werden ausschließlich über commands bedient. Nicht über deviceConfig. Daher die Fehlermeldung.
Roborock stellt die Saugstärke über set_custom_mode bereit -
@dontoben said in [Tester gesucht] Roborock-API:
Komme heute nicht mehr dazu, es zu testen.
Warum muss man den Adapter zuerst löschen?
Funktioniert hier nicht ein einfaches Installieren?Manchmal, so wie dieses Mal, ändern sich die Parameter. Dann müssen die Objekte vom Adapter neu angelegt werden
-
@oxident Ja, ich hatte 2 Räume mit umlauten. In der App geändert, Adapter und Objekte gelöscht und neu installiert. Ergebnis bleibt. Ich sehe meine benannten Etagen aber keine Räume.
Im Log sind Fehler, keine Ahnung, ob das hilft die Ursache zu finden:
-
State "roborock.0.Devices.<RoborodId>.cleaningInfo.3" has no existing object, this might lead to an error in future versions
Das kommt 4 mal, mit 0-3 am Ende on cleaningInfo. -
State value to set for "roborock.0.Devices.<RoborodId>.deviceConfig.mop_mode" has to be type "number" but received type "string"
-
-
@simplyclever said in [Tester gesucht] Roborock-API:
@oxident Ja, ich hatte 2 Räume mit umlauten. In der App geändert, Adapter und Objekte gelöscht und neu installiert. Ergebnis bleibt. Ich sehe meine benannten Etagen aber keine Räume.
Im Log sind Fehler, keine Ahnung, ob das hilft die Ursache zu finden:
-
State "roborock.0.Devices.<RoborodId>.cleaningInfo.3" has no existing object, this might lead to an error in future versions
Das kommt 4 mal, mit 0-3 am Ende on cleaningInfo. -
State value to set for "roborock.0.Devices.<RoborodId>.deviceConfig.mop_mode" has to be type "number" but received type "string"
Schick mir mal bitte ein vollständiges log.
-
-
@copystring Was meinst Du mit vollständig bzw. welche Daten/Dateien?
Vom Roborock Adapter steht da nicht mehr drin; diese Meldungen kommen immer wieder. -
@simplyclever sagte in [Tester gesucht] Roborock-API:
@copystring Was meinst Du mit vollständig bzw. welche Daten/Dateien?
Vom Roborock Adapter steht da nicht mehr drin; diese Meldungen kommen immer wieder.Stell mal hier auf Debug:
Dazu musst du zuerst auf den Bleistift hinter "info" klicken.
Dann das log posten.
-
@wendy2702 Danke. Mach ich dann morgen früh.
-
@copystring
Bei mir funktioniert soweit alles. Respekt für deine Arbeit.Ist irgendwann das Feature Mehrfachreinigung geplant?
Darf man im roboter forum Werbung für deinen Adapter machen?
Macht es evtl auch Sinn, einen neuen thread hier im Forum für den Adapter anzulegen? -
@dontoben said in [Tester gesucht] Roborock-API:
@copystring
Bei mir funktioniert soweit alles. Respekt für deine Arbeit.Ist irgendwann das Feature Mehrfachreinigung geplant?
Darf man im roboter forum Werbung für deinen Adapter machen?
Macht es evtl auch Sinn, einen neuen thread hier im Forum für den Adapter anzulegen?Ja, ja und ja
-
@copystring ich kann das nachher abtrennen und einen extra Thread draus machen.
-
Ich habe gerade mal versucht mir einen ersten VIS View zu bauen.
Dazu wollte ich unter anderem das Object verwenden:
roborock.0.Devices.52xxxxxxxmr.deviceStatus.123
Hier sollte eigentlich der in der App aktuell eingestellte Status "Saugleistung" erscheinen. Im Log kann ich dieses auch unmittelbar nach Umschalten in der App sehen aber das Object ändert sich nicht.
Mal ein GIF gemacht, hoffe ihr könnt das im Log erkennen.
Ist das bei euch auch so?
-
@wendy2702 Die aktuelle Saugleistung wird unter roborock.0.Devices.YOUR_DEVICE.deviceConfig.fan_power angezeigt.
-
-
Habe den Adapter jetzt auch am laufen mit der neusten Version bon Github.
Im Protokoll erscheinen diese Meldungen:
roborock.0 2023-01-23 10:02:19.049 warn State "roborock.0.Devices.5jvoTYPcMgvzBKdzXt0fqC.cleaningInfo.Records.14.map_flag" has no existing object, this might lead to an error in future versions roborock.0 2023-01-23 10:02:19.049 warn State "roborock.0.Devices.5jvoTYPcMgvzBKdzXt0fqC.cleaningInfo.Records.14.wash_count" has no existing object, this might lead to an error in future versions roborock.0 2023-01-23 10:02:19.049 warn State "roborock.0.Devices.5jvoTYPcMgvzBKdzXt0fqC.cleaningInfo.Records.14.avoid_count" has no existing object, this might lead to an error in future versions roborock.0 2023-01-23 10:02:19.049 warn State "roborock.0.Devices.5jvoTYPcMgvzBKdzXt0fqC.cleaningInfo.Records.7.map_flag" has no existing object, this might lead to an error in future versions roborock.0 2023-01-23 10:02:19.049 warn State "roborock.0.Devices.5jvoTYPcMgvzBKdzXt0fqC.cleaningInfo.Records.7.wash_count" has no existing object, this might lead to an error in future versions roborock.0 2023-01-23 10:02:19.048 warn State "roborock.0.Devices.5jvoTYPcMgvzBKdzXt0fqC.cleaningInfo.Records.7.avoid_count" has no existing object, this might lead to an error in future versions roborock.0 2023-01-23 10:02:19.048 warn State "roborock.0.Devices.5jvoTYPcMgvzBKdzXt0fqC.cleaningInfo.Records.9.map_flag" has no existing object, this might lead to an error in future versions roborock.0 2023-01-23 10:02:19.048 warn State "roborock.0.Devices.5jvoTYPcMgvzBKdzXt0fqC.cleaningInfo.Records.9.wash_count" has no existing object, this might lead to an error in future versions roborock.0 2023-01-23 10:02:19.048 warn State "roborock.0.Devices.5jvoTYPcMgvzBKdzXt0fqC.cleaningInfo.Records.9.avoid_count" has no existing object, this might lead to an error in future versions roborock.0 2023-01-23 10:02:19.047 warn State "roborock.0.Devices.5jvoTYPcMgvzBKdzXt0fqC.cleaningInfo.Records.16.map_flag" has no existing object, this might lead to an error in future versions roborock.0 2023-01-23 10:02:19.047 warn State "roborock.0.Devices.5jvoTYPcMgvzBKdzXt0fqC.cleaningInfo.Records.16.wash_count" has no existing object, this might lead to an error in future versions roborock.0 2023-01-23 10:02:19.047 warn State "roborock.0.Devices.5jvoTYPcMgvzBKdzXt0fqC.cleaningInfo.Records.16.avoid_count" has no existing object, this might lead to an error in future versions roborock.0 2023-01-23 10:02:19.046 warn State "roborock.0.Devices.5jvoTYPcMgvzBKdzXt0fqC.cleaningInfo.Records.17.map_flag" has no existing object, this might lead to an error in future versions roborock.0 2023-01-23 10:02:19.046 warn State "roborock.0.Devices.5jvoTYPcMgvzBKdzXt0fqC.cleaningInfo.Records.17.wash_count" has no existing object, this might lead to an error in future versions roborock.0 2023-01-23 10:02:19.046 warn State "roborock.0.Devices.5jvoTYPcMgvzBKdzXt0fqC.cleaningInfo.Records.17.avoid_count" has no existing object, this might lead to an error in future versions roborock.0 2023-01-23 10:02:18.914 warn State "roborock.0.Devices.5jvoTYPcMgvzBKdzXt0fqC.cleaningInfo.Records.5.map_flag" has no existing object, this might lead to an error in future versions roborock.0 2023-01-23 10:02:18.914 warn State "roborock.0.Devices.5jvoTYPcMgvzBKdzXt0fqC.cleaningInfo.Records.5.wash_count" has no existing object, this might lead to an error in future versions roborock.0 2023-01-23 10:02:18.914 warn State "roborock.0.Devices.5jvoTYPcMgvzBKdzXt0fqC.cleaningInfo.Records.5.avoid_count" has no existing object, this might lead to an error in future versions roborock.0 2023-01-23 10:02:18.914 warn State "roborock.0.Devices.5jvoTYPcMgvzBKdzXt0fqC.cleaningInfo.Records.13.map_flag" has no existing object, this might lead to an error in future versions roborock.0 2023-01-23 10:02:18.914 warn State "roborock.0.Devices.5jvoTYPcMgvzBKdzXt0fqC.cleaningInfo.Records.13.wash_count" has no existing object, this might lead to an error in future versions roborock.0 2023-01-23 10:02:18.913 warn State "roborock.0.Devices.5jvoTYPcMgvzBKdzXt0fqC.cleaningInfo.Records.13.avoid_count" has no existing object, this might lead to an error in future versions roborock.0 2023-01-23 10:02:18.913 warn State "roborock.0.Devices.5jvoTYPcMgvzBKdzXt0fqC.cleaningInfo.Records.11.map_flag" has no existing object, this might lead to an error in future versions roborock.0 2023-01-23 10:02:18.913 warn State "roborock.0.Devices.5jvoTYPcMgvzBKdzXt0fqC.cleaningInfo.Records.11.wash_count" has no existing object, this might lead to an error in future versions roborock.0 2023-01-23 10:02:18.913 warn State "roborock.0.Devices.5jvoTYPcMgvzBKdzXt0fqC.cleaningInfo.Records.11.avoid_count" has no existing object, this might lead to an error in future versions roborock.0 2023-01-23 10:02:18.912 warn State "roborock.0.Devices.5jvoTYPcMgvzBKdzXt0fqC.cleaningInfo.Records.10.map_flag" has no existing object, this might lead to an error in future versions roborock.0 2023-01-23 10:02:18.912 warn State "roborock.0.Devices.5jvoTYPcMgvzBKdzXt0fqC.cleaningInfo.Records.10.wash_count" has no existing object, this might lead to an error in future versions roborock.0 2023-01-23 10:02:18.912 warn State "roborock.0.Devices.5jvoTYPcMgvzBKdzXt0fqC.cleaningInfo.Records.10.avoid_count" has no existing object, this might lead to an error in future versions roborock.0 2023-01-23 10:02:18.912 warn State "roborock.0.Devices.5jvoTYPcMgvzBKdzXt0fqC.cleaningInfo.Records.15.map_flag" has no existing object, this might lead to an error in future versions roborock.0 2023-01-23 10:02:18.912 warn State "roborock.0.Devices.5jvoTYPcMgvzBKdzXt0fqC.cleaningInfo.Records.15.wash_count" has no existing object, this might lead to an error in future versions roborock.0 2023-01-23 10:02:18.912 warn State "roborock.0.Devices.5jvoTYPcMgvzBKdzXt0fqC.cleaningInfo.Records.15.avoid_count" has no existing object, this might lead to an error in future versions roborock.0 2023-01-23 10:02:18.911 warn State "roborock.0.Devices.5jvoTYPcMgvzBKdzXt0fqC.cleaningInfo.Records.18.map_flag" has no existing object, this might lead to an error in future versions roborock.0 2023-01-23 10:02:18.911 warn State "roborock.0.Devices.5jvoTYPcMgvzBKdzXt0fqC.cleaningInfo.Records.18.wash_count" has no existing object, this might lead to an error in future versions roborock.0 2023-01-23 10:02:18.911 warn State "roborock.0.Devices.5jvoTYPcMgvzBKdzXt0fqC.cleaningInfo.Records.18.avoid_count" has no existing object, this might lead to an error in future versions roborock.0 2023-01-23 10:02:18.911 warn State "roborock.0.Devices.5jvoTYPcMgvzBKdzXt0fqC.cleaningInfo.Records.12.map_flag" has no existing object, this might lead to an error in future versions roborock.0 2023-01-23 10:02:18.911 warn State "roborock.0.Devices.5jvoTYPcMgvzBKdzXt0fqC.cleaningInfo.Records.12.wash_count" has no existing object, this might lead to an error in future versions roborock.0 2023-01-23 10:02:18.911 warn State "roborock.0.Devices.5jvoTYPcMgvzBKdzXt0fqC.cleaningInfo.Records.12.avoid_count" has no existing object, this might lead to an error in future versions roborock.0 2023-01-23 10:02:18.910 warn State "roborock.0.Devices.5jvoTYPcMgvzBKdzXt0fqC.cleaningInfo.Records.2.map_flag" has no existing object, this might lead to an error in future versions roborock.0 2023-01-23 10:02:18.910 warn State "roborock.0.Devices.5jvoTYPcMgvzBKdzXt0fqC.cleaningInfo.Records.2.wash_count" has no existing object, this might lead to an error in future versions roborock.0 2023-01-23 10:02:18.910 warn State "roborock.0.Devices.5jvoTYPcMgvzBKdzXt0fqC.cleaningInfo.Records.2.avoid_count" has no existing object, this might lead to an error in future versions roborock.0 2023-01-23 10:02:18.910 warn State "roborock.0.Devices.5jvoTYPcMgvzBKdzXt0fqC.cleaningInfo.Records.19.map_flag" has no existing object, this might lead to an error in future versions roborock.0 2023-01-23 10:02:18.910 warn State "roborock.0.Devices.5jvoTYPcMgvzBKdzXt0fqC.cleaningInfo.Records.19.wash_count" has no existing object, this might lead to an error in future versions roborock.0 2023-01-23 10:02:18.910 warn State "roborock.0.Devices.5jvoTYPcMgvzBKdzXt0fqC.cleaningInfo.Records.19.avoid_count" has no existing object, this might lead to an error in future versions roborock.0 2023-01-23 10:02:18.909 warn State "roborock.0.Devices.5jvoTYPcMgvzBKdzXt0fqC.cleaningInfo.Records.8.map_flag" has no existing object, this might lead to an error in future versions roborock.0 2023-01-23 10:02:18.909 warn State "roborock.0.Devices.5jvoTYPcMgvzBKdzXt0fqC.cleaningInfo.Records.8.wash_count" has no existing object, this might lead to an error in future versions roborock.0 2023-01-23 10:02:18.909 warn State "roborock.0.Devices.5jvoTYPcMgvzBKdzXt0fqC.cleaningInfo.Records.8.avoid_count" has no existing object, this might lead to an error in future versions roborock.0 2023-01-23 10:02:18.909 warn State "roborock.0.Devices.5jvoTYPcMgvzBKdzXt0fqC.cleaningInfo.Records.0.map_flag" has no existing object, this might lead to an error in future versions roborock.0 2023-01-23 10:02:18.908 warn State "roborock.0.Devices.5jvoTYPcMgvzBKdzXt0fqC.cleaningInfo.Records.0.wash_count" has no existing object, this might lead to an error in future versions roborock.0 2023-01-23 10:02:18.908 warn State "roborock.0.Devices.5jvoTYPcMgvzBKdzXt0fqC.cleaningInfo.Records.0.avoid_count" has no existing object, this might lead to an error in future versions roborock.0 2023-01-23 10:02:18.908 warn State "roborock.0.Devices.5jvoTYPcMgvzBKdzXt0fqC.cleaningInfo.Records.6.map_flag" has no existing object, this might lead to an error in future versions roborock.0 2023-01-23 10:02:18.908 warn State "roborock.0.Devices.5jvoTYPcMgvzBKdzXt0fqC.cleaningInfo.Records.6.wash_count" has no existing object, this might lead to an error in future versions roborock.0 2023-01-23 10:02:18.908 warn State "roborock.0.Devices.5jvoTYPcMgvzBKdzXt0fqC.cleaningInfo.Records.6.avoid_count" has no existing object, this might lead to an error in future versions roborock.0 2023-01-23 10:02:18.907 warn State "roborock.0.Devices.5jvoTYPcMgvzBKdzXt0fqC.cleaningInfo.Records.4.map_flag" has no existing object, this might lead to an error in future versions roborock.0 2023-01-23 10:02:18.907 warn State "roborock.0.Devices.5jvoTYPcMgvzBKdzXt0fqC.cleaningInfo.Records.4.wash_count" has no existing object, this might lead to an error in future versions roborock.0 2023-01-23 10:02:18.907 warn State "roborock.0.Devices.5jvoTYPcMgvzBKdzXt0fqC.cleaningInfo.Records.4.avoid_count" has no existing object, this might lead to an error in future versions roborock.0 2023-01-23 10:02:18.887 warn State "roborock.0.Devices.5jvoTYPcMgvzBKdzXt0fqC.cleaningInfo.Records.3.map_flag" has no existing object, this might lead to an error in future versions roborock.0 2023-01-23 10:02:18.887 warn State "roborock.0.Devices.5jvoTYPcMgvzBKdzXt0fqC.cleaningInfo.Records.3.wash_count" has no existing object, this might lead to an error in future versions roborock.0 2023-01-23 10:02:18.887 warn State "roborock.0.Devices.5jvoTYPcMgvzBKdzXt0fqC.cleaningInfo.Records.3.avoid_count" has no existing object, this might lead to an error in future versions roborock.0 2023-01-23 10:02:18.884 warn State "roborock.0.Devices.5jvoTYPcMgvzBKdzXt0fqC.cleaningInfo.Records.1.map_flag" has no existing object, this might lead to an error in future versions roborock.0 2023-01-23 10:02:18.884 warn State "roborock.0.Devices.5jvoTYPcMgvzBKdzXt0fqC.cleaningInfo.Records.1.wash_count" has no existing object, this might lead to an error in future versions roborock.0 2023-01-23 10:02:18.884 warn State "roborock.0.Devices.5jvoTYPcMgvzBKdzXt0fqC.cleaningInfo.Records.1.avoid_count" has no existing object, this might lead to an error in future versions roborock.0 2023-01-23 10:02:18.827 warn State "roborock.0.Devices.5jvoTYPcMgvzBKdzXt0fqC.consumables.cleaning_brush_work_times" has no existing object, this might lead to an error in future versions roborock.0 2023-01-23 10:02:18.827 warn State "roborock.0.Devices.5jvoTYPcMgvzBKdzXt0fqC.consumables.strainer_work_times" has no existing object, this might lead to an error in future versions roborock.0 2023-01-23 10:02:18.791 warn State "roborock.0.Devices.5jvoTYPcMgvzBKdzXt0fqC.deviceStatus.133" has no existing object, this might lead to an error in future versions roborock.0 2023-01-23 10:02:18.790 warn State "roborock.0.Devices.5jvoTYPcMgvzBKdzXt0fqC.deviceStatus.128" has no existing object, this might lead to an error in future versions roborock.0 2023-01-23 10:02:18.631 info MQTT initialized roborock.0 2023-01-23 10:02:18.460 info starting. Version 0.0.1 (non-npm: copystring/ioBroker.roborock#e61b9a6c19d3fa5386a01e581d50c20aa07df82d) in C:/Program Files/iobroker/SmartHome/node_modules/iobroker.roborock, node: v16.19.0, js-controller: 4.0.24
Kann man das beheben oder ignorieren?
Wie bekomme ich die Akkuanzeige hin? -
@m-a-hueb welchen Saugroboter hast du?
-
@copystring Habe das mit dem Akku usw. auch an einem S7+
Wenn du logs oder was anderes benötigst, gib Bescheid!
-
Gleiches beim S7 Pro Ultra