Schönen Guten Abend Euch allen!
Ich habe mir so wie jedes Jahr wenns wärmer wird…
Mein FAN Fenster wieder aufgebaut.
Es Spart mir Quassi meine Klima Anlage
Wenn Temp in PC Zimmer über 25° dann springt der Decken Ventilator auf Stufe 1 an.
Ab 25,2° Laufen die Lüfter an. Alles Gesteuert über Homeassistant Automatisierung.
Ventilatoren sind als Klima angegeben.
Nun meine Frage an Euch:
Ich möchte das zb. Tagsüber wenn die Aussen Temp über 25° ist
Das “Fan Fenster” abschalten - da es sonst warme luft rein bläst.
) Soll bei Aussentemp 25° die Ventilatoren abschalten und unter 25 wieder Einschalten.
) Soll bei PC Zimmer Temp ab 25,2 die Ventilatoren einschalten und darunter wieder aus
Das alles nicht per Automatisierung von Homeassistant sondern per ESP
Verbaut:
4x Noctua NF-A20 PWM (200mm)
1x Dallas Sensor für Aussen
1x ESP8266 Nodemcu
1x Motorboard
1x Verteiler für die Ventilatoren
1x RGB LED-Streifen WS2812B 144 Pixel/m
- Ventilator mit Dallas Innen Sensor der mit 3 Stufen kühlt
Noch vor:
Matrix Display 32x8
Amazon.de Rundum beleuchtung ! LEDs sind MEGA Hell
Display Anzeige Innen und Aussen
meine derzeitige ESP Programmierung:
esphome:
name: pczimmerfenster
comment: pczimmerfenster
platform: ESP8266
board: nodemcuv2
# Enable logging
logger:
# Enable Home Assistant API
api:
encryption:
key: "*************"
ota:
password: "*************7"
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
# Enable fallback hotspot (captive portal) in case wifi connection fails
ap:
ssid: "Pczimmerfenster Fallback Hotspot"
password: "***********"
captive_portal:
web_server:
port: 80
dallas:
- pin: D4
update_interval: 60s
sensor:
- platform: dallas
address: 0x963ce1e381414028
name: "pczimmerfenstertemp"
output:
- platform: esp8266_pwm
pin: D8
frequency: 10000 Hz
id: pwm_output200mm1
fan:
- platform: speed
output: pwm_output200mm1
name: "Speed 200mm Fan"
speed_count: 100
switch:
- platform: gpio
pin: D1
name: "200mmfan1"
inverted: no
id: fan1
light:
- platform: neopixelbus
type: GRB
pin: GPIO3
variant: WS2812
num_leds: 141
name: "led_fenster"
id: "led_fenster"
effects:
- addressable_rainbow:
- addressable_rainbow:
name: Rainbow Effect With Custom Values
speed: 1
width: 70
- addressable_color_wipe:
- addressable_color_wipe:
name: wipe0
colors:
- red: 50%
green: 0%
blue: 0%
num_leds: 10
- red: 0%
green: 0%
blue: 80%
num_leds: 17
reverse: false
- addressable_color_wipe:
name: wipe
colors:
- red: 0%
green: 0%
blue: 50%
num_leds: 10
- red: 96%
green: 68%
blue: 0%
num_leds: 17
add_led_interval: 44ms
reverse: false
- addressable_color_wipe:
name: wipe2
colors:
- red: 0%
green: 30%
blue: 0%
num_leds: 10
- red: 96%
green: 68%
blue: 40%
num_leds: 17
add_led_interval: 35ms
reverse: false
- addressable_color_wipe:
name: wipe3
colors:
- red: 30%
green: 0%
blue: 0%
num_leds: 4
- red: 96%
green: 68%
blue: 40%
num_leds: 17
add_led_interval: 25ms
reverse: false
- addressable_color_wipe:
name: wipe4
colors:
- red: 0%
green: 0%
blue: 25%
num_leds: 5
- red: 70%
green: 40%
blue: 0%
num_leds: 17
add_led_interval: 25ms
reverse: false
- addressable_color_wipe:
name: start
colors:
- red: 30%
green: 40%
blue: 0%
num_leds: 1
- red: 40%
green: 30%
blue: 0%
num_leds: 17
add_led_interval: 25ms
reverse: true
- addressable_twinkle:
- addressable_twinkle:
name: Twinkle Effect With Custom Values
twinkle_probability: 15%
progress_interval: 4ms
- flicker:
- flicker:
name: Flicker Effect With Custom Values
alpha: 95%
intensity: 1.5%
- addressable_scan:
- addressable_scan:
move_interval: 100ms
scan_width: 3
name: scan stufe 0
- addressable_scan:
move_interval: 100ms
scan_width: 5
name: scan stufe 1
- addressable_fireworks:
- addressable_fireworks:
name: Fireworks Effect With Custom Values
update_interval: 32ms
spark_probability: 10%
use_random_color: true
fade_out_rate: 120