diff --git a/intern/docker_esphome/tasks/main.yml b/intern/docker_esphome/tasks/main.yml
index 5176bbf678c4fbcb98787dcfd47e27f85a79053a..ce21f68207ffd378c38c3f583b7342dc2b893cce 100644
--- a/intern/docker_esphome/tasks/main.yml
+++ b/intern/docker_esphome/tasks/main.yml
@@ -56,6 +56,7 @@
     - config/esphome_plug07.yaml
     - config/esphome_plug08.yaml
     - config/esphome_popcorn.yaml
+    - config/esphome_switchboard.yaml
   register: config
 
 - name: "stop {{ servicename }} docker"
diff --git a/intern/docker_esphome/templates/config/esphome_switchboard.yaml b/intern/docker_esphome/templates/config/esphome_switchboard.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..8dc9eb8a73304fb9678d54d857d08af4c4a7f462
--- /dev/null
+++ b/intern/docker_esphome/templates/config/esphome_switchboard.yaml
@@ -0,0 +1,28 @@
+
+{% set devicename = "esphome_switchboard"  %}
+
+{% include "/includes/ansible.inc.yaml" %}
+{% include "/includes/board.d1_mini.inc.yaml" %}
+  
+  comment: Ist kaputt
+{% include "/includes/common.inc.yaml" %}
+
+binary_sensor:
+  - platform: gpio
+    pi2n:
+      number: GPIO13
+      mode: INPUT_PULLUP
+      inverted: True
+    name: "{{ devicename }} Button"
+    on_press:
+      - 
+  - platform: status
+    name: "{{ devicename }} Status"
+
+switch:
+  - platform: virtual 
+    name: "MQTT Switch Test"
+    id: "switch1"
+    payload_off: "OFF"
+    payload_on: "ON"
+    retain: true
diff --git a/intern/docker_esphome/templates/includes/board.esp8266.inc.yaml b/intern/docker_esphome/templates/includes/board.esp8266.inc.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..9220b8f79413675dc9a0bcf88a8736e336740df2
--- /dev/null
+++ b/intern/docker_esphome/templates/includes/board.esp8266.inc.yaml
@@ -0,0 +1,4 @@
+
+esphome:
+  name: "{{ devicename }}"
+  platform: ESP8266
diff --git a/intern/docker_grafana/templates/docker-compose.yml b/intern/docker_grafana/templates/docker-compose.yml
index ac0d09c4b58f3ddf1506095b1f674c7b71ecbc08..3a05212ed804cd15a7e03655f2b73190b7b26a0e 100644
--- a/intern/docker_grafana/templates/docker-compose.yml
+++ b/intern/docker_grafana/templates/docker-compose.yml
@@ -4,7 +4,7 @@ services:
 
   app:
 
-    image: grafana/grafana:9.3.6
+    image: grafana/grafana:9.4.3
     restart: always
     volumes:
       - "{{ basedir }}/grafana.ini:/etc/grafana/grafana.ini"
diff --git a/intern/docker_graylog/templates/docker-compose.yml b/intern/docker_graylog/templates/docker-compose.yml
index 2661974ac738183670e1a0e531525bf27fe0325f..2b2f890ac9420269a609ef9843159eb8331e7215 100644
--- a/intern/docker_graylog/templates/docker-compose.yml
+++ b/intern/docker_graylog/templates/docker-compose.yml
@@ -2,11 +2,11 @@ version: "3"
 
 services:
   mongodb:
-    image: "mongo:5.0"
-    restart: "on-failure"
+    image: "mongo:6.0.4"
+    restart: "always"
 
   opensearch:
-    image: "opensearchproject/opensearch:2.4.1"
+    image: "opensearchproject/opensearch:2.6.0"
     environment:
       - "TZ=Europe/Berlin"
       - "OPENSEARCH_JAVA_OPTS=-Xms1g -Xmx1g"
@@ -15,11 +15,11 @@ services:
       - "action.auto_create_index=false"
       - "plugins.security.ssl.http.enabled=false"
       - "plugins.security.disabled=true"
-    restart: "on-failure"
+    restart: "always"
 
   graylog:
     hostname: "server"
-    image: "graylog/graylog:5.0"
+    image: "graylog/graylog:5.0.5"
     entrypoint: "/usr/bin/tini -- wait-for-it opensearch:9200 --  /docker-entrypoint.sh"
     environment:
       TZ: "Europe/Berlin"
@@ -33,7 +33,7 @@ services:
     ports:
       - "514:5140/udp"   # Syslog
       - "514:5140/tcp"   # Syslog
-    restart: "on-failure"
+    restart: "always"
     labels:
       - traefik.enable=true
       - traefik.http.routers.{{ servicename }}.rule=Host(`{{ domain }}`)
diff --git a/intern/docker_heimdall/templates/docker-compose.yml b/intern/docker_heimdall/templates/docker-compose.yml
index 5db32b1f4fef4dd4576ced117f32af96ed4573db..6eb20682f9094cb9769ebb6335b5d53306a5d2e0 100644
--- a/intern/docker_heimdall/templates/docker-compose.yml
+++ b/intern/docker_heimdall/templates/docker-compose.yml
@@ -4,7 +4,7 @@ version: "2.1"
 services:
 
   app:
-    image: lscr.io/linuxserver/heimdall:2.5.3
+    image: lscr.io/linuxserver/heimdall:2.5.6
     restart: always
     environment:
       - PUID=1000
diff --git a/intern/docker_homeassistant/templates/docker-compose.yml b/intern/docker_homeassistant/templates/docker-compose.yml
index e13ab898f961bf73eb93346ecc19f6b63be87641..1a63ce4e6b3d245765593172fc41d89b03db5f68 100644
--- a/intern/docker_homeassistant/templates/docker-compose.yml
+++ b/intern/docker_homeassistant/templates/docker-compose.yml
@@ -5,7 +5,7 @@ services:
   
   app:
 
-    image: homeassistant/home-assistant:2023.1
+    image: homeassistant/home-assistant:2023.3
     restart: always
     volumes:
       - "/etc/localtime:/etc/localtime:ro"
@@ -24,7 +24,7 @@ services:
   
   influxdb:
 
-    image: influxdb:2.6.0
+    image: influxdb:2.6.1
     restart: always
     ports:
       - "{{ int_ip4 }}:{{ influxdb_port }}:8086"
diff --git a/intern/docker_mqtt/templates/docker-compose.yml b/intern/docker_mqtt/templates/docker-compose.yml
index dcf69c9f8c91fd007a8d41db3974c7e2d1d65a78..63b6fcd4d655f5d31e4f2a20d781fdbb4d82559a 100644
--- a/intern/docker_mqtt/templates/docker-compose.yml
+++ b/intern/docker_mqtt/templates/docker-compose.yml
@@ -16,7 +16,7 @@ services:
 
   influxdb:
 
-    image: influxdb:2.6.0
+    image: influxdb:2.6.1
     restart: always
     ports:
       - {{ int_ip4 }}:{{ influxdb_port }}:8086
@@ -34,7 +34,7 @@ services:
 
   tgbinary:
 
-    image: telegraf:1.22.4
+    image: telegraf:1.25.3
     restart: always
     depends_on: 
       - app
@@ -45,7 +45,7 @@ services:
 
   tgfloat:
 
-    image: telegraf:1.22.4
+    image: telegraf:1.25.3
     restart: always
     depends_on: 
       - app
diff --git a/intern/docker_omada/templates/docker-compose.yml b/intern/docker_omada/templates/docker-compose.yml
index 9ad6bf703ffc31e0aa62f5bcd0ab95ae03923e8f..6a760cc71aa798bd879c28b552ba8f05e143afe1 100644
--- a/intern/docker_omada/templates/docker-compose.yml
+++ b/intern/docker_omada/templates/docker-compose.yml
@@ -5,7 +5,7 @@ services:
 
   app:
 
-    image: mbentley/omada-controller:5.7
+    image: mbentley/omada-controller:5.9
     restart: always
     ports:
       - {{ omada_port_http }}:8088
diff --git a/intern/docker_tasmoadmin/templates/docker-compose.yml b/intern/docker_tasmoadmin/templates/docker-compose.yml
index 18c4b09015091c56a460ec565a9336429e922535..25d35a3e6794a0b9c842e8a947e7cf433c971d90 100644
--- a/intern/docker_tasmoadmin/templates/docker-compose.yml
+++ b/intern/docker_tasmoadmin/templates/docker-compose.yml
@@ -9,7 +9,9 @@ services:
     volumes:
       - "{{ basedir }}/data:/data"
     environment:
-      - TZ=Europe/Berlin
+      TZ: "Europe/Berlin"
+      PGID: 1001
+      PUID: 1001
     labels:
       - traefik.enable=true
       - traefik.http.routers.{{ servicename }}.rule=Host(`{{ domain }}`)
diff --git a/remote/docker_homeassistant/templates/docker-compose.yml b/remote/docker_homeassistant/templates/docker-compose.yml
index e13ab898f961bf73eb93346ecc19f6b63be87641..fb1e1051106766ff55b2d0c07f5824f5e612fb6e 100644
--- a/remote/docker_homeassistant/templates/docker-compose.yml
+++ b/remote/docker_homeassistant/templates/docker-compose.yml
@@ -5,7 +5,7 @@ services:
   
   app:
 
-    image: homeassistant/home-assistant:2023.1
+    image: homeassistant/home-assistant:2023.3.3
     restart: always
     volumes:
       - "/etc/localtime:/etc/localtime:ro"
diff --git a/remote/docker_netdata/templates/docker-compose.yml b/remote/docker_netdata/templates/docker-compose.yml
index 50e7f13531cd92d53254cd1863d29f3049c618cc..bc1f81a504345877beb9a7100d42f446b14a3bbd 100644
--- a/remote/docker_netdata/templates/docker-compose.yml
+++ b/remote/docker_netdata/templates/docker-compose.yml
@@ -3,7 +3,7 @@ version: '3'
 services:
   
   app:
-    image: netdata/netdata
+    image: netdata/netdata:v1.38.1
     restart: always
     cap_add:
       - SYS_PTRACE
diff --git a/remote/docker_prometheus/templates/docker-compose.yml b/remote/docker_prometheus/templates/docker-compose.yml
index d0e46f0ef06b37e0f42d36b418e6a7f5e4911cf9..1c8c842bf58bdb27724020400eae17c11cd98b0c 100644
--- a/remote/docker_prometheus/templates/docker-compose.yml
+++ b/remote/docker_prometheus/templates/docker-compose.yml
@@ -5,7 +5,7 @@ services:
 
   app:
 
-    image: prom/prometheus:v2.41.0
+    image: prom/prometheus:v2.42.0
     restart: always
     ports:
       - 9090:9090