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. DeviceProductType.BABY ("Baby") is the product id used by Subscriptions; EventType.BABY marks its events.
Profile calls are on InstaVision.babyService; the camera-side features use InstaVision.deviceServices and the cluster helpers 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; feeding, formula and diaper logs |
| Lullaby | Playing lullabies on the camera — catalogue, settings, playback, realtime state |
| Nursery Monitoring | Cry detection, temperature and humidity alerts, night lamp, live readings |
Events
Baby cameras raise EventTag.CRY, and — on cameras with sensors — HIGH_TEMPERATURE, LOW_TEMPERATURE, HIGH_HUMIDITY, LOW_HUMIDITY (grouped as "Temperature" / "Humidity" by EventTag.group). Those events carry the reading in event.sensorReading (temperature, humidity as Float?). Detection is switched with AiDetection(cry = …); notifications are silenced with cryMute, temperatureMute and humidityMute — see Device Cloud Settings.