Support 3rd party devices/integrations
Wallbox Pulsar
https://www.home-assistant.io/integrations/wallbox/
Can be used both for Car Charging Hold feature (to filter out previous car charging) and to determine if the car is plugged in
car_charging_energy: 're:sensor.wallbox_portal_added_energy'
car_charging_planned:
- 're:sensor.wallbox_portal_status_description'
Wallbox works with Octopus Intelligent GO, and can be triggered via Octopus themselves or via a HA automation linked to the Predbat slot sensor
Zappi
https://github.com/CJNE/ha-myenergi
Can be used both for Car Charging Hold feature (to filter out previous car charging) and to determine if the car is plugged in
car_charging_energy: 're:sensor.myenergi_zappi_[0-9a-z]+_charge_added_session'
car_charging_planned:
- 're:sensor.myenergi_zappi_[0-9a-z]+_plug_status)'
Tesla
https://github.com/alandtse/tesla
Can be used to extract the cars current SOC and Charge limit. Also can be used to control the cars charging with an automation linked to the Predbat slot sensor
car_charging_limit:
- 're:number.xxx_charge_limit'
car_charging_soc:
- 're:sensor.xxx_battery'
Ohme
https://github.com/dan-r/HomeAssistant-Ohme
Can be used both for Car Charging Hold feature (to filter out previous car charging) and to determine if the car is plugged in. Also can be used with Octopus Intelligent GO to map out the cars charging slots into Predbat
car charging energy
car_charging_energy: 'sensor.ohme_session_energy'
Octopus Intelligent GO
octopus_intelligent_slot: 'binary_sensor.ohme_slot_active'
octopus_ready_time: 'time.ohme_target_time'
octopus_charge_limit: 'number.ohme_target_percent'
Determine if the car is charging now
Normally not recommended if you are on Intelligent GO, but can be useful for ad-hoc charging not planned via Predbat
car_charging_now:
- 'binary_sensor.ohme_car_charging'
Octopus Energy
https://github.com/BottlecapDave/HomeAssistant-OctopusEnergy
Can be used for energy rates, car charging and saving sessions
For energy rate
metric_octopus_import: 're:(sensor.(octopus_energy_|)electricity_[0-9a-z]+_[0-9a-z]+_current_rate)'
metric_octopus_export: 're:(sensor.(octopus_energy_|)electricity_[0-9a-z]+_[0-9a-z]+_export_current_rate)'
For Octopus Intelligent GO
octopus_intelligent_slot: 're:(binary_sensor.octopus_energy([0-9a-z_]+|)_intelligent_dispatching)'
octopus_ready_time: 're:(time.octopus_energy([0-9a-z_]+|)_intelligent_ready_time)'
octopus_charge_limit: 're:(number.octopus_energy([0-9a-z_]+|)_intelligent_charge_limit)'
For Octopus Saving sessions
octopus_saving_session: 're:(binary_sensor.octopus_energy([0-9a-z_]+|)_saving_session(s|))'
octopus_saving_session_octopoints_per_penny: 8
Nordpool
For adjustment to Octopus Intelligent
This is built into Predbat, see the apps.yaml configuration guide
As your energy rates (e.g. for those in Norway)
https://github.com/custom-components/nordpool/
Can be linked to Predbat to provide energy rates in your region e.g:
metric_octopus_import: 'sensor.nordpool_kwh_oslo_eur_3_10_025'
Solcast
https://github.com/oziee/ha-solcast-solar
For solar forecast data
pv_forecast_today: re:(sensor.(solcast_|)(pv_forecast_|)forecast_today)
pv_forecast_tomorrow: re:(sensor.(solcast_|)(pv_forecast_|)forecast_tomorrow)
pv_forecast_d3: re:(sensor.(solcast_|)(pv_forecast_|)forecast_(day_3|d3))
pv_forecast_d4: re:(sensor.(solcast_|)(pv_forecast_|)forecast_(day_4|d4))