Baby

A Baby camera is a nursery monitor. On top of the platform features it adds a baby profile with growth and care logs, a lullaby player on the camera, and sensors that watch the room: cry detection, temperature and humidity. ProductType.baby ("Baby") is the product id used by Subscriptions.

Profile calls are on Factory.babyService; the camera-side features use Factory.deviceService and the cluster APIs like every other camera setting.

In this section

Page Covers
Baby Profiles Creating and maintaining the profile and its image
Growth & Care Logging Height and weight records; diaper, feeding and formula logs
Lullaby Playing lullabies on the camera — settings, cloud control, in-stream control
Nursery Monitoring Cry detection, temperature and humidity alerts, night lamp

Events

Baby cameras raise EventTag.cry, and — on cameras with sensors — highTemperature, lowTemperature, highHumidity and lowHumidity. Those events carry the reading in EventModel.sensorReading?.temperature / .humidity. Detection is switched with the cry, temperature and humidity flags of CloudAiDetections, passed as EventDetectionSettingsRequest(cloudAi:) or (edgeAi:); notifications are silenced with cryMute, temperatureMute and humidityMute — see Device Cloud Settings.


Table of contents