cd simulator && python fake_device.pyJSON payload, e.g. {"temperature": 24.5, "humidity": 60, "secret": "your_device_secret"}. The secret field is required -- messages without a matching secret are dropped. Non-numeric fields (like "status") are treated as state, not stored as time-series.
Receives {"action": "turn_on"} or {"action": "turn_off"} when you use the dashboard's control toggle.
Every endpoint, with request/response schemas, is auto-generated at /docs.
No data loaded yet
Pick a device and metric name above, then click Load.
simulator/ folder (python fake_device.py) with your device's credentials filled in as environment variables -- it publishes fake readings on the same topic a real device would use.Full endpoint reference: see API & Docs.
Still stuck? Reach out at support@oark.dev.