NEWS
Test Adapter mihome-cloud
-
@tombox Ich habe ja meine meisten Zigbee Geräte am Zigbeeadapter. Einige Gerätegruppen sind mir aber an meinen insgesamt 5 Mi-Hubs lieber.
Z.B. ist die Temperaturabfrage per Alexa über Xiaomi-Skill wesentlich besser als über den iOB-Skill. Meine Rauchmelder habe ich auch drin, da ich dann über App-Routinen Alarm auf allen Hubs geben kann.
Diese Geräte erscheinen aber auch nicht in den Logs. Es sind nur Tasten (DS = Doppelschalter, ES=Einzelschalter) und die BT-Zahnbürsten die Fehler bringen.
Die Taster könnte ich an den Zigbee-Adapter anlernen(Was aber an der Ursache nichts ändert)....Die BT-Geräte haben vielleicht keine Verbindung mit meinem Handy und bringen dadurch Fehler?
Eine weitere Fehlermeldung kommt zu den im letzten Post gemeldeten auch immer:mihome-cloud.0 2023-02-01 08:30:25.830 error Error: read ETIMEDOUT at Function.AxiosError.from (/opt/iobroker/node_modules/iobroker.mihome-cloud/node_modules/axios/lib/core/AxiosError.js:89:14) at RedirectableRequest.handleRequestError (/opt/iobroker/node_modules/iobroker.mihome-cloud/node_modules/axios/lib/adapters/http.js:533:25) at RedirectableRequest.emit (node:events:513:28) at RedirectableRequest.emit (node:domain:489:12) at ClientRequest.eventHandlers.<computed> (/opt/iobroker/node_modules/follow-redirects/index.js:14:24) at ClientRequest.emit (node:events:525:35) at ClientRequest.emit (node:domain:489:12) at ClientRequest.req.emit (/opt/iobroker/node_modules/iobroker.mihome-cloud/node_modules/http-cookie-agent/dist/http/create_cookie_agent.js:84:16) at TLSSocket.socketErrorListener (node:_http_client:494:9) at TLSSocket.emit (node:events:513:28) mihome-cloud.0 2023-02-01 08:30:25.830 error Error: read ETIMEDOUT mihome-cloud.0 2023-02-01 08:30:25.830 error /miotspec/prop/get
-
@docgame ich habe dir eine pn geschrieben
-
@tombox Vielen Dank für die neue Version. Die Fehler sind deutlich weniger geworden. Jetzt sind es eigentlich nur noch 2 Arten von Fehlern
- (Seltener)
mihome-cloud.0 2023-02-03 22:44:27.559 error TypeError: service.properties is not iterable at MihomeCloud.extractRemotesFromSpec (/opt/iobroker/node_modules/iobroker.mihome-cloud/main.js:491:40) at /opt/iobroker/node_modules/iobroker.mihome-cloud/main.js:271:15 at MihomeCloud.getDeviceList (/opt/iobroker/node_modules/iobroker.mihome-cloud/main.js:207:5) at MihomeCloud.onReady (/opt/iobroker/node_modules/iobroker.mihome-cloud/main.js:96:7) mihome-cloud.0 2023-02-03 22:44:27.559 error TypeError: service.properties is not iterable
- alle 10 Minuten:
mihome-cloud.0 2023-02-04 00:22:40.287 warn {"code":-8,"message":"get udid error=blt.3.16lecnb8c5o00","result":null} mihome-cloud.0 2023-02-04 00:22:40.287 warn Error getting Status of the device for 小猴智能激光测距仪 (blt.3.16lecnb8c5o00) with {"accessKey":"IOS00026747c5acafc2","params":{"did":"$DID","siid":7,"in":["eyJpZCI6MCwibWV0aG9kIjoiZ2V0X3Byb3AiLCJwYXJhbXMiOlsiZ2V0X3N0YXR1cyJdfQ=="],"aiid":1}}
Das ist aber ein Laser Messgerät zur Raumvermessung und sendet die Daten nur per Blutooth wenn es eingeschaltet ist die Werte.
Kann man das nicht ändern dait nur die Online "false" Meldung kommt aber nicht ständig die Errormeldung? Ist aber ein Luxusproblem -
@docgame habe die Meldung angepasst. sollte nur noch eine Warnung bei Adapter start kommen
-
@tombox vielen Dank für die Entwicklung von diesem Adapter! Endlich kann ich wenigstens rudimentär meinen Dreame steuern!!
Seit Ewigkeiten hatte ich die Idee, dass es toll wäre meinen Robi alle X Tage zu einer bestimmten Position zu fahren und dann zu stoppen und zu warten. Hintergrund: So steht der kleine direkt in der Küche neben dem Mülleimer zum entleeren. So kann man es kaum vergessen und kann ihn danach zurückschicken. Meinst du das wird irgendwann mal möglich sein? In meinen Augen wäre das ein absolutes Killerfeature für alle ohne Absaugstation.
-
@christoph1337 sollte rein theoretisch gehen
mihome-cloud.0.10xxx.remote.start-point-clean-ii
damit die Koordinaten setzen
im format von
mihome-cloud.0.103xxxxx.remote.target-pointund dann irgendwann
mihome-cloud.0.103xxx.remote.pause-point-clean auf 0 oder [0] setzen -
@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
-
@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
-
@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?
-
@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?
-
@olli_m mihome-cloud.0.id.status.cur-map-id ist auch 309 am ende
-
ja ist sie
-
@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?
-
@mellus Also bei BLE oder zigbee Geräten bin ich unsicher ob das funktioniert
-
@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?