- Pokazałeś płytkę konwertera UART-RS485, ona ma 2 kontrolki LED: nadawania i odbioru - to jest najbardziej podstawowy test komunikacji.
- Zwiększ sobie poziom logowania
- Częsty błąd to połączenie RX z TX oraz TX z RX zamiast TX z TX i RX z RX, (bądź odwrotnie, jak należy podłączyć tę płytkę nie pamiętam, ale to jest pierwsze do sprawdzenia, a zamiana na krzyż to zero roboty, kontrolki na konwerterze muszą mrugać w trakcie pracy), normalnie media-konwertery łączy się TX (MCU) do TX (konwertera) i RX (MCU) do RX (konwertera)
- Połączenie RS485 to zawsze A do A i B do B.
Czyli masz jednak jakieś podejrzenia do jakiego modelu twój jest najbardziej zbliżony?
Więc wybierz jakiś jeden rejestr (co do którego masz pewność, że istnieje, bo np. na wyświetlaczu masz prezentowane to wskazanie sensora), który jest tylko do odczytu i na nim testuj (dla różnych modeli może są to różne adresy rejestru, ale gdy uzyskasz prawidłową odpowiedź to będzie krok w dobrą stronę)
Dlatego nie oprotestowałem tego YAMLa na początku - on wygląda bardzo sensownie i wskazuje na właściwą metodologię poszukiwań.