Regulace chlazení Goodwe

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

Re: Regulace chlazení Goodwe

Příspěvek od Pete30 »

Ne tam je to trochu jinak, wemos je napájen 5V, ale jako kompletní deska, která má na sobě stabilizátor na 3.3V protože samotný čip potřebuješ napájet 3.3V jinak ho usmažíš a proto má na pinech pouze 3.3V max out. Pokud pin bereš jako in tak tam je to zase trochu jinak a bere se hig cca 3V a low cca 2.7V Jiné je v arduino to má výstup na pinech 5V.
Pokud nejsem přítomen tak jsem na rybách ;)

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

Re: Regulace chlazení Goodwe

Příspěvek od Pete30 »

To že je na výstupu 8V bych pochopil, protože pro řízení na plné otevření potřebuješ min 5V a ty tam dostaneš jen 3.3V a tím to máš stále přivřený.
Pokud nejsem přítomen tak jsem na rybách ;)

Uživatelský avatar
Lion®
Administrátor fóra
Administrátor fóra
Příspěvky: 1609
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: Regulace chlazení Goodwe

Příspěvek od Lion® »

ok
ptal jsem se na ten výstup (vstup signálu)
je to tedy 3.3V
nebo
0 - 3.3 V
???

co mám blbě na tom schématu?
https://tinyurl.com/2h5228ww
že se mi napětí napájení ventilátorů nemění když měním 0 - 3.3 V na vstupu
________________
🍻 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í

Uživatelský avatar
Dušan
Dárce - Donátor
Dárce - Donátor
Příspěvky: 358
Registrován: 30. březen 2021, 08:25
Dal poděkování: 24 poděkování
Dostal poděkování: 29 poděkování

Re: Regulace chlazení Goodwe

Příspěvek od Dušan »

Aby toho nebylo málo, tak mám k tomu ještě oled display a nejde mi načíst stav toho fan. větráčku,
V HA se entita jmenuje : fan.chlazeni_goodwe_regulace_chlazeni

Buď mám někde chybu v kódu esphome nebo nevím.

Kód: Vybrat vše

esphome:
  name: chlazeni-goodwe
  friendly_name: Chlazení Goodwe

esp8266:
  board: d1_mini

# Enable logging
logger:

# Enable Home Assistant API
api:
  encryption:
    key: !secret api_encrypt

ota:
  password: "1234"

wifi:
  ssid: !secret wifi_ssid
  password: !secret wifi_password

  # Enable fallback hotspot (captive portal) in case wifi connection fails
  ap:
    ssid: "Chlazeni-Goodwe Fallback Hotspot"
    password: "xxxxxxxxx"

web_server:
  port: 80
#  auth:
#    username: jmeno
#    password: heslo

captive_portal:
    
# Regulace otáček
  
output:
  - platform: esp8266_pwm
    pin: D5
    frequency: 25000 Hz
    id: regulace_chlazeni_pwm

fan:
  - platform: speed
    output: regulace_chlazeni_pwm
    name: "Regulace chlazení"
    
# Sensory

sensor:
  - platform: homeassistant
    name: "Teplota sřídače"
    id: teplota
    icon: "mdi:thermometer-high"
    entity_id: sensor.inverter_temperature_air
    internal: true
    
  - platform: homeassistant
    name: "Regulace chlazení"
    id: regulace
    icon: "mdi:fan"
    entity_id: fan.chlazeni_goodwe_regulace_chlazeni
    internal: true

  - platform: homeassistant
    name: "FVE výroba"
    id: fve_vyroba
    icon: "mdi:solar-power-variant-outline"
    entity_id: sensor.pv_power
    internal: true

  - platform: homeassistant
    name: "Baterie"
    id: batery
    icon: "mdi:battery"
    entity_id: sensor.battery_state_of_charge
    internal: true

  


    
# TIME
    
time:
  - platform: homeassistant
    id: esptime
    timezone: "Europe/Bratislava"
    
# Display
    

i2c:
  sda: D1
  scl: D2

display:
  - platform: ssd1306_i2c
    model: "SH1106 128x64"
    reset_pin: D0
    address: 0x3C
    lambda: |-
      it.printf(0, 10, id(pismo), TextAlign::BASELINE_LEFT, "FVE výroba: %.0f W", id(fve_vyroba).state);
      it.printf(0, 24, id(pismo), TextAlign::BASELINE_LEFT, "Baterie: %.0f%%", id(batery).state);  
      it.printf(0, 38, id(pismo), TextAlign::BASELINE_LEFT, "Teplota: %.1f°C", id(teplota).state);
      it.printf(0, 52, id(pismo), TextAlign::BASELINE_LEFT, "Chlazení: %.1f", id(regulace).state);


          
          



      
      



# Písmo
      
font:
  - file: "arial.ttf"
    glyphs: "!%()+,-/_.:°0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyzμčáůýří"
    id: pismo
    size: 12  
  - file: "arial.ttf"
    glyphs: "!%()+,-/_.:°0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyzμčáůýř"
    id: pismo40
    size: 40
  - file: "arial.ttf"
    glyphs: "!%()+,-/_.:°0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyzμčáůýř"
    id: pismo26
    size: 26
  - file: "arial.ttf"
    glyphs: "!%()+,-/_.:°0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyzμčáůýř"
    id: pismo20
    size: 20
    
  - file: "materialdesignicons-webfont.ttf"
    id: fann
    size: 60
    glyphs: [
      '󰈐', # F0210 mdi-fan
    ]
    
  - file: "materialdesignicons-webfont.ttf"
    id: solar
    size: 60
    glyphs: [
      '󱩳', # F1A73 mdi-solar-power-variant
    ]
    
  - file: "materialdesignicons-webfont.ttf"
    id: teplota1
    size: 60
    glyphs: [
      '󰔏', # F050F mdi-thermomete
    ]
    
  - file: 'materialdesignicons-webfont.ttf' 
    id: wifi_doma
    size: 5
    glyphs: [
      # Wifi
      '󰤟', # mdi-wifi-strength-1
      '󰤢', # mdi-wifi-strength-2
      '󰤥', # mdi-wifi-strength-3
      '󰤨', # mdi-wifi-strength-4
      '󰤫', # mdi-wifi-strength-alert-outline
      ]
oled.jpg
Rpi 4 8GB RAM Home assistant běží na ssd, Esp, Sonoff ještě pořád jde, Tasmotka je hodně dobrá, ale Tuya nebrat :D GigaBlue + oscam , TV Philips 70" síť Unifi, GW 10K ET+ , Dynes 10kWh, 8.1kwp

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

Re: Regulace chlazení Goodwe

Příspěvek od Pete30 »

Myslím že toto funguje jinak ( PWM), budou tam ty 3V a ty tím běžcem měníš šířku výstupního pulsu pro ten motor.
Jen teorie, nemám tady osciloskop abych to ověřil.
Každopádně co má za modul který má ovládací napětí 5V bude špatně protože máš k dispozici pouze 3V.
Mám tady podobný modul s ovládáním 3.3V a reguluji s ním jas led pásku a jede to v pohodě.
Netuším jak funguje ten simulátor ještě jsem se na to nedíval co by mohlo být špatně.
Pokud nejsem přítomen tak jsem na rybách ;)

Uživatelský avatar
Lion®
Administrátor fóra
Administrátor fóra
Příspěvky: 1609
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: Regulace chlazení Goodwe

Příspěvek od Lion® »

no, držím Vám palce
myslím že to makat nebude...
________________
🍻 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í

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

Re: Regulace chlazení Goodwe

Příspěvek od Pete30 »

Nestraš, já tomu věřím :D
Pokud nejsem přítomen tak jsem na rybách ;)

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

Re: Regulace chlazení Goodwe

Příspěvek od Pete30 »

Душан píše: 07. březen 2023, 17:44 Aby toho nebylo málo, tak mám k tomu ještě oled display a nejde mi načíst stav toho fan. větráčku,
V HA se entita jmenuje : fan.chlazeni_goodwe_regulace_chlazeni
Buď mám někde chybu v kódu esphome nebo nevím.
A co tam chceš zobrazovat, bude to jen binárka on/off ?

Kód: Vybrat vše

it.printf(0, 52, id(pismo), TextAlign::BASELINE_LEFT, "Chlazení: %.1f", id(regulace).state ? "ON" : "OFF");
Pokud nejsem přítomen tak jsem na rybách ;)

Uživatelský avatar
Lion®
Administrátor fóra
Administrátor fóra
Příspěvky: 1609
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: Regulace chlazení Goodwe

Příspěvek od Lion® »

Dušane, jsi schopen změřit co se děje na tom pinu D5 proti GND voltmetrem když budeš jezdit posouvátkem?
________________
🍻 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í

Uživatelský avatar
Dušan
Dárce - Donátor
Dárce - Donátor
Příspěvky: 358
Registrován: 30. březen 2021, 08:25
Dal poděkování: 24 poděkování
Dostal poděkování: 29 poděkování

Re: Regulace chlazení Goodwe

Příspěvek od Dušan »

Pete30 píše: 07. březen 2023, 18:23
Душан píše: 07. březen 2023, 17:44 Aby toho nebylo málo, tak mám k tomu ještě oled display a nejde mi načíst stav toho fan. větráčku,
V HA se entita jmenuje : fan.chlazeni_goodwe_regulace_chlazeni
Buď mám někde chybu v kódu esphome nebo nevím.
A co tam chceš zobrazovat, bude to jen binárka on/off ?
Nefunguje to. Já bych chtěl ON/OFF a nejlíp rychlost větráčku v %

Kód: Vybrat vše

it.printf(0, 52, id(pismo), TextAlign::BASELINE_LEFT, "Chlazení: %.1f", id(regulace).state ? "ON" : "OFF");
Pete30, ten kód ukazuje teplotu měniče místo ON/OFF
Já bych chtěl aby to ukazovalo aspoň ON/OFF nebo nejlíp rychlost v procentech.
Jirko měřil jsem to, když je posuvník na 100% tak naměřím 3.33V a když je posuvník na 10% tak naměřím 0.5V
Rpi 4 8GB RAM Home assistant běží na ssd, Esp, Sonoff ještě pořád jde, Tasmotka je hodně dobrá, ale Tuya nebrat :D GigaBlue + oscam , TV Philips 70" síť Unifi, GW 10K ET+ , Dynes 10kWh, 8.1kwp

Odpovědět

Zpět na „ESPHome“