Microclimate at a glance
Temperature, humidity and pressure trends, with hourly and daily rollups that make slow drift obvious.
VivariumIQ turns your enclosure into a living data stream: temperature, humidity, pressure, motion and hardware health, streamed to a dashboard that is genuinely pleasant to check.
5 sec
sensor sampling cadence
24/7
remote visibility
6
health checks per node
Good evening, Pijus
Your enclosures are calm.
24.6°
+0.4 today
68%
stable
12
last hour
Microclimate · 24h
Temp / HumidityRainforest canopy
DHT22 · PIR · BMP280
Under the glass
DHT22 · BMP280 · PIR · GPS · MQTT
Features
Everything a keeper actually checks, organised around the enclosure instead of the database.
Temperature, humidity and pressure trends, with hourly and daily rollups that make slow drift obvious.
PIR events roll up into activity counts, so you can see when your animal is awake, active or hiding.
Uptime, Wi-Fi, DHT22, pressure, PIR and GPS status arrive with every diagnostic report.
Set the line yourself. Get a clear visual warning when a measurement crosses it.
Register each Raspberry Pi node, name the enclosure and switch between rooms.
JWT sessions, bcrypt password hashing and node ownership checks behind every write.
From sensor to screen
Your node keeps sampling even if the network blinks. VivariumIQ stores what matters and picks up where it left off when the link returns.
Create your accountCreate an account, add your Raspberry Pi node and give the enclosure a name you will recognise.
Readings, diagnostics and heartbeats travel over MQTT. The listener verifies the owner token before storing anything.
Open the dashboard, scan the health banner and drill into a node only when something deserves a closer look.
Security
Every write is tied to the account that owns the node. Tokens expire, passwords are hashed and MQTT payloads are checked against the owner before they reach the database.
Node ownership checks
A user can only write to enclosures they registered.
Hashed credentials
Plain-text passwords never reach the database.
Broker-level TLS
MQTTS keeps telemetry encrypted in transit.
Validated payloads
Pydantic rejects malformed input before it is stored.
Create an account, add your first enclosure and let the data settle into a routine.