docs: add chargeman submodule, update pointer
This commit is contained in:
@@ -25,7 +25,7 @@ Lees en volg deze regels nauwkeurig bij het uitvoeren van wijzigingen:
|
|||||||
|
|
||||||
1. **Meta-repository & Submodules (NIET direct in root code committen)**:
|
1. **Meta-repository & Submodules (NIET direct in root code committen)**:
|
||||||
* Deze workspace bestaat uit Git submodules.
|
* Deze workspace bestaat uit Git submodules.
|
||||||
* Wijzigingen aan broncode, configuraties of componenten horen thuis in de betreffende submodule map (`cluster-infra/`, `HERMS/`, `k8s-infra-vmserver/`, `smart-home/`, `htpc/`, `eendoeserver/`, `package-repo/`, `jellyfin-client/`, `jellyfinradio/`).
|
* Wijzigingen aan broncode, configuraties of componenten horen thuis in de betreffende submodule map (`cluster-infra/`, `HERMS/`, `k8s-infra-vmserver/`, `smart-home/`, `htpc/`, `eendoeserver/`, `package-repo/`, `jellyfin-client/`, `jellyfinradio/`, `chargeman/`).
|
||||||
* Voer commits altijd uit binnen de submodule zelf (bijv. via `git -C <submodule> commit -m "..."`).
|
* Voer commits altijd uit binnen de submodule zelf (bijv. via `git -C <submodule> commit -m "..."`).
|
||||||
* Pas na het committen in de submodule werk je de submodule-pointer bij in deze root repository (`git add <submodule>` && `git commit`).
|
* Pas na het committen in de submodule werk je de submodule-pointer bij in deze root repository (`git add <submodule>` && `git commit`).
|
||||||
|
|
||||||
@@ -64,6 +64,7 @@ Lees en volg deze regels nauwkeurig bij het uitvoeren van wijzigingen:
|
|||||||
| **`package-repo`** | `https://git.bnhmeijer.nl/bart/package-repo.git` | Debian packaging, Gitea Actions | Bronnen, staging en build-pipelines voor debian packages |
|
| **`package-repo`** | `https://git.bnhmeijer.nl/bart/package-repo.git` | Debian packaging, Gitea Actions | Bronnen, staging en build-pipelines voor debian packages |
|
||||||
| **`jellyfin-client`** | `https://git.bnhmeijer.nl/bart/jellyfin-client.git` | Python, Rust, MPV, Systemd | Jellyfin client player/kiosk applicatie, MPV controller en remote integraties |
|
| **`jellyfin-client`** | `https://git.bnhmeijer.nl/bart/jellyfin-client.git` | Python, Rust, MPV, Systemd | Jellyfin client player/kiosk applicatie, MPV controller en remote integraties |
|
||||||
| **`jellyfinradio`** | `https://github.com/brupje/jellyfinradio.git` | Python, FFMPEG, Icecast | Radio stream scheduling, Icecast audio/video streaming en integratie met Jellyfin |
|
| **`jellyfinradio`** | `https://github.com/brupje/jellyfinradio.git` | Python, FFMPEG, Icecast | Radio stream scheduling, Icecast audio/video streaming en integratie met Jellyfin |
|
||||||
|
| **`chargeman`** | `https://git.bnhmeijer.nl/bart/chargeman.git` | Python, D-Bus, MQTT, Tibber API | Thuisbatterij-controller voor Victron (Venus OS): laad-/ontlaadmodi, dynamische P1-nulsturing, goedkoop laden op Tibber-prijs, MQTT-publicatie |
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
@@ -170,7 +171,7 @@ flowchart TD
|
|||||||
### Submodule & Git Beheer
|
### Submodule & Git Beheer
|
||||||
```bash
|
```bash
|
||||||
# Submodule status en eventuele uncommitted changes inspecteren
|
# Submodule status en eventuele uncommitted changes inspecteren
|
||||||
for d in cluster-infra HERMS k8s-infra-vmserver smart-home htpc eendoeserver package-repo jellyfin-client jellyfinradio; do
|
for d in cluster-infra HERMS k8s-infra-vmserver smart-home htpc eendoeserver package-repo jellyfin-client jellyfinradio chargeman; do
|
||||||
echo "=== $d ==="
|
echo "=== $d ==="
|
||||||
git -C "$d" status -s
|
git -C "$d" status -s
|
||||||
done
|
done
|
||||||
|
|||||||
+1
-1
Submodule chargeman updated: f206365b9d...0b17034b68
@@ -94,6 +94,7 @@ De werkmap `/home/bart/git/cluster` is gestructureerd als een **Git superproject
|
|||||||
| **[`package-repo`](file:///home/bart/git/cluster/package-repo)** | Debian Package Repository | Debian packaging, Gitea Actions |
|
| **[`package-repo`](file:///home/bart/git/cluster/package-repo)** | Debian Package Repository | Debian packaging, Gitea Actions |
|
||||||
| **[`jellyfin-client`](file:///home/bart/git/cluster/jellyfin-client)** | HTPC Client & YouTube Receiver | Python, Rust, MPV IPC, Kodi JSON-RPC |
|
| **[`jellyfin-client`](file:///home/bart/git/cluster/jellyfin-client)** | HTPC Client & YouTube Receiver | Python, Rust, MPV IPC, Kodi JSON-RPC |
|
||||||
| **[`jellyfinradio`](file:///home/bart/git/cluster/jellyfinradio)** | Jellyfin Radio & Live Streamer | Python, FFMPEG, Icecast |
|
| **[`jellyfinradio`](file:///home/bart/git/cluster/jellyfinradio)** | Jellyfin Radio & Live Streamer | Python, FFMPEG, Icecast |
|
||||||
|
| **[`chargeman`](file:///home/bart/git/cluster/chargeman)** | Victron thuisbatterij-controller | Python, D-Bus, MQTT, Tibber |
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|||||||
@@ -150,3 +150,10 @@ Dit document bevat specifieke details over de repositories in deze workspace, in
|
|||||||
* Jellyfin API client integratie voor playlists en media selectie.
|
* Jellyfin API client integratie voor playlists en media selectie.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
## 10. 🔋 chargeman Repository
|
||||||
|
|
||||||
|
* **Pad**: `/home/bart/git/cluster/chargeman`
|
||||||
|
* **Git Remote**: `https://git.bnhmeijer.nl/bart/chargeman.git`
|
||||||
|
* **Stack**: Python (D-Bus, paho-mqtt, pyTibber), draait op een Victron Venus OS (`/data`).
|
||||||
|
* **Doel**: Stuurt de Victron-omvormer/accu aan via D-Bus (setpoint, feed-in/charge aan/uit) op basis van chargemode (floating, handmatig, max, goedkoop via Tibber, dynamisch P1-gestuurd), met status via MQTT (broker `10.2.0.15`).
|
||||||
|
|||||||
Reference in New Issue
Block a user