There are two ways to control a myQ-compatible garage door opener through HomeKit: Liftmaster and Chamberlain make a hardware HomeKit bridge also called Home Bridge (not to be confused with the open source Homebridge project). This will only report the current temperature and not allow you to change the temperature. local for now, or you can make room for more domains in the future with something like lab. This plugin is based on the Home Assistant Tuya integration that implements a special Tuya Home Assistant API. Ask, Remove the updated script, so your credentials won't leak. A plugin for Homebridge like this one that emulates the capabilities of a myQ HomeKit bridge device. Whether or not you should purchase the HOOBS Starter Kit depends on how comfortable you are with working with a web interface, installing plugins, and configuring your existing accessories. The minimum and maximum values must be entered as degrees celsius with half degree increments; i.e. Learn more. Hoobs and Homebridge plugin for Tuya devices using a cloud Tuya Web Api. download the GitHub extension for Visual Studio. This plugin has no control over this, unfortunately, and all we can do is handle those errors gracefully, which is what I've attempted to do. If they are - open an issue and provide the output, If they are not - don't open an issue. Once that's installed, use the built-in tools to set it up as a Windows service. Same applies if you're connecting more than 1 PIR on a single device. I am not a fan of devices that can stop working at the whim of a service company. To solve this issue, go to the Homebridge settings (top right corner) and remove the device using the Remove Single Cached Accessory option. I've refactored this plugin in part to make it easier to maintain with future API changes that may come. Uses simple and lightweight Cloud Web API to control and get state update from Tuya devices. When myQ detects an obstruction, that obstruction is only visible in the API for a very small amount of time, typically no more than a few seconds. :check: The preferred and always up-to-date way to configure this plugin is through the config UI. -16, 5, 23, 32.5. The easiest option is to do this through Homebridge Config UI X. If your devices came with a branded app then it is likely that your username and password are not recognized by the Tuya platform. . You can determine if your garage door or other device is myQ-enabled by checking the myQ compatibility check tool on the myQ website. To add specific scenes to HomeKit you can set the scenes key to true and set scenesWhitelist to an array in which you define either the names or ids of the scenes that you'd wish to expose. Battery status detection on supported myQ door position sensor devices. Instead, the design decision I've chosen to make is to ensure that any detected obstruction is alerted in HomeKit for 30 seconds from the last time myQ detected that obstruction. State of devices is cached in memory, every time a HomeKit app request status updates from the devices this results in a very fast and responsive response. If you have a myQ supported door position sensor, you'll see an alert raised in the Home app to inform you when the battery is running low. 0.1, 1, 2.5. This presents a user experience problem - if you remain completely faithful to the myQ API and only show the user the obstruction for the very short amount of time that it actually occurs, the user might never notice it because the alert is not visible for more than a few seconds. These devices can device a minimum- and maximum temperature as well as a temperature factor. What Is Homebridge? homebridge-myq is a Homebridge plugin that makes myQ-enabled devices available to Apple's HomeKit smart home platform. See example configuration below. 220 to 220 * 0.1 = 22. The defaults work for the vast majority of users. â ï¸ Sign-in with Apple, Google, Facebook or any other provider is not supported and, due to limitations, will probably never be supported â ï¸ Full MQTT support. The temperature factor can be used to influence the shown temperature. If HomeKit is showing an extremely high temperature, please try setting this value to 0.1. Learn more. By default. You might for example have another plugin active which also exposes certain Tuya devices, adding these devices to this list will prevent them from showing up multiple times. Work fast with our official CLI. In the plugin settings, go to "Device Settings" and click on "Add Device Settings". As a result of the above you will see errors similar to this on an occasional basis in the Homebridge logs: These messages can be safely ignored. from the Tuya Android/iOS App. Home Assistant is a free, open source program for Home Automation. ページ容量を増やさないために、不具合報告やコメントは、説明記事に記載いただけると助かります。 対象期間: 2020/01/13 ~ 2021/01/12, 総タグ数 1: 45,560 総記事数 2: 166,944, 総いいね数 3: 2,326,183, 総フォロワー数 4: 119,088 2: 166,944, 総いいね数 3: 2,326,183, 総フォロワー数 4 Either solution will provide you with robust HomeKit integration, and you'll soon be automating your myQ smart garage with the richness of Apple's HomeKit ecosystem! If nothing happens, download Xcode and try again. When you wish to add Tuya scenes to homekit, you will need to add them to the whitelist. For those who only want to show particular devices in HomeKit, or particular homes, a flexible and intuitive way to configure device availability at a granular level is available. Tasmota Settings~ In Configuration -> Configure Module menu change GPIO13 to Switch1. When one of these errors is detected, we log back into the myQ infrastructure, obtain new API security credentials, and attempt refresh our status in the next scheduled update, which by is roughly every 12 seconds by default. For those who use MQTT, this plugin provides full MQTT support with a rich set of options. myQ-enabled devices include many smart garage door openers made primarily by Liftmaster, Chamberlain, and Craftsman, but includes other brands as well. Use Git or checkout with SVN using the web URL. download the GitHub extension for Visual Studio. This branch is 128 commits ahead, 1 commit behind basdelfos:master. For details check their documentation. It means that this plugin will discover all your myQ devices and poll at regular, reasonable intervals for changes in state of a garage door opener, lamp, or other myQ devices and inform HomeKit of those changes. Bonus points if you like puzzles and lots of debugging output. Rédaction le 4/12/2018 Mise à jour le 29/12/2018. For the adventurous, those additional granular options are, of course, available to support more esoteric use cases or other unique needs. It's the first myQ Homebridge plugin to provide comprehensive support for various myQ features such as obstruction detection, and the first to provide support for multiple myQ device types (currently, garage door openers and lamps). Unfortunately, it's an ongoing challenge since API changes can be sudden and unpredictable. If you're not using a gzipped binary it might need to download tasmota-minimal.bin first, but all that happens automatically. If nothing happens, download Xcode and try again. Read the MQTT documentation for more details. Some devices allow for extra configuration. If the given device type allows overwriting settings, the options will appear below. See PIN Restrictions on which pins not to use. Installing Homebridge is fairly straightforward: you need two npm packages, the server and its UI. Please make sure your account is created using a plain old username and password combination. myQ-enabled devices include many smart garage door openers made primarily by Liftmaster, Chamberlain, and Craftsman, but includes other brands as well. It's an error message indicating that, in HomeKit, the garage door opener accessory service doesn't normally support battery status. If you do connect it to the internet, it has an optional phone app or web service for control from remote locations. When you want more, there are advanced options you can play with, if you choose. See Home Assistant Tuya integration and Tuyaha python library. Easy configuration - all you need is your myQ username and password to get started. homebridge-myq is a Homebridge plugin that makes myQ-enabled devices available to Apple's HomeKit smart home platform. To explicitly disable scene support set the scenes key to false. If the app that came with your devices is not for one of the supported platforms (tuya, smart_life or jinvoo_smart) you best bet is to check which of the apps for the supported platforms recognizes your devices. To take things a step further, there’s a company called HOOBS (an acronym of HomeBridge Out Of the Box) that takes HomeBridge and adds a user-friendly UI, making things a little easier to navigate, set devices up, or maintaining these devices that connect to HomeKit via the interface. What does just work mean in practice? If you have a question, please start a discussion. All you have to do is wait 2 to 5 minutes. If your myQ device has support for battery status, homebridge-myq will automatically detect and add support for it in HomeKit. When a garage door or gate is obstructed, and the myQ API provides that information, you'll see an alert raised in the Home app. It's easier to use for most users, especially newer users, and less prone to typos, leading to other problems. myQ API errors will inevtiably happen. This work stands on the shoulders of other myQ API projects out there and this project attempts to contribute back to that community base of knowledge to further improve myQ support for everyone. You can add all your tuya scenes to HomeKit by setting the scenes key to true. However, you will see a warning message in the Homebridge logs along the lines of: This can be safely ignored. In a nutshell, the aim of this plugin for things to just work with minimal required configuration by users. If you are new to Homebridge, please first read the Homebridge documentation and installation instructions before proceeding. If nothing happens, download GitHub Desktop and try again. I’m sure some of you have been frustrated with the lack of option with Homekit devices, especially compared to Alexa and Google Assistant compatible ones, let alone all of the Z-wave devices hitting the market.. Luckily some smart folks have figured out a way to allow these devices to communicate with HomeKit!. That said, other users have encountered no issues and this hardware solution works well. You can also get community help in the Homebridge Discord Server or on the Homebridge Reddit. The easiest option is to do this through Homebridge Config UI X. This ensures that the user has a reasonable chance of noticing there was an obstruction at some point in the very recent past, without having to have the user stare at the Home app constantly to happen to catch an ephemeral state. HubConnect - A new and improved way to connect and share devices across multiple Hubitat and SmartThings hubs to a central Hubitat hub. If there already is a Switch1 simply choose the next in line. If desired, you can overwrite these devices to the temperature sensor. It is possible to override values from the default. There are some valid reasons why you might not want to expose certain devices to HomeKit. Current Release: 1.6.4 - December 29, 2019 HubConnect 1.x End of Life Notice With version 2.0 about to be released, there will be no further updates to the 1.x codebase and all official support will end on 4-30-2020. If you have installed the Homebridge Config UI, you can intall this plugin by going to the Plugins tab and searching for homebridge-myq and installing it. You signed in with another tab or window. Add the device id (or name) and select the device type. Device State Caching. As of now, only overruling device types is possible. Unfortunately, some of us have encountered significant issues with the hardware bridge in a real world setting, where it either stops working or hangs for extended periods of time. myQ Liftmaster and Chamberlain Plugin for Homebridge https://github.com/nfarina/homebridge. Hoobs and Homebridge plugin for Tuya devices using Home Assistant Tuya Web Api. The goal is to provide as close to a streamlined experience as you would expect from a first-party or native HomeKit solution. The ability to selectively hide and show specific gateways (useful when you have multiple homes) or openers. There's a few things you should … As more of the API can be decoded, my aim is to support as many device types as possible. HomeKit will still report it correctly, and alert you accordingly. The device checking script above can help you debugging this. Proxmox web interface became unavailable and was not listening on port 8006. To solve this issue, go to the Homebridge settings (top right corner) and remove the device using the Remove Single Cached Accessory option. Note: After overriding the device type, it might appear duplicated in both HomeBridge (Accessories Tab) and the Home App. For most people, I recommend using Homebridge Configuration web UI to configure this plugin rather than doing so directly. You will need a stable internet connection to control the devices. A configured PIR will not appear in the web UI in any form. The value entered here must be a positive decimal value i.e. Unregister your device from the branded app (so that they are "factory clean" again) and then try re-registering them in the app for one of the supported platforms. This will influence the minimum and maximum temperature that you will be able to set the thermostat at in HomeKit. Currently homebridge-myq supports the following device types: I'm actively interested in adding support for additional device types, and would like to work with people who have myQ-enabled: If you have these devices and would like to contribute, please open an issue, label it as a enhancement, and let's figure out how to make this plugin even better! The myQ API is undocumented and implementing a plugin like this one is the result of many hours of reverse engineering, trial and error, and community support. Obstruction detection on supported myQ garage door and gate openers. If you would like to report a bug, please open an issue. If you prefer to install homebridge-myq from the command line, you can do so by executing: The myQ API gets regularly updated and unfortunately this results in regularly breaking this and other myQ-related plugins. Controlling Tuya Wi-Fi enabled devices form within HomeKit enabled iOS Apps. After the upgrade is completed you can reconnect back to the web UI and check the firmware version on the bottom of the page or in the Information tab of the webUI. If nothing happens, download the GitHub extension for Visual Studio and try again. homebridge-myq has been around a long time and is trusted by thousands of users. The logging is informative and not a cause for significant concern unless it is constant and ongoing, which would be indicative of the larger API issues referenced above. Work fast with our official CLI. There is currently support for the following device types within this plugin: The Tuya cloud supports different branded platforms. The myQ server-side infrastructure from Liftmaster / Chamberlain is not completely reliable and occasionally errors out due to server maintenance, network issues, or other infrastructure hiccups that occur on the myQ end of things. I would love to support more types of myQ devices. Configure Devices. In this guide, I'm going to show you how to install it using Docker on a Synology NAS, with full compatibility with z-wave and network discovery. There can be a latency in updates when a device is controlled form an App/Hub/Controller other than HomeKit, e.g. If you choose to configure this plugin directly instead of using the Homebridge Configuration web UI, you'll need to add the platform to your config.json in your home directory inside .homebridge. You signed in with another tab or window. By default - all of your supported myQ devices are made available in HomeKit. Obstruction detection in myQ is more nuanced than one might think at first glance. I rely on this plugin every day and actively maintain and support it. If nothing happens, download GitHub Desktop and try again. This is mostly of interest to the true developer nerds amongst us. This will change the shown value from i.e. Without additional configuration beyond the login information required for myQ services. To prevent an overload of scenes clogging up your HomeKit devices, scenes are by default not exposed to HomeKit. HomeSeer is completely self contained and works fine without any internet connection (with the exception of the Alexa functions). If nothing happens, download the GitHub extension for Visual Studio and try again. All options outlines below are optional, they are useful to provide finer control on the working of the plugin. This plugin implements the following features: Please notice that there is no official support for this plugin. Use Git or checkout with SVN using the web URL. Automatic detection and configuration of all lamps, garage door and gate openers. Some devices allow for extra configuration.