Wenn dies dein erster Besuch hier ist, lies bitte zuerst die Hilfe - Häufig gestellte Fragen durch. Du musst dich vermutlich registrieren, bevor du Beiträge verfassen kannst. Klicke oben auf 'Registrieren', um den Registrierungsprozess zu starten. Du kannst auch jetzt schon Beiträge lesen. Suche dir einfach das Forum aus, das dich am meisten interessiert.
Na,schon jemand geschaut? Man kann in der originalen app über zone cleanup zonen erstellen, hab dies aber noch nicht ausprobiert, vl wäre das format mal mnteressant..
Vielen Dank für das Update! Gerade frisch gezogen und neu gestartet. Das WebIF scheint gut zu funzen und ist jedenfalls der richtige Weg zum Debuggen. Widget bastle ich mir für das Quad Design ein eigenes.
Ich hab bei mir lediglich nach wie vor noch folgende Auffälligkeiten beim S5:
Item roborock_eg.segment_status: value "unknown_method" reinigiungsdetails und ids sind alle auf None Schönen Abend!
Aus meiner Sicht könnte man die item.yaml auch löschen. Sowas ist bei keinem plugin mit struct dabei. Besser wäre das ins readme oder user_doc zu nehmen.
syntax ist
struct:
- xiaomi_vac.live
- xiaomi_vac.status etc.
Muss nicht auch bei jedem Item welches einen Befehl ausführt auch ein enforce_updates dazu?
Diese Fehler habe ich im Log gefunden:
Code:
2019-11-12 20:11:14 ERROR item lib.item Item eg.wohnzimmer.robo.befehl.clean_zone: problem running <bound method Robvac.update_item of <plugins.xiaomi_vac.Robvac object at 0x7f251abf3e48>>: 'Robvac' object has no attribute 'vakuum' -- item.py:__update:2226
> Traceback (most recent call last):
> File "/usr/local/smarthome/lib/item.py", line 2224, in __update
> method(self, caller, source, dest)
> File "/usr/local/smarthome/plugins/xiaomi_vac/__init__.py", line 275, in update_item
> self.vakuum.clean_zone(item()[0], item()[1],item()[2], item()[3], item()[4])
> AttributeError: 'Robvac' object has no attribute 'vakuum'
2019-11-12 20:11:18 WARNING item lib.item Item eg.wohnzimmer.robo.segment_status: value "unknown_method" does not match type bool. Via Xiaomi Robovac None -- item.py:__update:2185
2019-11-12 20:11:56 WARNING __init__ plugins.onewire 1-Wire: problem reading 26.A1B930010000 /26.A1B930010000/VDD: path '/uncached/26.A1B930010000/VDD' not found.. Trying to continue with next sensor -- __init__.py:_sensor_cycle:399
2019-11-12 20:11:58 WARNING item lib.item Item eg.wohnzimmer.robo.segment_status: value "unknown_method" does not match type bool. Via Xiaomi Robovac None -- item.py:__update:2185
2019-11-12 20:12:27 WARNING item lib.item Item eg.wohnzimmer.robo.segment_status: value "unknown_method" does not match type bool. Via Xiaomi Robovac None -- item.py:__update:2185
2019-11-12 20:12:32 ERROR item lib.item Item eg.wohnzimmer.robo.start: problem running <bound method Robvac.update_item of <plugins.xiaomi_vac.Robvac object at 0x7f251abf3e48>>: name 'data' is not defined -- item.py:__update:2226
> Traceback (most recent call last):
> File "/usr/local/smarthome/lib/item.py", line 2224, in __update
> method(self, caller, source, dest)
> File "/usr/local/smarthome/plugins/xiaomi_vac/__init__.py", line 251, in update_item
> if data['pause'] == True:
> NameError: name 'data' is not defined
Im Webinterface wäre noch ein Status der Verbindung mit dem Bot gut. Ich weiß im Moment gar nicht, woran es liegt, dass er nix macht (vielleicht ist das Plugin gar nicht verbunden).
Kann henfris Einwände bestätigen. Das Problem mit Pause scheint aber neu, da früher die Steuerung durchaus funktioniert hat.
Für die Structs brauchst du den Bindestrich übrigens nur bei Listen. Es reicht also
soo, hab das Plugin nochmals geupdatet:
- webif erweitert, damit man den verbindungsstatus auch sieht
- Items etwas angepasst
- last_clean_details 1-3 eingefügt
Hab den fehler gefunden..
ja die verbindung wird ja immer versucht neu aufzubauenn. Ich habe z.b. das problem das ich ab und zu keine rückmeldung vom sauger erhalte., Dann wechselts auf rot und danach wieder auf grün.. muss wahrscheinlich mit js den Status noch automatisch aktualisieren lassen
so sieht mein Anzeige Code aus..
aber jetzt ein widget draus zaubern .. das ist schwieriger als ich dachte.. vorallem, weil es so viele verschiedene Items sind..
leider funktioniert es bei mir noch immer nicht :-(
Code:
2019-11-15 21:06:55 ERROR __init__ plugins.xiaomi_vac Xiaomi_Robvac: Error No response from the device -- __init__.py:_read:231
2019-11-15 21:07:01 ERROR __init__ plugins.xiaomi_vac Xiaomi_Robvac: Error 'CleaningDetails' object does not support indexing -- __init__.py:_read:231
2019-11-15 21:07:03 ERROR __init__ plugins.xiaomi_vac Xiaomi_Robvac: Error 'CleaningDetails' object does not support indexing -- __init__.py:_read:231
2019-11-15 21:08:01 ERROR __init__ plugins.xiaomi_vac Xiaomi_Robvac: Error 'CleaningDetails' object does not support indexing -- __init__.py:_read:231
2019-11-15 21:08:11 ERROR __init__ plugins.xiaomi_vac Xiaomi_Robvac: Error 'CleaningDetails' object does not support indexing -- __init__.py:_read:231
2019-11-15 21:08:23 ERROR __init__ plugins.xiaomi_vac Xiaomi_Robvac: Error 'CleaningDetails' object does not support indexing -- __init__.py:_read:231
2019-11-15 21:08:28 ERROR __init__ plugins.xiaomi_vac Xiaomi_Robvac: Error 'CleaningDetails' object does not support indexing -- __init__.py:_read:231
2019-11-15 21:08:59 ERROR __init__ plugins.xiaomi_vac Xiaomi_Robvac: Error 'CleaningDetails' object does not support indexing -- __init__.py:_read:231
2019-11-15 21:09:25 ERROR __init__ plugins.xiaomi_vac Xiaomi_Robvac: Error 'CleaningDetails' object does not support indexing -- __init__.py:_read:231
2019-11-15 21:09:29 ERROR __init__ plugins.xiaomi_vac Xiaomi_Robvac: Error 'CleaningDetails' object does not support indexing -- __init__.py:_read:231
Sh.py neustart
2019-11-15 21:10:04 ERROR __init__ plugins.xiaomi_vac Xiaomi_Robvac: Error No response from the device -- __init__.py:_read:231
2019-11-15 21:10:04 ERROR __init__ plugins.xiaomi_vac Xiaomi_Robvac: Error 'CleaningDetails' object does not support indexing -- __init__.py:_read:231
2019-11-15 23:10:14 ERROR plugins.xiaomi_vac Xiaomi_Robvac: Error 'CleaningDetails' object is not subscriptable
2019-11-15 23:10:14 WARNING lib.item Item roborock_eg.statistik.reinigungsdetails1: value "<CleaningDetails: 2019-11-12 11:15:27 (duration: 0:48:34, done: True), area: 47.91>" does not match type str. Via Xiaomi Robovac None
Wir verarbeiten personenbezogene Daten über die Nutzer unserer Website mithilfe von Cookies und anderen Technologien, um unsere Dienste bereitzustellen. Weitere Informationen findest Du in unserer Datenschutzerklärung.
Indem Du unten auf "ICH stimme zu" klickst, stimmst Du unserer Datenschutzerklärung und unseren persönlichen Datenverarbeitungs- und Cookie-Praktiken zu, wie darin beschrieben. Du erkennst außerdem an, dass dieses Forum möglicherweise außerhalb Deines Landes gehostet wird und bist damit einverstanden, dass Deine Daten in dem Land, in dem dieses Forum gehostet wird, gesammelt, gespeichert und verarbeitet werden.
Kommentar