Add bathroom mirror
This commit is contained in:
parent
bc9e106d8a
commit
8396310358
3 changed files with 120 additions and 3 deletions
|
|
@ -9,7 +9,7 @@ dkim-keys:
|
|||
radicale-htpasswd: ENC[AES256_GCM,data:Q0WnleP9I4xozsL/H+5oV3Ag7khfalV40A6ub+DA07U8UKna3/ju533RmjWOnETzSNa6XK140nfCcfGZCiqGyF9tfuuXcKFu+j4=,iv:87PSvHyKF7QUQZmEuxM+IT0VKSGnS0MjoUmCqJ+6tzI=,tag:yrP3TgxE8aSZf0MrCF9dsQ==,type:str]
|
||||
synapse-turn-shared-secret: ENC[AES256_GCM,data:Q1XRds3Zud1kYkvD6s9WUzP+kNDNsxB5SHd6oCAaLCHhHhYENSAYTZOF+rGjCPNyKFL0e/A=,iv:zScRQrz+pXHNUh/BGOaV+TVnDR3wu1Z/UO1zXarKwtA=,tag:ckpVziE+yb0FjctcT7tAkg==,type:str]
|
||||
rmfakecloud: ENC[AES256_GCM,data:ktKBKb6cRv1VF8tRvXIpxIy9hPinVPKK05mgvYzz18PEdcrCLpldm5xf7ffHtY5XzDOAMXDCiz6x4xyv7071frrF0spOEPnIzVhxwG8H2Ck=,iv:qJdHjv0RziAs4G9UGeRwGQ4GE5kaObJWpIYWpRKhr9c=,tag:PXgvU1hZK/gvWGyFJaHekg==,type:str]
|
||||
esphome: ENC[AES256_GCM,data:u8fNhi3J2wEJ6uxYT5LfYzktnmhTuHX4Tundu8iPxstFHkk7eF4HjlZi7KWmSZSFNqZqCRQ/Kksmtylc5LxGvVUAgwr4fUu9qBns3UbwwdrOrenefrcDZDq2Z2VjNtIHK2CbmqmDoodZy7JWgezY8ZzEjqcpv+btZ/91+ApM/5Q81gxcbFWMmurOp/yl0LSaCVu4sE7L60IstZisJMtmJ/YTY6KYop6TMuwUUDwVa5kgqzxLJWc0MEDt7rSutqVd7ryGzacvcaC4HcOcbVHVNc5tCqELBxExV4zd56rK2RLfBtDJVX7S3h+deWmNg6IMnPkAtgaer0QT8x4BIhbj8r7S2lcWDF1r1V2aZQ33mXbiuMlDVdmHliMnKpY+QIVLLtC0xNofRKixD+S1zmsjqQTJaMZO76dk8dRrZ+mnDPjDdLjT6687YPOeRuIAzLYhJrgyvQdE+SBgx0B71L/Q0Jp2joO4esx0iWwa8A6h8WZMulO1CGQpRfhI5GABz/sJtSm1pkZbxHJnhKXxAV3KiAP3RH673xkdo3Wmn1Q7RsOVsogXodYd4klmSgAszvF0eBl/pazCgfErI6ReNIr7cUGYd82Ub0gveSvPzqCPGJMkxwZ51QOUKI/pvw4pywolpH1JN5edPfoepVvbrrk/TD8X0Dd6YKOWuzjZ8LsuM1znqywwGh5BGvWzSpK1JZcYJG4Na5LFHgniyOuL6y6aANXSW6TBuehNwNEHkbm2GOjpxy3Ml5nWwQLkkD2wEdSU0/MW23rr6cOVUOrYiZvxip8l5Nf5Cl/JTLGaepRJaMBkTZj4G5x+r4zqOTBsbcEG8eiPAZG5uIxxVYo=,iv:U1srWrPW11lz/UYFW7Z9apla+ShH7W/QzDiw+evfcXg=,tag:1dxPp+m2O6xSyAZEsSf0dw==,type:str]
|
||||
esphome: ENC[AES256_GCM,data:deY5RdItnZt7iJzSiHWvduRWqLTPt5ep70k/oLMjSanqYgAdWV/bGvod3I4bF2HdZymZjmeeGYo6lJCxJ7PwEfzhUGG6626wHhJ5VlfVThwqZ3mXkENdl/+aDyMtaxfaLTn3ygPewG/lAMY8Wn9beCTt4J6te5HlmHSp0VcFvLNl/m6F7nMdd1r1oaubvW7TPPe1+1jkpqphfd56bGYeEQArNEUCeCaXdtPCNZA/aEHZIYmmixuECdzTFTOreHBtG0pFMuAFrVsS3EZxMmnoMhAPrkhML2MSQnXLM2FGPd/FfeQzi9AMmiUqv55YGsJkuNXJs9x6ouU+JsjP876owFIKhB5VEEZAw9cqv/OFdjGboW2akjchZ5HROaofLfHjlVKy1PQwzbVwb8igHZE9PIFbk9O0Jb5fawoe9L9xp0jI6XrnHkgOFhv65uxogzYLFnMvTR8ZFJ02HPNGCh+eQECa5iuzTRb3OWCYls6si7RKGZgu1tE3HADVhqk6ViHckJLnlT1YABmnxoQiKovz1UIOE39e5Wl9m0XGC6OME37bJuSM3Sk24BBHQ36t3IverN3W9bhyhIQe4hw7PXuBVDCu4FJi1PDjmJwRWAWf5+BC1SFigSWDzunI55sX8zWCko9b75BKZoFfxKZminhFYwKTdtRdhbKPK8CIa9FcVf2eDmykhMvMmKVIm74d4yEXHjKt8Yww0x8TKEcqWIobMyPqlixpShaa7c73JgPfzkN0LYK4Da1Y+5MpZdUUypCe+R+Jwg/ROXZpGgwK7LFA2JHS71dq7nysHn5WhHFREPdVF558iiiOALCdMnvdUT6fU748Hx+KijYUl2Kax09l9sRkRsuCj7LRJ+ARDY/v8NlQJeXRIsyosg//DvejNJ5F7oMJK+H/sblTfCoY6SLp1WHAhywW6c5uBsGm1xLsdecfWok3sVv2qjQ5l2FPMvlXdp/0/RjxhLnvVYVTWzw=,iv:5Yybvm1eHbdJop6fGRmaW3Tnie3KHv21zVdWBZCUntA=,tag:7WDHLXkzWS8Dfs79u4Ur2A==,type:str]
|
||||
sops:
|
||||
kms: []
|
||||
gcp_kms: []
|
||||
|
|
@ -25,8 +25,8 @@ sops:
|
|||
SU1USkxFUUY2NVhmUHBhZkdrNDR1Q0kKiXIicInELRjDR3tuyA+lnXeCcd9lYvbV
|
||||
GnBRGPM7BNO/6AA7HhAei48Kt+XE6+jQX66yTXyviKhK7Lpjrlb2YQ==
|
||||
-----END AGE ENCRYPTED FILE-----
|
||||
lastmodified: "2024-01-12T02:04:19Z"
|
||||
mac: ENC[AES256_GCM,data:pXHs+ucPNr+v/x3R2Jb+1zxnHdAeSneT+6lt20eLhjvcMQIFckYXFxc0eOMnV00jTWb+vyz6g5zHsg9+kv+xm/xBHozw9sRJi01Ni+AR/ZLSbVDa6NiMyu536MrA1TeD3iZrxgmpDTuxsChdETz0mmPyEPOMT29seWYlhzI/++o=,iv:2guaerRyQj6qz9Dyo2HbC/dXUA6cuAA+yuDwbUDCcK8=,tag:HcVT4KdLCyjwtWP24JVfhg==,type:str]
|
||||
lastmodified: "2024-02-12T23:53:31Z"
|
||||
mac: ENC[AES256_GCM,data:11gj3hKXjXDW27rbLCmIKExJdVnDUJbdPiQxzYGlk4FSxviIbCWdTEQ5VN4r8y/GxehVO757010jxu8u/kKR0MU3BFDkVyxh4Qv7LoUisrj7/8uJawOlmlEdykTxTgW+Q1yxy2mhK3t6D2+f9rNKYCmJhazHXJN9cuhiL1xXwcQ=,iv:OQfy2FQRw+SuXjDn2Woi66BI+cRkv1i0nnTaga4iLH8=,tag:j+fKWVttetoKaHwGRJ8Dmw==,type:str]
|
||||
pgp:
|
||||
- created_at: "2024-01-31T01:20:30Z"
|
||||
enc: |-
|
||||
|
|
|
|||
115
hosts/iron/services/esphome/devices/badspiegel.yaml
Normal file
115
hosts/iron/services/esphome/devices/badspiegel.yaml
Normal file
|
|
@ -0,0 +1,115 @@
|
|||
esphome:
|
||||
name: "badspiegel"
|
||||
friendly_name: "Badspiegel"
|
||||
platformio_options:
|
||||
board_build.flash_mode: dio
|
||||
on_boot:
|
||||
then:
|
||||
- light.turn_on:
|
||||
id: front_light
|
||||
brightness: 30%
|
||||
color_temperature: 2700 K
|
||||
- light.turn_on:
|
||||
id: background_light
|
||||
brightness: 20%
|
||||
color_temperature: 2700 K
|
||||
|
||||
esp32:
|
||||
board: wemos_d1_uno32
|
||||
framework:
|
||||
type: arduino
|
||||
version: recommended
|
||||
platform_version: 5.4.0
|
||||
|
||||
logger:
|
||||
|
||||
api:
|
||||
encryption:
|
||||
key: !secret apikey_badspiegel
|
||||
|
||||
ota:
|
||||
password: !secret otapass_badspiegel
|
||||
|
||||
wifi:
|
||||
ssid: !secret wifi_ssid_bw
|
||||
password: !secret wifi_password_bw
|
||||
domain: .iot.bw.jalr.de
|
||||
power_save_mode: none
|
||||
enable_on_boot: True
|
||||
fast_connect: On
|
||||
output_power: 8.5
|
||||
|
||||
output:
|
||||
- platform: ledc
|
||||
pin: GPIO17
|
||||
id: output_background_warm
|
||||
- platform: ledc
|
||||
pin: GPIO25
|
||||
id: output_background_cold
|
||||
- platform: ledc
|
||||
pin: GPIO16
|
||||
id: output_front_warm
|
||||
- platform: ledc
|
||||
pin: GPIO26
|
||||
id: output_front_cold
|
||||
|
||||
light:
|
||||
- platform: cwww
|
||||
name: "Background light"
|
||||
id: background_light
|
||||
cold_white: output_background_cold
|
||||
warm_white: output_background_warm
|
||||
cold_white_color_temperature: 6500 K
|
||||
warm_white_color_temperature: 2700 K
|
||||
constant_brightness: true
|
||||
gamma_correct: 0
|
||||
- platform: cwww
|
||||
name: "Front light"
|
||||
id: front_light
|
||||
cold_white: output_front_cold
|
||||
warm_white: output_front_warm
|
||||
cold_white_color_temperature: 6500 K
|
||||
warm_white_color_temperature: 2700 K
|
||||
constant_brightness: true
|
||||
gamma_correct: 0
|
||||
|
||||
switch:
|
||||
- platform: gpio
|
||||
name: "Heating"
|
||||
id: heating
|
||||
pin: GPIO2
|
||||
icon: "mdi:thermometer"
|
||||
- platform: gpio
|
||||
name: "Soundsystem"
|
||||
id: soundsystem
|
||||
pin: GPIO4
|
||||
icon: "mdi:speaker"
|
||||
|
||||
esp32_touch:
|
||||
# setup_mode: true
|
||||
|
||||
binary_sensor:
|
||||
# ESP32 touch pins: 4, 13, 27, 32, 33
|
||||
# - platform: esp32_touch
|
||||
# name: "touch pad GPIO13"
|
||||
# pin: GPIO13
|
||||
# threshold: 1000
|
||||
# on_press:
|
||||
# internal: true
|
||||
- platform: esp32_touch
|
||||
name: "touch pad GPIO12"
|
||||
pin: GPIO12
|
||||
threshold: 900
|
||||
on_press:
|
||||
then:
|
||||
- light.toggle:
|
||||
id: front_light
|
||||
internal: true
|
||||
- platform: esp32_touch
|
||||
name: "touch pad GPIO14"
|
||||
pin: GPIO14
|
||||
threshold: 900
|
||||
on_press:
|
||||
then:
|
||||
- light.toggle:
|
||||
id: background_light
|
||||
|
|
@ -83,6 +83,8 @@ in
|
|||
"light.eingang_deckenleuchte_deckenleuchte"
|
||||
"light.led_panel_schreibtisch_panel"
|
||||
"light.kueche_leiste_led_light"
|
||||
"light.badspiegel_background_light"
|
||||
"light.badspiegel_front_light"
|
||||
];
|
||||
min_brightness = 20;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue