to je mozny .... ale kdyz si v detajlu toho svetla uberu nebo pridam sliderem tak to funguje .. setmi se i rosviti vic ..
Rozsvítit na danou úroveň za daný čas
Re: Rozsvítit na danou úroveň za daný čas
Re: Rozsvítit na danou úroveň za daný čas
mam HA nainstalovany na odroidu.. nevim jestli je potreba neco doinstalovat .
- Lion®
- Administrátor fóra
- Příspěvky: 1613
- Registrován: 28. září 2020, 14:07
- Bydliště: podkrkonoší
- Dal poděkování: 145 poděkování
- Dostal poděkování: 194 poděkování
- Kontaktovat uživatele:
Re: Rozsvítit na danou úroveň za daný čas
Shelly Dimmer 2 se chová stejně.
Následuj instrukce Pete30
________________
Přispěj a získej přístup do obsahu fóra pro dárce.
Oficiální sada s Raspberry Pi 4B/4GB, černá +Argon NEO Raspberry Pi 4 Case
Patriot Burst 2.5" SATA SSD 120GB + AXAGON EE25-XA6 ALINE box
Galerie realizací
Přispěj a získej přístup do obsahu fóra pro dárce.
Oficiální sada s Raspberry Pi 4B/4GB, černá +Argon NEO Raspberry Pi 4 Case
Patriot Burst 2.5" SATA SSD 120GB + AXAGON EE25-XA6 ALINE box
Galerie realizací
Re: Rozsvítit na danou úroveň za daný čas
Kód: Vybrat vše
esphome:
name: akva
platform: ESP8266
board: nodemcuv2
wifi:
ssid: "*******"
password: "*********"
# Enable fallback hotspot (captive portal) in case wifi connection fails
ap:
ssid: "Akva Fallback Hotspot"
password: "********"
captive_portal:
# Enable logging
logger:
# Enable Home Assistant API
api:
password: "*****"
ota:
password: "********"
# Vezmu cas z HA
time:
- platform: homeassistant
id: homeassistant_time
# Nastaveni I2C
i2c:
sda: D2
scl: D1
scan: True
id: i2c_1
# Nastaveni pac9685
pca9685:
i2c_id: i2c_1
frequency: 1000
address: 0x40
# Senzory
sensor:
# Senzor Automatizace
- platform: homeassistant
id: timezaphour
entity_id: input_number.light_start_hour
internal: true
- platform: homeassistant
id: timezapminute
entity_id: input_number.light_start_minute
internal: true
- platform: homeassistant
id: timevyphour
entity_id: input_number.light_stop_hour
internal: true
- platform: homeassistant
id: timevypminute
entity_id: input_number.light_stop_minute
internal: true
# Senzor wifi signalu
- platform: wifi_signal
name: "Akvárium signál"
update_interval: 60s
# Senzor DHT
- platform: dht
pin: D3
model: DHT11
temperature:
name: "Teplota krytu akvaria"
humidity:
name: "Vlhkost krytu akvaria"
update_interval: 60s
# Senzor DS18B20
- platform: dallas
address: 0x27000007600B1B28
name: "Teplota akvaria"
dallas:
- pin: D4
# Textovy Senzor
text_sensor:
- platform: wifi_info
ip_address:
name: Akvarium IP Address
ssid:
name: Akvarium Connected SSID
# ========================== Nastaveni spinacu ===================
switch:
# Svetlo akva valec
- platform: output
name: "Svetlo akva valec"
output: pca_0
# Cerpadlo NO3
- platform: output
name: "Cerpadlo NO3"
output: pca_12
# Cerpadlo Makro
- platform: output
name: "Cerpadlo Makro"
output: pca_13
# Cerpadlo Mikro
- platform: output
name: "Cerpadlo Mikro"
output: pca_14
# Cerpadlo Tenso
- platform: output
name: "Cerpadlo Tenso"
output: pca_15
# WBR Led
- platform: output
name: "WBR Led"
output: pca_10
# Reflektor
- platform: output
name: "Reflektor"
output: pca_1
# CO2
- platform: output
name: "CO2"
output: pca_9
# Ventilator krytu
- platform: output
name: "Ventilator krytu"
output: pca_2
# Rezerva
- platform: output
name: "Rezerva"
output: pca_11
# Skimer
- platform: output
name: "Skimer"
output: pca_3
# ====================== nastaveni svetel PWM ========================
light:
# PWM led1
- platform: monochromatic
name: "PWM led1"
output: pca_4
gamma_correct: 0
# PWM led2
- platform: monochromatic
name: "PWM led2"
output: pca_5
gamma_correct: 0
# PWM led3
- platform: monochromatic
name: "PWM led3"
output: pca_6
gamma_correct: 0
# PWM led4
- platform: monochromatic
name: "PWM led4"
output: pca_7
gamma_correct: 0
# PWM led5
- platform: monochromatic
name: "PWM led5"
output: pca_8
gamma_correct: 0
# ========================= vystupy ===========================
output:
# Svetlo akva valec
- platform: pca9685
id: pca_0
channel: 0
# PWM led1
- platform: pca9685
id: pca_4
channel: 4
# PWM led2
- platform: pca9685
id: pca_5
channel: 5
# PWM led3
- platform: pca9685
id: pca_6
channel: 6
# PWM led4
- platform: pca9685
id: pca_7
channel: 7
# PWM led5
- platform: pca9685
id: pca_8
channel: 8
# Cerpadlo NO3
- platform: pca9685
id: pca_12
channel: 12
# Cerpadlo Makro
- platform: pca9685
id: pca_13
channel: 13
# Cerpadlo Mikro
- platform: pca9685
id: pca_14
channel: 14
# Cerpadlo Tenso
- platform: pca9685
id: pca_15
channel: 15
# WBR Led
- platform: pca9685
id: pca_10
channel: 10
# Reflektor
- platform: pca9685
id: pca_1
channel: 1
# CO2
- platform: pca9685
id: pca_9
channel: 9
# Ventilator krytu
- platform: pca9685
id: pca_2
channel: 2
# Rezerva
- platform: pca9685
id: pca_11
channel: 11
# Skimer
- platform: pca9685
id: pca_3
channel: 3
Re: Rozsvítit na danou úroveň za daný čas
Strojek píše: ↑22. červen 2021, 19:15Kód: Vybrat vše
esphome: name: akva platform: ESP8266 board: nodemcuv2 wifi: ssid: "*******" password: "*********" # Enable fallback hotspot (captive portal) in case wifi connection fails ap: ssid: "Akva Fallback Hotspot" password: "********" captive_portal: # Enable logging logger: # Enable Home Assistant API api: password: "*****" ota: password: "********" # Vezmu cas z HA time: - platform: homeassistant id: homeassistant_time # Nastaveni I2C i2c: sda: D2 scl: D1 scan: True id: i2c_1 # Nastaveni pac9685 pca9685: i2c_id: i2c_1 frequency: 1000 address: 0x40 # Senzory sensor: # Senzor wifi signalu - platform: wifi_signal name: "Akvárium signál" update_interval: 60s # Senzor DHT - platform: dht pin: D3 model: DHT11 temperature: name: "Teplota krytu akvaria" humidity: name: "Vlhkost krytu akvaria" update_interval: 60s # Senzor DS18B20 - platform: dallas address: 0x27000007600B1B28 name: "Teplota akvaria" dallas: - pin: D4 # Textovy Senzor text_sensor: - platform: wifi_info ip_address: name: Akvarium IP Address ssid: name: Akvarium Connected SSID # ========================== Nastaveni spinacu =================== switch: # Svetlo akva valec - platform: output name: "Svetlo akva valec" output: pca_0 # Cerpadlo NO3 - platform: output name: "Cerpadlo NO3" output: pca_12 # Cerpadlo Makro - platform: output name: "Cerpadlo Makro" output: pca_13 # Cerpadlo Mikro - platform: output name: "Cerpadlo Mikro" output: pca_14 # Cerpadlo Tenso - platform: output name: "Cerpadlo Tenso" output: pca_15 # WBR Led - platform: output name: "WBR Led" output: pca_10 # Reflektor - platform: output name: "Reflektor" output: pca_1 # CO2 - platform: output name: "CO2" output: pca_9 # Ventilator krytu - platform: output name: "Ventilator krytu" output: pca_2 # Rezerva - platform: output name: "Rezerva" output: pca_11 # Skimer - platform: output name: "Skimer" output: pca_3 # ====================== nastaveni svetel PWM ======================== light: # PWM led1 - platform: monochromatic name: "PWM led1" output: pca_4 gamma_correct: 0 # PWM led2 - platform: monochromatic name: "PWM led2" output: pca_5 gamma_correct: 0 # PWM led3 - platform: monochromatic name: "PWM led3" output: pca_6 gamma_correct: 0 # PWM led4 - platform: monochromatic name: "PWM led4" output: pca_7 gamma_correct: 0 # PWM led5 - platform: monochromatic name: "PWM led5" output: pca_8 gamma_correct: 0 # ========================= vystupy =========================== output: # Svetlo akva valec - platform: pca9685 id: pca_0 channel: 0 # PWM led1 - platform: pca9685 id: pca_4 channel: 4 # PWM led2 - platform: pca9685 id: pca_5 channel: 5 # PWM led3 - platform: pca9685 id: pca_6 channel: 6 # PWM led4 - platform: pca9685 id: pca_7 channel: 7 # PWM led5 - platform: pca9685 id: pca_8 channel: 8 # Cerpadlo NO3 - platform: pca9685 id: pca_12 channel: 12 # Cerpadlo Makro - platform: pca9685 id: pca_13 channel: 13 # Cerpadlo Mikro - platform: pca9685 id: pca_14 channel: 14 # Cerpadlo Tenso - platform: pca9685 id: pca_15 channel: 15 # WBR Led - platform: pca9685 id: pca_10 channel: 10 # Reflektor - platform: pca9685 id: pca_1 channel: 1 # CO2 - platform: pca9685 id: pca_9 channel: 9 # Ventilator krytu - platform: pca9685 id: pca_2 channel: 2 # Rezerva - platform: pca9685 id: pca_11 channel: 11 # Skimer - platform: pca9685 id: pca_3 channel: 3
- Pete30
- Moderátor
- Příspěvky: 3480
- Registrován: 30. září 2020, 20:33
- Dal poděkování: 174 poděkování
- Dostal poděkování: 378 poděkování
Re: Rozsvítit na danou úroveň za daný čas
Právě teď jsem vyzkoušel : mám tu TFT display který běží na ESP32 a má možnost ovládání podsvícení on/off, tak jsem mu předhodil tu automatizaci
podsvícení na 100% po dobu 40s a co se nestalo krásně plynule se rozsvítí za 40 vteřin na 100%
Chyba bude někde na tom nodu v konfiguraci
edit: kouknu na to dej mi mi čas
podsvícení na 100% po dobu 40s a co se nestalo krásně plynule se rozsvítí za 40 vteřin na 100%
Chyba bude někde na tom nodu v konfiguraci
edit: kouknu na to dej mi mi čas
Pokud nejsem přítomen tak jsem na rybách
Re: Rozsvítit na danou úroveň za daný čas
Ten sensor automatizace tam nemam .. to jsem okopiroval ze stare zalohy .... druhy kod mam v esp....Pete30 píše: ↑22. červen 2021, 19:19 Právě teď jsem vyzkoušel : mám tu TFT display který běží na ESP32 a má možnost ovládání podsvícení on/off, tak jsem mu předhodil tu automatizaci
podsvícení na 100% po dobu 40s a co se nestalo krásně plynule se rozsvítí za 40 vteřin na 100%
Chyba bude někde na tom nodu v konfiguraci
edit: kouknu na to dej mi mi čas
- Pete30
- Moderátor
- Příspěvky: 3480
- Registrován: 30. září 2020, 20:33
- Dal poděkování: 174 poděkování
- Dostal poděkování: 378 poděkování
Re: Rozsvítit na danou úroveň za daný čas
Jasně to vidím.
K čemu je dobrý i2c_id: i2c_1 když máš jen jeden HUP a proč adresu 0x40 když v ovladači je výchozí 0x00.
Potom se podívej sem https://esphome.io/components/output/index.html konkrétně na output.set_level Akce
a potom jen budeme muset vymyslet jak to posouvat v čase
Zatím studuj musím si tady něco připravit
K čemu je dobrý i2c_id: i2c_1 když máš jen jeden HUP a proč adresu 0x40 když v ovladači je výchozí 0x00.
Potom se podívej sem https://esphome.io/components/output/index.html konkrétně na output.set_level Akce
a potom jen budeme muset vymyslet jak to posouvat v čase
Zatím studuj musím si tady něco připravit
Pokud nejsem přítomen tak jsem na rybách
Re: Rozsvítit na danou úroveň za daný čas
Ja uz dnes budu koncit musim taky jeste neco udelat ..ukazu se az zitra vecer ..na odkaz kouknu ... co se taky te konfigurace i2c tak tu jsem nekde okopiroval .. s tou adresou nevim ve vypisu logu esp mam tohle ..Pete30 píše: ↑22. červen 2021, 20:03 Jasně to vidím.
K čemu je dobrý i2c_id: i2c_1 když máš jen jeden HUP a proč adresu 0x40 když v ovladači je výchozí 0x00.
Potom se podívej sem https://esphome.io/components/output/index.html konkrétně na output.set_level Akce
a potom jen budeme muset vymyslet jak to posouvat v čase
Zatím studuj musím si tady něco připravit
Kód: Vybrat vše
[20:07:23][C][i2c:028]: I2C Bus:
[20:07:23][C][i2c:029]: SDA Pin: GPIO4
[20:07:23][C][i2c:030]: SCL Pin: GPIO5
[20:07:23][C][i2c:031]: Frequency: 50000 Hz
[20:07:23][I][i2c:033]: Scanning i2c bus for active devices...
[20:07:23][I][i2c:040]: Found i2c device at address 0x40
[20:07:23][C][pca9685:078]: PCA9685:
[20:07:23][C][pca9685:079]: Mode: 0x0C
[20:07:23][C][pca9685:080]: Frequency: 1000 Hz
- Pete30
- Moderátor
- Příspěvky: 3480
- Registrován: 30. září 2020, 20:33
- Dal poděkování: 174 poděkování
- Dostal poděkování: 378 poděkování
Re: Rozsvítit na danou úroveň za daný čas
Jen taková malá odbočka mimo téma jen pro zajímavost, provozuješ akvárium klasiku nebo aquascaping( soudím podle používání cóčka ) a jak dlouho?
Pokud nejsem přítomen tak jsem na rybách