This website requires JavaScript.
Explore
Help
Sign In
tliu93
/
home-automation
Watch
1
Star
0
Fork
0
Code
Issues
Pull Requests
Actions
Packages
Projects
Releases
12
Wiki
Activity
Files
90a03e7fd6ad7f0a6f7dd09086e64558af002f92
home-automation
/
tests
T
History
tliu93
90a03e7fd6
frontend / frontend (push)
Successful in 2m17s
Details
pytest / test (push)
Successful in 11m2s
Details
docker-image / build-and-push (push)
Successful in 4m29s
Details
FUE-T09: grace-shift *_today daily reset past local midnight + dedicated 00:00:10 publish
2026-06-26 12:21:51 +02:00
..
conftest.py
M4-T02: add exponential login back-off service and wire into login endpoint
2026-06-21 21:20:28 +02:00
test_admin_cli.py
M4-T07: add admin_cli disable-totp and reissue-totp escape commands
2026-06-21 22:27:07 +02:00
test_api_config.py
expose: buy/sell_price_now follow the live dual-tariff slot
2026-06-24 15:39:21 +02:00
test_api_data.py
M2-T13: docs wrap-up + retire frontend constraints + dependency cleanup
2026-06-13 15:20:50 +02:00
test_api_energy_contracts.py
M6-T04: add EnergyContract CRUD + versions + profile validation API
2026-06-23 21:19:25 +02:00
test_api_energy.py
M6-T09: add Energy data API (prices/costs/summary/dsmr-latest/recompute/tibber-test)
2026-06-23 23:05:45 +02:00
test_api_expose.py
M5: use DB-merged runtime settings for MQTT/discovery; add MQTT test button; move Expose panel into config accordion
2026-06-22 20:11:54 +02:00
test_api_meters.py
FUE-T06: trigger HA discovery republish after meter declare/update
2026-06-25 20:54:42 +02:00
test_api_modbus.py
modbus: add explicit cascade delete (device + readings + toggles + HA cleanup)
2026-06-24 17:38:52 +02:00
test_api_record_crud.py
M2-T04: add single-row record CRUD API (patch/delete)
2026-06-12 23:33:08 +02:00
test_api_session.py
M4-T06: add TOTP second factor to login (totp_code + recovery codes)
2026-06-21 22:08:55 +02:00
test_api_totp.py
M4-T06: add TOTP second factor to login (totp_code + recovery codes)
2026-06-21 22:08:55 +02:00
test_app.py
M2-T11: serve React SPA from FastAPI and remove Jinja pages
2026-06-13 15:20:50 +02:00
test_auth_throttle_model.py
M4-T04: add AuthUser TOTP columns and auth_recovery_code table
2026-06-21 21:38:22 +02:00
test_config.py
M1-T05: drop location/poo database config from Settings and tests
2026-06-12 16:57:54 +02:00
test_deployment.py
M2: frontend walkthrough fixes + explicit dev compose stack
2026-06-13 15:20:50 +02:00
test_dsmr_ingest.py
expose: buy/sell_price_now follow the live dual-tariff slot
2026-06-24 15:39:21 +02:00
test_dsmr_subscription_apply.py
expose: buy/sell_price_now follow the live dual-tariff slot
2026-06-24 15:39:21 +02:00
test_energy_cost.py
FUE-T08: defer daily fixed-fee/heffingskorting settlement to local 01:05 in summarize()
2026-06-26 11:44:34 +02:00
test_energy_expose.py
FUE-T09: grace-shift *_today daily reset past local midnight + dedicated 00:00:10 publish
2026-06-26 12:21:51 +02:00
test_energy_models.py
FUE-T04: add Meter.uuid (stable HA identity anchor) + backfill migration
2026-06-25 20:20:01 +02:00
test_expose_catalog.py
FUE-T05: anchor energy-cost HA device identity to active meter (uuid id, label name, empty when none)
2026-06-25 20:43:07 +02:00
test_ha_discovery.py
ha_discovery: publish state/availability under home_automation prefix
2026-06-24 16:21:15 +02:00
test_homeassistant_inbound.py
M1-T04: converge startup chain onto the single app DB
2026-06-12 16:50:05 +02:00
test_homeassistant.py
Migrate poo recorder and align Alembic naming
2026-04-20 11:48:48 +02:00
test_location.py
M1-T04: converge startup chain onto the single app DB
2026-06-12 16:50:05 +02:00
test_login_throttle.py
M4-T02: add exponential login back-off service and wire into login endpoint
2026-06-21 21:20:28 +02:00
test_meters.py
FUE-T04: add Meter.uuid (stable HA identity anchor) + backfill migration
2026-06-25 20:20:01 +02:00
test_migrate_legacy_data.py
M1-rework: rename leftover pk_cols param in reconciliation test stubs
2026-06-12 19:11:13 +02:00
test_modbus_cli.py
M5-T03: add Modbus TCP driver, YAML profile framework, sdm120, modbus_cli
2026-06-22 13:03:50 +02:00
test_modbus_driver.py
M5-T03: add Modbus TCP driver, YAML profile framework, sdm120, modbus_cli
2026-06-22 13:03:50 +02:00
test_modbus_models.py
M5: enable SQLite foreign_keys pragma for DB-level FK enforcement
2026-06-22 20:45:47 +02:00
test_modbus_poll.py
M5-T04: add Modbus poll service and APScheduler polling job
2026-06-22 13:24:11 +02:00
test_modbus_profiles.py
M5-T03: add Modbus TCP driver, YAML profile framework, sdm120, modbus_cli
2026-06-22 13:03:50 +02:00
test_mqtt_client.py
M5-T10: add paho MQTT client with lifespan connect/reconnect and mqtt/test endpoint
2026-06-22 15:06:30 +02:00
test_mqtt_subscribe.py
DSMR hardening: restart-free config + decouple from telegram id
2026-06-24 11:02:32 +02:00
test_poo.py
M1-T04: converge startup chain onto the single app DB
2026-06-12 16:50:05 +02:00
test_pricing_profiles.py
M6-T03: add pricing profile framework + strategy registry
2026-06-23 20:58:34 +02:00
test_pricing_strategies.py
M6-T03: add pricing profile framework + strategy registry
2026-06-23 20:58:34 +02:00
test_public_ip.py
M2-T11: serve React SPA from FastAPI and remove Jinja pages
2026-06-13 15:20:50 +02:00
test_smtp.py
M2-T11: serve React SPA from FastAPI and remove Jinja pages
2026-06-13 15:20:50 +02:00
test_spa_hosting.py
M2-T11: serve React SPA from FastAPI and remove Jinja pages
2026-06-13 15:20:50 +02:00
test_tibber_client.py
M6-T05: add Tibber GraphQL client + price refresh service + schedule
2026-06-23 21:35:29 +02:00
test_tibber_prices.py
M6-T05: add Tibber GraphQL client + price refresh service + schedule
2026-06-23 21:35:29 +02:00
test_ticktick.py
M2-T11: serve React SPA from FastAPI and remove Jinja pages
2026-06-13 15:20:50 +02:00
test_timezone.py
FU10: localize energy time math to server tz; accrue fixed/credit per elapsed local day
2026-06-25 11:13:30 +02:00
test_totp_models.py
M5-T02: add modbus_device and modbus_reading tables and models
2026-06-22 12:45:50 +02:00