Visualize your Smart Home & IoT devices in real-time with professional dashboards
Everything you need for professional IoT monitoring
Progress rings, gauges, batteries, thermometers, traffic lights, smart outlets and more. All with real-time visual updates.
Server-Sent Events ensure lightning-fast updates without reloading. Your data is always current.
Direct integration for Shelly Plug S and other Shelly devices. Energy, power, and status in real-time.
Secure REST API with token authentication. Easy integration for your own devices.
Drag & drop dashboard editor. Create your own layouts and widget combinations.
Automated data processing with plugins. CSV, JSON, validation, and more.
Hosted at Hetzner with ISO 27001 certification. Redundant power supply, 100 Gbit/s network, 24/7 monitoring, and DDoS protection.
Test all features completely free
No credit card required • No hidden costs • Ready to use immediately
Connect your devices in minutes
Install this script on your Shelly Plug S to automatically transmit data:
// Shelly Plug S Configuration
let CONFIG = {
serverUrl: "https://your-server.com/api/1",
token: "YOUR_TOKEN_HERE",
updateInterval: 30 // seconds
};
// Send data to Sanity Dashboard
function sendData() {
let power = Shelly.getComponentStatus("switch:0").apower;
let state = Shelly.getComponentStatus("switch:0").output ? "on" : "off";
Shelly.call("HTTP.POST", {
url: CONFIG.serverUrl + "/" + CONFIG.token + "/dashboard",
body: JSON.stringify({
data: {
outletPower: {value: power.toString(), unit: "W"},
outletState: {value: state},
outletStatus: {value: state === "on" ? "On" : "Off"}
}
})
});
}
Timer.set(CONFIG.updateInterval * 1000, true, sendData);