mirror of
https://github.com/jpawlowski/hass.tibber_prices.git
synced 2026-05-28 18:43:40 +00:00
Introduces a new day_pattern.py module that analyses the 15-min price curve for each calendar day (yesterday/today/tomorrow) and classifies its shape. New sensors: day_pattern_yesterday / day_pattern_today / day_pattern_tomorrow EntityCategory.DIAGNOSTIC, SensorDeviceClass.ENUM Patterns: valley, peak, double_valley, double_peak, flat, rising, falling, mixed The detector uses centred-rolling smoothing, prominence-filtered extrema, Kneedle-based knee detection, and monotone segment building. Coordinator populates transformed_data["dayPatterns"] after priceInfo enrichment. Impact: Users can trigger automations based on the shape of the day's price curve, e.g. pre-heat when tomorrow is a valley day. |
||
|---|---|---|
| .. | ||
| docs | ||
| src | ||
| static | ||
| versioned_docs | ||
| versioned_sidebars | ||
| .gitignore | ||
| docusaurus.config.ts | ||
| package-lock.json | ||
| package.json | ||
| README.md | ||
| sidebars.ts | ||
| tsconfig.json | ||
| versions.json | ||
Website
This website is built using Docusaurus, a modern static website generator.
Installation
yarn
Local Development
yarn start
This command starts a local development server and opens up a browser window. Most changes are reflected live without having to restart the server.
Build
yarn build
This command generates static content into the build directory and can be served using any static contents hosting service.
Deployment
Using SSH:
USE_SSH=true yarn deploy
Not using SSH:
GIT_USER=<Your GitHub username> yarn deploy
If you are using GitHub pages for hosting, this command is a convenient way to build the website and push to the gh-pages branch.