zigbee update etc

This commit is contained in:
Stefan Ostermann 2025-03-07 23:14:10 +00:00
parent 4514c5b179
commit 224c6efd81
7 changed files with 89 additions and 21 deletions

View File

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

10
backup-db.sh Executable file
View File

@ -0,0 +1,10 @@
#!/bin/bash
# timestamp for backups
NOW=$(date +'%Y-%m-%d_%H:%M:%S')
BACKUPDIR=/home/oster/server/backup
echo "Creating SQL files..."
docker exec -t immich_postgres pg_dumpall --clean --if-exists --username=postgres | gzip > $BACKUPDIR/$NOW-immich.sql.gz
docker exec -t authentik-postgresql-1 pg_dumpall --clean --if-exists --username=authentik | gzip > $BACKUPDIR/$NOW-authentik.sql.gz
docker exec -t paperless-db-1 pg_dumpall --clean --if-exists --username=paperless | gzip > $BACKUPDIR/$NOW-paperless.sql.gz
echo "finished."

View File

@ -1,4 +1,3 @@
version: "3.8"
services: services:
# raspberrymatic: # raspberrymatic:
# image: ghcr.io/jens-maus/raspberrymatic:latest # image: ghcr.io/jens-maus/raspberrymatic:latest
@ -17,7 +16,7 @@ services:
# - "2010:2010" # - "2010:2010"
# - "9292:9292" # - "9292:9292"
# - "8181:8181" # - "8181:8181"
homeassistant: homeassistant:
container_name: homeassistant container_name: homeassistant
image: homeassistant/home-assistant:2025.1.4 image: homeassistant/home-assistant:2025.1.4
@ -26,7 +25,7 @@ services:
- /etc/localtime:/etc/localtime:ro - /etc/localtime:/etc/localtime:ro
restart: unless-stopped restart: unless-stopped
network_mode: host #due to wake on lan. mqtt is now localhost. Ports:8123,8060,8883 network_mode: host #due to wake on lan. mqtt is now localhost. Ports:8123,8060,8883
# see https://community.home-assistant.io/t/migration-to-2021-7-fails-fatal-python-error-init-interp-main-cant-initialize-time/320648/28 # see https://community.home-assistant.io/t/migration-to-2021-7-fails-fatal-python-error-init-interp-main-cant-initialize-time/320648/28
security_opt: security_opt:
- seccomp:unconfined - seccomp:unconfined
@ -51,7 +50,8 @@ services:
restart: unless-stopped restart: unless-stopped
devices: devices:
# - /dev/ttyACM0:/dev/ttyACM0 # - /dev/ttyACM0:/dev/ttyACM0
- /dev/ttyACM0:/dev/ttyACM0 - /dev/ttyACM0:/dev/ttyACM0
- /dev/ttyUSB0:/dev/ttyUSB0
ports: ports:
- "8080:8080" - "8080:8080"
volumes: volumes:
@ -59,6 +59,6 @@ services:
- /run/udev:/run/udev:ro - /run/udev:/run/udev:ro
environment: environment:
- TZ=Europe/Amsterdam - TZ=Europe/Amsterdam
image: koenkk/zigbee2mqtt:2.1.1 image: koenkk/zigbee2mqtt:2.1.3
links: links:
- "mqtt:mqtt" - "mqtt:mqtt"

View File

@ -123,7 +123,7 @@
offset: '-3600' offset: '-3600'
trigger: sun trigger: sun
- trigger: time - trigger: time
at: 06:30:00 at: 06:00:00
conditions: [] conditions: []
actions: actions:
- action: light.turn_on - action: light.turn_on
@ -141,7 +141,7 @@
- at: 01:00:00 - at: 01:00:00
trigger: time trigger: time
- trigger: time - trigger: time
at: 09:15:00 at: 08:00:00
conditions: [] conditions: []
actions: actions:
- action: light.turn_off - action: light.turn_off
@ -501,3 +501,34 @@
target: target:
device_id: 8124b41a35198e5fce97345753af25a2 device_id: 8124b41a35198e5fce97345753af25a2
mode: single mode: single
- id: '1741387069588'
alias: Bewegungsmelder Küche
description: ''
triggers:
- type: occupied
device_id: 6811a1969a4dd257b15201a396a69ed1
entity_id: 5fe58c235f06d5060b5b7cbe17c01e8c
domain: binary_sensor
trigger: device
conditions:
- condition: and
conditions:
- condition: device
type: is_off
device_id: 0477c12763b17a6f8e00e457e2241c65
entity_id: 47503c95c474e4f8bfba5f00c725a1d4
domain: light
- condition: time
after: 05:00:00
before: 08:30:00
actions:
- action: light.turn_on
metadata: {}
data: {}
target:
device_id: 0477c12763b17a6f8e00e457e2241c65
- type: turn_on
device_id: a09f77bde7ba5098df0c3ec599ca7377
entity_id: 2a315e13dac7a4d0e3a5331216e79a5b
domain: switch
mode: single

View File

@ -1,11 +1,22 @@
mqtt: mqtt:
server: mqtt://mqtt:1883 server: mqtt://mqtt:1883
serial: serial:
port: /dev/ttyACM0 port: /dev/ttyUSB0
frontend: frontend:
enabled: true enabled: true
advanced: advanced:
log_level: debug log_level: debug
channel: 11
pan_id: 48486
ext_pan_id:
- 42
- 39
- 35
- 168
- 193
- 17
- 159
- 152
device_options: {} device_options: {}
devices: devices:
'0xf0d1b800001ffcf2': '0xf0d1b800001ffcf2':
@ -31,7 +42,7 @@ devices:
'0x001788010e8a8be7': '0x001788010e8a8be7':
friendly_name: Fernbedienung Bad friendly_name: Fernbedienung Bad
'0xa4c13864e6c8c400': '0xa4c13864e6c8c400':
friendly_name: Bewegungsmelder 1 friendly_name: Bewegungsmelder Küche
'0xa4c138ef60e2fdbe': '0xa4c138ef60e2fdbe':
friendly_name: Sensor Terassentür friendly_name: Sensor Terassentür
'0x00158d00053a1aab': '0x00158d00053a1aab':
@ -50,6 +61,8 @@ devices:
friendly_name: Temperatur Keller friendly_name: Temperatur Keller
'0xa4c13838ba59a1b2': '0xa4c13838ba59a1b2':
friendly_name: Medienschrank Wohnzimmer friendly_name: Medienschrank Wohnzimmer
'0x000d6f001417c16e':
friendly_name: Fernbedienung Keller
homeassistant: homeassistant:
enabled: true enabled: true
version: 4 version: 4

View File

@ -20,6 +20,7 @@ services:
- ${UPLOAD_LOCATION}:/usr/src/app/upload - ${UPLOAD_LOCATION}:/usr/src/app/upload
- /etc/localtime:/etc/localtime:ro - /etc/localtime:/etc/localtime:ro
- ./data/pictures:/Pictures - ./data/pictures:/Pictures
- ./data/pictures:/Pictures-linked
- ./data/mobile-pictures:/mobile-pictures - ./data/mobile-pictures:/mobile-pictures
- /mnt/test:/test - /mnt/test:/test
env_file: env_file:

View File

@ -1,6 +1,9 @@
## Heimzentrale ## Heimzentrale
### Öffentliche Dienste ### Öffentliche Dienste
[Authentifizierung](https://auth.home.thoster.net)
> Wenn nicht anders angegeben, funktionieren Logins über den zentralen Authentifizierungsserver "Authentik". Meistens über einen zusätzlichen Login Button, der bspw. Oauth Login oder Authentik SSO heißt.
[Authentik Authentifizierungsserver](https://auth.home.thoster.net)
[Home Assistant](https://hass.home.thoster.net/) [Home Assistant](https://hass.home.thoster.net/)
@ -10,8 +13,20 @@
[Jellyfin Medien](https://media.home.thoster.net) [Jellyfin Medien](https://media.home.thoster.net)
[KI Server](https://ai.home.thoster.net) -> wenn der Rechner im Keller aus ist, gehen nur die öffentlichen Modelle! ---
Der Rechner lässt sich über Homeassistant hochfahren!
[KI Server](https://ai.home.thoster.net)
> Wenn der Rechner im Keller aus ist, gehen nur die öffentlichen Modelle!
> Der Rechner lässt sich über Homeassistant hochfahren.
---
[Nextcloud](https://cloud.thoster.net)
>Cloudspeicher, kann auch Videotelefonie, Kalender, Kontakte und vieles mehr! Jetzt auch über zentrale Authentifizierung (Login with Authentik SSO).
---
#### Alte Dinge #### Alte Dinge
@ -19,6 +34,8 @@ Der Rechner lässt sich über Homeassistant hochfahren!
### Interne Dienste ### Interne Dienste
Aufrufe hier funktionieren nur über das interne Netz!
[Proxmox](https://192.168.178.99:8006) [Proxmox](https://192.168.178.99:8006)
[Jellyfin Medienserver](http://ubuntu:8096/) [Jellyfin Medienserver](http://ubuntu:8096/)
@ -37,13 +54,9 @@ Der Rechner lässt sich über Homeassistant hochfahren!
#### Netzlaufwerke #### Netzlaufwerke
Unter Windows mit ```\\ubuntu``` > Unter Windows mit ```\\ubuntu```
Hier gibt es die bekannten Netzlaufwerke für Backups, z.B. karin-stefan > Hier gibt es die bekannten Netzlaufwerke für Backups, z.B. karin-stefan
> Leider ohne den zentralen Login über Authentik, hier gibt es also eigene Logins.
https://www.reddit.com/r/homeassistant/comments/oje65v/home_assitant_with_grafana_and_influxdb_2x_basic/ ### [Probleme / TODOs](TODOs und Probleme)
### Probleme / TODOs
#### Homeassistant
* Nach dem Neustart des Servers funktioniert der zigbee stick nicht! In Proxmox entfernen und wieder hinzufügen.