Stránka 1 z 2

EPEVER Tracer čtení dat přes rs485

Napsal: sob bře 04, 2023 7:11 am
od BigSandy
Zdravím Vás.
Není tu někdo, komu se podařilo zprovoznit?
https://www.youtube.com/watch?v=pED4oAd03HI
Source Code & Library
https://github.com/firebitlab/arduino/t ... ter/epever

I když jsem už s arduinem dost projektu dělal, s tímto si neporadím.
Vyhazuje to chyby už při kompilaci.
Děkují.

Re: EPEVER Tracer čtení dat přes rs485

Napsal: sob bře 04, 2023 8:43 am
od Honza_H
Ahoj,

Zkus tohle, to mi běhá na Arduino Mega.


H.

Re: EPEVER Tracer čtení dat přes rs485

Napsal: sob bře 04, 2023 1:03 pm
od BigSandy
Ahoj.
To vypada jednoduše.
Hned jak bude čas, vzykoušim.
Obrázek

Re: EPEVER Tracer čtení dat přes rs485

Napsal: úte bře 07, 2023 11:41 am
od Kony.cz
Jde pouzit i na ePever regulator ? Sice tam mam wifi, ale nechce mi posilat celkovy statistiky

Re: EPEVER Tracer čtení dat přes rs485

Napsal: úte bře 07, 2023 12:46 pm
od solárník
Vidím, že je to to samý jako Lumiax, alespoň od pohledu to vypadá naprosto stejně.

Re: EPEVER Tracer čtení dat přes rs485

Napsal: pon bře 27, 2023 12:10 pm
od Solarnoob
ANO PROSÍM.
Hlasím, že se to povedlo.
Nepoužil jsem NodeMCU desku (jestli dobre koukam), ale menší WemosD1 mini
https://forum.mypower.cz/viewtopic.php? ... 42#p190753

Re: EPEVER Tracer čtení dat přes rs485

Napsal: ned dub 23, 2023 9:26 pm
od Radeon321
zdravím vespolek, chtěl bych rozchodit komunikaci před modbus.
Vyzkoušel jsem spoustu programů i zapojení převodníků, ale stále to posílá jen nesmyslné hodnoty.
Mám Solax G4 X3. data pak sbírám do Adrduino Wemos ESP8266. Pokud bych to rozchodil lokálně, chtěl bych získané data posílad na cloud blynk.
Nevím jestli je problém v nastavení adres registrů, zkoušel jsem různé hodnoty, ale výsledek jsou stále nesmyslné znaky.
verze 1:
21:18:31.085 -> ����-����l
21:18:41.108 -> ����-����l
21:18:51.138 -> ����-����l
verze 2 je už lepší ale taky žádná pecka
23:06:52.757 -> ctx: cont
23:06:52.757 -> sp: 3ffffd00 end: 3fffffd0 offset: 0160
23:06:52.790 -> 3ffffe60: feefefc9 feefeffe feefeffe 00000008
23:06:52.855 -> 3ffffe70: 3ffee508 00000000 00000003 4020150f
23:06:52.921 -> 3ffffe80: 00000301 c9850500 feefef00 feefeffe
Předem děkuju za jakoukoliv pomoc .

Re: EPEVER Tracer čtení dat přes rs485

Napsal: pon dub 24, 2023 8:06 am
od Joskob
Rychlost komunikacie je spravne nastavena?

Re: EPEVER Tracer čtení dat přes rs485

Napsal: pon dub 24, 2023 7:52 pm
od Radeon321
Dík za reakci, rychlosti jsem vyzkoušel všechny co má střídač leč výsledek je úplně stejný.
Teď jsem si přivezl Arduino UNO tak uvidím jestli to bude lepší ale pochybuju.

Re: EPEVER Tracer čtení dat přes rs485

Napsal: pon dub 24, 2023 8:25 pm
od Joskob
Teraz pozerám ,že máš solax a píšeš do vlákna epever tracer. Si si istý že to vôbec podporuje modbus? V parametroch je uvádzané len Can/485 , to neznamená že to vie modbus

Re: EPEVER Tracer čtení dat přes rs485

Napsal: pon dub 24, 2023 11:22 pm
od cipis
Jj, je to tu OT, založ si kolego prosím vlákno k tomu.

Re: EPEVER Tracer čtení dat přes rs485

Napsal: úte dub 25, 2023 6:24 am
od Radeon321
Dobře, já to sem dal že to bylo podobné tomu tématu.

Re: EPEVER Tracer čtení dat přes rs485

Napsal: sob kvě 13, 2023 12:17 pm
od BigSandy
No a mně by zajímalo, co všechno s toho dokažete přečist?
To co tu dal Honza_H, je funkční.
EPever však posila vice informaci.

https://cdck-file-uploads-europe1.s3.du ... 3f756b.pdf

https://forum.arduino.cc/t/epever-registers/1097048
https://forum.arduino.cc/t/serial-port/648783
https://forum.arduino.cc/t/arduino-modb ... s/470715/2

Re: EPEVER Tracer čtení dat přes rs485

Napsal: sob kvě 13, 2023 8:48 pm
od PetrV2
Podělím se o config pro home asistenta, je tam i konfigurace pro měnič (nebudu mazat). Může někomu ušetřit spoustu psaní :)

Není tam všechno, co lze číst, ale jen to, co mě zajímá

Re: EPEVER Tracer čtení dat přes rs485

Napsal: stř lis 29, 2023 1:58 pm
od xdjpcm
PetrV2 píše: sob kvě 13, 2023 8:48 pm
Podělím se o config pro home asistenta, je tam i konfigurace pro měnič (nebudu mazat). Může někomu ušetřit spoustu psaní :)

Není tam všechno, co lze číst, ale jen to, co mě zajímá
Zdravím,
Mám dotaz ohledně převodníku „rtuovertcp“
Dá se to udělat na bázi ESP8266 nebo ESP32 a ESPhome?
Nějaký example by se nenašel?
Popřípadě jaký převodník použit?

Díky Pavel

Re: EPEVER Tracer čtení dat přes rs485

Napsal: stř lis 29, 2023 2:05 pm
od PetrDubi
Problém je v tom, že ESPhome do dneška neumí TCP Modbus, pouze RTU Modbus (i když požadavky na ten TCP Modbus se objevily už v roce 2020).
Ale jinak není problém připojit si na ten ESP nebo ESP32 RTU Modbus, přes něj číst nebo zapisovat všechny potřebné hodnoty a parametry a všechny tyhle hodnoty přenášet po síti do HA.

Re: EPEVER Tracer čtení dat přes rs485

Napsal: čtv dub 04, 2024 1:58 pm
od TomHC
PetrDubi píše: stř lis 29, 2023 2:05 pm
Problém je v tom, že ESPhome do dneška neumí TCP Modbus, pouze RTU Modbus (i když požadavky na ten TCP Modbus se objevily už v roce 2020).
Ale jinak není problém připojit si na ten ESP nebo ESP32 RTU Modbus, přes něj číst nebo zapisovat všechny potřebné hodnoty a parametry a všechny tyhle hodnoty přenášet po síti do HA.
No ja ti neviem, ale TCP Modbus v HA natívne funguje, ale len cez YAML config a nie cez grafické rozhranie. A ďalší problém je rýchlosť vyčítania. To čo RTU zvláda každé 2 sekundy, to pri TCP zamrzne a pomôže len reštart HA. Problém je v implementácii komponentu.

Funkčný príklad:

Kód: Vybrat vše

modbus:
  - name: et69c02
    type: tcp
    host: 192.168.0.21
    port: 502
    timeout: 5
    sensors:
      - name: "PZEM-017 Voltage"
        unique_id: pzem017_voltage
        slave: 30
        address: 0x0000
        input_type: input
        data_type: int16
        precision: 3
        scan_interval: 5
        unit_of_measurement: V
        device_class: voltage
        scale: 0.01
      - name: "PZEM-017 Current"
        unique_id: pzem017_current
        slave: 30
        address: 0x0001
        input_type: input
        data_type: int16
        precision: 3
        scan_interval: 5
        unit_of_measurement: A
        device_class: current
        scale: 0.01
      - name: "PZEM-017 Power"
        unique_id: pzem017_power
        slave: 30
        address: 0x0002
        input_type: input
        data_type: int32
        swap: word
        precision: 3
        scan_interval: 5
        unit_of_measurement: W
        device_class: power
        scale: 0.1

Re: EPEVER Tracer čtení dat přes rs485

Napsal: čtv dub 04, 2024 2:17 pm
od PetrDubi
Ale já jsem psal, že TCP Modbus není v ESPhome - o HA nebyla řeč..

Že funguje v HA vím, sám ho tam používám. A samozřejmě pokud je s Modbus TCP nějaký problém, tak potom může být problém s celým HA.

Re: EPEVER Tracer čtení dat přes rs485

Napsal: čtv dub 04, 2024 2:33 pm
od TomHC
PetrDubi píše: čtv dub 04, 2024 2:17 pm
Ale já jsem psal, že TCP Modbus není v ESPhome - o HA nebyla řeč..

Že funguje v HA vím, sám ho tam používám. A samozřejmě pokud je s Modbus TCP nějaký problém, tak potom může být problém s celým HA.
Aha, tak beriem späť :uh:

Re: EPEVER Tracer čtení dat přes rs485

Napsal: stř črc 03, 2024 12:17 pm
od Forrest
Nemáte prosím někdo na XTRA-N část kódu s adresou do yaml na řízení "manualy default swich" přes RS-485? Používám výstup z Epeveru jako central-off a rád bych si tam doplnil "button", ať nemusím vypínat přes SolarGuardiana...Mám to nastaveno jako manuál ON/OFF.
Našel jsem, že se používá "coils" a ve variable name: Manual control the load, s address 2 (když je load v manuálním režimu, tak 1 je on a 0 je off)... Mám zkusit totok ?:

Kód: Vybrat vše

  switch:
    - name: epever load ON OFF
      unique_id: Epever_manual_control_load
      register_type: coil
      address: 2