Skip to content

No User Telemetry / Events

This page is about custom user telemetry/events. Core telemetry is sent automatically by diy core.

1) Core loop must run

Ensure diy_core_loop() is called continuously in loop().

2) Publish from user logic

Use:

  • diy_core_publishUserJson("telemetry", json)
  • diy_core_publishUserJson("event", json)

3) Valid JSON only

diy_core_publishUserJson(...) expects valid JSON string.

4) Device must be connected

If a device is OFFLINE or RECONNECTING, user messages will not be delivered.

5) Verify in Dashboard

Check the device page:

  • User data section
  • Activity timeline