pawelka / sofarsolar_esp_rs485_logger

57 stars 21 forks source link

ESPHome brak odczytu z falownika #24

Open darkjumpy opened 1 year ago

darkjumpy commented 1 year ago

Hej, zastosowałem twój projekt do odczytu mojego falownika, jednak falownik nie jest skory do rozmowy z esp. Znaczek RS485 nie podświetla się na ekranie falownika po podłączeniu modułu a logi w ESPHome pokazują coś takiego: [modbus_controller:029]: Modbus command to device=1 register=0x00 countdown=0 no response received - removed from send queue

pawelka commented 1 year ago

W ustawieniach falownika musisz ustawić ID urządzenia, domyślnie powinno być "1", ale może masz coś innego. Falowniki mogą być połączone równolegle na modbus i dlatego na falowniku się pojawi infor, że się łączy jak ID komendy, będzie się zgadzał z ID falownika

darkjumpy commented 6 months ago

Miałem czas ostatnio zająć się tym problemem i wymieniłem cały hardware do odczytu modbus'a. Jest mały postęp bo falownik wyświetla już ikonkę RS485 (oraz nr z ID równy 01) jednak logi z ESP pozostają takie same. Konwerter ttl to rs485 wydaje się coś zwracać bo po zamiganiu diody TX po chwili mryga dioda RX. Płytka to Wemos D1 mini.

Tak wygląda konfiguracja płytki i modbusa w ESPHome:

esphome: name: $devicename platform: ESP8266 board: d1_mini board_flash_mode: dout

uart: id: mod_bus tx_pin: 5 #D1 rx_pin: 4 #D2 baud_rate: 9600 stop_bits: 1

modbus: id: mod_bus_sofar

modbus_controller: