substitutions: name: steca-solar-inverter esphome: name: ${name} esp32: board: nodemcu-32s framework: type: arduino # Enable logging logger: # Enable Home Assistant API api: ota: password: "0000000000000000000000000000000" wifi: ssid: !secret wifi_ssid password: !secret wifi_password # Enable fallback hotspot (captive portal) in case wifi connection fails ap: ssid: "Steca-Solar-Inverter" password: "00000000000000000" # Example configuration entry uart: - id: uart_bus tx_pin: GPIO22 rx_pin: GPIO23 # most devices use 2400 as baud_rate baud_rate: 2400 pipsolar: - uart_id: uart_bus id: inverter0 # Example configuration entry sensor: - platform: pipsolar pipsolar_id: inverter0 # QPIRI grid_rating_voltage: name: "${name} grid_rating_voltage" grid_rating_current: name: "${name} grid_rating_current" ac_output_rating_voltage: name: "${name} ac_output_rating_voltage" ac_output_rating_frequency: name: "${name} ac_output_rating_frequency" ac_output_rating_current: name: "${name} ac_output_rating_current" ac_output_rating_apparent_power: name: "${name} ac_output_rating_apparent_power" ac_output_rating_active_power: name: "${name} ac_output_rating_active_power" current_max_ac_charging_current: name: "${name} current_max_ac_charging_current" current_max_charging_current: name: "${name} current_max_charging_current" output_source_priority: name: "${name} output_source_priority" charger_source_priority: name: "${name} charger_source_priority" output_mode: name: "${name} output_mode" battery_redischarge_voltage: name: "${name} battery_redischarge_voltage" text_sensor: - platform: pipsolar pipsolar_id: inverter0 device_mode: name: "${name} device_mode" last_qpigs: name: "${name} last_qpigs" last_qpiri: name: "${name} last_qpiri" last_qmod: name: "${name} last_qmod" last_qflag: name: "${name} last_qflag" binary_sensor: - platform: pipsolar pipsolar_id: inverter0 charging_status: name: "${name} charging_status" scc_charging_status: name: "${name} scc_charging_status" ac_charging_status: name: "${name} ac_charging_status" backlight_on: name: "${name} backlight_on" switch: - platform: pipsolar pipsolar_id: inverter0 output_source_priority_utility: name: "${name} output_source_priority_utility" output_source_priority_solar: name: "${name} output_source_priority_solar" output_source_priority_battery: name: "${name} output_source_priority_battery" output: - platform: pipsolar pipsolar_id: inverter0 battery_recharge_voltage: id: inverter0_battery_recharge_voltage_out