NEWS
Test Adapter mihome-cloud
-
@tombox
Leider liefert mir der Adapter für den Dreame noch nicht diese Daten:

Ich hatte dir das Gerät auch mal freigegeben um zu testen. Vielleicht kommt das ja nochmal als Feature hinzu =)
@christoph1337 point cleaning wird aber in der app unterstützt? Wie sieht es aus mit dem position Endpunkt kann man da was übergeben
-
@christoph1337 point cleaning wird aber in der app unterstützt? Wie sieht es aus mit dem position Endpunkt kann man da was übergeben
@tombox Ja das geht in der App. Dort kann ich irgendwo ein kleines Quadrat ziehen und dieser Bereich wird gereinigt. Wo finde ich die von dir genannten DPs? Im Screenshot kannst du alle Remote DPs sehen.
-
@tombox Ja das geht in der App. Dort kann ich irgendwo ein kleines Quadrat ziehen und dieser Bereich wird gereinigt. Wo finde ich die von dir genannten DPs? Im Screenshot kannst du alle Remote DPs sehen.
@christoph1337 Das ist dann eher eine zone Reinigung. remote.position sehe ich da auch
-
@christoph1337 Das ist dann eher eine zone Reinigung. remote.position sehe ich da auch
@tombox

Position habe ich. Allerdings ist das ein boolean.
Wenn ich den auf true setze sagt er "der saugroboter befindet sich hier".Kannst du vielleicht mal auf den dir freigegebenen Robi direkt drauf gucken?
-
@olli_m Die id musst du unter
mihome-cloud.0.id.remote.get-preference-ii
als
[1673811309]
eintragen
dann siehst du die räume unter mihome-cloud.0.id.status.clean-preference@tombox said in Test Adapter mihome-cloud:
[1673811309]
Hi Tombox,
ich bekomme leider die räume nicht mehr rein :-/

Map ID stimmt aber:


An die erstellten Automationen in der App kommt man nicht? dass man die einfach abgreift?
-
@tombox said in Test Adapter mihome-cloud:
[1673811309]
Hi Tombox,
ich bekomme leider die räume nicht mehr rein :-/

Map ID stimmt aber:


An die erstellten Automationen in der App kommt man nicht? dass man die einfach abgreift?
-
-
Hi ich habe ein neuen Adapter für MiHome erstellt der den Status der MiHome Geräte via Cloud herunterlädt.
mihome-cloud.0.xxx.general Allgemeine Information
mihome-cloud.0.xxx.status Aktueller StatusZum Installieren:
https://github.com/TA2k/ioBroker.mihome-cloudUnter Adapter Experten Modus aktivieren:

Unter Adapter das Github Icon klicken:

Benutzerdefiniert auswählen und die Url einfügen.

Dann unter Adapter den MiHome-cloud Adapter suchen und ganz rechts auf das Plus klicken.

Loginablauf:
Die MiHome Zugangsdaten eingeben
Steuerung*
Unter mihome-cloud.0.ID.remote Können Befehle gesendet entweder den State unbestätigt auf true setzen.
Wenn ein Befehl Input erwartet werden die im Namen aufgezählt und als default Wert werden die IDs aufgelistet.
Name und ID findet man unter status. Mögliche Werte findet man auf den Bleistift drückt und dann unter states.
Eingabewerte könnte z.b. ["10",0,1]
Szenen/Smart Szenario
Falls unter Remote keine Steuerung möglich ist können Szenen/Smart Szenario angelegt werden und diese können unter mihome-cloud.0.scenes ausgeführt werden
Bsp: Saugroboter Raumreinigung
mihome-cloud.0.id.remote.set-room-clean benötigt als Input
sweep set-room-clean 7-3 in[clean-room-ids,clean-room-mode,clean-room-oper] [24,25,26]Potenziel findet man Room Ids unter:
mihome-cloud.0.id.remote.get-map-room-list
mihome-cloud.0.id.remote.get-preference-ii
beide benötigen
[clean-current-map] [33] als Inputmihome-cloud.0.id.status.clean-current-map sweep clean-current-map 7-33
ist leider null
Man kann alternativmihome-cloud.0.id.status.cur-map-id
nutzen oder
mihome-cloud.0.id.remote.get-map-list map get-map-list 10-1 out[map-list]
die Kartenliste abfragen und sieht das result unter unter mihome-cloud.0.id.status.map-list map map-list 10-4Diese Id kann man dann setzen
mihome-cloud.0.id.remote.get-map-room-list map get-map-room-list 10-13 in[cur-map-id] out[room-id-name-list]
mihome-cloud.0.id.remote.get-preference-ii sweep get-preference-ii 7-10 in[clean-current-map] out[clean-preference,clean-prefer-on,clean-preference-ii,clean-prefer-on-ii]
Format: [1673811000]
Dann erhält man die Informationen unter:
mihome-cloud.0.id.status.room-id-name-list: [{"name":"room1","id":10}]
oder
mihome-cloud.0.id.status.clean-preference ["1_10_0_1_0_0_1","1_11_0_0_0_0_1","1_12_1_1_2_0_1","1_13_0_0_0_0_1"]
mihome-cloud.0.id.status.clean-prefer-on
mihome-cloud.0.id.status.clean-preference-ii
mihome-cloud.0.id.status.clean-prefer-on-ii
Mit den Informationen kann man dann
mihome-cloud.0.id.remote.start-room-sweep
Format ["10","11","12","13"]oder
mihome-cloud.0.id.remote.set-room-clean
Format ["10",0,1]
@tombox Erst einmal ein Riesendankeschön für diesen Adapter, der mir Daten aus meiner Ferienwohnung liefert.
Alle Temperatur-, Druck und Feuchtigkeitsänderungen werden korrekt dargestellt.
Allein der Status des Magnetsensors für Türen und Fenster zeigt kein Ergebnis bei einer Änderung. Ist Dir dieses Problem bekannt und kannst Du es eventuell noch fixen?
-
@tombox Erst einmal ein Riesendankeschön für diesen Adapter, der mir Daten aus meiner Ferienwohnung liefert.
Alle Temperatur-, Druck und Feuchtigkeitsänderungen werden korrekt dargestellt.
Allein der Status des Magnetsensors für Türen und Fenster zeigt kein Ergebnis bei einer Änderung. Ist Dir dieses Problem bekannt und kannst Du es eventuell noch fixen?
-
@tombox Alle Sensoren aind von Xiaomi, sowohl Temperatursensoren als auch Türkontakte. in der Xiaomi HomeApp wird alles korrekt erfasst.

-
@mellus Ok ändert sich der Status im ioBroker auch nicht wenn du den sensor öffnest und den Adapter neustartest?
-
@tombox Nein, leider nicht. Er bleibt auf "true" stehen.
Edit:
Nachdem ich in der ios App den Zustand aktualisiert habe, wird auch der Zustand in iobroker auf "false" gesetzt. Prima !!! Ohne Neustart des Adapters ! -
@mellus Wie wird der zustand aktualisiert? Aktualisiert sich der Zustand auch ohne manuelles update?
-
Hallo,
ich bekomme bei meinem Dreame D9 seit kurzem immer folgende Warnung im log:2023-02-15 08:28:03.629 - warn: mihome-cloud.0 (1937) State value to set for "mihome-cloud.0.382835055.status.brush-left-time" has value "282" greater than max "200"Als Wert steht aber 182 in der Objekt-ID.
In der App stehen allerdings auch 282h drin.
Könntest du das bei Gelegenheit mal ändern?
Gruß Stefan
-
Hallo,
ich bekomme bei meinem Dreame D9 seit kurzem immer folgende Warnung im log:2023-02-15 08:28:03.629 - warn: mihome-cloud.0 (1937) State value to set for "mihome-cloud.0.382835055.status.brush-left-time" has value "282" greater than max "200"Als Wert steht aber 182 in der Objekt-ID.
In der App stehen allerdings auch 282h drin.
Könntest du das bei Gelegenheit mal ändern?
Gruß Stefan
@tequila74 Kannst du den Datenpunkt mal löschen und den adapter neustarten ob es immer noch auftritt
-
@tequila74 Kannst du den Datenpunkt mal löschen und den adapter neustarten ob es immer noch auftritt
-
@tequila74 Die Sachen werten alle automatisch generiert muss ich mal schauen was man da anpassen kann
-
Der adapter funkt soweit prima.
Ich bekomm nur täglich den folgenden Error im Log angezeigt...mihome-cloud.0 2023-02-23 12:51:23.604 error No sign in first step
Der Adapter läuft aber.
Was hats da auf sich?@astuermer in der github version sollte das weg sein
