Skip to content
Homebridge TestFlight
Hatch

Hatch Baby Rest

homebridge-hatch-baby-rest · v6.2.2

VerifiedCloudHomebridge 2.0

Adds Hatch Rest, Rest+, Rest Mini and Restore sound machines to HomeKit.

What it says it supports

Brands

  • Hatch

Devices it names

  • Hatch Rest
  • Rest+
  • Rest Mini
  • Restore

Shows up in Apple Home as from its README

What people report

Hatch Rest family works; maintainer added newer models in 6.2.0, though some recent versions broke older ones.

  • Works2
  • Partly works1
  • Not working2
  • Requested1
DeviceStatusWhat they saidSource
Hatch Rest 2nd GenWorksMaintainer added support after report; issue closed completed
Saved copy
Thanks for the quick turnaround. Good news is that it did recognize the RestV2, but it got an error due to the battery and kept throwing errors until Homebridge rebooted and the same thing is happening. Here’s part of the error: [26/12/2021, 16:39:30] [HatchBabyRest] Configuring 0 Rest, 1 Rest+, 0 Rest Mini, 1 Rest 2nd Gens, and 0 Restore Devices [26/12/2021, 16:39:32] [homebridge-hatch-baby-rest] This plugin generated a warning from the characteristic 'On': characteristic value expected boolean and received undefined. See https://git.io/JtMGR for more info. [26/12/2021, 16:39:32] …

Excerpt saved from GitHub on 2026-10-22.

Issue #65 · 2021-12
Hatch Restore 3WorksSupported in 6.2.0; user confirmed works great
Saved copy
… thank you for making this awesome plugin! I downloaded HomeKit for the sole purpose of using this plugin, it's such a cool tool. I tried connecting my new Hatch Restore 3 to it, but found that it is not supported. Are the any plans to add support for it? If not, I would love a little guidance on how to add it myself! Second, I was unable to add the Homebridge Hatch Baby Rest Child Bridge to my HomeKit. Should I be using the Child Bridge at all?

Excerpt saved from GitHub on 2026-10-22.

Issue #146 · 2025-06
Hatch Baby RestPartly worksWorks in 6.2.0 for on/off only; no color or volume
Saved copy
Debug Info included below: [10/22/2025, 1:07:58 PM] [homebridge-hatch-baby-rest] Unsupported Product Found: restBaby [10/22/2025, 1:07:58 PM] [homebridge-hatch-baby-rest] Configuring Hatch Devices: [10/22/2025, 1:07:58 PM] [homebridge-hatch-baby-rest] Rest+: 1 [10/22/2025, 1:07:58 PM] [homebridge-hatch-baby-rest] Debug info for restBaby My Hatch Baby: [10/22/2025, 1:07:58 PM] [homebridge-hatch-baby-rest] { "id": "*", "createDate": "2025-10-22 11:02:21", "updateDate": "2025-10-22 11:02:21", "macAddress": "*", "owner": true, "productDevice": { "id": 8445784, "createDate": "2025-10-22 11:02:09", …

Excerpt saved from GitHub on 2026-10-22.

Issue #149 · 2025-10
Hatch MiniNot workingSame 4.3.1+ regression; downgrade to 4.3.0 works
Saved copy
When using 4.3.0, my Rest+ works great. In 4.3.1 and 4.3.2, it's not recognized. Using 4.3.0, I see this: `[3/9/2024, 11:07:07 PM] [HatchBabyRest] Unsupported Product Found: grow [3/9/2024, 11:07:07 PM] [HatchBabyRest] Unsupported Product Found: answeredReader [3/9/2024, 11:07:07 PM] [HatchBabyRest] Configuring Hatch Devices: [3/9/2024, 11:07:07 PM] [HatchBabyRest] Rest+: 1 [3/9/2024, 11:07:07 PM] [HatchBabyRest] Adding new Hatch Rest+ - Michael’s Room` Using 4.3.1/4.3.2, I see this: `[3/10/2024, 11:26:41 PM] [HatchBabyRest] Unsupported Product Found: answeredReader. Set `"debug": true` in …

Excerpt saved from GitHub on 2026-10-22.

Issue #126 · 2024-03
Hatch Rest+Not working4.3.1 and 4.3.2 stopped recognizing it; 4.3.0 works; closed not planned
Saved copy
When using 4.3.0, my Rest+ works great. In 4.3.1 and 4.3.2, it's not recognized. Using 4.3.0, I see this: `[3/9/2024, 11:07:07 PM] [HatchBabyRest] Unsupported Product Found: grow [3/9/2024, 11:07:07 PM] [HatchBabyRest] Unsupported Product Found: answeredReader [3/9/2024, 11:07:07 PM] [HatchBabyRest] Configuring Hatch Devices: [3/9/2024, 11:07:07 PM] [HatchBabyRest] Rest+: 1 [3/9/2024, 11:07:07 PM] [HatchBabyRest] Adding new Hatch Rest+ - Michael’s Room` Using 4.3.1/4.3.2, I see this: `[3/10/2024, 11:26:41 PM] [HatchBabyRest] Unsupported Product Found: answeredReader. Set `"debug": true` in …

Excerpt saved from GitHub on 2026-10-22.

Issue #126 · 2024-03
Hatch RestoreRequestedUser asked for support; showed No Response
Saved copy
Alright, I finally broke down and bought a Restore because I wanted to make the plugin feature complete 😅. Just released v`3.2.0` with Restore support. Here's an excerpt from the Readme explaining some limitations: The Hatch Restore supports much more complicated routines that do not map well to HomeKit controls. Because of this complexity, the Restore is 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. Hopefully this switch approach gives you the …

Excerpt saved from GitHub on 2026-10-22.

Issue #32 · 2020-11

Gathered from the plugin’s GitHub issues, pull requests, discussions, wiki and docs, and from r/homebridge. These are individual reports, so check the linked thread and the date before you buy.

How it connects

Cloud

Hatch cloud

You’ll need

  • Hatch account

Compatibility

Verified by HomebridgeYes
Homebridge versions^1.5.1 || ^2.0.0-beta.0
Homebridge 2.0Yes
Node.js^20 || ^22 || ^24
Settings in Homebridge UIYes
MatterNo
Platform nameHatchBabyRest
LicenseMIT

Community signals

Downloads a week37
Downloads a month1,033
GitHub stars92
Open issues3
Closed issues94
Last code push2026-10-21
Latest version6.2.2 (2026-02-16)
First published2019-09-25
Releases56

In ReReHome

Whatever this plugin publishes reaches Apple Home as a normal HomeKit accessory behind your Homebridge bridge, so ReReHome shows and controls it like any other.

Bridges get their own settings page listing the accessories behind them.

Caveats from the README

  • Audio track shown as fan speed

HomeKit services in its code

Found by scanning the published npm package. A plugin can register a service only for some devices.

  • Battery
  • Fan
  • Lightbulb
  • Speaker
  • Switch