Whats's new
- June 5th, 2024: Improved error handling of Domoticz API calls. This is not something you notice as a user. It improves logging and unclutters the error logfile. This makes debugging easier, should there be any issues.
- May 8th, 2024: Fixed a bug where discovery would not work if the name of one or more devices would be over 50 characters long. Thanks again to Steve for pointing it out.
- May 7th, 2024: Fixed a bug where deivces would not be discovered if there are no scenes present in Domotics. The script would crash when trying to log the number of scenes found in Domoticz if there weren't any. This bug was similar to the one fixed on June 11th 2023. Thanks to Steve for bringing this to my attention.
- Jan 7th, 2024: Domoticz does no longer report thermostats as type "Thermostat" but as "Setpoint" instead. At least in some cases. That is why it was no longer possible to change the thermostat setpoint using the skill. Changed the skill to also recognize "Setpoint" device types.
- Dec 3rd, 2023: This morning the disk containing the root filesystem of the server crased. The disk was replaced, the operating system was reinstaled and I restored the back-up. Everything is up and running again, but unfortunately the skill was unavailable for most of the day. Sorry for any inconvenience this may have caused.
- June 16th, 2023: The "Test Domoticz settings" page on the webiste is working again. It broke during recent work. Sorry for the inconvenience.
- June 12th, 2003: Implemented automatic e-mail address update. From now on, if you change the e-mail address in your Amazon account, DA Bridge automatically updates your e-mail address upon the first interaction with the skill. Your devices will keep on working as usual. Note that you will have to log in using your new e-mail address if you use the 'login without Amazon' option.
- June 11th, 2023: Fixed bug where no devices would be discovered by Alexa if there are no groups and no scenes, or DA Bridge does not have access to them.
- May 31st, 2023: Groups are now supported. A group will show up as a switch in the Alexa app.
- May 31st, 2023: Fixed a bug that caused deleted devices not to be purged if the access token was expired. The token would be refreshed, but only after the deletion attepmt had already failed. Fixed :)
- Feb 14th, 2023: Domoticz changed the way calls to the API should be authenticated. Passing the credentials as GET variables is no longer supported. Instead http basic auth should be used. DA Bridge has ben updated to support both authentication methods. From now on all API calls are tried using http basic auth first. If that fails, the old method using GET variables is tried. If DA Bridge does not work for you anymore after updating Domoticz, you are probably using http rather than https. This is not recommended but if you incist on not using SSL, make sure basic auth over http is enabled in the Domoticz settings. See this thread on the Domoticz forum for more information.
- Sept 20th, 2022: Between 19:09 and 22:35 local time (CEST) the server that runs DA Brdige was down due to a defective memory module. Sorry for the inconvenience.
- May 9th, 2021: Fixed a bug that caused devices with special characters in the name not to be discovered by Alexa.
- April 7th, 2021: Fixed a bug that caused changes in device parameters not to be picked up by Alexa unless the device was deleted from the Alexa app and then rediscovered. Thanks to MD for bringing this to my attention.
- April 6th, 2021: Thermostats work again. They stopped working a while ago because it is now mandatory to report the measured temperature. Even if the (Domoticz) device does not contain a sensor. See known issues for more details.
- April 5th, 2021: Added support for RGB, WW, and RGBWW lamps. Since I use my Hue lights with a Hue bridge, they communicate with Alexa directly. Therefore I didn't realize it was a thing until LvdH pointed it out. Due to differences in color spaces (RGB vs HSB), the Alexa app will show all colors as 'Customized'. Well-known color temperatures (like 'warm white', 'daylight' etc) are displayed with the correct name. Relative color temperature commands ("Alexa, make the living room warmer", "Alexa, make the dining room cooler") are also supported.
- April 4th, 2021: User LvdH pointed out that all On/Off devices are reported as "Light" and cannot be changed to anything else. That may lead to unwanted or unexpected behavior, for instance, if you ask Alexa to turn off all the lights. Since a "Switch" can be changed to "Light", it made sense to change the displayCategory of On/Off devices to "Switch". From now on, all On/Off devices will show up as "Switch" in the Alexa app. If the device is actually a light, you can change its type in the Alexa app. Dimmers are still reported as "Light".
- January 20nd, 2021: I've started implementing energy metering devices (electricity and natural gas) after Amazon announced the Alexa energy dashboard. Support will include P1 smart meters, kWh meters, and gas meters. As a matter of fact, some of these devices might show up in your Alexa app already. Unfortunately, Amazon supports only EN_us at this time. That makes the development of full support in DA Bridge a bit complicated, but I'm working on it. And I'm sure Amazon is as well. Stay tuned!
- July 30th, 2019: Implementing proactively reporting devices proved to be less work than I anticipated. The functionality has been added (see the menu on the left if you are logged in). Let me know if you encounter any issues.
- July 28th, 2019: I've started working on implementing "proactively reporting devices". That means that rather than querying de status of a device if a "ReportState" request comes in, DA Bridge will keep track of the status of certain devices and report any changes directly to Amazon Alexa. This is crucial when using devices that will change state for only a short time, like door contacts and doorbells. This will require some form of notification from Domoticz whenever a device changes state. This needs some work on the database, the way DA Bridge communicates with Amazon Alexa, and the way DA Bridge communicates with your Domoticz. So don't expect it to be ready next week :)
- June 30th, 2019: Due to a human error, the server was down for a couple of hours. Everything is back online now. Sorry for the inconvenience.
- June 28th, 2019: Amazon sent us an e-mail that the skill should be updated because it sends empty "Description" fields to Amazon. We checked, and this is not the case. Maybe an error on Amazon's side, but if they don't see that before the end of July, they may disable the skill until it's sorted out. This is a gentle heads up :)
- June 24th, 2019: Added support for "Door Contact" type sensors. Thanks to Choon Hian Chua for bringing the lack of support for this device type to my attention.
- May 26th, 2019: Added support for "Temp + Humidity" devices. It seems something changed in Domoticz, these combined sensors used to be reported as "Temp + Hum". When Domoticz started reporting them as "Temp + Humidity", those sensors were no longer found during discovery.
- May 26th, 2019: Fixed SSL certificate. Unfortunately, the SSL certificate for the API expired today. Because I made an error while moving the API endpoint to a new server, it was not automaticalley renewed. I fixed it, but as a result of the expired certificate, the service was unavailable for about 30 minutes.
- May 22nd, 2019: Added "Login without Amazon" option. Some users reported they were unable to "Login with Amazon". Because that function is made (and hosted) by Amazon, I am unable to resolve the issue. I implemented "Login without Amazon" as a workaround.