Rozsvítit na danou úroveň za daný čas

Automatizace tvořené přímo, pomocí funkcí HomeAssitent(a).
Odpovědět
Strojek
Začínající autor
Začínající autor
Příspěvky: 25
Registrován: 13. únor 2021, 05:51

Re: Rozsvítit na danou úroveň za daný čas

Příspěvek od Strojek »

Lion® píše: 22. červen 2021, 19:03 Pak to nepodporuje transition zřejmě....
to je mozny .... ale kdyz si v detajlu toho svetla uberu nebo pridam sliderem tak to funguje .. setmi se i rosviti vic ..

Strojek
Začínající autor
Začínající autor
Příspěvky: 25
Registrován: 13. únor 2021, 05:51

Re: Rozsvítit na danou úroveň za daný čas

Příspěvek od Strojek »

mam HA nainstalovany na odroidu.. nevim jestli je potreba neco doinstalovat .

Uživatelský avatar
Lion®
Administrátor fóra
Administrátor fóra
Příspěvky: 1604
Registrován: 28. září 2020, 14:07
Bydliště: podkrkonoší
Dal poděkování: 144 poděkování
Dostal poděkování: 193 poděkování
Kontaktovat uživatele:

Re: Rozsvítit na danou úroveň za daný čas

Příspěvek od Lion® »

Strojek píše: 22. červen 2021, 19:04
Lion® píše: 22. červen 2021, 19:03 Pak to nepodporuje transition zřejmě....
to je mozny .... ale kdyz si v detajlu toho svetla uberu nebo pridam sliderem tak to funguje .. setmi se i rosviti vic ..
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. :thx:
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í

Strojek
Začínající autor
Začínající autor
Příspěvky: 25
Registrován: 13. únor 2021, 05:51

Re: Rozsvítit na danou úroveň za daný čas

Příspěvek od Strojek »

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

Strojek
Začínající autor
Začínající autor
Příspěvky: 25
Registrován: 13. únor 2021, 05:51

Re: Rozsvítit na danou úroveň za daný čas

Příspěvek od Strojek »

Strojek píše: 22. červen 2021, 19:15

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 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

Uživatelský avatar
Pete30
Moderátor
Moderátor
Příspěvky: 3332
Registrován: 30. září 2020, 20:33
Dal poděkování: 172 poděkování
Dostal poděkování: 364 poděkování

Re: Rozsvítit na danou úroveň za daný čas

Příspěvek od Pete30 »

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 :P 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 ;)

Strojek
Začínající autor
Začínající autor
Příspěvky: 25
Registrován: 13. únor 2021, 05:51

Re: Rozsvítit na danou úroveň za daný čas

Příspěvek od Strojek »

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 :P 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
Ten sensor automatizace tam nemam .. to jsem okopiroval ze stare zalohy .... druhy kod mam v esp....

Uživatelský avatar
Pete30
Moderátor
Moderátor
Příspěvky: 3332
Registrován: 30. září 2020, 20:33
Dal poděkování: 172 poděkování
Dostal poděkování: 364 poděkování

Re: Rozsvítit na danou úroveň za daný čas

Příspěvek od Pete30 »

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
Pokud nejsem přítomen tak jsem na rybách ;)

Strojek
Začínající autor
Začínající autor
Příspěvky: 25
Registrován: 13. únor 2021, 05:51

Re: Rozsvítit na danou úroveň za daný čas

Příspěvek od Strojek »

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
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 ..

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

Uživatelský avatar
Pete30
Moderátor
Moderátor
Příspěvky: 3332
Registrován: 30. září 2020, 20:33
Dal poděkování: 172 poděkování
Dostal poděkování: 364 poděkování

Re: Rozsvítit na danou úroveň za daný čas

Příspěvek od Pete30 »

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 ;)

Odpovědět

Zpět na „Automatizace“