-
-
Notifications
You must be signed in to change notification settings - Fork 178
JSON API
HyperHDR interface includes a simple built‑in form that automatically generates the necessary commands with just a few clicks. This tool makes it easy to remotely control selected HyperHDR functions, for example switching USB grabbers or LEDs on and off, without having to type commands manually. It does not require in‑depth knowledge of the API or programming skills, since the form handles everything for you.
JSON commands can be delivered via HTTP/HTTPS using GET or POST methods, and they can also be sent through MQTT, provided that you have configured the broker connection in HyperHDR.

For example:
You can remotely control the HDR tone mapping state using for example Home Automation system. If you are using Home Assistant and Denon amplifier, it's possible to automatically switch it depending on the actual video stream format (example).
Turning HDR tone mapping OFF:
http://IP_OF_HYPERHDR:8090/json-rpc?request={%22command%22%3A%22videomodehdr%22%2C%22HDR%22%3A0}
Turning HDR tone mapping ON:
http://IP_OF_HYPERHDR:8090/json-rpc?request={%22command%22%3A%22videomodehdr%22%2C%22HDR%22%3A1}
Getting HDR tone mapping state (search for videomodehdr property):
http://IP_OF_HYPERHDR:8090/json-rpc?request={%22command%22%3A%22serverinfo%22}
- Getting started. Needed components
- Software installation
- Configurations
- Infinite Color Engine 🆕
- Compiling HyperHDR
- FAQ
- 3.3V to 5V level shifter
- Raspberry Pi OS read-only mode