Skip to content

Commit

Permalink
feat: remove precision config since now builtin to HA
Browse files Browse the repository at this point in the history
  • Loading branch information
argoyle committed Jul 31, 2023
1 parent 73fc5f2 commit 894dea6
Show file tree
Hide file tree
Showing 7 changed files with 66 additions and 369 deletions.
62 changes: 1 addition & 61 deletions custom_components/ferroamp/config_flow.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,17 +7,7 @@
from homeassistant.util import slugify
import voluptuous as vol

from .const import (
CONF_INTERVAL,
CONF_PRECISION_BATTERY,
CONF_PRECISION_CURRENT,
CONF_PRECISION_ENERGY,
CONF_PRECISION_FREQUENCY,
CONF_PRECISION_TEMPERATURE,
CONF_PRECISION_VOLTAGE,
DOMAIN,
MANUFACTURER,
)
from .const import CONF_INTERVAL, DOMAIN, MANUFACTURER

TOPIC_SCHEMA = vol.Schema(
{
Expand Down Expand Up @@ -68,32 +58,6 @@ async def async_step_init(self, user_input=None):
if interval is None or interval == 0:
interval = 30

precision_battery = self.config_entry.options.get(CONF_PRECISION_BATTERY)
if precision_battery is None:
precision_battery = 1

precision_current = self.config_entry.options.get(CONF_PRECISION_CURRENT)
if precision_current is None:
precision_current = 0

precision_energy = self.config_entry.options.get(CONF_PRECISION_ENERGY)
if precision_energy is None:
precision_energy = 1

precision_frequency = self.config_entry.options.get(CONF_PRECISION_FREQUENCY)
if precision_frequency is None:
precision_frequency = 2

precision_temperature = self.config_entry.options.get(
CONF_PRECISION_TEMPERATURE
)
if precision_temperature is None:
precision_temperature = 0

precision_voltage = self.config_entry.options.get(CONF_PRECISION_VOLTAGE)
if precision_voltage is None:
precision_voltage = 0

return self.async_show_form(
step_id="init",
data_schema=vol.Schema(
Expand All @@ -102,30 +66,6 @@ async def async_step_init(self, user_input=None):
CONF_INTERVAL,
default=interval,
): cv.positive_int,
vol.Required(
CONF_PRECISION_BATTERY,
default=precision_battery,
): cv.positive_int,
vol.Required(
CONF_PRECISION_CURRENT,
default=precision_current,
): cv.positive_int,
vol.Required(
CONF_PRECISION_ENERGY,
default=precision_energy,
): cv.positive_int,
vol.Required(
CONF_PRECISION_FREQUENCY,
default=precision_frequency,
): cv.positive_int,
vol.Required(
CONF_PRECISION_TEMPERATURE,
default=precision_temperature,
): cv.positive_int,
vol.Required(
CONF_PRECISION_VOLTAGE,
default=precision_voltage,
): cv.positive_int,
}
),
errors=errors,
Expand Down
6 changes: 0 additions & 6 deletions custom_components/ferroamp/const.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,6 @@
import re

CONF_INTERVAL = "interval"
CONF_PRECISION_BATTERY = "precision_battery"
CONF_PRECISION_CURRENT = "precision_current"
CONF_PRECISION_ENERGY = "precision_energy"
CONF_PRECISION_FREQUENCY = "precision_frequency"
CONF_PRECISION_TEMPERATURE = "precision_temperature"
CONF_PRECISION_VOLTAGE = "precision_voltage"
DATA_DEVICES = "devices"
DATA_LISTENERS = "listeners"
DATA_PREFIXES = "prefixes"
Expand Down
Loading

0 comments on commit 894dea6

Please sign in to comment.