I’m trying desperately to get the IDs of my Xiaomi devices (temperature sensor among others).
I had no problem finding the tokens for the gateway and other devices using the “Get Mi Home Devices Token” application on my Mac.
I have correctly installed the module and the script found thanks to the forum, but without these IDs, my mirror remains blocked at “Connecting to Xiaomi Gateway”.
I tried to use Miio, but again I’m totally blocked
I’m not sure if I’m missing something in the installation or the command line for Miio.
I ping the Xiaomi gateway 2 correctly from the Raspberry.
If your MM has public and static URL being accessible from outside of home network, you can make IFTTT can hook the command for Google Home to send own custom message for your MagicMirror.
It’s easier than making difficult Action for Assistant for your MM. The only downside of this method is, not so easy to make dynamic responses. (I’ll describe about it later)
Sorry, this is a double post but it may be connected to the OP’s issues and this is the most recent Lucy topic.
Actually, there was a dependency issue. It took me some time to figure out how to correct the issue. I took the simplest route. The issue was with the dev dependencies which are not necessary for Lucy to run but caused the installation of necessary dependencies to fail.
I’ve removed the installation of the dev dependencies from the dependency installer. I trashed my installation of Lucy (and her dependencies) and did a fresh installation. Everything seems to be working correctly here now.
Sorry for the long delay in investigating the problem.
Ok, I found out what was wrong, despite the confusion with the ’ or " use.
It’s the appid, it’s called apiKey in the weather module.
So after changing that (and also changing all ’ to " in the config), removing quotes around numbers, only have the locationID instead of both location and locationID and other cleanup stuff, it is shows properly 🙂
So I replaced both my currentweather and YrThen modules with two weather modules: