Skip to content
This repository has been archived by the owner on Nov 11, 2022. It is now read-only.
Paul Dugas edited this page Oct 16, 2020 · 7 revisions

Welcome to the recteq wiki! This project is a custom integration to add support for monitoring and controlling recteq grills and smokers in Home Assistant. This effort is completely independent of recteq. They know nothing about it AFAIK and are in no way responsible for it.

See README for installation and configuration instructions.

Please submit issues to report defects, request features or ask questions. I'll try and help where I can.

IP Address, Device ID & Local Key

When configuring a grill or smoker, you need to enter three values; IP address, device ID, and local key.

I found the simplest approach for me was to get them from my Android phone that has the recteq app installed and configured already. I connect it via USB to my laptop and enable MTP access. My laptop can now access the phone's file system. I found Phone/Android/data/com.ym.rectecgrill/cache/1.abj has logs from the app with details of messages to and from the central server. Search for the gwId and localKey values; these are the device ID and local key values, respectively. The IP address of the grill is in there too.

If accessing the phone doesn't work, tuyapower can be used to scan for Tuya devices (the embedded controller in the recteq) on your network. The IP address it shows (10.0.0.100 below) is the one you want. The ID value in the output is the 20-digit device ID needed. The product value in the output is not the local key!

# python -m tuyapower
TuyaPower (Tuya compatible smart plug scanner) [0.0.25] tinytuya [1.0.3]

Scanning on UDP ports 6666 and 6667 for devices (15 retries)...

FOUND Device [Valid payload]: 10.0.0.100
    ID = 00000000000000000000, product = XXXXXXXXXXXXXXXX, Version = 3.3
    Device Key required to poll for stats

Scan Complete!  Found 1 devices.

tuyapower has some notes on how to get the local key but I've not needed to dig into that approach myself. If someone has notes to clarify the steps, let me know.

Force Fahrenheit

It seems some people have their HA configured for Metric units for weather and thermostats and such but do their cooking using Fahrenheit instead of Celsius. Hello Canada! The "Force Fahrenheit" option is for useful in this case. Tap the OPTIONS button on the Rectec integration under Configuration » Integrations to get to the setting. It does nothing when HA is set to Imperial units but when using Metric, the option causes the logic to display Fahrenheit values even though the UI displays °C.

Clone this wiki locally