- CLP Subscriber
- CLP website credentials
- CLP smart meter installed (for
HOURLY
usage data)
- Setup
HACS
https://hacs.xyz/docs/setup/prerequisites - In
Home Assistant
, clickHACS
on the menu on the left - Select
integrations
- Click the menu button in the top right hand corner
- Choose
custom repositories
- Enter
https://github.com/thematrixdev/home-assistant-clp
and chooseIntegration
, clickADD
- Find and click on
CLP
in thecustom repositories
list - Click the
DOWNLOAD
button in the bottom right hand corner - Restart Home-Assistant (You have to restart before proceeding)
# configuration.yaml
sensor:
- platform: clp
username: !secret clp_username
password: !secret clp_pw
type: 'HOURLY'
# secrets.yaml
clp_username: "YOUR_USERNAME_OR_ACCOUNT_NUMBER"
clp_pw: "YOUR_VERY_SECURE_PASSWORD"
Key | Type | Required | Accepted Values | Default | Description |
---|---|---|---|---|---|
username |
string | * | Any string | (N/A) | CLP username or account number |
password |
string | * | Any string | (N/A) | CLP account password |
name |
string | Any string | CLP |
Name of the sensor | |
timeout |
int | Any integer | 30 |
Connection timeout in second | |
retry_delay |
int | Any integer | 300 |
Delay before retry in second | |
type |
string | BIMONTHLY DAILY HOURLY |
|
Type of data to be shown in state If not specified, best accurate value is used |
|
get_account |
boolean | True False |
False |
Get account summary | |
get_bill |
boolean | True False |
False |
Get bills | |
get_estimation |
boolean | True False |
False |
Get usage estimation | |
get_bimonthly |
boolean | True False |
False |
Get bi-monthly usage | |
get_daily |
boolean | True False |
False |
Get daily usage | |
get_hourly |
boolean | True False |
False |
Get hourly usage | |
get_hourly_days |
int | 1 or 2 |
1 |
Number of days to get hourly data | |
renewable_energy_sensor_enable |
boolean | True False |
False |
Enable renewable energy sensor | |
renewable_energy_sensor_name |
string | True False |
'CLP Renewable Energy' |
Name of the renewable energy sensor | |
renewable_energy_sensor_type |
string | BIMONTHLY DAILY HOURLY |
|
Type of data to be shown in state If not specified, best accurate value is used |
|
renewable_energy_sensor_get_bill |
boolean | True False |
False |
Get energy generation in bills | |
renewable_energy_sensor_get_daily |
boolean | True False |
False |
Get daily energy generation | |
renewable_energy_sensor_get_hourly |
boolean | True False |
False |
Get hourly energy generation | |
renewable_energy_sensor_get_hourly_days |
int | 1 or 2 |
1 |
Number of days to get hourly data |
- It is recommended to provide
type
andrenewable_energy_sensor_type
for data consistency
- More than one
clp
entry will cause issues. Avoid multiple entries. - Timeouts may occur on slower hardware. Increase
timeout
inconfiguration.yaml
to mitigate.
- On Home Assistant, go to
Settigns
->Logs
- Search
CLP
- Add these lines to
configuration.yaml
logger:
default: info
logs:
custom_components.clp: debug
- Restart Home Assistant
- On Home Assistant, go to
Settigns
->Logs
- Search
CLP
- Click the
LOAD FULL LOGS
button
- Open an issue on GitHub
- Specify:
- What's wrong
- Home Assistant version
- CLP custom-integration version
- Configuration (without sensitive data)
- Logs
- Telegram Group https://t.me/smarthomehk
- Ubuntu 24.10
- Home Assistant Container 2024.10