CyberQ: BBQ Guru CyberQ Cloud and Wi-Fi integration

HomeAssistant Integration for BBQ Guru Cyberq Cloud and Cyberq WiFi

GitHub Release
GitHub Activity
License

Project Maintenance

Community Forum

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:

Open your Home Assistant instance and open a repository inside the Home Assistant Community Store.

Install this integration with the follwing button:

Open your Home Assistant instance and start setting up a new integration.

Manual installation

  1. Using the tool of choice open the directory (folder) for your HA configuration (where you find configuration.yaml).
  2. If you do not have a custom_components directory (folder) there, you need to create it.
  3. In the custom_components directory (folder) create a new folder called ha_cyberq.
  4. Download all the files from the custom_components/ha_cyberq/ directory (folder) in this repository.
  5. Place the files you downloaded in the new directory (folder) you created.
  6. Restart Home Assistant
  7. In the HA UI go to “Configuration” → “Integrations” click “+” and
    search for “CyberQ”

Prerequisites

  1. Follow the instructions for your device found on the BBQ Guru
    Support Pages
    to connect your device to your WiFi
    network in Infrastructure Mode.
  2. 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


1 Like