The ha_cyberq integration is used to integrate the BBQ Guru CyberQ Cloud and CyberQ WiFi automatic BBQ temperature controllers.
The BBQ Guru CyberQ Cloud and WiFi are discontinued products. Information about these controllers can be found on the BBQ Guru Support Pages
This integration aims to enable complete control of these temperature controllers as well as replace the need for the BBQ Guru Cloud.
Only the following devices are supported by this integration.
- CyberQ Cloud firmware version 4.08
- CyberQ Cloud firmware version 1.7
This integration will set up the following platforms.
Platform | CyberQ sensors supported |
---|---|
binary_sensor |
FAN_SHORTED |
climate |
COOK_TEMP , COOK_SET , FOOD1_TEMP , FOOD1_SET , FOOD2_TEMP , FOOD2_SET , FOOD3_TEMP , FOOD3_SET |
number |
COOK_PROPBAND , COOK_CYCTIME , ALARMDEV , LCD_BACKLIGHT , LCD_CONTRAST , COOKHOLD |
select |
COOK_RAMP , DEG_UNITS , ALARM_BEEPS , TIMEOUT_ACTION |
sensor |
FAN_SPEED , COOK_STATUS , FOOD1_STATUS , FOOD2_STATUS , FOOD3_STATUS , TIMER_STATUS , TIMER_CURR |
switch |
OPENDETECT , MENU_SCROLLING , KEY_BEEPS |
text |
COOK_NAME , FOOD1_NAME , FOOD2_NAME , FOOD3_NAME |
Add this repository to your HACS with the following button:
Install this integration with the follwing button:
- Using the tool of choice open the directory (folder) for your HA configuration (where you find
configuration.yaml
). - If you do not have a
custom_components
directory (folder) there, you need to create it. - In the
custom_components
directory (folder) create a new folder calledha_cyberq
. - Download all the files from the
custom_components/ha_cyberq/
directory (folder) in this repository. - Place the files you downloaded in the new directory (folder) you created.
- Restart Home Assistant
- In the HA UI go to "Configuration" -> "Integrations" click "+" and search for "CyberQ"
- Follow the instructions for your device found on the BBQ Guru Support Pages to connect your device to your WiFi network in Infrastructure Mode.
- Make note of the IP address and port number (defaults to 80) of your CyberQ.
{% include integrations/config_flow.md %}
This integration fetches data from the device every 5 seconds by default. The internal webserver of the CyberQ devices fetches data every 1 second, however HomeAssistant has a lower limit on the update interval of 1 second.
See Issues
This integration follows standard integration removal. No extra steps are required.
{% include integrations/remove_device_service.md %}
After deleting the integration, go to the app of the manufacturer and remove the Home Assistant integration from there as well.
If you want to contribute to this please read the Contribution guidelines