Files
shelly-exporter/docs/README.md
T
lostakj 9db7aa2560
Build Docker image on push / docker (push) Successful in 22s
Initila commit
2026-08-18 00:46:59 +02:00

26 lines
1.0 KiB
Markdown

# Documentation
This directory contains the detailed Shelly Exporter documentation.
## User guides
- [Configuration reference](configuration.md) describes every YAML field, product identifiers, authentication, and multi-device examples.
- [Metrics reference](metrics.md) lists metric types, labels, units, optional behavior, and energy counter semantics.
- [Operations and troubleshooting](operations.md) covers deployment, Prometheus setup, example alerts and queries, security, and common failures.
## Developer guide
- [Architecture and adding products](architecture.md) explains request flow, package responsibilities, Gen1 schema extension, metric conventions, and testing.
## Protocol scope
The current implementation targets the Shelly Gen1 HTTP API:
```text
GET <device-url>/status
Authorization: Basic ... # only when credentials are configured
Accept: application/json
```
Newer Shelly generations use a different RPC API and authentication model. They require a separate protocol client in addition to new response structures and collectors.