Package Exports
- homebridge-hatch-baby-rest
- homebridge-hatch-baby-rest/lib/homebridge-hatch-baby-rest/index.js
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (homebridge-hatch-baby-rest) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
homebridge-hatch-baby-rest
This homebridge plugin allows you to add the Hatch Rest, Rest+ and Rest Mini, and Restore to HomeKit. For each device, you are able to control the following:
- On / Off - Master switch for both light and sound **
- Brightness and Color **
- Audio Track - represented as a Fan, with different speed levels mapping to different audio tracks. For example, 0% is the "None" track, and 100% is the "Rock-a-Bye" track
- Volume - not available in the Home app, but in some 3rd party HomeKit apps
- Battery level and firmware version (Rest+ only)
** Rest Mini does not have a light, so only audio controls are available
The Hatch Restore, Restore 2, Rest 2nd Gen and Rest+ 2nd Gen support much more complicated routines which do not map well to HomeKit controls. Because of this complexity, they are exposed as a simple switch. Turning the switch on will initiate the first step in your Bedtime routine. Turning the switch off will turn the device off no matter which routine/step you are in.
If you have an older bluetooth model, please see the homebridge-hatch-rest-bluetooth
plugin
Easy Setup
For the best experience, install and set up this plugin using homebridge-config-ui-x
.
This provides a user interface in which you can enter your account information without modifying your config file manually.
Manual Installation
npm i -g homebridge-hatch-baby-rest
Configuration
The Hatch sounds machines use WiFi to directly interact with Hatch's api. This allows you to access all of your Rest/Restore devices by simply providing your Hatch Baby email/password.
{
"platforms": [
{
"platform": "HatchBabyRest",
"email": "someone@gmail.com",
"password": "secret password"
}
]
}
Device Discovery
If you have a new device which is not yet supported, you will see a message like Unsupported Product Found: restoreV4
. In this case, add "debug": true
to your config and restart homebridge. This will log the device information and IoT state to the console. Please open an issue with this information and we will see if we can add support for your device.