Compare commits

...
20 Commits
Author SHA1 Message Date
bart 8d42ba4aa9 chore: update chargeman pointer 2026-11-11 19:09:33 +01:00
bart eddde47f6e chore: update chargeman pointer (auto/manual mode) 2026-11-11 19:07:08 +01:00
bart e1a9b1df3f chore: update chargeman pointer 2026-11-11 18:57:25 +01:00
bart 6fad45d632 docs: add chargeman submodule, update pointer 2026-11-11 18:53:12 +01:00
bart 2899a4ef89 chore: add chargeman submodule 2026-11-11 18:49:09 +01:00
bart 1fffb2f13e chore(jellyfinradio): update submodule pointer to latest fix 2026-11-07 22:10:08 +01:00
bart 292659bfe2 feat(htpc): migrate radio-chicken to Kubernetes cluster 2026-11-07 11:27:51 +01:00
bart 7ab467d3dc chore(submodule): update k8s-infra-vmserver pointer after tomcat-ords manifest sync 2026-11-07 11:12:27 +01:00
bart c0f7d9f04e radio chicken toegevoegd 2026-11-07 11:11:54 +01:00
bart 9a74068e92 chore(submodule): update cluster-infra pointer for tomcat-ords Jakarta EE migration 2026-11-07 11:08:53 +01:00
bart 2189f460ac chore(htpc): update submodule pointer for legacy jellyfin mount fix 2026-11-07 11:03:37 +01:00
bart 8063f2a49f chore(htpc): update submodule pointer with jellyfin fix 2026-11-07 10:58:55 +01:00
bart 30adef5687 chore(submodule): update k8s-infra-vmserver with healthy oracle-db probes 2026-11-07 10:48:27 +01:00
bart 1dec428949 chore(htpc): update submodule pointer for jellyfin manifests 2026-11-07 10:44:17 +01:00
bart 58fae430a0 feat(apex): add Oracle Database Free in development and Tomcat 10 with ORDS in cluster-infra 2026-11-07 10:43:22 +01:00
bart 0b78895dfb chore(submodule): update cluster-infra (remove soularr docs) 2026-11-07 10:13:56 +01:00
bart 5e1c2d590e chore(submodules): bump jellyfin-client and package-repo to 0.1.5 2026-11-06 18:25:24 +01:00
bart 8c7cd6647f chore(submodules): bump jellyfin-client and package-repo to 0.1.4 2026-11-05 22:20:46 +01:00
bart 2bd3cea773 chore(submodules): bump jellyfin-client and package-repo to 0.1.3 2026-11-05 19:12:28 +01:00
bart 22a2be6cc2 chore(submodules): update jellyfin-client and package-repo with hidden cursor 2026-11-05 18:58:26 +01:00
11 changed files with 39 additions and 7 deletions
+6
View File
@@ -22,3 +22,9 @@
[submodule "jellyfin-client"] [submodule "jellyfin-client"]
path = jellyfin-client path = jellyfin-client
url = https://git.bnhmeijer.nl/bart/jellyfin-client.git url = https://git.bnhmeijer.nl/bart/jellyfin-client.git
[submodule "jellyfinradio"]
path = jellyfinradio
url = https://github.com/brupje/jellyfinradio.git
[submodule "chargeman"]
path = chargeman
url = https://git.bnhmeijer.nl/bart/chargeman.git
+4 -2
View File
@@ -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/`). * 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`).
@@ -63,6 +63,8 @@ Lees en volg deze regels nauwkeurig bij het uitvoeren van wijzigingen:
| **`eendoeserver`** | `https://git.bnhmeijer.nl/bart/eendoeserver.git` | Apache vhosts, HTML, SASS | Website `eendoe.nl` en Apache VirtualHost configuraties van web03 | | **`eendoeserver`** | `https://git.bnhmeijer.nl/bart/eendoeserver.git` | Apache vhosts, HTML, SASS | Website `eendoe.nl` en Apache VirtualHost configuraties van web03 |
| **`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 |
| **`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 |
--- ---
@@ -169,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; 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
Submodule
+1
Submodule chargeman added at 8fd6676d5c
+2
View File
@@ -93,6 +93,8 @@ De werkmap `/home/bart/git/cluster` is gestructureerd als een **Git superproject
| **[`eendoeserver`](file:///home/bart/git/cluster/eendoeserver)** | Web & Reverse Proxy web03 | Apache vhosts, HTML, SASS | | **[`eendoeserver`](file:///home/bart/git/cluster/eendoeserver)** | Web & Reverse Proxy web03 | Apache vhosts, HTML, SASS |
| **[`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 |
| **[`chargeman`](file:///home/bart/git/cluster/chargeman)** | Victron thuisbatterij-controller | Python, D-Bus, MQTT, Tibber |
--- ---
+20
View File
@@ -137,3 +137,23 @@ Dit document bevat specifieke details over de repositories in deze workspace, in
* Web remote / REST API (`:8097`) voor mobiel YouTube links delen (`yt-dlp`). * Web remote / REST API (`:8097`) voor mobiel YouTube links delen (`yt-dlp`).
* `jellyfin-kiosk-rs`: Rust-gebaseerde kiosk launcher. * `jellyfin-kiosk-rs`: Rust-gebaseerde kiosk launcher.
---
## 9. 📻 jellyfinradio Repository
* **Pad**: `/home/bart/git/cluster/jellyfinradio`
* **Git Remote**: `https://github.com/brupje/jellyfinradio.git`
* **Doel**: Radio stream scheduler, Icecast streamer en audio/video rendering gekoppeld aan Jellyfin.
* **Componenten**:
* Python webserver en scheduler voor radio streams.
* Icecast watcher & audio/video writers via FFmpeg.
* 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`).
+1 -1
Submodule htpc updated: 3ab3a5f84b...b5750423ed
Submodule
+1
Submodule jellyfinradio added at b225941c53