fix: various fixes
This commit is contained in:
@@ -20,6 +20,15 @@ const envSchema = z.object({
|
||||
INFLUX_FIELD_UNIT: z.enum(["W", "kW"]).default("W"),
|
||||
HA_URL: z.string().url(),
|
||||
HA_TOKEN: z.string().min(1),
|
||||
// Solar inverter production, read from InfluxDB (same shape as the house
|
||||
// power series above). Leave SOLAR_INFLUX_ENTITY_ID unset to fall back to
|
||||
// sun.sun (astronomical day/night).
|
||||
SOLAR_INFLUX_MEASUREMENT: z.string().default("power"),
|
||||
SOLAR_INFLUX_DOMAIN: z.string().optional(),
|
||||
SOLAR_INFLUX_ENTITY_ID: z.string().optional(),
|
||||
SOLAR_INFLUX_FIELD: z.string().default("value"),
|
||||
SOLAR_INFLUX_FIELD_UNIT: z.enum(["W", "kW"]).default("W"),
|
||||
SOLAR_PRODUCTION_THRESHOLD_W: z.coerce.number().default(50),
|
||||
TARGET_KW: z.coerce.number().positive(),
|
||||
DB_PATH: z.string().default("./data/energy.db"),
|
||||
CONTROL_LOOP_INTERVAL_MS: z.coerce.number().default(10_000),
|
||||
|
||||
Reference in New Issue
Block a user