@4alvit / Public code, in context

Follow
the evidence.

Look inside the configuration and service records that informed the analysis. Every entry below comes from the public code scanned for this profile.

Back to the full profile
04Implementation evidence

A closer look at the source.

Expand a record to inspect the devices, components and interfaces detected by the analyzers.

ESPHome configurations 37 records

4alvit/esphome-ble-sensor-patterns/patterns/ble-temp-sensor/generic-ble-temp.yaml

Devices: esp32:esp32dev

Components: 11 · Complexity: low

Focus: environmental monitoring, home automation, battery management, energy management, networking protocols

  • binary_sensor / status : ESP32 Status
  • mqtt
  • logger
  • api
  • esp32_ble_tracker
  • wifi
  • sensor / template : Temperature
  • sensor / template : Humidity
  • sensor / template : Battery
  • sensor / uptime : Uptime
  • sensor / wifi_signal : WiFi Signal

Custom components: None detected

External libraries: None detected

4alvit/esphome-ble-sensor-patterns/patterns/ble-temp-sensor/inkbird-ibs-th1.yaml

Devices: esp32:esp32dev

Components: 11 · Complexity: low

Focus: environmental monitoring, home automation, battery management, energy management, networking protocols

  • binary_sensor / status : ESP32 Status
  • mqtt
  • logger
  • api
  • esp32_ble_tracker
  • wifi
  • sensor / template : Inkbird Temperature
  • sensor / template : Inkbird Humidity
  • sensor / template : Inkbird Battery
  • sensor / uptime : Uptime
  • sensor / wifi_signal : WiFi Signal

Custom components: None detected

External libraries: None detected

4alvit/esphome-ble-sensor-patterns/patterns/ble-temp-sensor/xiaomi-lywsd03mmc.yaml

Devices: esp32:esp32dev

Components: 10 · Complexity: low

Focus: environmental monitoring, home automation, battery management, energy management, networking protocols

  • binary_sensor / status : ESP32 Status
  • mqtt
  • logger
  • api
  • esp32_ble_tracker
  • wifi
  • sensor / xiaomi_lywsd03mmc
  • sensor / wifi_signal : WiFi Signal
  • sensor / uptime : Uptime
  • button / restart : Restart

Custom components: None detected

External libraries: None detected

4alvit/esphome-ble-sensor-patterns/patterns/daly-bms/multi-bms.yaml

Devices: esp32:esp32dev

Components: 19 · Complexity: low

Focus: firmware development, environmental monitoring, home automation, battery management, energy management, networking protocols

  • binary_sensor / daly_bms_ble
  • binary_sensor / daly_bms_ble
  • binary_sensor / daly_bms_ble
  • binary_sensor / status : ESP32 Status
  • mqtt
  • logger
  • esp32_ble
  • interval
  • api
  • esp32_ble_tracker
  • wifi
  • sensor / daly_bms_ble
  • sensor / daly_bms_ble
  • sensor / daly_bms_ble
  • sensor / wifi_signal : WiFi Signal
  • sensor / uptime : Uptime
  • ble_client
  • ble_client
  • ble_client

Custom components: daly_bms_ble

External libraries: None detected

4alvit/esphome-ble-sensor-patterns/patterns/daly-bms/single-bms.yaml

Devices: esp32:esp32dev

Components: 16 · Complexity: low

Focus: firmware development, environmental monitoring, home automation, battery management, energy management, networking protocols

  • binary_sensor / daly_bms_ble
  • binary_sensor / daly_bms_ble
  • binary_sensor / status : ESP32 Status
  • mqtt
  • logger
  • api
  • esp32_ble_tracker
  • wifi
  • sensor / daly_bms_ble
  • sensor / daly_bms_ble
  • sensor / daly_bms_ble
  • sensor / template : Pack Energy
  • sensor / wifi_signal : WiFi Signal
  • sensor / uptime : Uptime
  • button / restart : Restart
  • ble_client

Custom components: daly_bms_ble

External libraries: None detected

4alvit/esphome-ble-sensor-patterns/patterns/jbd-bms/multi-bms.yaml

Devices: esp32:esp32dev

Components: 23 · Complexity: low

Focus: firmware development, environmental monitoring, home automation, battery management, energy management, networking protocols

  • binary_sensor / jbd_bms_ble
  • binary_sensor / jbd_bms_ble
  • binary_sensor / jbd_bms_ble
  • binary_sensor / status : ESP32 Status
  • mqtt
  • logger
  • esp32_ble
  • interval
  • api
  • esp32_ble_tracker
  • wifi
  • sensor / jbd_bms_ble
  • sensor / jbd_bms_ble
  • sensor / jbd_bms_ble
  • sensor / wifi_signal : WiFi Signal
  • sensor / uptime : Uptime
  • sensor / template : Total Voltage (All)
  • sensor / template : Total Power (All)
  • sensor / template : Min SOC (All)
  • button / restart : Restart
  • ble_client
  • ble_client
  • ble_client

Custom components: jbd_bms_ble

External libraries: None detected

4alvit/esphome-ble-sensor-patterns/patterns/jbd-bms/single-bms.yaml

Devices: esp32:esp32dev

Components: 14 · Complexity: low

Focus: firmware development, environmental monitoring, home automation, battery management, energy management, networking protocols

  • binary_sensor / jbd_bms_ble
  • binary_sensor / status : ESP32 Status
  • mqtt
  • logger
  • api
  • esp32_ble_tracker
  • wifi
  • sensor / jbd_bms_ble
  • sensor / jbd_bms_ble
  • sensor / jbd_bms_ble
  • sensor / wifi_signal : WiFi Signal
  • sensor / uptime : Uptime
  • button / restart : Restart
  • ble_client

Custom components: jbd_bms_ble

External libraries: None detected

4alvit/esphome-ble-sensor-patterns/patterns/xiaomi-mi-flora/mi-flora.yaml

Devices: esp32:esp32dev

Components: 9 · Complexity: low

Focus: environmental monitoring, home automation, battery management, energy management, networking protocols

  • binary_sensor / status : ESP32 Status
  • mqtt
  • logger
  • api
  • esp32_ble_tracker
  • wifi
  • sensor / xiaomi_hhccjcy01
  • sensor / uptime : Uptime
  • sensor / wifi_signal : WiFi Signal

Custom components: None detected

External libraries: None detected

victron-venus/esphome-jbd-bms-mqtt/jbd-all-batteries.yaml

Devices: esp32:esp32dev

Components: 46 · Complexity: medium

Focus: firmware development, environmental monitoring, home automation, battery management, energy management, networking protocols

  • binary_sensor / jbd_bms_ble
  • binary_sensor / jbd_bms_ble
  • binary_sensor / jbd_bms_ble
  • binary_sensor / jbd_bms_ble
  • binary_sensor / jbd_bms_ble
  • binary_sensor / jbd_bms_ble
  • binary_sensor / jbd_bms_ble
  • binary_sensor / jbd_bms_ble
  • binary_sensor / status : esp32_status
  • mqtt
  • logger
  • esp32_ble
  • interval
  • api
  • esp32_ble_tracker
  • wifi
  • ota / esphome
  • sensor / jbd_bms_ble
  • sensor / jbd_bms_ble
  • sensor / jbd_bms_ble
  • sensor / jbd_bms_ble
  • sensor / jbd_bms_ble
  • sensor / jbd_bms_ble
  • sensor / jbd_bms_ble
  • sensor / jbd_bms_ble
  • sensor / wifi_signal : wifi_signal
  • sensor / uptime : uptime
  • sensor / template : voltage_total_c1
  • sensor / template : power_total_c1
  • sensor / template : current_total_c1
  • sensor / template : soc_total_c1
  • sensor / template : capacity_total_c1
  • sensor / template : voltage_total_c2
  • sensor / template : power_total_c2
  • sensor / template : current_total_c2
  • sensor / template : soc_total_c2
  • sensor / template : capacity_total_c2
  • button / restart : restart
  • ble_client
  • ble_client
  • ble_client
  • ble_client
  • ble_client
  • ble_client
  • ble_client
  • ble_client

Custom components: jbd_bms_ble

External libraries: None detected

victron-venus/esphome-jbd-bms-mqtt/jbd-all-batteries1.yaml

Devices: esp32:esp32dev

Components: 29 · Complexity: medium

Focus: firmware development, environmental monitoring, home automation, battery management, energy management, networking protocols

  • binary_sensor / jbd_bms_ble
  • binary_sensor / jbd_bms_ble
  • binary_sensor / jbd_bms_ble
  • binary_sensor / jbd_bms_ble
  • binary_sensor / status : esp32_status
  • script
  • mqtt
  • logger
  • esp32_ble
  • api
  • esp32_ble_tracker
  • wifi
  • ota / esphome
  • sensor / jbd_bms_ble
  • sensor / jbd_bms_ble
  • sensor / jbd_bms_ble
  • sensor / jbd_bms_ble
  • sensor / wifi_signal : wifi_signal
  • sensor / uptime : uptime
  • sensor / template : voltage_total
  • sensor / template : power_total
  • sensor / template : current_total
  • sensor / template : soc_total
  • sensor / template : capacity_total
  • button / restart : restart
  • ble_client
  • ble_client
  • ble_client
  • ble_client

Custom components: jbd_bms_ble

External libraries: None detected

victron-venus/esphome-jbd-bms-mqtt/jbd-all-batteries2.yaml

Devices: esp32:esp32dev

Components: 29 · Complexity: medium

Focus: firmware development, environmental monitoring, home automation, battery management, energy management, networking protocols

  • binary_sensor / jbd_bms_ble
  • binary_sensor / jbd_bms_ble
  • binary_sensor / jbd_bms_ble
  • binary_sensor / jbd_bms_ble
  • binary_sensor / status : esp32_status
  • script
  • mqtt
  • logger
  • esp32_ble
  • api
  • esp32_ble_tracker
  • wifi
  • ota / esphome
  • sensor / jbd_bms_ble
  • sensor / jbd_bms_ble
  • sensor / jbd_bms_ble
  • sensor / jbd_bms_ble
  • sensor / wifi_signal : wifi_signal
  • sensor / uptime : uptime
  • sensor / template : voltage_total
  • sensor / template : power_total
  • sensor / template : current_total
  • sensor / template : soc_total
  • sensor / template : capacity_total
  • button / restart : restart
  • ble_client
  • ble_client
  • ble_client
  • ble_client

Custom components: jbd_bms_ble

External libraries: None detected

victron-venus/dbus-esphome-grid-sensor/esphome/grid-sensor.yaml

Devices: esp32:esp32dev

Components: 16 · Complexity: low

Focus: firmware development, energy management, home automation, networking protocols

  • i2c
  • switch / template : MQTT Publishing
  • binary_sensor / status : Grid Sensor Status
  • binary_sensor / template : Grid Feed-In Active
  • light / binary : Grid Sensor LED
  • mqtt
  • logger
  • api
  • wifi
  • ota / esphome
  • sensor / adc : Grid Current
  • sensor / template : Grid Power
  • sensor / integration : Grid Energy Forward
  • sensor / integration : Grid Energy Reverse
  • button / restart : Grid Sensor Restart
  • button / template : Toggle Calibration Mode

Custom components: None detected

External libraries: None detected

victron-venus/dbus-esphome-grid-sensor/docker-compose.yml

Devices: Not detected

Components: 0 · Complexity: low

Focus: home automation, networking protocols

Custom components: None detected

External libraries: None detected

victron-venus/esphome-emporia-vue2-ethernet/firmware/validation/fixture-4signal.yaml

Devices: Not detected

Components: 0 · Complexity: low

Focus: firmware development, networking protocols

Custom components: None detected

External libraries: None detected

victron-venus/esphome-emporia-vue2-ethernet/firmware/validation/fixture-common.yaml

Devices: esp32:esp32dev

Components: 5 · Complexity: low

Focus: firmware development, energy management, home automation

  • i2c
  • logger
  • api
  • ota / esphome
  • sensor / emporia_vue

Custom components: emporia_vue

External libraries: None detected

victron-venus/esphome-emporia-vue2-ethernet/firmware/validation/fixture.yaml

Devices: Not detected

Components: 0 · Complexity: low

Focus: firmware development, networking protocols

Custom components: None detected

External libraries: None detected

ha-homelab/ha-tuya-esphome/examples/me201w-cbu-recovery.yaml

Devices: bk72xx:cbu

Components: 6 · Complexity: low

Focus: firmware development, home automation, networking protocols

  • binary_sensor / status : Status
  • logger
  • api
  • wifi
  • ota / esphome
  • sensor / wifi_signal : WiFi Signal

Custom components: None detected

External libraries: None detected

ha-homelab/ha-tuya-esphome/examples/supernight-cv01.yaml

Devices: Not detected

Components: 7 · Complexity: low

Focus: firmware development, energy management, home automation

  • switch / gpio : Left Outlet
  • switch / gpio : Right Outlet
  • binary_sensor / gpio
  • binary_sensor / template
  • logger
  • sensor / adc
  • sensor / hlw8012

Custom components: None detected

External libraries: None detected

ha-homelab/ha-tuya-esphome/examples/swp1-pw2-v5.yaml

Devices: esp8266:esp_wroom_02

Components: 9 · Complexity: low

Focus: firmware development, home automation, networking protocols

  • switch / gpio : None
  • binary_sensor / gpio
  • binary_sensor / status : Status
  • logger
  • api
  • wifi
  • ota / esphome
  • sensor / wifi_signal : WiFi Signal
  • button / restart : Restart

Custom components: None detected

External libraries: None detected

ha-homelab/ha-tuya-esphome/examples/teckin-sp20-metered.yaml

Devices: esp8266:esp01_1m

Components: 21 · Complexity: low

Focus: firmware development, energy management, home automation, networking protocols

  • time / homeassistant
  • time / sntp
  • switch / gpio : Relay
  • binary_sensor / gpio : Physical Button
  • binary_sensor / status : Status
  • light / binary
  • logger
  • interval
  • api
  • wifi
  • ota / esphome
  • sensor / hlw8012
  • sensor / template : Energy Total
  • sensor / template : Energy Today
  • sensor / template : Energy Yesterday
  • sensor / template : Energy ApparentPower
  • sensor / template : Energy ReactivePower
  • sensor / template : Energy Factor
  • sensor / wifi_signal : WiFi Signal
  • sensor / uptime : Uptime
  • button / restart : Restart

Custom components: None detected

External libraries: None detected

ha-homelab/ha-tuya-esphome/examples/tuya-plug.yaml

Devices: esp8266:esp01_1m

Components: 6 · Complexity: low

Focus: firmware development, home automation, networking protocols

  • binary_sensor / status : Status
  • logger
  • api
  • wifi
  • ota / esphome
  • sensor / wifi_signal : WiFi Signal

Custom components: None detected

External libraries: None detected

ha-homelab/ha-radio-hub/firmware/external-antenna/hub.yaml

Devices: esp32:esp32dev

Components: 10 · Complexity: high

Focus: firmware development, environmental monitoring, home automation, energy management, networking protocols

  • uart
  • i2c
  • mqtt
  • logger
  • ethernet
  • api
  • esp32_ble_tracker
  • ota / esphome
  • spi
  • bluetooth_proxy

Custom components: low_power_otbr, low_power_ethernet, zigbee_tcp, wk2132_uart

External libraries: None detected

ha-homelab/ha-radio-hub/firmware/h2-quartet/h2-ble-ethernet.yaml

Devices: esp32:esp32-h2-devkitm-1

Components: 5 · Complexity: low

Focus: firmware development, home automation, networking protocols

  • logger
  • ethernet
  • api
  • esp32_ble_tracker
  • bluetooth_proxy

Custom components: None detected

External libraries: None detected

ha-homelab/ha-radio-hub/firmware/hub-s3-eth.yaml

Devices: esp32:esp32-s3-devkitc-1

Components: 11 · Complexity: medium

Focus: firmware development, environmental monitoring, home automation, networking protocols

  • uart
  • uart
  • i2c
  • binary_sensor / status : API Connected
  • logger
  • ethernet
  • api
  • ota / esphome
  • sensor / uptime : Uptime
  • button / restart : Restart sensor controller
  • bluetooth_proxy

Custom components: None detected

External libraries: None detected

ha-homelab/ha-radio-hub/firmware/low-power/proof.yaml

Devices: esp32:esp32-s3-devkitc-1

Components: 10 · Complexity: high

Focus: firmware development, environmental monitoring, home automation, energy management, networking protocols

  • uart
  • i2c
  • mqtt
  • logger
  • ethernet
  • api
  • esp32_ble_tracker
  • ota / esphome
  • spi
  • bluetooth_proxy

Custom components: low_power_otbr, low_power_ethernet

External libraries: None detected

ha-homelab/ha-radio-hub/firmware/module-carrier/hub.yaml

Devices: esp32:esp32-s3-devkitc-1

Components: 10 · Complexity: high

Focus: firmware development, environmental monitoring, home automation, energy management, networking protocols

  • uart
  • i2c
  • mqtt
  • logger
  • ethernet
  • api
  • esp32_ble_tracker
  • ota / esphome
  • spi
  • bluetooth_proxy

Custom components: low_power_otbr, low_power_ethernet, zigbee_tcp, wk2132_uart

External libraries: None detected

ha-homelab/ha-radio-hub/firmware/packages/rf-airbridge.yaml

Devices: Not detected

Components: 6 · Complexity: medium

Focus: firmware development, home automation, networking protocols

  • remote_receiver
  • switch / template : Raw RF learning
  • script
  • mqtt
  • remote_transmitter
  • api

Custom components: rf_tx_startup, remote_receiver

External libraries: None detected

ha-homelab/ha-radio-hub/firmware/packages/rf-ethernet-base.yaml

Devices: esp32:esp32-s3-devkitc-1

Components: 6 · Complexity: medium

Focus: firmware development, home automation, networking protocols

  • binary_sensor / status : API Connected
  • logger
  • ethernet
  • api
  • spi
  • sensor / uptime : Uptime

Custom components: None detected

External libraries: None detected

ha-homelab/rf-airbridge/device.example.yaml

Devices: esp8266:nodemcuv2

Components: 5 · Complexity: low

Focus: firmware development, networking protocols

  • mqtt
  • api
  • wifi
  • ota / esphome
  • spi

Custom components: None detected

External libraries: None detected

ha-homelab/rf-airbridge/packages/rf-airbridge.yaml

Devices: Not detected

Components: 6 · Complexity: medium

Focus: firmware development, home automation, networking protocols

  • remote_receiver
  • switch / template : Raw RF learning
  • script
  • mqtt
  • remote_transmitter
  • api

Custom components: remote_receiver

External libraries: None detected

ha-homelab/rf-airbridge/packages/wake-on-lan.yaml

Devices: Not detected

Components: 1 · Complexity: low

Focus: networking protocols

  • api

Custom components: None detected

External libraries: None detected

ha-homelab/ruview-home-sensing/firmware/wisp-pilot/node-esp32s3.yaml

Devices: esp32:esp32-s3-devkitc-1

Components: 6 · Complexity: low

Focus: firmware development, energy management, home automation, networking protocols

  • switch / template : Pilot raw CSI stream
  • light / esp32_rmt_led_strip
  • logger
  • api
  • wifi
  • ota / esphome

Custom components: wisp

External libraries: None detected

ha-homelab/zac93-esp32/firmware/adopt/esp32-s3.yaml

Devices: esp32:esp32-s3-devkitc-1

Components: 4 · Complexity: low

Focus: firmware development, energy management, networking protocols

  • logger
  • api
  • wifi
  • ota / esphome

Custom components: None detected

External libraries: None detected

ha-homelab/zac93-esp32/firmware/adopt/esp32-wroom.yaml

Devices: esp32:esp32dev

Components: 4 · Complexity: low

Focus: firmware development, energy management, networking protocols

  • logger
  • api
  • wifi
  • ota / esphome

Custom components: None detected

External libraries: None detected

ha-homelab/zac93-esp32/firmware/factory/esp32-s3.yaml

Devices: esp32:esp32-s3-devkitc-1

Components: 3 · Complexity: low

Focus: firmware development, energy management, networking protocols

  • logger
  • api
  • wifi

Custom components: None detected

External libraries: None detected

ha-homelab/zac93-esp32/firmware/factory/esp32-wroom.yaml

Devices: esp32:esp32dev

Components: 3 · Complexity: low

Focus: firmware development, energy management, networking protocols

  • logger
  • api
  • wifi

Custom components: None detected

External libraries: None detected

ha-homelab/zac93-esp32/firmware/common.yaml

Devices: Not detected

Components: 4 · Complexity: low

Focus: firmware development, energy management, networking protocols

  • logger
  • api
  • wifi
  • ota / esphome

Custom components: None detected

External libraries: None detected

D-Bus analysis 40 records

com.victronenergy.battery.

Interfaces: 1 · Methods: 0 · Signals: 0

Object paths: /Alarms/CellImbalance, /Alarms/CommunicationError, /Alarms/HighCellVoltage, /Alarms/HighTemperature, /Alarms/HighVoltage, /Alarms/InternalFailure, /Alarms/LowCellVoltage, /Alarms/LowSoc, /Alarms/LowTemperature, /Alarms/LowVoltage, /Capacity, /Connected, /ConsumedAmphours, /Dc/0/Temperature, /History/ChargeCycles, /Info/DataAge, /Info/DataComplete, /Info/DataTimeout, /Info/LastMeasurementMonotonic, /Info/MaxChargeCellVoltage, /Info/MaxChargeCurrent, /Info/MaxChargeVoltage, /Info/MaxDischargeCurrent, /Info/MissingData, /Info/TelemetryPartial, /Info/TelemetrySource, /Info/TelemetryState, /InstalledCapacity, /Io/AllowToBalance, /Io/AllowToCharge, /Io/AllowToDischarge, /Soc, /System/BatteriesParallel, /System/BatteriesSeries, /System/MOSTemperature, /System/MaxCellTemperature, /System/MaxCellVoltage, /System/MaxTemperatureCellId, /System/MaxVoltageCellId, /System/MinCellTemperature, /System/MinCellVoltage, /System/MinTemperatureCellId, /System/MinVoltageCellId, /System/NrOfBatteries, /System/NrOfCells, /System/NrOfCellsPerBattery, /System/NrOfModulesBlockingCharge, /System/NrOfModulesBlockingDischarge, /System/NrOfModulesOffline, /System/NrOfModulesOnline, /System/StaleData, /Voltages/Diff, /Voltages/Sum

Complexity: medium · Focus: networking protocols, energy management, battery management

  • com.victronenergy.battery. · /Alarms/CellImbalance
dbus_utils

Interfaces: 1 · Methods: 0 · Signals: 0

Object paths: /Connected, /CustomName, /Dc/0/Current, /Dc/0/Power, /Dc/0/Temperature, /Dc/0/Voltage, /DeviceInstance, /FirmwareVersion, /HardwareVersion, /Mgmt/Connection, /Mgmt/ProcessName, /Mgmt/ProcessVersion, /ProductId, /ProductName, /TimeToGo

Complexity: low · Focus: networking protocols, energy management, battery management

  • com.victronenergy.dbus_utils · /Connected
com.victronenergy.pvinverter.tasmota_

Interfaces: 1 · Methods: 0 · Signals: 0

Object paths: /Ac/Energy/Daily, /Ac/Energy/Forward, /Ac/L1/Current, /Ac/L1/Power, /Ac/L1/Voltage, /Ac/Power, /AllowedRoles, /Connected, /CustomName, /DeviceInstance, /Energy/Daily/Yesterday, /ErrorCode, /FirmwareVersion, /IsGenericEnergyMeter, /Mgmt/Connection, /Mgmt/ProcessName, /Mgmt/ProcessVersion, /PhaseSetting, /Position, /PositionIsAdjustable, /ProductId, /ProductName, /Role, /Serial

Complexity: medium · Focus: home automation, energy management, networking protocols

  • com.victronenergy.pvinverter.tasmota_ · /Ac/Energy/Daily
com.victronenergy.BusItem.GetValue

Interfaces: 1 · Methods: 0 · Signals: 0

Object paths: /Ac/Power, /CustomName, /org/freedesktop/DBus

Complexity: low · Focus: home automation, energy management, battery management

  • com.victronenergy.BusItem.GetValue · /Ac/Power
com.victronenergy.BusItem

Interfaces: 1 · Methods: 0 · Signals: 0

Object paths: /org/freedesktop/DBus, {path}

Complexity: low · Focus: home automation, energy management, battery management

  • com.victronenergy.BusItem · /org/freedesktop/DBus
read_provenance

Interfaces: 1 · Methods: 0 · Signals: 0

Object paths: /org/freedesktop/DBus, /proc

Complexity: low · Focus: home automation, energy management

  • com.victronenergy.read_provenance · /org/freedesktop/DBus
com.victronenergy.tank.ha_tank

Interfaces: 1 · Methods: 0 · Signals: 0

Object paths: /Ac/Power, /Soc, /sys/class/net/eth0/address

Complexity: low · Focus: networking protocols, home automation, energy management, battery management

  • com.victronenergy.tank.ha_tank · /Ac/Power
com.victronenergy.evcharger.

Interfaces: 1 · Methods: 0 · Signals: 0

Object paths: /Ac/L1/Voltage, /Ac/Power, /Connected, /Current, /DeviceInstance, /Mgmt/Connection, /Soc, /VIN

Complexity: low · Focus: energy management, battery management

  • com.victronenergy.evcharger. · /Ac/L1/Voltage
grid_backup

Interfaces: 1 · Methods: 0 · Signals: 0

Object paths: /Ac/Power, /Connected, /CustomName, /DeviceInstance, /LastUpdate, /ProductName, /Role

Complexity: low · Focus: home automation, energy management

  • com.victronenergy.grid_backup · /Ac/Power
com.victronenergy.grid.

Interfaces: 1 · Methods: 0 · Signals: 0

Object paths: /Ac/Energy/Forward, /Ac/Energy/Reverse, /Connected, /DeviceInstance, /Serial

Complexity: low · Focus: home automation, energy management

  • com.victronenergy.grid. · /Ac/Energy/Forward
com.victronenergy.grid.

Interfaces: 1 · Methods: 0 · Signals: 0

Object paths: /Ac/Grid/NumberOfPhases, /Connected, /NrOfPhases, /ServiceName

Complexity: low · Focus: home automation, energy management

  • com.victronenergy.grid. · /Ac/Grid/NumberOfPhases
com.victronenergy.settings

Interfaces: 1 · Methods: 0 · Signals: 0

Object paths: /Ac/Consumption/L1/Power, /Ac/Consumption/L2/Power, /Ac/Energy/Daily, /Ac/Energy/Forward, /Ac/Grid/L1/Power, /Ac/Grid/L2/Power, /Ac/Power, /Connected, /CustomName, /Dc/0/Current, /Dc/0/Power, /Dc/0/Voltage, /Dc/Battery/Soc, /Dc/Pv/Power, /Devices/0/Ac/Inverter/P, /Energy/Daily/Yesterday, /History/Daily/0/Yield, /History/Daily/1/Yield, /Hub4/L1/AcPowerSetpoint, /Info/AllowCharge, /Info/AllowDischarge, /Info/DataComplete, /Info/DataTimeout, /Info/LastMeasurementMonotonic, /Mode, /ModeIsAdjustable, /ProductName, /Pv/V, /Settings, /Settings/CGwacs/BatteryLife/State, /Settings/InverterControl/TouExpensiveEndHour, /Settings/InverterControl/TouExpensiveStartHour, /Settings/System/TimeZone, /Soc, /State, /TimeToGo, /Yield/Power, /usr/bin/dbus

Complexity: medium · Focus: networking protocols, home automation, energy management, battery management

  • com.victronenergy.settings · /Ac/Consumption/L1/Power
com.victronenergy.tank.ha_tank

Interfaces: 1 · Methods: 0 · Signals: 0

Object paths: /Level, /State

Complexity: low · Focus: home automation, energy management

  • com.victronenergy.tank.ha_tank · /Level
com.victronenergy.BusItem

Interfaces: 1 · Methods: 0 · Signals: 0

Object paths: /, /Ac/Grid/L1/P, /Ac/L1/Power, /Ac/Out/L1/P, /Ac/Power, /CustomName, /Dc/0/Current, /Dc/0/Power, /Dc/0/Temperature, /Dc/0/Voltage, /Soc, /State, /Yield/Power, /org/freedesktop/DBus

Complexity: low · Focus: energy management, battery management

  • com.victronenergy.BusItem · /
com.victronenergy.BusItem

Interfaces: 1 · Methods: 0 · Signals: 0

Object paths: /org/freedesktop/DBus

Complexity: low · Focus: energy management

  • com.victronenergy.BusItem · /org/freedesktop/DBus
com.victronenergy.battery.ttyO1

Interfaces: 1 · Methods: 0 · Signals: 0

Object paths: /ac/grid/power, /ac/loads/power, /ac/power, /dc/0/power, /dc/0/voltages/cell, /dc/pv/power, /power, /soc, /state, /temperatures/cell, /yield/power

Complexity: low · Focus: networking protocols, energy management, battery management

  • com.victronenergy.battery.ttyO1 · /ac/grid/power
com.victronenergy.grid

Interfaces: 1 · Methods: 0 · Signals: 0

Object paths: /Ac/Energy/Forward, /Ac/Energy/Reverse, /Ac/Frequency, /Ac/L1/Current, /Ac/L1/Power, /Ac/L1/Voltage, /Ac/Power, /Connected, /CustomName, /DeviceInstance, /ErrorCode, /FirmwareVersion, /HardwareVersion, /Mgmt/Connection, /Mgmt/ProcessName, /Mgmt/ProcessVersion, /ProductId, /ProductName, /Status, /run/dbus-grid-service.pid

Complexity: medium · Focus: energy management, networking protocols

  • com.victronenergy.grid · /Ac/Energy/Forward
mqtt_to_dbus

Interfaces: 1 · Methods: 0 · Signals: 0

Object paths: /Connected, /CustomName, /DeviceInstance, /FirmwareVersion, /ProductId, /ProductName

Complexity: low · Focus: energy management, networking protocols

  • com.victronenergy.mqtt_to_dbus · /Connected
com.victronenergy.BusItem

Interfaces: 1 · Methods: 0 · Signals: 0

Object paths: /, /Array, /AsyncItem, /DeviceInstance, /Double, /DoubleArray, /Int, /Text

Complexity: low · Focus: energy management

  • com.victronenergy.BusItem · /
com.victronenergy.BusItem

Interfaces: 3 · Methods: 0 · Signals: 0

Object paths: /, /Double, /Int, /Nothing, /Settings/Vrmlogger/LogInterval, /Text, /org/freedesktop/DBus

Complexity: low · Focus: home automation, energy management

  • com.example.servicehandler · /servicehandler
  • com.example.gridservice · /gridservice
  • com.example.settingsservice · /settingsservice
com.victronenergy.settings

Interfaces: 1 · Methods: 0 · Signals: 0

Object paths: /Settings, /Settings/AioVelib/OptionA, /Settings/AioVelib/OptionB

Complexity: low · Focus: home automation, energy management

  • com.victronenergy.settings · /Settings
com.victronenergy.acload.emporia_ch

Interfaces: 1 · Methods: 0 · Signals: 0

Object paths: /api, /states, /websocket, config.json

Complexity: low · Focus: home automation, energy management, battery management

  • com.victronenergy.acload.emporia_ch · /api
com.victronenergy.acload.

Interfaces: 1 · Methods: 0 · Signals: 0

Object paths: /Ac/Energy/Forward, /Ac/L1/Power, /Ac/Power, /AllowedRoles, /Connected, /CustomName, /DeviceInstance, /Emporia/Channel, /Emporia/DeviceId, /FirmwareVersion, /IsGenericEnergyMeter, /LastUpdate, /Mgmt/Connection, /Mgmt/ProcessName, /Mgmt/ProcessVersion, /NrOfPhases, /Position, /ProductId, /ProductName, /RefreshTime, /Role, /Serial, /Source/EntityId, /Source/Type, /Status, /api, /websocket

Complexity: medium · Focus: networking protocols, energy management, battery management

  • com.victronenergy.acload. · /Ac/Energy/Forward
method_capture

Interfaces: 1 · Methods: 0 · Signals: 0

Object paths: /org/freedesktop/DBus

Complexity: low · Focus: energy management

  • com.victronenergy.method_capture · /org/freedesktop/DBus
monitor

Interfaces: 1 · Methods: 0 · Signals: 0

Object paths: /, /org/freedesktop/DBus

Complexity: low · Focus: energy management

  • com.victronenergy.monitor · /
com.victronenergy.battery.

Interfaces: 1 · Methods: 0 · Signals: 0

Object paths: /Alarms/HighTemperature, /Alarms/HighVoltage, /Alarms/InternalFailure, /Alarms/LowSoc, /Alarms/LowTemperature, /Alarms/LowVoltage, /Capacity, /Connected, /ConsumedAmphours, /CustomName, /Info/DataComplete, /Info/DataTimeout, /Info/LastMeasurementMonotonic, /Info/MissingSources, /Info/SourceStatus, /InstalledCapacity, /Io/AllowToCharge, /Io/AllowToDischarge, /ProductName, /Soc, /System/BatteriesParallel, /System/BatteriesSeries, /System/MaxCellVoltage, /System/MaxVoltageCellId, /System/MinCellVoltage, /System/MinVoltageCellId, /System/NrOfBatteries, /System/NrOfCellsPerBattery, /System/NrOfModulesBlockingCharge, /System/NrOfModulesBlockingDischarge, /System/NrOfModulesOffline, /System/NrOfModulesOnline, /TimeToGo, /Voltages/Diff, /Voltages/Sum

Complexity: medium · Focus: networking protocols, home automation, energy management, battery management

  • com.victronenergy.battery. · /Alarms/HighTemperature
com.victronenergy.Battery

Interfaces: 1 · Methods: 0 · Signals: 0

Object paths: /org/freedesktop/DBus

Complexity: low · Focus: energy management, battery management

  • com.victronenergy.Battery · /org/freedesktop/DBus
server

Interfaces: 1 · Methods: 0 · Signals: 0

Object paths: Dc/0/MaxChargeCurrent, Mode, SocLimit

Complexity: low · Focus: networking protocols, home automation, energy management, battery management

  • com.victronenergy.server · Dc/0/MaxChargeCurrent
mqtt_bridge

Interfaces: 1 · Methods: 0 · Signals: 0

Object paths: /Ac/Energy/Forward, /Ac/Energy/Reverse, /Ac/Frequency, /Ac/L1/Current, /Ac/L1/Voltage, /Ac/Power, /Alarm, /Capacity, /CellVoltages, /Dc/0/Current, /Dc/0/Power, /Dc/0/Temperature, /Dc/0/Voltage, /FluidType, /Level, /Remaining, /Soc, /Temperature, /Unit, /Value, /set

Complexity: medium · Focus: networking protocols, energy management, battery management

  • com.victronenergy.mqtt_bridge · /Ac/Energy/Forward
com.victronenergy.mock.

Interfaces: 1 · Methods: 0 · Signals: 0

Object paths: /Ac/Energy/Forward, /Ac/Energy/Reverse, /Ac/Frequency, /Ac/L1/Current, /Ac/L1/Power, /Ac/L1/Voltage, /Ac/L2/Current, /Ac/L2/Power, /Ac/L2/Voltage, /Ac/L3/Current, /Ac/L3/Power, /Ac/L3/Voltage, /Ac/MaxPower, /Ac/Power, /Alarm/CellImbalance, /Alarm/HighTemperature, /Alarm/InternalFailure, /Alarm/LowSoc, /Alarm/LowTemperature, /Alarms, /Alarms/CellImbalance, /Alarms/HighTemperature, /Alarms/InternalFailure, /Alarms/LowSoc, /Alarms/LowTemperature, /Balancing, /BatteryState, /Capacity, /ChargeCurrent, /ChargeVoltage, /Connected, /CustomName, /Dc/0/AllowCharge, /Dc/0/AllowDischarge, /Dc/0/ConsumedAmphours, /Dc/0/Current, /Dc/0/MaxChargeCurrent, /Dc/0/MaxChargeVoltage, /Dc/0/MaxDischargeCurrent, /Dc/0/Power, /Dc/0/Temperature, /Dc/0/Voltage, /DeviceInstance, /FirmwareVersion, /FluidType, /HardwareVersion, /Level, /MaxChargeCurrent, /MaxDischargeCurrent, /Mgmt/Connection, /Mgmt/ProcessName, /Mgmt/ProcessVersion, /Model, /ProductId, /ProductName, /Remaining, /Serial, /Soc, /SystemMaxCellVoltage, /SystemMinCellVoltage, /Temperature, /TemperatureType, /TimeRemaining, /opt/victronenergy/velib_python

Complexity: low · Focus: networking protocols, energy management, battery management

  • com.victronenergy.mock. · /Ac/Energy/Forward
cerbo

Interfaces: 1 · Methods: 0 · Signals: 0

Object paths: /, /AcPowerSetpoint, /Power

Complexity: low · Focus: networking protocols, home automation, energy management, battery management

  • com.victronenergy.cerbo · /
server

Interfaces: 1 · Methods: 0 · Signals: 0

Object paths: /api/settings, /api/state, /api/update, /app/src/inverter_dashboard/static, /assets, /health/live, /static, /ws

Complexity: low · Focus: networking protocols, home automation, energy management, battery management

  • com.victronenergy.server · /api/settings
com.victronenergy.tank.ha_tank

Interfaces: 1 · Methods: 0 · Signals: 0

Object paths: /ActiveTankService, /Capacity, /Connected, /CustomName, /DeviceInstance, /FirmwareVersion, /FluidType, /HardwareVersion, /Level, /Mgmt/Connection, /Mgmt/ProcessName, /Mgmt/ProcessVersion, /Mode, /ProductId, /ProductName, /Remaining, /Serial, /State, /Status

Complexity: medium · Focus: energy management

  • com.victronenergy.tank.ha_tank · /ActiveTankService
cerbo_mqtt

Interfaces: 1 · Methods: 0 · Signals: 0

Object paths: /Ac/Current, /Ac/Energy/Forward, /Ac/Frequency, /Ac/Power, /Connected, /availability, /state

Complexity: low · Focus: energy management, networking protocols

  • com.victronenergy.cerbo_mqtt · /Ac/Current
charger

Interfaces: 1 · Methods: 0 · Signals: 0

Object paths: /Ac/Current, /Ac/Energy/Forward, /Ac/Frequency, /Ac/Power, /Connected, /Current, /NrOfPhases, /Status

Complexity: low · Focus: energy management, networking protocols

  • com.victronenergy.charger · /Ac/Current
com.victronenergy.evcharger.

Interfaces: 1 · Methods: 0 · Signals: 0

Object paths: /Ac/Energy/Forward, /Ac/Frequency, /Ac/L1/Current, /Ac/L1/Power, /Ac/L1/PowerFactor, /Ac/L1/Voltage, /Ac/L2/Current, /Ac/L2/Power, /Ac/L2/PowerFactor, /Ac/L2/Voltage, /Ac/L3/Current, /Ac/L3/Power, /Ac/L3/PowerFactor, /Ac/L3/Voltage, /Ac/Power, /Alarms/BlockedWarning, /Alarms/CPInputShortCircuit, /Alarms/DisplayFWUpdateFailure1, /Alarms/DisplayFWUpdateFailure2, /Alarms/DisplayFWUpdateInProgress, /Alarms/ExternalCurrentLimit, /Alarms/GNDNotPresent, /Alarms/GxCommWarning, /Alarms/HighTempWarning, /Alarms/LightSensorICFault, /Alarms/OverTemperature, /Alarms/OverloadActive, /Alarms/OverloadDetected, /Alarms/ResidualCurrent, /Alarms/SetupNeeded, /Alarms/SystemCausedCurrentLimit, /Alarms/TamperDetected, /Alarms/TimeSyncIssue, /Alarms/WeldedContacts, /AutoStart, /Connected, /Current, /CustomName, /DeviceInstance, /EnableDisplay, /FirmwareVersion, /HardwareVersion, /IsGenericEnergyMeter, /MaxCurrent, /Mgmt/Connection, /Mgmt/ProcessName, /Mgmt/ProcessVersion, /MinCurrent, /Mode, /Model, /NrOfPhases, /Position, /PositionIsAdjustable, /ProductId, /ProductName, /Serial, /Session/Cost, /Session/Energy, /Session/SavedCost, /Session/Time, /Session/UserId, /Session/UserIdType, /SetCurrent, /StartStop, /Status

Complexity: medium · Focus: home automation, energy management, battery management

  • com.victronenergy.evcharger. · /Ac/Energy/Forward
client

Interfaces: 1 · Methods: 0 · Signals: 0

Object paths: /v2/vehicles

Complexity: low · Focus: home automation, energy management, battery management

  • com.victronenergy.client · /v2/vehicles
com.victronenergy.ev.

Interfaces: 1 · Methods: 0 · Signals: 0

Object paths: /Ac/Energy/Forward, /Ac/L1/Current, /Ac/L1/Power, /Ac/L1/Voltage, /Ac/L2/Power, /Ac/L3/Power, /Ac/Power, /AtSite, /BatteryCapacity, /ChargingState, /ChargingTime, /Connected, /Current, /CustomName, /DeviceInstance, /FirmwareVersion, /HardwareVersion, /IsGenericEnergyMeter, /MaxCurrent, /Mgmt/Connection, /Mgmt/ProcessName, /Mgmt/ProcessVersion, /Mode, /NrOfPhases, /Odometer, /Position, /Position/Latitude, /Position/Longitude, /PositionIsAdjustable, /ProductId, /ProductName, /RangeToGo, /Serial, /Session/Energy, /SetCurrent, /Soc, /StartStop, /Status, /TargetSoc, /VIN

Complexity: medium · Focus: networking protocols, home automation, energy management, battery management

  • com.victronenergy.ev. · /Ac/Energy/Forward
com.victronenergy.BusItem

Interfaces: 1 · Methods: 0 · Signals: 0

Object paths: /Climate/Control, /Climate/ControlAvailable, /Climate/ControlEnabled, /Climate/ControlOutcome, /Climate/ControlPending, /Climate/ControlReason, /Climate/Decision, /Climate/DecisionReason, /Climate/EstimatedHeatingPower, /Climate/HvacAction, /Climate/HvacMode, /Climate/IntegrationHealthy, /Climate/LastUpdate, /Climate/Phase, /Climate/ServiceMode, /Climate/TargetTemperature, /Connected, /CustomName, /DeviceInstance, /FirmwareVersion, /HardwareVersion, /Mgmt/Connection, /Mgmt/ProcessName, /Mgmt/ProcessVersion, /ProductId, /ProductName, /Serial, /Settings/System/Units/Temperature, /Status, /SwitchableOutput/0, /SwitchableOutput/1, /Temperature, /TemperatureType

Complexity: low · Focus: networking protocols, home automation, energy management, battery management

  • com.example.commanditem · /commanditem
com.victronenergy.system

Interfaces: 1 · Methods: 0 · Signals: 0

Object paths: /L, /Total/Power, /org/freedesktop/DBus

Complexity: low · Focus: home automation, energy management, battery management

  • com.victronenergy.system · /L