Inwerter Volt Polska SINUS PRO ULTRA

Hej.
Dzięki bardzo zrobiłem jak radziłeś i pomogło

Witam.
Gdzie znajdę pełną listę rejestrów?

Cześć,

W pierwszym poście gednet - PH1800 PV1800 EP1800 PV3500 EP3500 RS485 Modbus RTU.zip
Pełniejszej nie znalazłem.

Piszesz że odczytujesz rejestr o adresie 0x3B68 a jego nie ma w tym spisie.
Myślałem że masz pełniejszą wersje.
Skąd masz ten adres?

Przepraszam za nieporozumienie.
Adresy w pliku są dziesiętne a w pliku yaml szesnastkowo.
Czyli rejestr “charger power” w pliku ma adres 15208 (trzeci arkusz 40 wiersz) ale trzeba wpisać szesnastkowo 3B68.

Jak zrobić w ESP HOME przełącznik trybu pracy tzn przełączam wysyłam informację “zmień tryb pracy na zasilanie z sieci” → przełączam zmień tryb na zasilanie z PV

Dało by się podłączyć bezpośrednio po usb do serwera z HA?
HA mam postawione na Wyse dosłownie kilkanaście cm od invertera.

czy prócz odbierania informacji i wyświetlania stanu jest możliwość sterowania i zmiany ustawień-parametrów tego inwertera przy pomocy rs485 ?

Tak. Po połączeniu do kompa przez program Radzio! można zapisywać do rejestrów. W Excelu adresy zaznaczone na zielono są zapisywalne. Tylko nie ma co tam ustawiać. Raz ustawiony działa.

Ok dzięki bardzo!! działa przełącza . Mam komunikacje na tym modbusie RS485 TO ETH (B) i inwerter SinusPro 10000 trochę twojej pomocy z adresami i na końcu nodered, mam nadzieje ze uda mi sie wprowadzic input do noda by zmienic zdalnie kilka parametrów. Instalacja jest w innej lokalizacji i musze mieć pełną kontrole nad urządzeniem. Wieczorem bede kombinował dalej w nodzie. THx

1 polubienie

Wiem że podgrzewam lekko stary kotlet ale prośba o to aby ktoś dodał krok po kroku co ma jak spięte itd.
Walcze drugi dzień i brak wogole komunikacji.
Już powoli się poddaje a mój wewnętrzny “żyd” zaczyna płakać jak mam kupić solar assistance i malinkę :grin::grin:

Póki co tylko takie info w logach.

Walcze dalej.
Po podłączeniu konwertera powiedzmy że transmisja jest. Choć kiepska według mnie @gednet czy tak powinno to wyglądać?


Jeszcze informacje z aplikacji od falownika która działa po USB

Przez dwa dni nie działała stron. Sorki.
Więc wrzuć tutaj kod z ESPHome. Zobaczymy co robisz.

Po coś te logi chyba są?
Zupełnie nie znam ESPHome, ale na żółto jest czarno na białym. :yum:

1 polubienie

Mam prośbę dodaj schemat połączeń w swoim układzie.
Dziś będę miał w paczkomacie nowy konwerter 485 na ttl mam nadzieję że wtedy to ruszy :slightly_smiling_face:

Edit:

@gednet Tak wygląda mój kod :slight_smile:

esphome:
  name: esphome-web-745d9d
  friendly_name: ESPHome Web 745d9d

esp8266:
  board: nodemcuv2

# Enable logging
logger:

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

ota:


wifi:
  ssid: "nazwa sieci"
  password: "haslo"
  # Enable fallback hotspot (captive portal) in case wifi connection fails
  ap:
    ssid: "Esphome-Web-745D9D"
    password: "LA6GskFfpFRf"

uart:
  id: mod_bus
  rx_pin: GPIO3
  tx_pin: GPIO1
  baud_rate: 19200
  stop_bits: 1

modbus:
  send_wait_time: 300ms
  id: modbus2

modbus_controller:
  - id: pv1800
    ## the Modbus device addr
    address: 0x4
    modbus_id: modbus2
    command_throttle: 900ms
    setup_priority: -10

sensor:
  - platform: modbus_controller
    modbus_controller_id: pv1800
    name: "PV1800 Work state"
    id: pv1800_work_state
    register_type: holding
    address: 0x6271
    value_type: U_WORD

  - platform: modbus_controller
    modbus_controller_id: pv1800
    name: "PV1800 Battery voltage"
    id: pv1800_battery_voltage
    register_type: holding
    address: 0x6275
    unit_of_measurement: "V"
    value_type: U_WORD
    accuracy_decimals: 1
    filters:
      - multiply: 0.1
  - platform: modbus_controller
    modbus_controller_id: pv1800
    name: "PV1800 Inverter voltage"
    id: pv1800_inverter_voltage
    register_type: holding
    address: 0x6276
    unit_of_measurement: "V"
    value_type: U_WORD
    accuracy_decimals: 1
    filters:
      - multiply: 0.1
  - platform: modbus_controller
    modbus_controller_id: pv1800
    name: "PV1800 Grid voltage"
    id: pv1800_grid_voltage
    register_type: holding
    address: 0x6277
    unit_of_measurement: "V"
    value_type: U_WORD
    accuracy_decimals: 1
    filters:
      - multiply: 0.1

Cześć,

Konfiguracja bezposredniego polaczenie inwertera Sinus pro ultra 2000 do servera HA przez USB

  - name: hub1
    type: serial
    baudrate: 19200
    parity: N
    bytesize: 8
    method: rtu
    port: /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0
    stopbits: 1
    timeout: 20
    delay: 5
    message_wait_milliseconds: 300
    
    sensors:
      - name: battery_v
        scan_interval: 10
        unit_of_measurement: V
        device_class: Voltage
        slave: 4
        address: 0x6275
        count: 1
        data_type: int16
        precision: 1
        input_type: holding
        scale: 0.1
      - name: Inwerter_Load
        scan_interval: 10
        unit_of_measurement: W
        device_class: Power
        slave: 4
        address: 0x627F
        count: 1
        data_type: int16
        input_type: holding
      - name: P_Load
        scan_interval: 10
        unit_of_measurement: W
        device_class: Power
        slave: 4
        address: 0x627D
        count: 1
        data_type: int16
        input_type: holding
      - name: P_Grid
        scan_interval: 10
        unit_of_measurement: W
        device_class: Power
        slave: 4
        address: 0x627E
        count: 1
        data_type: int16
        input_type: holding
      - name: AC_Temperature
        scan_interval: 10
        unit_of_measurement: C
        device_class: Temperature
        slave: 4
        address: 0x6291
        count: 1
        data_type: int16
        input_type: holding
      - name: Transformer_Temperature
        scan_interval: 10
        unit_of_measurement: C
        device_class: Temperature
        slave: 4
        address: 0x6292
        count: 1
        data_type: int16
        input_type: holding
      - name: DC_Temperature
        scan_interval: 10
        unit_of_measurement: C
        device_class: Temperature
        slave: 4
        address: 0x6293
        count: 1
        data_type: int16
        input_type: holding
      - name: Charge_power
        scan_interval: 10
        unit_of_measurement: W
        device_class: Power
        slave: 4
        address: 0x3B68
        count: 1
        data_type: int16
        input_type: holding
      - name: Charge_current
        scan_interval: 10
        unit_of_measurement: VA
        device_class: apparent_power
        slave: 4
        address: 0x3B67
        count: 1
        data_type: int16
        input_type: holding
        precision: 1
        scale: 0.1

wazne, aby po kazdej zmianie w modbus/sensorach zrestartowac calkowicie HA, inaczej nie chce wczytywac zmian.

1 polubienie

Witam
Wie ktoś może czy w tym inverterze da się sterować włączeniem i wyłączeniem ładowania akumulatorów po rs485?

Pozdrawiam

Mam problem z tym falownikiem w wersji 2000 . otoz problem jest taki ze nie moge sie z nim skomunikowac. (kilka razy zaskoczył). tak jakby się komunikacja blokowała. jak myślicie jest to adekwatne by wyslac go na gwarancje. uzywalem do niego juz PC, RPI, Home Assistant, solar assistant nic nie chce hulać z nim. mam do niego wiele różnych adapterów itd. usb, eth to rs485 ttl (b), arduino ( to najlepiej dzialalo jak zaskoczylo).

Wie ktoś jak zresetować USB w falowniku i gniazdo Console. mam wrazenie ze sie blokuje komunikacja w nim.

Tak, blokuje się. On tak ma. Wyłącz i włącz, zadziała to nie zmieniaj konfiguracji.

a da się samo USB zresetować czy muszę odpiąć wszystkie kable aż do wyłączenia :confused: jest to problematyczne za każdym razem odkęcać śruby

Trzeba też odłączyć aku. Ale u mnie się zatykał RS485 tylko jak podpinałem i odpinałem konwertery i kombinowałem. Jak już mam jeden konwerter to wszyskto działa od prawie roku.