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
17
Wiki
Activity
Files
33ca3da5934baba789f9134bad265007173f98a5
home-automation
/
tests
T
History
tliu93
33ca3da593
frontend / frontend (push)
Successful in 46s
Details
pytest / test (push)
Successful in 3m56s
Details
M8-R11: make business timezone deterministic
2026-08-27 12:16:52 +02:00
..
fixtures
PRE-M8-T01: add WarmteLink P1 telegram parser
2026-08-22 17:47:30 +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
M8-R06: refresh Tibber prices after startup and configuration
2026-08-24 06:45:31 +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
M8-R06: refresh Tibber prices after startup and configuration
2026-08-24 06:45:31 +02:00
test_api_energy.py
M8-T16: add thermal meter cost APIs
2026-08-23 21:22:06 +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
M8-R08: add atomic meter close and binding transfer
2026-08-24 18:37:46 +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
M8-R06: refresh Tibber prices after startup and configuration
2026-08-24 06:45:31 +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
M8-R11: make business timezone deterministic
2026-08-27 12:16:52 +02:00
test_dsmr_ingest.py
M8-R02: report DSMR MQTT source health
2026-08-24 06:45:30 +02:00
test_dsmr_source_migration.py
M8-T03: adopt DSMR history into meter sources
2026-08-23 21:22:05 +02:00
test_dsmr_subscription_apply.py
M8-R02: report DSMR MQTT source health
2026-08-24 06:45:30 +02:00
test_energy_cost.py
M8-R08: add atomic meter close and binding transfer
2026-08-24 18:37:46 +02:00
test_energy_expose.py
M8-R00: align tariff expose tests with source bindings
2026-08-24 00:15:48 +02:00
test_energy_models.py
M8-T14: add generic meter cost periods
2026-08-23 21:22:06 +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
M8-T17: add Home Assistant thermal entities
2026-08-23 21:22:06 +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_meter_cost_api.py
M8-R11: make business timezone deterministic
2026-08-27 12:16:52 +02:00
test_meter_cost_models.py
M8-T14: add generic meter cost periods
2026-08-23 21:22:06 +02:00
test_meter_cost.py
M8-T15: add thermal meter cost engine
2026-08-23 21:22:06 +02:00
test_meter_source_api.py
M8-R08: add atomic meter close and binding transfer
2026-08-24 18:37:46 +02:00
test_meter_source_services.py
M8-R08: add atomic meter close and binding transfer
2026-08-24 18:37:46 +02:00
test_meter_sources.py
M8-T03: adopt DSMR history into meter sources
2026-08-23 21:22:05 +02:00
test_meters.py
M8-R08: add atomic meter close and binding transfer
2026-08-24 18:37:46 +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
feat(modbus): add DDSU666 profile and select read function code per profile
2026-06-30 17:16:25 +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
M8-R01: add configurable MQTT client identity
2026-08-24 00:44:28 +02:00
test_mqtt_subscribe.py
M8-R02: report DSMR MQTT source health
2026-08-24 06:45:30 +02:00
test_p1_parser.py
M8-T07: extract reusable P1 parser
2026-08-23 21:22:05 +02:00
test_p1_probe.py
M8-T07: extract reusable P1 parser
2026-08-23 21:22:05 +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
M8-T13: add district heating pricing profile
2026-08-23 21:22:06 +02:00
test_pricing_strategies.py
fix(tibber): deduct verkoopvergoeding (sell_fee) from feed-in sell price
2026-07-20 13:50:13 +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
fix(tibber): fetch forward-looking today+tomorrow via priceInfo(QUARTER_HOURLY)
2026-07-18 20:20:33 +02:00
test_tibber_prices.py
M8-R06: refresh Tibber prices after startup and configuration
2026-08-24 06:45:31 +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
M8-R11: make business timezone deterministic
2026-08-27 12:16:52 +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
test_warmtelink_ingest.py
M8-R04: interpret WarmteLink timestamps as Amsterdam wall time
2026-08-24 06:45:31 +02:00
test_warmtelink_models.py
M8-T12: scope energy contracts
2026-08-23 21:22:06 +02:00
test_warmtelink_worker.py
M8-R05: recover WarmteLink ingestion and discovery automatically
2026-08-24 06:45:31 +02:00