Is this an official Home Assistant add-on?expand_more
No. It’s a third-party add-on repository you add yourself under Settings → Apps → App store → Repositories (Settings → Add-ons on Home Assistant older than 2026.6) — the mechanism Home Assistant provides for any outside repo. It isn’t in Home Assistant’s built-in store, isn’t a Community Add-on, and isn’t affiliated with or endorsed by the Home Assistant project.
Can I use it if mybabynotes already runs on my NAS?expand_more
Yes — that’s remote mode. Point the add-on’s remote_url at the instance you already run and it becomes a thin ingress proxy: no data lives on the Home Assistant box, and websockets still work inside the panel. You do sign into mybabynotes once inside the panel, because ingress authenticates your Home Assistant user at the perimeter rather than logging you into the app — standard for proxy add-ons. The remote instance must run v1.0.0 or newer, the release that ships the base-path-relative build; anything older renders a blank page under the ingress URL prefix.
I installed it and there’s no sidebar entry. What went wrong?expand_more
Nothing. Home Assistant hides the panel for every newly installed ingress add-on, and no manifest key can change it — it’s a per-user toggle. Open the add-on’s page, click Start, then turn on Show in sidebar. Until you do, the way in is the Open Web UI button on that page. Opening the ingress URL directly in a browser tab returns 401: Unauthorized, which is also expected — Home Assistant mints a short-lived ingress session only when it opens the panel itself.
Do I need MQTT to use the add-on?expand_more
No — the two are independent. The add-on gives Home Assistant users the app in the sidebar; MQTT gives Home Assistant the data as entities. MQTT works with any mybabynotes install and any Home Assistant install that share a broker (the Mosquitto broker add-on is the usual choice — in local mode the host is core-mosquitto). Run either, or both.
Why can’t I install the app to my phone from the sidebar?expand_more
The service worker is deliberately disabled under ingress: Home Assistant’s ingress sessions don’t mix with service-worker caching, and installing an app that lives inside an iframe isn’t meaningful. For phones that want the installable, offline-capable PWA with push notifications, enable the add-on’s optional direct LAN port and point them at it — with HTTPS in front, as with any deployment. In remote mode, phones just use the instance’s own URL.
Can Home Assistant automations write to the log, or only read it?expand_more
Both, within a deliberately small blast radius. Alongside the sensors, MQTT discovery publishes button entities — log a wet or dirty diaper, start a nursing, sleep, tummy-time or pump timer, stop the running one — driven by a command topic the server listens on. Entries created that way are credited to the acting user you pick in Settings → Home Assistant and appear on every phone instantly. There are no household-management commands on MQTT: no invites, no settings, no membership.