esp32_ble_tracker: external_components: - source: github://Fabian-Schmidt/esphome-victron_ble victron_ble: - id: MySmartSolar mac_address: "yourMACadress" bindkey: "yourEncryptionKey" sensor: - platform: victron_ble victron_ble_id: MySmartSolar name: "Battery Voltage" type: BATTERY_VOLTAGE - platform: victron_ble victron_ble_id: MySmartSolar name: "Battery Current" type: BATTERY_CURRENT - platform: victron_ble victron_ble_id: MySmartSolar name: "Yield Today" type: YIELD_TODAY - platform: victron_ble victron_ble_id: MySmartSolar name: "PV Power" id: pv_power type: PV_POWER - platform: victron_ble victron_ble_id: MySmartSolar name: "Load Current" type: LOAD_CURRENT - platform: integration name: "Solar Energy Produced" sensor: pv_power unit_of_measurement: "Wh" time_unit: h accuracy_decimals: 2 state_class: total_increasing device_class: energy binary_sensor: - platform: victron_ble victron_ble_id: MySmartSolar name: "MPPT is in Fault state" type: DEVICE_STATE_FAULT - platform: victron_ble victron_ble_id: MySmartSolar name: "MPPT has Error" type: CHARGER_ERROR - platform: victron_ble victron_ble_id: MySmartSolar name: "MPPT in FLOAT" id: mppt_in_float type: DEVICE_STATE_FLOAT text_sensor: - platform: victron_ble victron_ble_id: MySmartSolar name: "MPPT state" type: DEVICE_STATE - platform: victron_ble victron_ble_id: MySmartSolar name: "MPPT Error reason" type: CHARGER_ERROR