Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found

Target

Select target project
  • infrastruktur/ansible-warpzone
  • specki/ansible-warpzone
2 results
Show changes
Commits on Source (43)
Showing
with 104 additions and 79 deletions
...@@ -6,7 +6,7 @@ ...@@ -6,7 +6,7 @@
"max-file": "5" "max-file": "5"
}, },
"metrics-addr": "{{int_ip4}}:9323", "metrics-addr": "{{int_ip4}}:9323",
"experimental": true "experimental": true,
"ip6tables": true
} }
...@@ -37,11 +37,19 @@ ...@@ -37,11 +37,19 @@
dest: "{{ basedir }}/{{ item }}" dest: "{{ basedir }}/{{ item }}"
with_items: with_items:
- docker-compose.yml - docker-compose.yml
- traefik.yml - traefik.yml
- dynamic/redirect-default.yml
- dynamic/tls.yml - dynamic/tls.yml
register: config register: config
- name: redirect-default ersstellen, wenn domain_default definiert ist
template:
src: "{{ item }}"
dest: "{{ basedir }}/{{ item }}"
with_items:
- dynamic/redirect-default.yml
when: domain_default is defined
register: config
- name: "stop {{ servicename}} docker" - name: "stop {{ servicename}} docker"
docker_compose: docker_compose:
project_src: "{{ basedir }}" project_src: "{{ basedir }}"
......
...@@ -3,7 +3,7 @@ version: '2.4' ...@@ -3,7 +3,7 @@ version: '2.4'
services: services:
app: app:
image: traefik:v2.9.8 image: traefik:v3.0
restart: always restart: always
ports: ports:
- "80:80" - "80:80"
......
...@@ -14,7 +14,6 @@ tls: ...@@ -14,7 +14,6 @@ tls:
options: options:
default: default:
sniStrict: true sniStrict: true
preferServerCipherSuites: true
minVersion: "VersionTLS12" minVersion: "VersionTLS12"
curvePreferences: curvePreferences:
- "secp521r1" - "secp521r1"
......
[Interface]
PrivateKey = {{ privatekey }}
Address = 10.43.1.1
ListenPort = 51821
[Peer]
PublicKey = 9FLaGBXWjInPv4PFRuAJPPrPWruzocVrXg9lsmwGdX4=
AllowedIPs = 10.43.1.2, 192.168.0.0/24, 10.0.0.0/23
...@@ -32,40 +32,40 @@ global_domains: ...@@ -32,40 +32,40 @@ global_domains:
# Globale Mail konfiguration # Globale Mail konfiguration
mail_domains: mail_domains:
warpzonems: warpzonems:
maildomain: warpzone.ms maildomain: "warpzone.ms"
mxserver: mailserver.warpzone.ms mxserver: "mailserver.warpzone.ms"
mxhostname: webserver mxhostname: "webserver"
spf: "v=spf1 mx a:mailserver.warpzone.ms ~all" spf: "v=spf1 mx a:mailserver.warpzone.ms ip4:{{ hostvars['webserver'].ext_ip4 }} ip6:{{ hostvars['webserver'].ext_ip6 }} -all"
dmarc: v=DMARC1; p=none; dmarc: "v=DMARC1; p=none;"
dkim: dkim:
- { selector: "dkim", value: "v=DKIM1; k=rsa; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxNnNZElbWq9EonFULbr8vWWykKmZEylRwjo4lYx/lXsGDFWBuNh2s6gFF10OuHWtavokjvh/7sFidNaRYQkn3uwHmylBWFn7Jr2lPWY8PBEoIeAZZx5qHaDWxJVgzE7maFyXAswDGXcR/DRTn2xR6osNXOovjGeYXq/atR/45iwfgkhqAaXaV1uP/K9y\" \"y2sZ2dRtGEwCKsWbP26cOZ6MUcADszgUTEp59iKey79m0uwi0IpA8WjEKVwbMcf/6fBw1ejIEjVUX+bami2fQ6RPl4uEyloco4paV3w/vww2hh4VchCFLYAEKMkZOZs/eTDGsjaMguwHbPeVJjkpX2T6WQIDAQAB" } - { selector: "dkim", value: "v=DKIM1; k=rsa; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxNnNZElbWq9EonFULbr8vWWykKmZEylRwjo4lYx/lXsGDFWBuNh2s6gFF10OuHWtavokjvh/7sFidNaRYQkn3uwHmylBWFn7Jr2lPWY8PBEoIeAZZx5qHaDWxJVgzE7maFyXAswDGXcR/DRTn2xR6osNXOovjGeYXq/atR/45iwfgkhqAaXaV1uP/K9y\" \"y2sZ2dRtGEwCKsWbP26cOZ6MUcADszgUTEp59iKey79m0uwi0IpA8WjEKVwbMcf/6fBw1ejIEjVUX+bami2fQ6RPl4uEyloco4paV3w/vww2hh4VchCFLYAEKMkZOZs/eTDGsjaMguwHbPeVJjkpX2T6WQIDAQAB" }
member_warpzonems: member_warpzonems:
maildomain: member.warpzone.ms maildomain: "member.warpzone.ms"
mxserver: mailserver.warpzone.ms mxserver: "mailserver.warpzone.ms"
mxhostname: webserver mxhostname: "webserver"
spf: "v=spf1 mx a:mailserver.warpzone.ms ~all" spf: "v=spf1 mx a:mailserver.warpzone.ms ip4:{{ hostvars['webserver'].ext_ip4 }} ip6:{{ hostvars['webserver'].ext_ip6 }} -all"
dkim: dkim:
- { selector: "dkim", value: "v=DKIM1; k=rsa; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAu334a+uJ5b7D8UTz3Up6A8EjZhEnXaIpiIcKAGPXXD2ZBGmkWfUNcwDcfMoDErH6ntXzf0uH2VMvaajB/wdKLyly1irDKoyjLA3hJb5wnF9Gh0anL1qxY6UA189vWsw+2JlZJWyQ3IcaQ720SM3OrrK4AL3gRItieSEQ+23m5aW0P6sgUuMXTmmKLbd4\" \"DzZ14Emw293TD2p4gJtgxW/6EfIfcUU+/jP1NNm9gksyzynH1pJXPwVruo9u4QujEQiPqtVsVtrtUm1kbnW+pexj3eKOLLEHGZ+p5AZ/jtALk9pJfNumm/XHFK5PTZDBIipXOYvuG8RdwsaCQRezGKy04QIDAQAB" } - { selector: "dkim", value: "v=DKIM1; k=rsa; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAu334a+uJ5b7D8UTz3Up6A8EjZhEnXaIpiIcKAGPXXD2ZBGmkWfUNcwDcfMoDErH6ntXzf0uH2VMvaajB/wdKLyly1irDKoyjLA3hJb5wnF9Gh0anL1qxY6UA189vWsw+2JlZJWyQ3IcaQ720SM3OrrK4AL3gRItieSEQ+23m5aW0P6sgUuMXTmmKLbd4\" \"DzZ14Emw293TD2p4gJtgxW/6EfIfcUU+/jP1NNm9gksyzynH1pJXPwVruo9u4QujEQiPqtVsVtrtUm1kbnW+pexj3eKOLLEHGZ+p5AZ/jtALk9pJfNumm/XHFK5PTZDBIipXOYvuG8RdwsaCQRezGKy04QIDAQAB" }
lists_warpzonems: lists_warpzonems:
maildomain: lists.warpzone.ms maildomain: "lists.warpzone.ms"
mxserver: mailserver.warpzone.ms mxserver: "mailserver.warpzone.ms"
mxhostname: webserver mxhostname: "webserver"
spf: "v=spf1 mx a:mailserver.warpzone.ms ~all" spf: "v=spf1 mx a:mailserver.warpzone.ms ip4:{{ hostvars['webserver'].ext_ip4 }} ip6:{{ hostvars['webserver'].ext_ip6 }} -all"
dkim: dkim:
- { selector: "dkim", value: "v=DKIM1; k=rsa; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAoO7SXkUkM17Y1Vi/cvO48IJmlReGWSaYHY+wEldLHt80TiXP0AGZ8nG+DshXi1J2D5xjn8cJu4VqgDrLFnsRJyGYKmi7yVukANVg6gjYlET4y5+UU7Vk2W3xhN2U/8F0rcyynALzQa8i4Y/wEI0qkgHyE6+lITmglJvlj6tgp4YYK2TBH3Zo//PukOmU\" \"6gG/qu0+6p+CepvqzfGT2l1duov5a2+DJJzlJTULJ5D5Blsmg/0GeC81gZ4QDC3S8aaM5Pw3I3lQCSJT4Q4Ge6Ues4ccagNrdnZhtHNaVFGdL1mR1k+G784gpMZphPj5MylNEpA3V4bD7/Ygf4GuAvHdMwIDAQAB" } - { selector: "dkim", value: "v=DKIM1; k=rsa; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAoO7SXkUkM17Y1Vi/cvO48IJmlReGWSaYHY+wEldLHt80TiXP0AGZ8nG+DshXi1J2D5xjn8cJu4VqgDrLFnsRJyGYKmi7yVukANVg6gjYlET4y5+UU7Vk2W3xhN2U/8F0rcyynALzQa8i4Y/wEI0qkgHyE6+lITmglJvlj6tgp4YYK2TBH3Zo//PukOmU\" \"6gG/qu0+6p+CepvqzfGT2l1duov5a2+DJJzlJTULJ5D5Blsmg/0GeC81gZ4QDC3S8aaM5Pw3I3lQCSJT4Q4Ge6Ues4ccagNrdnZhtHNaVFGdL1mR1k+G784gpMZphPj5MylNEpA3V4bD7/Ygf4GuAvHdMwIDAQAB" }
# chaostreffmuensterde: # chaostreffmuensterde:
# maildomain: chaostreff-muenster.de # maildomain: chaostreff-muenster.de
# mxserver: mailserver.warpzone.ms # mxserver: "mailserver.warpzone.ms"
# mxhostname: webserver # mxhostname: "webserver"
# spf: v=spf1 mx ~all # spf: "v=spf1 mx a:mailserver.warpzone.ms ip4:{{ hostvars['webserver'].ext_ip4 }} ip6:{{ hostvars['webserver'].ext_ip6 }} -all"
# dmarc: v=DMARC1; p=none; # dmarc: v=DMARC1; p=none;
# dkim: # dkim:
# - { selector: "dkim", value: "v=DKIM1;k=rsa;t=s;s=email;p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAz/OBnxYygjhKeZVyvhDAO1/O1XwyYEhQx3bW/rO/Wmp8ZzP/eQh3dljDEibj1KsfdUhfgTIU8CnTKLayb8B07MMzhBklpg8WUV2LrDmpndfhixizjaxzwBj/dhtiZE7e4BwhOPOmdBQ0cCIvNhMcQcCa1RgCpX/g5Ii0AtQ2zCPMTSOW5YWn+VY" } # - { selector: "dkim", value: "v=DKIM1;k=rsa;t=s;s=email;p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAz/OBnxYygjhKeZVyvhDAO1/O1XwyYEhQx3bW/rO/Wmp8ZzP/eQh3dljDEibj1KsfdUhfgTIU8CnTKLayb8B07MMzhBklpg8WUV2LrDmpndfhixizjaxzwBj/dhtiZE7e4BwhOPOmdBQ0cCIvNhMcQcCa1RgCpX/g5Ii0AtQ2zCPMTSOW5YWn+VY" }
# lists_chaostreffmuensterde: # lists_chaostreffmuensterde:
# maildomain: lists.chaostreff-muenster.de # maildomain: "lists.chaostreff-muenster.de"
# mxserver: mailserver.warpzone.ms # mxserver: "mailserver.warpzone.ms"
# mxhostname: webserver # mxhostname: "webserver"
# spf: v=spf1 mx ~all # spf: "v=spf1 mx a:mailserver.warpzone.ms ip4:{{ hostvars['webserver'].ext_ip4 }} ip6:{{ hostvars['webserver'].ext_ip6 }} -all"
# dmarc: v=DMARC1; p=none; # dmarc: v=DMARC1; p=none;
...@@ -114,8 +114,9 @@ esphome_devices: ...@@ -114,8 +114,9 @@ esphome_devices:
- { id: "status", name: "Status/Strom", groups: "gHauptraum", sensors: [ "stromverbrauch", "warpzone_status" ] } - { id: "status", name: "Status/Strom", groups: "gHauptraum", sensors: [ "stromverbrauch", "warpzone_status" ] }
- { id: "vortragsraum", name: "Vortragsraum", groups: "gVortragsraum", sensors: [ "Temp", "pressure", "humidity" ] } - { id: "vortragsraum", name: "Vortragsraum", groups: "gVortragsraum", sensors: [ "Temp", "pressure", "humidity" ] }
#Global Homematic configuration # Global eQ3 Max configuration
homematic: eq3max:
ccu2_host: 192.168.0.15 cube_host: 192.168.0.15
devices_heizung: devices_heizung:
- { name: "HeizungKlo", id: "OEQ0663079" } - { name: "E-Werkstatt-Mitte", id: "MEQ1814738" }
# - { name: "HeizungKlo", id: "OEQ0663079" }
...@@ -6,9 +6,9 @@ motd_lines: ...@@ -6,9 +6,9 @@ motd_lines:
- "Haupt-IP @ eth0: {{ansible_eth0.ipv4.address}}" - "Haupt-IP @ eth0: {{ansible_eth0.ipv4.address}}"
debian_sources: debian_sources:
- "deb http://ftp2.de.debian.org/debian/ bullseye main contrib non-free" - "deb http://ftp2.de.debian.org/debian/ bookworm main contrib non-free"
- "deb http://ftp.debian.org/debian bullseye-updates main contrib non-free" - "deb http://ftp.debian.org/debian bookworm-updates main contrib non-free"
- "deb http://security.debian.org/ bullseye-security main contrib non-free" - "deb http://security.debian.org/ bookworm-security main contrib non-free"
debian_keys_id: debian_keys_id:
...@@ -35,8 +35,8 @@ administratorenteam: ...@@ -35,8 +35,8 @@ administratorenteam:
# Monitoring aktivieren # Monitoring aktivieren
alert: alert:
load: load:
warn: 5 warn: 15
crit: 10 crit: 30
disks: disks:
- { mountpoint: "/", warn: "5 GB", crit: "1 GB" } - { mountpoint: "/", warn: "5 GB", crit: "1 GB" }
...@@ -6,15 +6,15 @@ motd_lines: ...@@ -6,15 +6,15 @@ motd_lines:
- "IPs: {{ansible_vmbr0.ipv4.address}}" - "IPs: {{ansible_vmbr0.ipv4.address}}"
debian_sources: debian_sources:
- "deb http://deb.debian.org/debian/ bullseye main non-free contrib" - "deb http://deb.debian.org/debian/ bookworm main non-free contrib"
- "deb http://security.debian.org/debian-security bullseye-security main contrib non-free" - "deb http://security.debian.org/debian-security bookworm-security main contrib non-free"
- "deb http://deb.debian.org/debian/ bullseye-updates main contrib non-free" - "deb http://deb.debian.org/debian/ bookworm-updates main contrib non-free"
- "deb http://download.proxmox.com/debian/pve bullseye pve-no-subscription" - "deb http://download.proxmox.com/debian/pve bookworm pve-no-subscription"
debian_keys_id: debian_keys_id:
debian_keys_url: debian_keys_url:
- "https://enterprise.proxmox.com/debian/proxmox-release-bullseye.gpg" - "https://enterprise.proxmox.com/debian/proxmox-release-bookworm.gpg"
# Art des Hosts: physical, vm, docker # Art des Hosts: physical, vm, docker
......
...@@ -6,10 +6,10 @@ motd_lines: ...@@ -6,10 +6,10 @@ motd_lines:
- "Haupt-IP @ eth0: {{ansible_eth0.ipv4.address}}" - "Haupt-IP @ eth0: {{ansible_eth0.ipv4.address}}"
debian_sources: debian_sources:
- "deb http://ftp2.de.debian.org/debian/ bullseye main contrib non-free" - "deb http://ftp2.de.debian.org/debian/ bookworm main contrib non-free"
- "deb http://ftp.debian.org/debian bullseye-updates main contrib non-free" - "deb http://ftp.debian.org/debian bookworm-updates main contrib non-free"
- "deb http://security.debian.org/ bullseye-security main contrib non-free" - "deb http://security.debian.org/ bookworm-security main contrib non-free"
- "deb https://download.docker.com/linux/debian bullseye stable" - "deb https://download.docker.com/linux/debian bookworm stable"
debian_keys_id: debian_keys_id:
......
...@@ -6,10 +6,10 @@ motd_lines: ...@@ -6,10 +6,10 @@ motd_lines:
- "Haupt-IP @ eth0: {{ansible_eth0.ipv4.address}}" - "Haupt-IP @ eth0: {{ansible_eth0.ipv4.address}}"
debian_sources: debian_sources:
- "deb http://ftp2.de.debian.org/debian/ bullseye main contrib non-free" - "deb http://ftp2.de.debian.org/debian/ bookworm main contrib non-free"
- "deb http://ftp.debian.org/debian bullseye-updates main contrib non-free" - "deb http://ftp.debian.org/debian bookworm-updates main contrib non-free"
- "deb http://security.debian.org/ bullseye-security main contrib non-free" - "deb http://security.debian.org/ bookworm-security main contrib non-free"
- "deb https://download.docker.com/linux/debian bullseye stable" - "deb https://download.docker.com/linux/debian bookworm stable"
debian_keys_id: debian_keys_id:
...@@ -49,8 +49,8 @@ docker: ...@@ -49,8 +49,8 @@ docker:
# Monitoring aktivieren # Monitoring aktivieren
alert: alert:
load: load:
warn: 5 warn: 15
crit: 10 crit: 30
containers: containers:
- { name: "dockerstats_app_1" } - { name: "dockerstats_app_1" }
- { name: "esphome_app_1" } - { name: "esphome_app_1" }
...@@ -63,9 +63,6 @@ alert: ...@@ -63,9 +63,6 @@ alert:
- { name: "heimdall_app_1" } - { name: "heimdall_app_1" }
- { name: "homeassistant_app_1" } - { name: "homeassistant_app_1" }
- { name: "homeassistant_influxdb_1" } - { name: "homeassistant_influxdb_1" }
- { name: "homematic_app_1" }
- { name: "homematic_influxdb_1" }
- { name: "homematic_telegraf_1" }
- { name: "mqtt_app_1" } - { name: "mqtt_app_1" }
- { name: "mqtt_influxdb_1" } - { name: "mqtt_influxdb_1" }
- { name: "mqtt_tgbinary_1" } - { name: "mqtt_tgbinary_1" }
......
...@@ -6,15 +6,15 @@ motd_lines: ...@@ -6,15 +6,15 @@ motd_lines:
- "Öffentliche IPs: {{ansible_enp35s0.ipv4.address}} / {{ansible_enp35s0.ipv6[0].address}}" - "Öffentliche IPs: {{ansible_enp35s0.ipv4.address}} / {{ansible_enp35s0.ipv6[0].address}}"
debian_sources: debian_sources:
- "deb http://ftp2.de.debian.org/debian/ bullseye main contrib non-free" - "deb http://ftp2.de.debian.org/debian/ bookworm main contrib non-free"
- "deb http://ftp.debian.org/debian bullseye-updates main contrib non-free" - "deb http://ftp.debian.org/debian bookworm-updates main contrib non-free"
- "deb http://security.debian.org/ bullseye-security main contrib non-free" - "deb http://security.debian.org/ bookworm-security main contrib non-free"
- "deb http://download.proxmox.com/debian/pve bullseye pve-no-subscription" - "deb http://download.proxmox.com/debian/pve bookworm pve-no-subscription"
debian_keys_id: debian_keys_id:
debian_keys_url: debian_keys_url:
- "http://download.proxmox.com/debian/proxmox-release-bullseye.gpg" - "http://download.proxmox.com/debian/proxmox-release-bookworm.gpg"
# Art des Hosts: physical, vm, docker # Art des Hosts: physical, vm, docker
......
...@@ -6,10 +6,10 @@ motd_lines: ...@@ -6,10 +6,10 @@ motd_lines:
- "Öffentliche IPs: {{ansible_ens18.ipv4.address}} / {{ansible_ens18.ipv6[0].address}}" - "Öffentliche IPs: {{ansible_ens18.ipv4.address}} / {{ansible_ens18.ipv6[0].address}}"
debian_sources: debian_sources:
- "deb http://ftp2.de.debian.org/debian/ bullseye main contrib non-free" - "deb http://ftp2.de.debian.org/debian/ bookworm main contrib non-free"
- "deb http://ftp.debian.org/debian bullseye-updates main contrib non-free" - "deb http://ftp.debian.org/debian bookworm-updates main contrib non-free"
- "deb http://security.debian.org/ bullseye-security main contrib non-free" - "deb http://security.debian.org/ bookworm-security main contrib non-free"
- "deb https://download.docker.com/linux/debian bullseye stable" - "deb https://download.docker.com/linux/debian bookworm stable"
debian_keys_id: debian_keys_id:
......
...@@ -6,15 +6,15 @@ motd_lines: ...@@ -6,15 +6,15 @@ motd_lines:
- "IPs: {{ansible_bond0.ipv4.address}}" - "IPs: {{ansible_bond0.ipv4.address}}"
debian_sources: debian_sources:
- "deb http://deb.debian.org/debian/ bullseye main non-free contrib" - "deb http://deb.debian.org/debian/ bookworm main non-free contrib"
- "deb http://security.debian.org/debian-security bullseye-security main contrib non-free" - "deb http://security.debian.org/debian-security bookworm-security main contrib non-free"
- "deb http://deb.debian.org/debian/ bullseye-updates main contrib non-free" - "deb http://deb.debian.org/debian/ bookworm-updates main contrib non-free"
- "deb http://download.proxmox.com/debian/pve bullseye pve-no-subscription" - "deb http://download.proxmox.com/debian/pve bookworm pve-no-subscription"
debian_keys_id: debian_keys_id:
debian_keys_url: debian_keys_url:
- "https://enterprise.proxmox.com/debian/proxmox-release-bullseye.gpg" - "https://enterprise.proxmox.com/debian/proxmox-release-bookworm.gpg"
# Art des Hosts: physical, vm, docker # Art des Hosts: physical, vm, docker
...@@ -32,8 +32,8 @@ administratorenteam: ...@@ -32,8 +32,8 @@ administratorenteam:
# Monitoring aktivieren # Monitoring aktivieren
alert: alert:
load: load:
warn: 10 warn: 20
crit: 20 crit: 40
disks: disks:
- { mountpoint: "/", warn: "10 GB", crit: "3 GB" } - { mountpoint: "/", warn: "10 GB", crit: "3 GB" }
# btrfs currently no data from node exporter # btrfs currently no data from node exporter
......
...@@ -6,10 +6,10 @@ motd_lines: ...@@ -6,10 +6,10 @@ motd_lines:
- "Öffentliche IPs: {{ansible_ens18.ipv4.address}} / {{ansible_ens18.ipv6[0].address}}" - "Öffentliche IPs: {{ansible_ens18.ipv4.address}} / {{ansible_ens18.ipv6[0].address}}"
debian_sources: debian_sources:
- "deb http://ftp2.de.debian.org/debian/ bullseye main contrib non-free" - "deb http://ftp2.de.debian.org/debian/ bookworm main contrib non-free"
- "deb http://ftp.debian.org/debian bullseye-updates main contrib non-free" - "deb http://ftp.debian.org/debian bookworm-updates main contrib non-free"
- "deb http://security.debian.org/ bullseye-security main contrib non-free" - "deb http://security.debian.org/ bookworm-security main contrib non-free"
- "deb https://download.docker.com/linux/debian bullseye stable" - "deb https://download.docker.com/linux/debian bookworm stable"
debian_keys_id: debian_keys_id:
......
...@@ -19,6 +19,10 @@ ...@@ -19,6 +19,10 @@
payload: "CLOSED" payload: "CLOSED"
then: then:
- switch.turn_off: relay - switch.turn_off: relay
- topic: warpzone/door/status_once
payload: "OPEN"
then:
- switch.turn_on: relay
status_led: status_led:
pin: pin:
......
...@@ -19,6 +19,10 @@ ...@@ -19,6 +19,10 @@
payload: "CLOSED" payload: "CLOSED"
then: then:
- switch.turn_off: relay - switch.turn_off: relay
- topic: warpzone/door/status_once
payload: "OPEN"
then:
- switch.turn_on: relay
status_led: status_led:
pin: pin:
......
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
{% include "/includes/ansible.inc.yaml" %} {% include "/includes/ansible.inc.yaml" %}
{% include "/includes/board.esp01_1m.inc.yaml" %} {% include "/includes/board.esp01_1m.inc.yaml" %}
comment: Halogen Lounge comment: frei
{% include "/includes/common.inc.yaml" %} {% include "/includes/common.inc.yaml" %}
on_message: on_message:
......
...@@ -19,6 +19,10 @@ ...@@ -19,6 +19,10 @@
payload: "CLOSED" payload: "CLOSED"
then: then:
- switch.turn_off: relay - switch.turn_off: relay
- topic: warpzone/door/status_once
payload: "OPEN"
then:
- switch.turn_on: relay
substitutions: substitutions:
plug_name: {{ devicename }} plug_name: {{ devicename }}
......
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
{% include "/includes/ansible.inc.yaml" %} {% include "/includes/ansible.inc.yaml" %}
{% include "/includes/board.esp01_1m.inc.yaml" %} {% include "/includes/board.esp01_1m.inc.yaml" %}
comment: 3D Drucker Prusanet comment: WLED Vorhang
{% include "/includes/common.inc.yaml" %} {% include "/includes/common.inc.yaml" %}
on_message: on_message:
...@@ -15,10 +15,10 @@ ...@@ -15,10 +15,10 @@
payload: "OFF" payload: "OFF"
then: then:
- switch.turn_off: relay - switch.turn_off: relay
- topic: warpzone/door/status - topic: warpzone/door/status_once
payload: "CLOSED" payload: "OPEN"
then: then:
- switch.turn_off: relay - switch.turn_on: relay
substitutions: substitutions:
plug_name: {{ devicename }} plug_name: {{ devicename }}
......
...@@ -135,7 +135,7 @@ climate: ...@@ -135,7 +135,7 @@ climate:
id: pid_heater id: pid_heater
name: "PID Heater Controller" name: "PID Heater Controller"
sensor: pot_sensor sensor: pot_sensor
default_target_temperature: 240 default_target_temperature: 220
heat_output: pot_heater heat_output: pot_heater
control_parameters: control_parameters:
kp: 0.09549 kp: 0.09549
......