This article provides a step-by-step guide on how to configure TheThingsNetwork (TTN) for integration with your system. It covers the essential setup procedures, required connection parameters, and configuration options to ensure smooth and reliable communication between your devices and the ConnectedCooking infrastructure. Official TTN documentation for setting up the integration (link).
- Navigate to Applications → <your-application-name> → Webhooks on your TTN account
- Add a new Custom Webhook and enter the following details like shown in Figure 1 by replacing all X with your secrets (provided after setting up the Sensor-Network in ConnectedCooking)

Figure 1
Payload format
The following data, from the uplink message, is relevant and will be processed by ConnectedCooking:
{
"end_device_ids": {
"dev_eui": "XXXXXXX"
},
"uplink_message": {
"frm_payload": "XXXXXXXX",
"rx_metadata": [
{
"received_at": "2019-11-08T13:59:25Z",
"time": "2019-11-08T13:59:25Z",
"rssi": -90, // in dBm
"snr": 12.1
},
...
]
}
}
The best signal (rssi) value will be selected by our system from the "rx_metadata"
Connect Sensors
- Register all sensors that will be used via TTN in Connected Cooking as external sensors
- Under “Sensor Netzwerk” you can now download a CSV file in TheThingsNetwork format next to the “Add New” button. This CSV file contains all the information needed to register the sensors in TTN.
- The CSV file can now be imported into The Things Network under “End devices”
