HomeAssistant Integration for BBQ Guru Cyberq Cloud and Cyberq WiFi
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.
Supported Devices
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 |
Installation
The easy way
Add this repository to your HACS with the following button:
Install this integration with the follwing button:
Manual installation
- 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”
Prerequisites
- 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 %}
Data updates
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.
Known limitations
See Issues
Removing the integration
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.
Screenshots
See the github repo
Contributions are welcome!
If you want to contribute to this please read the Contribution guidelines