bambubuddy, version bumps, docs

This commit is contained in:
2026-01-21 21:03:42 +00:00
parent 46b36d504c
commit 18fcbe378e
7 changed files with 102 additions and 44 deletions

View File

@@ -1,6 +1,6 @@
services: services:
openwebui: openwebui:
image: ghcr.io/open-webui/open-webui:0.6.40 image: ghcr.io/open-webui/open-webui:0.7.2
container_name: open-webui container_name: open-webui
restart: always restart: always
environment: environment:

View File

@@ -0,0 +1,31 @@
services:
bambuddy:
image: ghcr.io/maziggy/bambuddy:latest
build: .
# Usage:
# docker compose up -d → pulls pre-built image from ghcr.io
# docker compose up -d --build → builds locally from source
container_name: bambuddy
#
# LINUX: Use host mode for printer discovery and camera streaming
# network_mode: host
#
# macOS/WINDOWS: Docker Desktop doesn't support host mode.
# Comment out "network_mode: host" above and uncomment "ports:" below.
# Note: Printer discovery won't work - add printers manually by IP.
ports:
- "8005:8000"
volumes:
- bambuddy_data:/app/data
- bambuddy_logs:/app/logs
#
# Share virtual printer certs with native installation
# This ensures the slicer only needs to trust one CA certificate.
- ./virtual_printer:/app/data/virtual_printer
environment:
- TZ=Europe/Berlin
restart: unless-stopped
volumes:
bambuddy_data:
bambuddy_logs:

View File

@@ -19,7 +19,7 @@ services:
homeassistant: homeassistant:
container_name: homeassistant container_name: homeassistant
image: homeassistant/home-assistant:2025.4.4 image: homeassistant/home-assistant:2025.12
volumes: volumes:
- ./homeassistant:/config - ./homeassistant:/config
- /etc/localtime:/etc/localtime:ro - /etc/localtime:/etc/localtime:ro
@@ -58,6 +58,6 @@ services:
- /run/udev:/run/udev:ro - /run/udev:/run/udev:ro
environment: environment:
- TZ=Europe/Amsterdam - TZ=Europe/Amsterdam
image: koenkk/zigbee2mqtt:2.3.0 image: koenkk/zigbee2mqtt:2.7.1
links: links:
- "mqtt:mqtt" - "mqtt:mqtt"

View File

@@ -1 +1 @@
2025.4.4 2025.12.2

View File

@@ -7,13 +7,13 @@
"latest_version": 51999504 "latest_version": 51999504
}, },
"brightness": 254, "brightness": 254,
"state": "ON", "state": "OFF",
"color": { "color": {
"x": 0.4599, "x": 0.4599,
"y": 0.4106 "y": 0.4106
}, },
"color_temp": 370, "color_temp": 370,
"linkquality": 72, "linkquality": 81,
"update_available": false "update_available": false
}, },
"0x00212effff0cb8b6": { "0x00212effff0cb8b6": {
@@ -21,7 +21,7 @@
"state": "OFF", "state": "OFF",
"state_rgb": "OFF", "state_rgb": "OFF",
"brightness_white": 254, "brightness_white": 254,
"state_white": "ON", "state_white": "OFF",
"brightness_rgb": 26, "brightness_rgb": 26,
"color_mode_rgb": "color_temp", "color_mode_rgb": "color_temp",
"color_temp_rgb": 199, "color_temp_rgb": 199,
@@ -39,7 +39,7 @@
"x": 0.3445, "x": 0.3445,
"y": 0.3512 "y": 0.3512
}, },
"linkquality": 129, "linkquality": 123,
"state_10": "OFF" "state_10": "OFF"
}, },
"0xa4c1384187f0960d": { "0xa4c1384187f0960d": {
@@ -51,20 +51,20 @@
"linkquality": 78 "linkquality": 78
}, },
"0xa4c13864e6c8c400": { "0xa4c13864e6c8c400": {
"battery": 89, "battery": 87,
"voltage": 2900, "voltage": 2900,
"occupancy": false, "occupancy": false,
"tamper": false, "tamper": false,
"battery_low": false, "battery_low": false,
"linkquality": 60 "linkquality": 123
}, },
"0xa4c138ef60e2fdbe": { "0xa4c138ef60e2fdbe": {
"contact": true, "contact": true,
"tamper": false, "tamper": false,
"battery_low": false, "battery_low": false,
"voltage": 2700, "voltage": 2600,
"battery": 98, "battery": 93,
"linkquality": 156 "linkquality": 120
}, },
"0xf0d1b800001388f0": { "0xf0d1b800001388f0": {
"update": { "update": {
@@ -85,34 +85,34 @@
}, },
"brightness": 152, "brightness": 152,
"state": "ON", "state": "ON",
"linkquality": 117, "linkquality": 144,
"update_available": false "update_available": false
}, },
"0xa4c138e68023f4c6": { "0xa4c138e68023f4c6": {
"battery": 59, "battery": 36,
"water_leak": false, "water_leak": false,
"battery_low": false, "battery_low": false,
"linkquality": 3 "linkquality": 0
}, },
"0xa4c13838ba59a1b2": { "0xa4c13838ba59a1b2": {
"battery": 100, "battery": 100,
"temperature": 28.9, "temperature": 30.5,
"humidity": 42, "humidity": 35,
"temperature_unit": "celsius", "temperature_unit": "celsius",
"temperature_calibration": 0, "temperature_calibration": 0,
"humidity_calibration": 0, "humidity_calibration": 0,
"linkquality": 120 "linkquality": 144
}, },
"0x000d6f001417c16e": { "0x000d6f001417c16e": {
"voltage": 3000, "voltage": 2900,
"battery": 100, "battery": 80,
"linkquality": 117 "linkquality": 117
}, },
"0xa4c1383ec7aa7d95": { "0xa4c1383ec7aa7d95": {
"temperature": 23.45, "temperature": 24.18,
"humidity": 60.7, "humidity": 51.49,
"battery": 14, "battery": 0,
"linkquality": 117 "linkquality": 144
}, },
"0xa4c138066bf1f4c7": { "0xa4c138066bf1f4c7": {
"battery": 100, "battery": 100,
@@ -129,12 +129,12 @@
"installed_version": 33574183, "installed_version": 33574183,
"latest_version": 33574183 "latest_version": 33574183
}, },
"linkquality": 12 "linkquality": 123
}, },
"0x001788010d1c884e": { "0x001788010d1c884e": {
"brightness": 254, "brightness": 254,
"state": "ON", "state": "ON",
"linkquality": 15, "linkquality": 42,
"update": { "update": {
"state": "available", "state": "available",
"installed_version": 16786434, "installed_version": 16786434,
@@ -144,10 +144,10 @@
"color_mode": "color_temp" "color_mode": "color_temp"
}, },
"0xa4c1383db5531833": { "0xa4c1383db5531833": {
"temperature": 21.5, "temperature": 19.9,
"humidity": 84.2, "humidity": 66.9,
"battery": 25, "battery": 24,
"linkquality": 15, "linkquality": 30,
"update": { "update": {
"state": "idle", "state": "idle",
"installed_version": 268513281, "installed_version": 268513281,
@@ -155,33 +155,33 @@
} }
}, },
"0xa4c1389d42e94844": { "0xa4c1389d42e94844": {
"temperature": 21, "temperature": 19.9,
"linkquality": 126, "linkquality": 156,
"battery": 100, "battery": 100,
"humidity": 53, "humidity": 47,
"temperature_unit": "fahrenheit", "temperature_unit": "fahrenheit",
"temperature_calibration": 0, "temperature_calibration": 0,
"humidity_calibration": 0 "humidity_calibration": 0
}, },
"0xa4c138570b1956d9": { "0xa4c138570b1956d9": {
"temperature": 18.63, "temperature": 20.31,
"humidity": 66.52, "humidity": 63.85,
"battery": 0, "battery": 0,
"linkquality": 24 "linkquality": 42
}, },
"0x000d6f00109eb214": { "0x000d6f00109eb214": {
"voltage": 3000, "voltage": 3000,
"battery": 100, "battery": 100,
"battery_low": false, "battery_low": false,
"linkquality": 138 "linkquality": 144
}, },
"0xa4c138f8d17c3daa": { "0xa4c138f8d17c3daa": {
"battery": 96, "battery": 95,
"voltage": 2900, "voltage": 2900,
"occupancy": false, "occupancy": false,
"tamper": false, "tamper": false,
"battery_low": false, "battery_low": false,
"linkquality": 54 "linkquality": 144
}, },
"0xa4c138b00278ea51": { "0xa4c138b00278ea51": {
"battery": 86, "battery": 86,
@@ -189,11 +189,11 @@
"tamper": false, "tamper": false,
"battery_low": false, "battery_low": false,
"voltage": 2900, "voltage": 2900,
"linkquality": 24 "linkquality": 27
}, },
"0x000d6f001417c142": { "0x000d6f001417c142": {
"voltage": 3100, "voltage": 3100,
"battery": 100, "battery": 100,
"linkquality": 123 "linkquality": 120
} }
} }

View File

@@ -61,6 +61,23 @@ http:
service: authentik service: authentik
tls: tls:
certResolver: letsencrypt certResolver: letsencrypt
buddy-router:
entryPoints:
- "websecure"
rule: "Host(`buddy.home.thoster.net`) && PathPrefix(`/`)"
middlewares:
- middlewares-authentik
service: buddy-service
tls:
certResolver: letsencrypt
buddy-router-auth:
entryPoints:
- "websecure"
rule: "Host(`buddy.home.thoster.net`) && PathPrefix(`/outpost.goauthentik.io/`)"
priority: 15
service: authentik
tls:
certResolver: letsencrypt
comfy-router: comfy-router:
entryPoints: entryPoints:
- "websecure" - "websecure"
@@ -159,7 +176,11 @@ http:
comfy-service: comfy-service:
loadBalancer: loadBalancer:
servers: servers:
- url: "http://192.168.178.87:8188" - url: "http://192.168.178.138:8188"
buddy-service:
loadBalancer:
servers:
- url: "http://ubuntu:8005"
auth-service: auth-service:
loadBalancer: loadBalancer:
servers: servers:

View File

@@ -15,6 +15,8 @@
[ComfyUI](https://comfy.home.thoster.net) ComfyUI vorher über Home Assistant starten! [ComfyUI](https://comfy.home.thoster.net) ComfyUI vorher über Home Assistant starten!
[Bambu Buddy 3D Drucker](https://buddy.home.thoster.net)
--- ---
[KI Server](https://ai.home.thoster.net) [KI Server](https://ai.home.thoster.net)
@@ -48,7 +50,7 @@ Aufrufe hier funktionieren nur über das interne Netz!
[Portainer](http://ubuntu:9100) [Portainer](http://ubuntu:9100)
[Pihole](http://192.168.178.119/admin) [Pihole](https://192.168.178.119/admin)
[Grafana](http://ubuntu.fritz.box:3003/) [Grafana](http://ubuntu.fritz.box:3003/)
@@ -56,6 +58,10 @@ Aufrufe hier funktionieren nur über das interne Netz!
[Paperless ai](http://ubuntu:3000/) [Paperless ai](http://ubuntu:3000/)
[traefik Dashboard](http://traefik:8080)
[Bambu Buddy](http://ubuntu:8005)
#### Netzlaufwerke #### Netzlaufwerke
> Unter Windows mit ```\\ubuntu``` > Unter Windows mit ```\\ubuntu```