FVE s podporou z DS

rva
Příspěvky: 4571
Registrován: úte dub 23, 2013 10:21 am
Reputace: 847
Lokalita: Kousek od Lysé nad Labem
Systémové napětí: 48V
Výkon panelů [Wp]: 46000
Kapacita baterie [kWh]: 40
Chci prodávat energii: NE
Chci/Mám dotaci: NE
Bydliště: Kousek od Lysé nad Labem

Re: FVE s podporou z DS

Nový příspěvek od rva »

U elektromobilu chci vyšší dobíjecí proudy z fv elektrárny - počítám s regulací do nějakých 32A (až vyměním současný jistič 25 A) dle:
1. kolik okamžité energie z FV panelů je k dispozici
2. kolik je k dispozici volného výkonu měničů
3. abych netrápil baterie vysokým vybíjecím proudem.
Čínský "wallbox" je integrovaný v HomeAssistant přes tuya (mám ho přes tuya local, takže nepotřebuje cloud) a umožňuje za dobíjení měnit proud. Ne teda z jedné hodnoty přímo na druhou, ale když nastavím jiný proud, tak na chvíli přestane dobíjet a pak začne na nové hodnotě proudu. Zvažuji jestli v automatizaci pak nesledovat i napětí na wallboxu. Pro detekci případného uvolněného kontaktu a vypnutí dobíjení než někde začnou sršet jiskry.
Přílohy
2025-10-25 Dobíjení elektromobilu.png
2025-10-25 AFYEEV 7.2kW 1f 32A.png
_______________________________________________________________________
43 kWp, LiFePO4 62 kWh,
EPSolar 60 A/150 V ET6415N + 3x Isolar SM II (5 kW, 450 V, 80 A) + Axpert PIP 5048MS
glottis
Příspěvky: 3360
Registrován: stř úno 02, 2022 10:30 am
Reputace: 423
Lokalita: okolí Mělníka
Systémové napětí: 48V
Výkon panelů [Wp]: 13000
Kapacita baterie [kWh]: 15

Re: FVE s podporou z DS

Nový příspěvek od glottis »

Podívej se na soft evcc. Umí to milion wallboxu a truhle logiku, aby to něco nepresvihlo nebo vymezovalo to má. Do ha pak jde napojit přímo evcc
rva
Příspěvky: 4571
Registrován: úte dub 23, 2013 10:21 am
Reputace: 847
Lokalita: Kousek od Lysé nad Labem
Systémové napětí: 48V
Výkon panelů [Wp]: 46000
Kapacita baterie [kWh]: 40
Chci prodávat energii: NE
Chci/Mám dotaci: NE
Bydliště: Kousek od Lysé nad Labem

Re: FVE s podporou z DS

Nový příspěvek od rva »

Díval jsem se na to. Výrobce wallboxu který mám jsem tam nenašel, třeba je to kompatibilní s nějakým jiným. Ale i tak jsem usoudil, že když mám HA, tak raději budu realizovat maximum v něm a když to půjde, tak nebudu instalovat další software okolo. Tuya zařízení nepreferuji, ale je pod nimi snad nejvíc věcí a cenově jsou atraktivní. Pro věci, kterých funkčnost je pro elektrárnu zásadní, dám přednost třeba Shelly.
_______________________________________________________________________
43 kWp, LiFePO4 62 kWh,
EPSolar 60 A/150 V ET6415N + 3x Isolar SM II (5 kW, 450 V, 80 A) + Axpert PIP 5048MS
rva
Příspěvky: 4571
Registrován: úte dub 23, 2013 10:21 am
Reputace: 847
Lokalita: Kousek od Lysé nad Labem
Systémové napětí: 48V
Výkon panelů [Wp]: 46000
Kapacita baterie [kWh]: 40
Chci prodávat energii: NE
Chci/Mám dotaci: NE
Bydliště: Kousek od Lysé nad Labem

Re: FVE s podporou z DS

Nový příspěvek od rva »

Pár FV panelů je připojených na mppt regulátor EASUN 48100 (100A) a tak jsem doplnil sběr dat do HA pomocí převodníku RS485/TTL na esp32_C3. Na RS485 už ani nedávají konektor, tak se musí pájet. esp32_C3 mám s displejem, tak na něm rotují základní hodnoty.

Kód: Vybrat vše

substitutions:
  name: esp32-c3-easun
  friendly_name: esp32-c3-EASUN
  device_description: "Komunikace s mppt regulátorem EASUN - převodník RS485/TTL + displej SSD1306 na modulu esp32"
  updates: 10s
  tx_pin: GPIO20
  rx_pin: GPIO21

esphome:
  name: ${name}
  friendly_name: ${friendly_name}
  comment: ${device_description}
  min_version: 2024.6.0
  name_add_mac_suffix: false
  project:
    name: esphome.web
    version: '1.0'

esp32:
  board: esp32-c3-devkitm-1
  framework:
    type: esp-idf

# Enable logging
logger:
# level: INFO
  baud_rate: 0  

# Enable Home Assistant API
api:
  encryption:
    key: "xxxx"

ota:
  - platform: esphome
    password: "xxxx"

wifi:
  ssid: !secret wifi_ssid
  password: !secret wifi_password
# Optional manual IP
#  manual_ip:
#    static_ip: 192.168.0.76
#    gateway: 192.168.0.1
#    subnet: 255.255.255.0

  # Enable fallback hotspot (captive portal) in case wifi connection fails
  ap:
    ssid: "Esp32-C3-Easun"
    password: "xxxx"
# V HA se pak k položkám "edit" a "logs" objeví položka "visit", kde se po kliknutí otevře stránka esphome daného zařízení
web_server:
 port: 80

captive_portal:

i2c:
   - id: bus_a
     sda: GPIO5
     scl: GPIO6
     scan: true
 #  - id: bus_b
 #    sda: GPIOXX
 #    scl: GPIOXX
 #    scan: true

# Nadefinování několika fontů, ze kterých si budu vybírat pro zobrazení na displeji
font:
  - file: "gfonts://Roboto"
    id: font1
    size: 16

  - file: "gfonts://Material+Symbols+Outlined"
    id: font2
    size: 12

  - file: "gfonts://Material+Symbols+Outlined"
    id: font3
    size: 16

  - file: "gfonts://Material+Symbols+Outlined"
    id: font4
    size: 32

time:
  - platform: homeassistant
    id: esptime 

uart:
- id: modbus_serial_port
  tx_pin: ${tx_pin}
  rx_pin: ${rx_pin}
  baud_rate: 9600
  stop_bits: 1

modbus:
#flow_control_pin: GPIO2
#send_wait_time: 200ms
  id: mod_bus_easun2
  uart_id: modbus_serial_port
  send_wait_time:
    milliseconds: 200

modbus_controller:
- id: easun2
  address: 0x1
  modbus_id: mod_bus_easun2
  command_throttle: 200ms
  setup_priority: -10
  update_interval: ${updates}

sensor:
  - platform: modbus_controller
    modbus_controller_id: easun2
    id: easun2_battery_voltage
    name: "easun2_Battery voltage"
    custom_command: [0x1,0x3,0x01,0x02,0x00,0x01]
    unit_of_measurement: "V"
    value_type: U_WORD
    accuracy_decimals: 2
    filters:
      - multiply: 0.1
  - platform: modbus_controller
    modbus_controller_id: easun2
    id: easun2_charging_current
    name: "easun2_Charging current"
    custom_command: [0x1,0x3,0x01,0x03,0x00,0x01]
    unit_of_measurement: "A"
    value_type: U_WORD
    accuracy_decimals: 2
    filters:
      - multiply: 0.01
  - platform: modbus_controller
    modbus_controller_id: easun2
    id: easun2_charging_power
    name: "easun2_Charging power"
    custom_command: [0x1,0x3,0x01,0x04,0x00,0x01]
    unit_of_measurement: "W"
    value_type: U_WORD
  - platform: modbus_controller
    modbus_controller_id: easun2
    id: easun2_actual_temperature
    name: "easun2_Actual temperature"
    custom_command: [0x1,0x3,0x01,0x05,0x00,0x01]
    unit_of_measurement: "°C"
    value_type: U_WORD
    bitmask: 0xFF00
  - platform: modbus_controller
    modbus_controller_id: easun2
    id: easun2_pv_input_voltage
    name: "easun2_PV array input voltage"
    custom_command: [0x1,0x3,0x01,0x09,0x00,0x01]
    unit_of_measurement: "V"
    value_type: U_WORD
    accuracy_decimals: 2
    filters:
      - multiply: 0.1
  - platform: modbus_controller
    modbus_controller_id: easun2
    id: easun2_max_day_power
    name: "easun2_Maximum day power"
    custom_command: [0x1,0x3,0x01,0x0A,0x00,0x01]
    unit_of_measurement: "W"
    value_type: U_WORD
  - platform: modbus_controller
    modbus_controller_id: easun2
    id: easun2_power_day_generation
    name: "easun2_Power day generation"
    custom_command: [0x1,0x3,0x01,0x0B,0x00,0x01]
    unit_of_measurement: "Wh"
    state_class: "total_increasing"
    device_class: "energy"
    value_type: U_WORD
    accuracy_decimals: 2
  - platform: modbus_controller
    modbus_controller_id: easun2
    id: easun2_power_day_consumption
    name: "easun2_Power day consumption"
    custom_command: [0x1,0x3,0x01,0x0C,0x00,0x01]
    unit_of_measurement: "Wh"
    state_class: "total_increasing"
    device_class: "energy"
    value_type: U_WORD
    accuracy_decimals: 2
  - platform: modbus_controller
    modbus_controller_id: easun2
    id: easun2_charging_status_number
    name: "easun2_Charging status number"
    custom_command: [0x1,0x3,0x01,0x0D,0x00,0x01]
    value_type: U_WORD
    bitmask: 0x00FF
    on_value:
      - if:
          condition:
            lambda: 'return id(easun2_charging_status_number).state == 0;'
          then:
            - text_sensor.template.publish:
                id: easun2_charging_status_text
                state: "No charge"
      - if:
          condition:
            lambda: 'return id(easun2_charging_status_number).state == 1;'
          then:
            - text_sensor.template.publish:
                id: easun2_charging_status_text
                state: "Open charge mode"
      - if:
          condition:
            lambda: 'return id(easun2_charging_status_number).state == 2;'
          then:
            - text_sensor.template.publish:
                id: easun2_charging_status_text
                state: "MPPT charge mode"
      - if:
          condition:
            lambda: 'return id(easun2_charging_status_number).state == 3;'
          then:
            - text_sensor.template.publish:
                id: easun2_charging_status_text
                state: "Equalizing charge mode"
      - if:
          condition:
            lambda: 'return id(easun2_charging_status_number).state == 4;'
          then:
            - text_sensor.template.publish:
                id: easun2_charging_status_text
                state: "Boost charge mode"
      - if:
          condition:
            lambda: 'return id(easun2_charging_status_number).state == 5;'
          then:
            - text_sensor.template.publish:
                id: easun2_charging_status_text
                state: "Float charge mode"
      - if:
          condition:
            lambda: 'return id(easun2_charging_status_number).state == 6;'
          then:
            - text_sensor.template.publish:
                id: easun2_charging_status_text
                state: "Current limit!!!"

  - platform: modbus_controller
    modbus_controller_id: easun2
    name: "easun2_Alarm information"
    id: easun2_alarm_information
    custom_command: [0x1,0x3,0x01,0x0E,0x00,0x01]
    value_type: U_WORD
  - platform: modbus_controller
    modbus_controller_id: easun2
    name: "easun2_Total running days"
    id: easun2_total_running_days
    custom_command: [0x1,0x3,0x01,0x0F,0x00,0x01]
    value_type: U_WORD
  - platform: modbus_controller
    modbus_controller_id: easun2
    id: easun2_cumulative_power_generation
    name: "easun2_Cumulative power generation"
    custom_command: [0x1,0x3,0x01,0x10,0x00,0x02]
    unit_of_measurement: "kWh"
    state_class: "total_increasing"
    device_class: "energy"
    value_type: U_DWORD
  - platform: modbus_controller
    modbus_controller_id: easun2
    id: easun2_cumulative_power_consumption
    name: "easun2_Cumulative power consumption"
    custom_command: [0x1,0x3,0x01,0x12,0x00,0x02]
    unit_of_measurement: "Wh"
    state_class: "total_increasing"
    device_class: "energy"
    value_type: U_DWORD

binary_sensor:
  - platform: template
    id: easun2_alarm_batt_h_odrv
    name: "easun2_Alarm Batt Vol higher than ODRV"
    entity_category: diagnostic
    lambda: |-
      uint16_t alarm = id(easun2_alarm_information).state;
      if (alarm & 0x0001) {  // místo bitRead(alarm, 0)
        return true;
      } else {
        return false;
      }
  - platform: template
    id: easun2_alarm_batt_s_odrv
    name: "easun2_Alarm Batt Vol smaller than ODRV"
    entity_category: diagnostic
    lambda: |-
      uint16_t alarm = id(easun2_alarm_information).state;
      if (alarm & 0x0002) {
        return true;
      } else {
        return false;
      }
  - platform: template
    id: easun2_alarm_batt_h_arv
    name: "easun2_Alarm Batt higher than ARV"
    entity_category: diagnostic
    lambda: |-
      uint16_t alarm = id(easun2_alarm_information).state;
      if (alarm & 0x0004) {
        return true;
      } else {
        return false;
      }
  - platform: template
    id: easun2_alarm_long_press_load_btn
    name: "easun2_Alarm Long press load btn"
    entity_category: diagnostic
    lambda: |-
      uint16_t alarm = id(easun2_alarm_information).state;
      if (alarm & 0x0008) {
        return true;
      } else {
        return false;
      }
  - platform: template
    id: easun2_alarm_lower_load_pwr
    name: "easun2_Alarm Lover load power"
    entity_category: diagnostic
    lambda: |-
      uint16_t alarm = id(easun2_alarm_information).state;
      if (alarm & 0x0010) {
        return true;
      } else {
        return false;
      }
  - platform: template
    id: easun2_alarm_ctrl_tmp_lo_to_ot_ret_val
    name: "easun2_Alarm Controller temp lowed to OT ret val"
    entity_category: diagnostic
    lambda: |-
      uint16_t alarm = id(easun2_alarm_information).state;
      if (alarm & 0x0020) {
        return true;
      } else {
        return false;
      }
  - platform: template
    id: easun2_alarm_amb_tmp_lo_to_ot_ret_val
    name: "easun2_Alarm Ambient temp lowed to OT ret val"
    entity_category: diagnostic
    lambda: |-
      uint16_t alarm = id(easun2_alarm_information).state;
      if (alarm & 0x0040) {
        return true;
      } else {
        return false;
      }
  - platform: template
    id: easun2_alarm_pwr_lo_to_ret_val
    name: "easun2_Alarm Power lowed to return value"
    entity_category: diagnostic
    lambda: |-
      uint16_t alarm = id(easun2_alarm_information).state;
      if (alarm & 0x0080) {
        return true;
      } else {
        return false;
      }
  - platform: template
    id: easun2_alarm_timing
    name: "easun2_Alarm Timing"
    entity_category: diagnostic
    lambda: |-
      uint16_t alarm = id(easun2_alarm_information).state;
      if (alarm & 0x0100) {
        return true;
      } else {
        return false;
      }
  - platform: template
    id: easun2_alarm_batt_lo_to_ret_val
    name: "easun2_Alarm Batt lowed to OV return value"
    entity_category: diagnostic
    lambda: |-
      uint16_t alarm = id(easun2_alarm_information).state;
      if (alarm & 0x0200) {
        return true;
      } else {
        return false;
      }
  - platform: template
    id: easun2_alarm_pv_rev_pol
    name: "easun2_Alarm PV reversed polarity"
    entity_category: diagnostic
    lambda: |-
      uint16_t alarm = id(easun2_alarm_information).state;
      if (alarm & 0x1000) {
        return true;
      } else {
        return false;
      }
  - platform: template
    id: easun2_alarm_batt_rev_pol
    name: "easun2_Alarm Batt reversed polarity"
    entity_category: diagnostic
    lambda: |-
      uint16_t alarm = id(easun2_alarm_information).state;
      if (alarm & 0x2000) {
        return true;
      } else {
        return false;
      }
  

text_sensor:
  - platform: template
    name: "easun2_Charging status text"
    id: easun2_charging_status_text

button:
  - platform: restart
    name: "easun2_ESP_Restart"





display:
  - platform: ssd1306_i2c
    i2c_id: bus_a
    model: "SSD1306 72x40"
    #reset_pin: D2
    address: 0x3C
#za lambda se píše kód přímo v C. V tomto případě se na displeji střídá několik hodnot (čas, teplota, tlak, vlhkost)
    lambda: |-
          switch (id(page))
            {
            case 1:
              it.strftime(5, 12, id(font1), TextAlign::BASELINE_LEFT, "%H:%M", id(esptime).now());
              break;
            case 2:
              if (id(easun2_charging_power).has_state()) 
                {
                it.printf(5, 16, id(font1), TextAlign::BASELINE_LEFT , "%.0fW", id(easun2_charging_power).state);
                }
              break;
            case 3:
              if (id(easun2_pv_input_voltage).has_state()) 
                {
                it.printf(5, 20, id(font1), TextAlign::BASELINE_LEFT , "%.0fV FV", id(easun2_pv_input_voltage).state);      
                }
              break;
            case 4:
              if (id(easun2_charging_current).has_state()) 
                {
                it.printf(5, 24, id(font1), TextAlign::BASELINE_LEFT , "%.1fA", id(easun2_charging_current).state);      
                }
              break;
            case 5:
              if (id(easun2_power_day_generation).has_state()) 
                {
                it.printf(5, 24, id(font1), TextAlign::BASELINE_LEFT , "%.0fWh", id(easun2_power_day_generation).state);      
                }
              break;  
          }

globals:
- id: page
  type: int
  initial_value: "1"

# cyklus zajišťující v 2s intervalech zobrazení jednotlivých hodnot
interval:
- interval: 2s
  then:
    - lambda: |-
        id(page) = (id(page) + 1);
        if (id(page) > 5) {
          id(page) = 1;
        }
    
    
Přílohy
EASUN v HA.png
EASUN - espHome (4).jpg
_______________________________________________________________________
43 kWp, LiFePO4 62 kWh,
EPSolar 60 A/150 V ET6415N + 3x Isolar SM II (5 kW, 450 V, 80 A) + Axpert PIP 5048MS
rva
Příspěvky: 4571
Registrován: úte dub 23, 2013 10:21 am
Reputace: 847
Lokalita: Kousek od Lysé nad Labem
Systémové napětí: 48V
Výkon panelů [Wp]: 46000
Kapacita baterie [kWh]: 40
Chci prodávat energii: NE
Chci/Mám dotaci: NE
Bydliště: Kousek od Lysé nad Labem

Re: FVE s podporou z DS

Nový příspěvek od rva »

S termokamerou jsem koukal, že elektroměr, který měří výstup z 3 paralelních měničů (celkem max. 3*5 = 15 kW, tedy 65 A) má přes 120 ℃ a plast je natavený. S přechodem na Home Assistant ani nebyl potřeba, protože výkon měří Shelly EM přes nacvakávací trafa a čekal jen na vhodnou příležitost kdy ho odstraním. Tak už je odstraněn. K činnosti měřák potřebuje, aby proud procházel měřící větví, která je tady umístěna na straně fáze. Proud nulovou větví procházet nemusí, stačí na ni slabým vodičem přivést N pro napájení elektroniky měřáku. A tak jsem to měl zapojeno. Ani nevím, proč se to natavilo. Očekával bych v místě svorek, ale tam vypadaly jak přívodní vodiče, tak vlastní svorky v pořádku. A průřez i odpor vlastní měřící větve se mi zdají pro daný proud přiměřené. Měřák po smontování dál funguje, třeba někdy budu potřebovat měřit (raději) menší proudy a pak se může hodit.
Přílohy
2025-10-26 DDS9588 .jpg
_______________________________________________________________________
43 kWp, LiFePO4 62 kWh,
EPSolar 60 A/150 V ET6415N + 3x Isolar SM II (5 kW, 450 V, 80 A) + Axpert PIP 5048MS
rva
Příspěvky: 4571
Registrován: úte dub 23, 2013 10:21 am
Reputace: 847
Lokalita: Kousek od Lysé nad Labem
Systémové napětí: 48V
Výkon panelů [Wp]: 46000
Kapacita baterie [kWh]: 40
Chci prodávat energii: NE
Chci/Mám dotaci: NE
Bydliště: Kousek od Lysé nad Labem

Re: FVE s podporou z DS

Nový příspěvek od rva »

12 kWh včerejšího slunce se zhodnotilo v několik kil uzeného.
Přílohy
2025-11-01 Uzení.jpg
_______________________________________________________________________
43 kWp, LiFePO4 62 kWh,
EPSolar 60 A/150 V ET6415N + 3x Isolar SM II (5 kW, 450 V, 80 A) + Axpert PIP 5048MS
rva
Příspěvky: 4571
Registrován: úte dub 23, 2013 10:21 am
Reputace: 847
Lokalita: Kousek od Lysé nad Labem
Systémové napětí: 48V
Výkon panelů [Wp]: 46000
Kapacita baterie [kWh]: 40
Chci prodávat energii: NE
Chci/Mám dotaci: NE
Bydliště: Kousek od Lysé nad Labem

Re: FVE s podporou z DS

Nový příspěvek od rva »

Protože je elektromobil MG 4 téměř stále online, sbírá z něj Home assistant kromě dalších dat i udávané SOC a udávaný dojezd:
MG4 SOC.png
Mezi nimi je pak nějaký takovýto vztah (Grafana - graf XY):
MG4 - udávané SOC a dojezd.png
Není to přímka, za chladného počasí se baterie a i osádka vozu musí ohřívat a pak je udávaný dojezd nižší. Má na to vliv i způsob jízdy a i délka trasy (ohřev probíhá hlavně na začátku jízdy).
_______________________________________________________________________
43 kWp, LiFePO4 62 kWh,
EPSolar 60 A/150 V ET6415N + 3x Isolar SM II (5 kW, 450 V, 80 A) + Axpert PIP 5048MS
rva
Příspěvky: 4571
Registrován: úte dub 23, 2013 10:21 am
Reputace: 847
Lokalita: Kousek od Lysé nad Labem
Systémové napětí: 48V
Výkon panelů [Wp]: 46000
Kapacita baterie [kWh]: 40
Chci prodávat energii: NE
Chci/Mám dotaci: NE
Bydliště: Kousek od Lysé nad Labem

Re: FVE s podporou z DS

Nový příspěvek od rva »

Slunce už moc nebude, tak se dá podívat, jak to v tomto roce po měsících s fotovoltaikou vypadá:
2025-11-22 FV výroba a spotřeba v roce 2025.png
A třeba se podívat, kolik energie (v kWh nebo i Ah) prošlo přes baterie:
2025-11-22 baterie v roce 2025.png
(Grafy jsou z Grafana, data z influxDB a HomeAssistant - první instalace všeho kdysi zopakována "opičkou" podle návodu na HA workshop)
_______________________________________________________________________
43 kWp, LiFePO4 62 kWh,
EPSolar 60 A/150 V ET6415N + 3x Isolar SM II (5 kW, 450 V, 80 A) + Axpert PIP 5048MS
rva
Příspěvky: 4571
Registrován: úte dub 23, 2013 10:21 am
Reputace: 847
Lokalita: Kousek od Lysé nad Labem
Systémové napětí: 48V
Výkon panelů [Wp]: 46000
Kapacita baterie [kWh]: 40
Chci prodávat energii: NE
Chci/Mám dotaci: NE
Bydliště: Kousek od Lysé nad Labem

Re: FVE s podporou z DS

Nový příspěvek od rva »

Po baráku máme několikeré nástěnné hodiny řízené signálem DCF. S fotovoltaikou se zvýšilo všemožné rušení a občas se některé hodiny rozhodí. Pro synchronizaci je musím vzít ven dál od baráku, kde se za pár minut srovnají.
Našel jsem alternativu - hodinový strojek se synchronizací přes wifi. Strojek je v jednom rozměru větší než obvyklé strojky a tak nemusí pasovat do každých hodin. Jednou denně se připojí na wifi a provede synchronizaci. Je tichý a v noci zastavuje vteřinovku, aby šetřil baterii. Zatím tak mám osazeny troje hodiny.
Přílohy
WIFI hodinový strojek.png
_______________________________________________________________________
43 kWp, LiFePO4 62 kWh,
EPSolar 60 A/150 V ET6415N + 3x Isolar SM II (5 kW, 450 V, 80 A) + Axpert PIP 5048MS
Kajap
Příspěvky: 272
Registrován: pon črc 21, 2025 11:13 am
Reputace: -3
Lokalita: Okoli

Re: FVE s podporou z DS

Nový příspěvek od Kajap »

Zajímavý, nebyl by lepší spíš Opakovač signálu Dcf když už člověk má v celým baráku dcf hodiny

Udělat z 2x tohoto
https://a.aliexpress.com/_Ey5FrIk

Protože ty hodiny kompletní z Lidlu dejv stojí 199 v akci A pokud je to na wifi a tužkovou baterku dokonce dvě tak to asi dost žere tu baterku a nevejde se…
cipis
Moderátor
Příspěvky: 6445
Registrován: pon srp 16, 2021 9:31 pm
Reputace: 881
Lokalita: blízko Brna
Systémové napětí: 24V
Výkon panelů [Wp]: 13+ kWp
Kapacita baterie [kWh]: 40+15
Chci prodávat energii: NE
Chci/Mám dotaci: NE
Bydliště: blízko Brna

Re: FVE s podporou z DS

Nový příspěvek od cipis »

Opakovac DCF je striktne zakazany.
13,38 kWp: 9850 Wp Jih, 2040 Wp Východ, 1490 Wp Západ
Regulátory Epever a Victron
Phoenix 5 kVA + MP 24/5000 (můj byt + wifi/kamery/atd. + máti byt)
MP2 24/5000 vytěžování do akumulačních kamen
Epever 3kW vytěžování do bojlerů + žebříky
1 kW "nabíječka" 24 V
40 680 Wh staré olovo 15 258 Wh Li-Ion
záloha čerpadla ve sklepě MP12/3000/120-16 + 100Ah 12V monbat
Modře píši jako moderátor, černě jako člen.
rva
Příspěvky: 4571
Registrován: úte dub 23, 2013 10:21 am
Reputace: 847
Lokalita: Kousek od Lysé nad Labem
Systémové napětí: 48V
Výkon panelů [Wp]: 46000
Kapacita baterie [kWh]: 40
Chci prodávat energii: NE
Chci/Mám dotaci: NE
Bydliště: Kousek od Lysé nad Labem

Re: FVE s podporou z DS

Nový příspěvek od rva »

Ten modul je pravděpodobně DFC přijímač. Těžko říct, jestli by v zašuměném prostředí něco vyřešil.
Hledal jsem alternativu třeba přijímače časového signálu vysílaného některými rádii v rámci RDS - marně.
U řady digitálních wifi drobností (třeba esp32) si člověk dá čas automaticky. Ale pro analogové hodiny to téměř neexistuje. Teda existuje to pro "luxusní" verze a pak je lepší si pořídit ty z LIDL a vyměnit strojek.
Přílohy
Nástěnné hodiny WIFI Ø 380 mm AJ Produkty.png
_______________________________________________________________________
43 kWp, LiFePO4 62 kWh,
EPSolar 60 A/150 V ET6415N + 3x Isolar SM II (5 kW, 450 V, 80 A) + Axpert PIP 5048MS
Kajap
Příspěvky: 272
Registrován: pon črc 21, 2025 11:13 am
Reputace: -3
Lokalita: Okoli

Re: FVE s podporou z DS

Nový příspěvek od Kajap »

Myslel jsem to tak že když spojíš dva dohromady a z toho druhého uděláš vysílač, ale RF nerozumím, navíc to asi není optimální řešení a asi ne úplně legální vysílat na této freq…

Nešlo by jenom vytáhnout ven anténu z původního strojku? Anebo tam máš brutální rádiosmog,?

cipis píše: ned lis 23, 2025 12:24 pm
Opakovac DCF je striktne zakazany.
Sig. nabereš venku a šíříš ho jen ve své neveřejné budově.

Ostatně, může to být i pasivní anténa venku, kabel, a anténa vevnitř. Takže jen můstek, možná se zesilovačem :)
cipis
Moderátor
Příspěvky: 6445
Registrován: pon srp 16, 2021 9:31 pm
Reputace: 881
Lokalita: blízko Brna
Systémové napětí: 24V
Výkon panelů [Wp]: 13+ kWp
Kapacita baterie [kWh]: 40+15
Chci prodávat energii: NE
Chci/Mám dotaci: NE
Bydliště: blízko Brna

Re: FVE s podporou z DS

Nový příspěvek od cipis »

Ne, cokoliv tohle je s tim DCF zakazane. Nesmi se to proste vysilat, a je jedno, jestli pasivne nebo aktivne.
13,38 kWp: 9850 Wp Jih, 2040 Wp Východ, 1490 Wp Západ
Regulátory Epever a Victron
Phoenix 5 kVA + MP 24/5000 (můj byt + wifi/kamery/atd. + máti byt)
MP2 24/5000 vytěžování do akumulačních kamen
Epever 3kW vytěžování do bojlerů + žebříky
1 kW "nabíječka" 24 V
40 680 Wh staré olovo 15 258 Wh Li-Ion
záloha čerpadla ve sklepě MP12/3000/120-16 + 100Ah 12V monbat
Modře píši jako moderátor, černě jako člen.
Soban
Příspěvky: 4464
Registrován: pon úno 07, 2022 10:11 pm
Reputace: 297
Lokalita: Zlaté Hory / Olomouc
Systémové napětí: 24V
Výkon panelů [Wp]: 3600
Kapacita baterie [kWh]: 16
Chci prodávat energii: NE
Chci/Mám dotaci: NE
Bydliště: Zlaté Hory

Re: FVE s podporou z DS

Nový příspěvek od Soban »

Nemůžeš to dělat protože ty impulzy musí být přesné na sekundu a vysíláním by jsi rušil hodně do okolí!

Jediné co můžeš vylepšit anténu pro lepší příjem, většinou je tam feritová tak jak měly rádia na SW vlnách.

A nebo anténu zrušit a dát tam ESP32 který se připojí k internetu a bude na vstup toho IO co zpracovává signál z DCF ty impulzy generovat.

Problém ale bude že tam bude jeden IO který nebude mít vstup DCF signálu ale přímo připojenou anténu.

Pak jedině tím ESP32 řídit přímo krokový motorek hodin.
3,6kWp ::pv:: | 2x MUST PV18-3024 VHM, 3kW/24V | 16kWh *batt*

Kdo je online

Uživatelé prohlížející si toto fórum: Claudebot [Bot], Semrush [Bot] a 0 hostů