NEWS
[Adapter] - Mihome
-
Was auch noch cool wäre wenn es das Attribut "blink" geben würde
also z.b. set blink=red
Ich habe das mit dem Lichterschlauch probiert. Aber irgendwann hängt er sich auf und es hat sich ausgeblinkt:
(es soll also solange blinken, bis "jemand" die Wäsche aus der Maschine holt, und dann den Homematic Zwischenstecker "aus" schaltet.
<xml xmlns="http://www.w3.org/1999/xhtml"><block type="timeouts_setinterval" id="^{pMHv`?{V2]s.4S]7q1" x="38" y="63"><field name="NAME">Intervall</field> <field name="INTERVAL">5</field> <field name="UNIT">sec</field> <statement name="STATEMENT"><block type="controls_if" id="y+wlqkG9R4eY:ZGN!+A~"><mutation else="1"></mutation> <value name="IF0"><block type="logic_operation" id="9AV}S3-;td]qSY^6HbQ,"><field name="OP">AND</field> <value name="A"><block type="logic_compare" id="YvQY5f_cwz0Y0xpd#E,v"><field name="OP">EQ</field> <value name="A"><block type="get_value" id="z}T5g-X:(WWV{JKQ|M}m"><field name="ATTR">val</field> <field name="OID">javascript.0.Waschmaschine_fertig</field></block></value> <value name="B"><block type="logic_boolean" id="VmID!T/RL,jmE?{=zGvS"><field name="BOOL">TRUE</field></block></value></block></value> <value name="B"><block type="logic_compare" id="ju_dDbI_QpZZDKS}ZSY5"><field name="OP">EQ</field> <value name="A"><block type="get_value" id="P_H2A)k,M|{SHi}Xw4mS"><field name="ATTR">val</field> <field name="OID">hm-rpc.0.KEQ0965521.1.STATE</field></block></value> <value name="B"><block type="logic_boolean" id="UtVXQfD(fyYRjf.xI-Cl"><field name="BOOL">TRUE</field></block></value></block></value></block></value> <statement name="DO0"><block type="control" id="=IU`P,S,RM]%?ElRSe/c"><mutation delay_input="false"></mutation> <field name="OID">yeelight.0.stripe_0x000000000455303f.rgb</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"><block type="colour_picker" id="ri1MV^+7{tly-,m+L[3J"><field name="COLOUR">#3333ff</field></block></value> <next><block type="control" id="}OwNe+AFe*!fsMtE7}gB"><mutation delay_input="false"></mutation> <field name="OID">yeelight.0.stripe_0x000000000455303f.active_bright</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"><block type="math_number" id="PG4LF:BMfGMd`~:_0]D3"><field name="NUM">20</field></block></value> <next><block type="control" id="o}CEvDg5xT=bu@60ohm|"><mutation delay_input="true"></mutation> <field name="OID">yeelight.0.stripe_0x000000000455303f.active_bright</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">1</field> <field name="UNIT">sec</field> <field name="CLEAR_RUNNING">FALSE</field> <value name="VALUE"><block type="math_number" id="6JlH6C(]+/_SWCa-=vhQ"><field name="NUM">100</field></block></value></block></next></block></next></block></statement> <statement name="ELSE"><block type="timeouts_clearinterval" id="EU/iJWv%lhG*+VUXe2`~"><field name="NAME">Intervall</field></block></statement></block></statement></block></xml>
var Intervall; Intervall = setInterval(function () { if (getState("javascript.0.Waschmaschine_fertig").val == true && getState("hm-rpc.0.KEQ0965521.1.STATE").val == true) { setState("yeelight.0.stripe_0x000000000455303f.rgb"/*rgb*/, '#3333ff'); setState("yeelight.0.stripe_0x000000000455303f.active_bright"/*active_bright*/, 20); setStateDelayed("yeelight.0.stripe_0x000000000455303f.active_bright"/*active_bright*/, 100, 1000, false); } else { (function () {if (Intervall) {clearInterval(Intervall); Intervall = null;}})(); } }, 5000);
Ausgelöst wird das blinken aus meiner Waschmaschine Skript
var Intervall; createState("Waschmaschine_fertig", function () { }); on({id: 'hm-rpc.0.KEQ0965521.2.POWER', change: "any"}, function (obj) { var value = obj.state.val; var oldValue = obj.oldState.val; if (getState("hm-rpc.0.KEQ0965521.2.POWER").val > '50') { setState("javascript.0.Waschmaschine_fertig"/*Waschmaschine_fertig*/, false); } else if (getState("hm-rpc.0.KEQ0965521.2.POWER").val < '2') { setState("javascript.0.Waschmaschine_fertig"/*Waschmaschine_fertig*/, true); } }); on({id: 'javascript.0.Waschmaschine_fertig', change: "ne"}, function (obj) { var value = obj.state.val; var oldValue = obj.oldState.val; if (getState("javascript.0.Waschmaschine_fertig").val == false) { sendTo("telegram", "send", { text: 'Die Waschmaschine wurde angeschaltet' }); } else if (getState("javascript.0.Waschmaschine_fertig").val == true) { sendTo("telegram", "send", { text: (['Die Waschmaschine ist fertig :) ','','',''].join('')) }); blinken(); } });
-
Ich kriegs einfach nicht zum laufen. Alle Daten im Adapter richtig eingetragen. Adapter verbindet sich, schaltet auf grün und erkennt auch devices. Allerdings werden diese nicht aktualisiert und der Adapter schaltet dauernd auf gelb, so als wenn er die Verbindung verliert. Dann meldet er zwar wieder nach kurzer Zeit verbunden, aber eine Aktualisierung der Objekte findet trotzdem nicht statt.
Bin total ratlos. Komplett zurücksetzen und neu einrichten ändert auch nichts.
Hat jemand vllt noch eine Idee dazu?
-
Hallo
ich habe die "alten" Smart Button von Aqara / Xiaomi.
Dort gibt es Simple Click und Double Click.
Hat jemand Update von dem Buttons?
https://www.banggood.com/Gyroscope-Upgr … rehouse=CN
Mit Gyroskop?
Dort steht diese haben auch neben Simple Click und Double Click auch einen Looong Click.
Kann dies jemand bestätigen? Eventuell mit einem Bild aus den Objekten?
Unterstützt der Adapter diese neuen Buttons?
-
Hallo zusammen,
bin neu hier in der netten Runde und habe ein/zwei anliegen.
Vorab nöchte ich mich bei der Community und vor allem bei bluefox bedanken der hier eine sehr schöne Möglichkeit für uns erstellt hat mit dem Mihome Adaptern usw.
Folgende Anliegen habe ich aktuell:
- Habe vor einigen Tagen meinen Aqara Cube erhalten, laut Liste sollte dieser auch funktionieren.
Einbinden konnte ich diesen erfolgreich , jedoch erhalte ich keine Aktualisierung der Werte (true/false) unter den Objekten im iobroker, bei den "Magnet" Tür/Fenster Sensoren werden mir beispielsweise Änderungen im iobroker angezeigt.
In der Mi Home App werden mir im Log jedoch bei Bedienung des Cubes Aktionen angezeigt .
- Wie kann ich den Cube korrekt einbinden? Was mache ich falsch, oder muss der Adapter noch angepasst werden?
- Erhalte in den nächsten Tagen den "Xiaomi Aqara Temperature Humidity Sensor", kan nich diesen im ioBroker einbinden? Dieser wird aktuell nciht unter den "Supported devices" gelistet, dort stehen nur die Temperatur Sensoren von Xiaomi, nicht Aqara.
"sensor_ht - Xiaomi Temperature/Humidity
weather.v1 - Xiaomi Temperature/Humidity/Pressure"
- Gibt es eine "einfache" Möglichkeit den Adapter selbst um andere Devices (xiaomi, mija, aqara) zu erweitern?
Welche Informationen benötigt der Adapter Hersteller um den Adapter für die anderen Geräte kompatibel zu machen? Also wenn das Gerät bei Bluefox selbst nicht vorliegen sollten.
Gruß
jayfizzle
-
Hi jayfizzle.
Also eigentlich funktioniert das genau so wie du es beschrieben hast mit dem Cube.
Bin mir jetzt gerade nicht Sicher. Musste bei dem Cube auch das Netzwerk Protokoll eingerichtet werden?
Vielleicht mal bei SchimmerMedia über die Schulter gucken:
https://www.youtube.com/watch?v=hSDTP_OpYI4&t=35s
3825_image_1.png -
Hi Chris76,
erstmal danke für die Antwort.
hast du den Xiami Cube (Schriftzug "Mi" auf dem Würfel) oder den Xiaomi Aqara Cube (Schriftzug "aqara" auf dem Würfel)?
Keine Ahnung ob und wie sich diese unterscheiden, ich habe jedoch den Aqara Cube und dieser scheint nciht korrekt zu funktionieren, scheine jedoch auch nicht alleine mit dem Problem da zu stehen.
Was meinst du mit "Musste bei dem Cube auch das Netzwerk Protokoll eingerichtet werden?" ?
Gruß
jay
-
Hallo jayfizzle,
hab auch den Xiaomi Aqara Cube, hab das gleiche Problem wie du.
Bekomme auch nur die Batteriespannung angezeigt. Alle anderen Felder sind bei mir auch leer.
Gruß
Frank
-
Habe immer noch das Problem, dass sich Gateway nicht richtig verbindet und die states war einmalig angezeigt aber danach nicht mehr geändert werden. Im log sieht es so aus, als wenn sich das gateway permanent neu verbindet. Hat jemand ne Idee, was da los sein könnte?
mihome.0 2018-06-24 12:05:46.789 debug RAW: {"cmd":"iam","port":"9898","sid":"7811dcb9df48","model":"gateway","proto_version":"1.1.2","ip":"192.168.178.107"} mihome.0 2018-06-24 12:05:46.788 debug device: 7811dcb9df48(gateway) mihome.0 2018-06-24 12:04:56.725 debug RAW: {"cmd":"iam","port":"9898","sid":"7811dcb9df48","model":"gateway","proto_version":"1.1.2","ip":"192.168.178.107"} mihome.0 2018-06-24 12:04:56.725 debug device: 7811dcb9df48(gateway) mihome.0 2018-06-24 12:04:06.570 debug RAW: {"cmd":"iam","port":"9898","sid":"7811dcb9df48","model":"gateway","proto_version":"1.1.2","ip":"192.168.178.107"} mihome.0 2018-06-24 12:04:06.570 debug device: 7811dcb9df48(gateway) mihome.0 2018-06-24 12:03:16.498 debug RAW: {"cmd":"iam","port":"9898","sid":"7811dcb9df48","model":"gateway","proto_version":"1.1.2","ip":"192.168.178.107"} mihome.0 2018-06-24 12:03:16.498 debug device: 7811dcb9df48(gateway) mihome.0 2018-06-24 12:05:46.789 debug RAW: {"cmd":"iam","port":"9898","sid":"7811dcb9df48","model":"gateway","proto_version":"1.1.2","ip":"192.168.178.107"} mihome.0 2018-06-24 12:05:46.789 debug device: 7811dcb9df48(gateway)
edit: Problem behoben. Muss man auch erstmal drauf kommen, dass in den Einstellungen mit iobroker port nicht der port des iobroker Systems gemeint ist, sondern einfach "9898" drin stehen bleiben muss :roll: Etwas irreführend die Bezeichnung.
-
Hi,
ich würde gerne einen neuen BWM anlehnen. Leider hat sich die Android App im Rahmen von Updates verändert.
Wie kann ich neue Geräte anlernen?
Wenn ich oben rechts auf das große + drücke, sucht und sucht die App, findet aber keine Geräte. Am Gerät habe ich natürlich auch drei Sekunden gedrückt, bis es bleiben blinkt.
Bei manueller Suche, wo man sonst das Gerät aussuchen konnte, ist nur noch ein Symbol mit Chinesischen Zeichen.
Kann mir jemand helfen?
Gruss Stoni
EDIT:
DIE iOS App auf dem iPad war noch auf dem alten Stand, dort ging es problemlos.
-
Hallo jayfizzle,
hab auch den Xiaomi Aqara Cube, hab das gleiche Problem wie du.
Bekomme auch nur die Batteriespannung angezeigt. Alle anderen Felder sind bei mir auch leer.
Gruß
Frank `
Ich auch leider gibts dafür eine Lösung?
-
hallo habe heute mein Gateway erhalten. habe soweit alles eingerichtet etc das Gateway wird in der App auch angezeigt, nur bekomme ich es nicht in den IOBroker. ich habe alles nach einer anleitung von Schimmer-media gemacht aber leider springt die lampe nicht auf grün sondern bleibt nur gelb
zur info habe eine synology nas mit Docker installiert vielen dank im vorraus
-
Fehlermeldung im Log?
-
mihome.0 2018-07-15 22:52:35.794 info Change connection status: false
mihome.0 2018-07-15 22:52:35.709 info starting. Version 1.0.7 in /opt/iobroker/node_modules/iobroker.mihome, node: v6.14.3
host.iobroker 2018-07-15 22:52:33.946 info instance system.adapter.mihome.0 started with pid 263
host.iobroker 2018-07-15 22:52:31.443 info instance system.adapter.mihome.0 terminated with code 0 (OK)
mihome.0 2018-07-15 22:52:31.423 info terminating
-
Ich wollte nicht den Log, ich meinte ob es dir was im Log anzeigt was dir sagt was der Fehler sein könnte.
-
von iobroker ? nein nur das was ich hier geschickt habe
-
Das Passwort richtig notiert bzw. richtig eingetragen? Und auch die IP ist die richtige vom Gateway?
-
ja das ist alles richtig ich habe auch den port in docker frei gegeben. ich verzweifel hier noch
-
hallo,
ich habe mehrere stecker von xiaomi.. alle relativ alt 2016 und 2017.. manche funktionieren (denke die 2017 zigbee version) die andern nicht .. (steht eh auf der ersten seite..)
jetzt will ich neue kaufen (weil ja die alten nicht zigbee version ja nicht geht) was ist mit der neuen 2018 version? geht die? oder muss ich jetzt die 2017er zigbee version kaufen die es dann vermutlich bald nicht mehr gibt?
verwendet xiaomi jetzt allgemein kein zigbee mehr? und kann man die ganzen neuen modelle nicht verwenden oder geht das eh noch?
-
Hey. Ich habe das gleiche beim gateway und mi home Instanz. Key richtig angegeben, mit gomiticz funktioniert alles gut, aber nicht mit iobroker. Das alles läuft am rpi3. Habe auch an 2 win10 PC ausprobiert. Das gleiche. Was und wie soll ich machen, damit Status auf grün wird, und ich endlich alle Sensoren, Tasten, die am gateway angebunden sind, nutzen kann?
PS. Heute ist Status von gelb auf grün von selbst, ohne irgendwas zu machen geändert. Jetzt sehe ich auch alle Geräte
-
Hallo zusammen,
ich würde gerne mehrere der Xiaomi Bluetooth Thermometer in der Wohnung verteilen.
~~![](</s><URL url=)<link_text text="https://img.staticbg.com/thumb/view/oau ... 940678.JPG">https://img.staticbg.com/thumb/view/oaupload/banggood/images/42/AD/a1baa90a-0d37-415b-bfde-9005f6940678.JPG</link_text>" />
Zusätzlich noch eins der Aqara Thermometer für draußen und alles mit dem Xiaomi Gateway verbunden.
Das ganze würde ich dann mit Iobroker auswerten lassen. Die Frage ist, ob der Mihome Adapter auch obige Bluetooth Thermometer erkennt, wenn sie im Xiaomi Gateway eingebunden sind?
Ich weiß, dass ich die auch über einen Bluetooth Stick nutzen könnte, aber den habe ich auch noch nicht und dann wäre der Gateway nur für den einen Außensensor zuständig.
Viele Grüße
Shedao~~