Skip to content

timosec/BeWave

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

73 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

BeWave custom integration

This custom integration models each configured BeWave zone as up to two Home Assistant entities:

  • a Button entity that sends the configured trigger command to BeWave
  • a Binary Sensor entity that reflects the latest feedback status from BeWave

Configuration

For each zone, configure:

  • Name: friendly zone name
  • HTTP command to BeWave: exact trigger text to send when the button is pressed
  • HTTP output on request: feedback text that means the zone is ON
  • HTTP output off request: feedback text that means the zone is OFF
  • Listen port: TCP port Home Assistant listens on for BeWave feedback

The integration still uses raw TCP under the hood, matching the original Homebridge plugin behavior:

  • outgoing command to <host>:5000
  • push feedback from BeWave back into Home Assistant

Installation

  1. Copy custom_components/bewave into your Home Assistant config folder.
  2. Restart Home Assistant.
  3. Add the BeWave integration via Settings > Devices & Services.
  4. Configure one or more zones.

Notes

  • If the feedback fields are left empty, only the trigger button will be created.
  • Existing old switch entities from earlier builds may remain in the entity registry and can be removed manually.

Setup

image

Enter the IP address of the Hub.

image

First, configure the first zone:

image

1: Zone name
2: Command to send to the Bewave hub
3: Status (ON) – used to receive the ON state from the Bewave hub
5: Status (OFF) – used to receive the OFF state from the Bewave hub

image

1: To add an new zone
2: to save the zone

Settings in the BeWave Hub:

image

Packages

 
 
 

Contributors

Languages