Open darkjumpy opened 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
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:
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