NEWS
Test Adapter mihome-vacuum 3.x.x (STYJ02YM / Viomi)
-
@meistertr ich kann unter xiaomi objecten den sauger starten und auch pausieren
und zurück zur lade station schicken . das klappt super. jetzt würde ich ihn gern über alexa steuern also starten zu mindestens. -
@kakacs hab da noch ein paar mehr anforderungen kannst du mal über sende eigene befehle (in der config aktivieren) ein paar sachen ausprobieren?
get_status get_sound_volume get_consumable get_clean_summary get_map_v1
und berichten was in response steht
-
@meistertr ja klar kann ich gerne machen das ist kein problem
-
@kakacs hier wird die response angezeigt
-
@audi1503 sagte in Test Adapter mihome-vacuum 3.x.x (STYJ02YM / Viomi):
mijia.vacuum.v2
bitte den Adapter installieren (rebulid3) einloggen und devices abrufen, Sauger auswählen eigene Kommandos aktivieren in config, speichern (nicht schließen) auf der ersten Seite oben rechts config downloaden
deviceId in ein leeres Textfile speichernfolgende Kommandos in untenstehender Form unter Objekten
bei send_command eingeben
Antworten bitte in ein Textfile kopieren, neben die Kommandos und postenKommandos (PIID und SIID)
# https://miot-spec.org/miot-spec-v2/instance?type=urn:miot-spec-v2:device:vacuum:0000A006:mijia-v1:1 "battery": {"siid": 3, "piid": 1}, "charge_state": {"siid": 3, "piid": 2}, "error": {"siid": 2, "piid": 2}, "state": {"siid": 2, "piid": 1}, "fan_speed": {"siid": 2, "piid": 6}, "operating_mode": {"siid": 2, "piid": 4}, "mop_state": {"siid": 16, "piid": 1}, "water_level": {"siid": 2, "piid": 5}, "brush_life_level": {"siid": 14, "piid": 1}, # "brush_life_time": {"siid": 14, "piid": 2}, "brush_life_level2": {"siid": 15, "piid": 1}, # "brush_life_time2": {"siid": 15, "piid": 2}, "filter_life_level": {"siid": 11, "piid": 1}, # "filter_life_time": {"siid": 11, "piid": 2}, "clean_area": {"siid": 9, "piid": 1}, "clean_time": {"siid": 18, "piid": 5}, "total_clean_count": {"siid": 9, "piid": 5}, # "total_clean_area": {"siid": 9, "piid": 3}, # "dnd_enabled": {"siid": 12, "piid": 2}, # "audio_volume": {"siid": 4, "piid": 2}, # "direction_key": {"siid": 8, "piid": 1}
das ist die form wie es in das Objekt muss:
get_properties;[{"did":"AUSCONFIG","siid":3,"piid":1}]
Bitte einmal durchtesten
-
@Meistertr
Hier die angeforderten Antworten auf den Kommandos:"battery": {"siid": 3, "piid": 1}, = [{"did":"334314795","siid":3,"piid":1,"code":0,"value":100}] "charge_state": {"siid": 3, "piid": 2}, = [{"did":"334314795","siid":3,"piid":2,"code":0,"value":2}] "error": {"siid": 2, "piid": 2}, = [{"did":"334314795","siid":2,"piid":2,"code":0,"value":0}] "state": {"siid": 2, "piid": 1}, = [{"did":"334314795","siid":2,"piid":1,"code":0,"value":5}] "fan_speed": {"siid": 2, "piid": 6}, = [{"did":"334314795","siid":2,"piid":6,"code":0,"value":1}] "operating_mode": {"siid": 2, "piid": 4}, = [{"did":"334314795","siid":2,"piid":4,"code":0,"value":1}] "mop_state": {"siid": 16, "piid": 1}, = [{"did":"334314795","siid":16,"piid":1,"code":0,"value":0}] "water_level": {"siid": 2, "piid": 5}, = [{"did":"334314795","siid":2,"piid":5,"code":0,"value":2}] "brush_life_level": {"siid": 14, "piid": 1}, = [{"did":"334314795","siid":14,"piid":1,"code":0,"value":58}] # "brush_life_time": {"siid": 14, "piid": 2}, = [{"did":"334314795","siid":14,"piid":2,"code":0,"value":10504}] "brush_life_level2": {"siid": 15, "piid": 1}, = [{"did":"334314795","siid":15,"piid":1,"code":0,"value":14}] # "brush_life_time2": {"siid": 15, "piid": 2}, = [{"did":"334314795","siid":15,"piid":2,"code":0,"value":1280}] "filter_life_level": {"siid": 11, "piid": 1}, = [{"did":"334314795","siid":11,"piid":1,"code":0,"value":16}] # "filter_life_time": {"siid": 11, "piid": 2}, = [{"did":"334314795","siid":11,"piid":2,"code":0,"value":1504}] "clean_area": {"siid": 9, "piid": 1}, = [{"did":"334314795","siid":9,"piid":1,"code":0,"value":0}] "clean_time": {"siid": 18, "piid": 5}, = [{"did":"334314795","siid":18,"piid":5,"code":-4003}] "total_clean_count": {"siid": 9, "piid": 5}, = [{"did":"334314795","siid":9,"piid":5,"code":0,"value":0}] # "total_clean_area": {"siid": 9, "piid": 3}, = [{"did":"334314795","siid":9,"piid":3,"code":0,"value":0}] # "dnd_enabled": {"siid": 12, "piid": 2}, = [{"did":"334314795","siid":12,"piid":2,"code":0,"value":false}] # "audio_volume": {"siid": 4, "piid": 2}, = [MESSAGE TIMEOUT] # "direction_key": {"siid": 8, "piid": 1} = [{"did":"334314795","siid":8,"piid":1,"code":-4003}]
Habe im Log auch noch Model mijia.vacuum.v2 not supported stehen
-
bei mir steht da nix
-
@kakacs du musst in dem feld rechts den befehl eingeben get_status z.B dann steht dadrüber die Antwort
-
@audi1503 sehr cool, damit kann ich ihn einbinden, dauert aber noch ein paar tage bis den adapter umgeschrieben habe
-
@meistertr Kein Stress
-
-
@Meistertr @audi1503 ich habe es geschaft eine szene zu erstellen im iobroker und sie wird auch in alexa erkannt über iobroker.io. aber leider kann ich den staubsauger nicht starten. ich denke es liegt daran das der status unter objekten der xiaomi adapter sich nicht aktualiesiert. auch wenn ich den sauger über die app starte aktualiesiert sich da kein wert. kann man was da machen ??
-
@kakacs nein daran liegt es nicht, du musst im iot Adapter sagen dass es ein Button ist. Versuch mal die Nachrichten mit siid und piid zu senden vll ist der robo mit miot erreichbar
-
@meistertr hi guten morgen wie meinst du das mit den nachrichten mit siid und pid zu senden ??
-
@meistertr hab es hin bekommen super danke für die tolle hilfe
-
@kakacs ich bekomm in jetzt gestartet aber macht er auch dann die karte die in der app ist. weil in objekten wo clean/home steht in werten steht da nix kann ich irgend wie die karte in den iobroker intregrieren??
-
@kakacs ein paar Nachrichten weiter oben
-
@meistertr meinst du das hier ???ß
-
@kakacs jep
-
@meistertr ok aber irgendwie verstehe ich nicht wo ich das eingeben soll kanns tdu mir noch mal da helfen bitte