Něco pro akvaristy

www
D.e.s.t.y
Nováček na fóru
Nováček na fóru
Příspěvky: 5
Registrován: 03. únor 2022, 15:46
Dal poděkování: 1 poděkování

Re: Něco pro akvaristy

Příspěvek od D.e.s.t.y »

TY KRÁÁÁSO!!!
1. díky chlape ten obr. vydal za 1000slov a dost pomohl. Pochopil jsem jak to funguje.
2. !!! Problém při zadávání kódu s úvozovkami, pokud kopírujete kód zde na fórum a použijete v místní nabídce uvozené </>
tak formulář špatně naformátuje úvozovky a i HA si děla co chce.

Kód: Vybrat vše

 for: '{{ states(''input_number.davkovani_a'') | round * 0.75 }}'
kopírováno Ctrl - C/V -> for: '{{ states(''input_number.davkovani_a'') | round * 0.75 }}'

koukněte na uvození, při vložení </> nahradí uvozovky " apostrofy ' '
a to byl ten problém, tvl. to mi dalo.

PS: tak teď tomu nerozumím :(

V dokumentaci je syntaxe -> "{{ states('input_number.lock_min')|int }}" musel jsem to takhle zapsat do automatizace, jinak to nejelo.
A HA si dělá co chce a přeformátuje to do tvaru, kterej sem napsal jako první. LoL

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

Re: Něco pro akvaristy

Příspěvek od Pete30 »

Dobrý postřeh, to mi nějak uniklo :shock: já většinou tu automatizaci dělám v té grafice a tím je docela vyloučeno že se spletu.
Tak už to šlape v pohodě?
Pokud nejsem přítomen tak jsem na rybách ;)

D.e.s.t.y
Nováček na fóru
Nováček na fóru
Příspěvky: 5
Registrován: 03. únor 2022, 15:46
Dal poděkování: 1 poděkování

Re: Něco pro akvaristy

Příspěvek od D.e.s.t.y »

ANO, funguje to suprove i stim schedulerem.
Jeste jednou Diky za pomoc.
Jedu dal a urco budu potrebovat jeste poradit xD

sachlj
Aktivní autor
Aktivní autor
Příspěvky: 60
Registrován: 26. březen 2023, 17:37
Dal poděkování: 9 poděkování
Dostal poděkování: 1 poděkování

Re: Něco pro akvaristy

Příspěvek od sachlj »

Zdravím. Hodně poučné. Budu to dělat podle tebe ale skutečně automaticky. Žádné čudlíky kdy já budu něco mačkat. Budou to dvě pumpy do 5lt petek. Budu to používat pro doplňování hnojiva do hydroponie na balkoně. Takže v nádrži budu TDS metrem měřit jak "čistá" je voda v nádrži ze které se průtočně bere voda. A když bude příliš "čistá" tj. rostliny spotřebují hnojivo tak se doplní 1deci z každé petky. Automaticky. Až se do toho pustím (přes týden to nezvládnu a o víkendu horko těžko, leda dovolená) tak sem někam dám celej kód.

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

Re: Něco pro akvaristy

Příspěvek od Pete30 »

sachlj píše: 28. březen 2023, 10:14 Zdravím. Hodně poučné. Budu to dělat podle tebe ale skutečně automaticky. Žádné čudlíky kdy já budu něco mačkat.
Chodí to tady plně automaticky a ty čudlíky :lol: jsou tam jen pro to kdybych si chtěl manuálně přidat hnojivo na nic jiného.
Mám nastavený čas a množství hnojiva v ml, každý den v danou hodinu to nadávkuje spolehlivě, jen doplňuji hnojivo.
Dále tam mám na tabletu sw tlačítka v případě že dojde hnojivo a doplním zásobníky abych to mohl vyresetovat na plný zásobník ;)
Pokud nejsem přítomen tak jsem na rybách ;)

sachlj
Aktivní autor
Aktivní autor
Příspěvky: 60
Registrován: 26. březen 2023, 17:37
Dal poděkování: 9 poděkování
Dostal poděkování: 1 poděkování

Re: Něco pro akvaristy

Příspěvek od sachlj »

Já nechci doplňovat každou hodinu. Jen když bude potřeba a ta se pozná tím, že se změří TDS hodnota zkalibrovaná ještě teplotním čidlem dalas. Voda bude primárně plněná z akvária (mám 500lt nádrž) a doplňovaná podle úbytku v nádrži samostatnou nádrží ve které bude kohoutková voda. To než odstavím ledničku a provrtám díru do boku kuchyňské linky abych protáhl hadici na automatický systém doplňování vody v akváriu a doplňování vody na balkoně. Jo a poznámka než dávkovat kapkami PMDD tak je lepší a to mám vyzkoušeno jedno za čas nalít do akvárie petku nějaké bublinkaté vody. Dobrou vodu, poděbradku, magnezii. Prostě sycenou co2 a celé to vylít do akvária.

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

Re: Něco pro akvaristy

Příspěvek od Pete30 »

Jasně to si můžeš nastavit a hlídat podle sebe jak potřebuješ, to už je jen o atomatizaci.
Mám vyzkoušen tento postup v kombinaci s CO2 a rostliny jedou bez problému :D
Vodu používám vyrobenou v RO.
Pokud nejsem přítomen tak jsem na rybách ;)

sachlj
Aktivní autor
Aktivní autor
Příspěvky: 60
Registrován: 26. březen 2023, 17:37
Dal poděkování: 9 poděkování
Dostal poděkování: 1 poděkování

Re: Něco pro akvaristy

Příspěvek od sachlj »

Tak jsem zkusil sestavit kód. Potud je vše v pořádku. Zkompiluje se to a pošle do Motor shieldu (do esp8266)

Kód: Vybrat vše

captive_portal:
dallas:
  - pin: GPIO14
# Raw TDS Reading
sensor:
  - platform: adc
    pin: GPIO17
    name: "TDS 01 Raw"
    id: tds01_raw
    update_interval: 10s
    unit_of_measurement: "v"
    accuracy_decimals: 3
    internal: true
    filters:
      - multiply: 3.3

# Temperature In °C

  - platform: dallas
    address: 0x04000000151e0c28
    name: "Probe 01"
    id: probe01
    accuracy_decimals: 0
    unit_of_measurement: "°C"

    
# Temperature Compensated Voltage
  - platform: template
    name: "TDS 01 TCV"
    id: temp01_comp_v
    unit_of_measurement: 'v'
    accuracy_decimals: 3
    lambda: 'return ((id(tds01_raw).state) / (1 + (0.02 * ((id(probe01).state) - 25.0))));'
    update_interval: 10s
    internal: true

# Temperature Compensated TDS
  - platform: template
    name: "TDS-01"
    id: tds01_55g
    icon: "hass:water-opacity"
    unit_of_measurement: 'PPM'
    accuracy_decimals: 0    
    lambda: return (133.42*(id(temp01_comp_v).state)*(id(temp01_comp_v).state)*(id(temp01_comp_v).state) - 255.86*(id(temp01_comp_v).state)*(id(temp01_comp_v).state) + 857.39*(id(temp01_comp_v).state))*0.5;
pak ale jsem tam přidal část Tvého kódu jen pro motory.

Kód: Vybrat vše

output:  
  - platform: gpio
    pin: D1
    id: pwm_output_a
  - platform: gpio
    pin: D2
    id: pwm_output_b

switch:
  - platform: output
    name: "Hnojivo motor A"
    output: pwm_output_a
    id: sw_pump_a
  - platform: output
    name: "Hnojivo motor B"
    output: pwm_output_b
    id: sw_pump_b
a je problém:

Kód: Vybrat vše

INFO Reading configuration /config/esphome/esp-motor.yaml...
Failed config

output.gpio: [source /config/esphome/esp-motor.yaml:74]
  platform: gpio
  
  Cannot resolve pin name 'D1' for board esp01_1m.
  pin: D1
  id: pwm_output_a
output.gpio: [source /config/esphome/esp-motor.yaml:77]
  platform: gpio
  
  Cannot resolve pin name 'D2' for board esp01_1m.
  pin: D2
  id: pwm_output_b
Kde je chyba?

sachlj
Aktivní autor
Aktivní autor
Příspěvky: 60
Registrován: 26. březen 2023, 17:37
Dal poděkování: 9 poděkování
Dostal poděkování: 1 poděkování

Re: Něco pro akvaristy

Příspěvek od sachlj »

napadá mě kde je možná chyba ale já BLBEC jsem se odpojil od cloudu a teď se tam nedostanu vzdáleně. Musel bych domů se lognout.
Tak ta změna ne D1 ale D01 možná...

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

Re: Něco pro akvaristy

Příspěvek od Pete30 »

Žádné D01 neexistuje a nebude respektováno, máš špatně zvolenou desku a tím nesedí D1 ..... protože esp01_1m to nezná.
Netuším na jakou desku to chceš nahrát, ale buď si zvol správně desku nebo používej označení pinů místo "D" tak "GPIO" nebo jen číslo pinu.
Pokud nejsem přítomen tak jsem na rybách ;)

Odpovědět

Zpět na „ESPHome“