Skip to content

docs: rewrite README and add installation guide#386

Merged
MaStr merged 2 commits into
mainfrom
docs/readme-and-installation-guide
Jun 20, 2026
Merged

docs: rewrite README and add installation guide#386
MaStr merged 2 commits into
mainfrom
docs/readme-and-installation-guide

Conversation

@MaStr

@MaStr MaStr commented Jun 20, 2026

Copy link
Copy Markdown
Owner

Summary

  • README.md komplett überarbeitet: klare Projektbeschreibung, unterstützte Hardware/Anbieter, Requirements, Docker-Quickstart mit Demo-Modus-Hinweis, kurzes How-It-Works mit Hinweis auf Peak Shaving bei statischem Tarif
  • docs/getting-started/installation.md neu: Pre-flight-Checkliste (Inverter-Zugang, Tarif, Solar-Forecast-Daten, Jahresverbrauch), alle Installationswege (Docker, Compose, HA Add-on, Python), Next Steps nach der Installation, Uninstall-Anleitung
  • docs/assets/img_0684.jpeg hinzugefügt und in der README referenziert
  • mkdocs.yml: Installation-Seite unter Getting Started eingetragen
  • docs/index.md: Link von README auf neue Installation-Seite umgebogen

Test plan

  • Docs lokal bauen: mkdocs serve und Installation-Seite prüfen
  • README auf GitHub auf korrekte Darstellung (Bild, Links) prüfen
  • Nach Merge: GitHub Pages deployment abwarten und https://mastr.github.io/batcontrol/getting-started/installation/ aufrufen

🤖 Generated with Claude Code

README is now a concise project overview with supported hardware,
requirements, a Docker quick-start using the demo-mode first-start,
and a brief How It Works section. Detailed installation steps, a
pre-flight checklist, and next-steps guidance are moved to the new
docs/getting-started/installation.md page.

Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings June 20, 2026 06:25

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR refreshes the project’s entry-point documentation by rewriting the root README and adding a dedicated MkDocs “Installation” guide, then wiring that guide into the documentation navigation and landing page.

Changes:

  • Rewrites README.md to focus on supported systems, requirements, a Docker quickstart, and high-level “How it works”/FAQ content.
  • Adds a new docs/getting-started/installation.md page covering prerequisites, install paths (Docker/Compose/HA/local), next steps, uninstall, and dev setup.
  • Registers the new installation page in mkdocs.yml and updates docs/index.md to link to it.

Reviewed changes

Copilot reviewed 4 out of 5 changed files in this pull request and generated 4 comments.

File Description
README.md Reworked top-level project overview and quickstart, linking into the MkDocs installation guide.
mkdocs.yml Adds the new “Installation” page under “Getting Started” navigation.
docs/index.md Updates the docs landing page to point readers to the new installation guide.
docs/getting-started/installation.md New installation guide (Docker/Compose/HA/local), including next steps and dev/test commands.

Comment thread docs/getting-started/installation.md Outdated
Comment thread docs/getting-started/installation.md
Comment thread docs/getting-started/installation.md
Comment thread docs/getting-started/installation.md
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Copilot AI review requested due to automatic review settings June 20, 2026 06:30
@MaStr MaStr merged commit 60895d1 into main Jun 20, 2026
13 checks passed
@MaStr MaStr deleted the docs/readme-and-installation-guide branch June 20, 2026 06:30

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 4 out of 5 changed files in this pull request and generated 3 comments.

Comment thread README.md
[![Docker Image CI](https://github.com/MaStr/batcontrol/actions/workflows/docker-image.yml/badge.svg?branch=main)](https://github.com/MaStr/batcontrol/actions/workflows/docker-image.yml)

## Preparations:
[Documentation](https://mastr.github.io/batcontrol/) — [Home Assistant Add-on](https://github.com/MaStr/batcontrol_ha_addon)
Comment thread README.md
## Requirements

Alternatively, you can run pytest directly:
1. A PV installation with a supported inverter — Fronius Gen24 with a BYD battery, or any system reachable via an MQTT bridge.

## Local Python

Requires Python 3.13 and [uv](https://docs.astral.sh/uv/).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants