Ich bin heute über eine wirklich einfache Möglichkeit gestolpert meinen vorhandenen Oittm Lufterfrischer Aroma Diffuser in HomeKit einzubinden.
Den Aroma Diffuser, den ich seit Anfang des Jahres zufrieden im Einsatz habe, gibt es übriges aktuell für nur 24,99 EUR bei Amazon.
Bisher hatte ich den Diffuser zwar auch in HomeKit über den IFTTT Plugin. Allerdings funktioniert die Zuverlässigkeit und vor allem Reaktionszeit mit dem Plugin aus direkt auf die API zugreift, wesentlich stabiler, direkter und mit live Status des Schalters.
Zwar habe ich nur dieses eine Produkt von Oittm zu Hause, die Basis scheint aber für viele andere Geräte und Hersteller immer identisch zu sein, nämlich der Unterbau des Cloud Service von Tuya.
So gibt es natürlich auch Steckdosen, Lampen usw. die nach gleichem Prinzip zu HomeKit zugefügt werden können.
Das Plugin homebridge-tuya ist von der Installation und config.json ganz einfach, braucht aber ein bisschen Vorarbeit für den API Zugriff.
Aber auch das war tatsächlich mit ein paar Handgriffen schnell und einfach erledigt, dank der guten Anleitung.
1) First, acquire API credentials by following this guide. The process should just take a few minutes.
2) Next, install the CLI tool by running npm i @tuyapi/cli -g. If it returns an error, you may need to prefix the command with sudo. (Tip: using sudo to install global packages is not considered best practice. See this NPM article for some help.)
3) Run tuya-cli link-wizard. It will walk you through the process of linking your device(s). When it's finished, copy the resulting device(s) id and localKey.
Wenn man API Key & Secret entsprechend dem Guide Punkt 1 hat, geht es darum die ID und localKey des zu verbindenden Gerät auszulesen. Was aber auch in wenigen Minuten erledigt war.
Punkt 2 und 3.
Im Anschluss ist nur noch das eigentlich Plugin zu installieren sudo npm i homebridge-tuya -g und den config.json Eintrag zu erstellen.
{
"platform": "TuyaPlatform",
"name": "TuyaPlatform",
"devices": [
{
"name": "Lufterfrischer",
"id": "02200xxxxxxxxxxxxx",
"key": "ec16xxxxxxxxxxxxx"
}
]
},
Alles anzeigen
Und in meinem Fall war nach einem Homebridge Neustart der Lufterfrischer gleich steuerbar.
Solltet Ihr Geräte und Hersteller wissen die ebenfalls auf der Tuya Plattform basieren, bitte gerne hier Vermerken. Das ist dem ein- oder anderen Mitglied sicher ein Hilfe sich ggf. auch für das Plugin zu entscheiden.