Konfiguracja Licznika trójfazowego ORNO OR-WE-517 +konwerter Waveshare RS485 to ETH

Witaj zakupu adaptera dokonałem potwierdzilem dzialanie porawne licznika , konwertery modbus to tcp mam dwa obydwa sie tak samo zachowuja brak transmiji danych do HA - szukam pomocy gdzie mam blad w HA bo nie mozliwe jest to zeby dwa konwertery byly niepoprawne

Też nie przypuszczam, że 2 konwertery nie są równocześnie niesprawne, ale
konwerter RS485 do Ethernet musi być prawidłowo skonfigurowany by działał.
Natomiast jeśli masz konwerter z USB na RS485 to oczywiście jego konfiguracja huba modbus w HA jest radykalnie inna niż dla konwertera Ethernet.

To wiem ale wiesz u mnie działało z jednym z nich po jakiejś aktualizacji się wywaliło kupiłem inny konwerter i okazuje się że jest to samo a na konwerterze USB działa

Jeśli po aktualizacji HA core to nie ma nic prostszego niż natychmiast cofnąć wersję HA po takiej aktualizacji, by potwierdzić lub zaprzeczyć, że to jest przyczyna. (System HAOS też można cofać dość dowolnie, ale w sumie to tak cedzisz przez zęby istotne informacje…)

Niestety nie robiąc tego od razu tracisz cenną wiedzę jakie to były wersje (możesz wprawdzie zrobić backup aktualnego stanu i cofać aż do skutku, przynajmniej póki nie dojdziesz do jakiejś wersji, kiedy były zmiany w bazie… albo inne zmiany które trudno przeskoczyć cofając wersje).

No chyba, że masz konkretną informację o wersji to owszem - należy sprawdzić czy były breaking changes lub były/są jakieś Issues.

Czy w końcu pokażesz konfigurację tych konwerterów i działająca na usb konf. HA?Ten port 4197 nie jest już zajęty? …użyj typowego 502 lub 503

2 polubienia

Hej używałem też typowego portu 502


modbus:
  - name: "we517"
    type: tcp
    host: 192.168.0.130
    port: 502
    
    delay: 10
    message_wait_milliseconds: 30
    timeout: 5
    
    sensors:
#       
       - name: "Voltage L1"
         slave: 1
         address: 14
         data_type: float32
         precision: 1
         unit_of_measurement: V
       - name: "Voltage L2"
         slave: 1
         address: 16
         data_type: float32
         precision: 1
         unit_of_measurement: V 
       - name: "Voltage L3"
         slave: 1
         address: 18
         data_type: float32
         precision: 1
         unit_of_measurement: V
# 
       - name: "Current L1"
         slave: 1
         address: 22
         data_type: float32
         precision: 1
         unit_of_measurement: A 
       - name: "Current L2"
         slave: 1
         address: 24
         data_type: float32
         precision: 1
         unit_of_measurement: A 
       - name: "Current L3"
         slave: 1
         address: 26
         data_type: float32
         precision: 1
         unit_of_measurement: A
# 
       - name: "Active Power Total"
         slave: 1
         address: 28
         data_type: float32
         precision: 2
         unit_of_measurement: kW 
       - name: "Active Power L1"
         slave: 1
         address: 30
         data_type: float32
         precision: 2
         unit_of_measurement: kW 
       - name: "Active Power L2"
         slave: 1
         address: 32
         data_type: float32
         precision: 2
         unit_of_measurement: kW
       - name: "Active Power L3"
         slave: 1
         address: 34
         data_type: float32
         precision: 2
         unit_of_measurement: kW
#
       - name: "Active Energy Total"
         slave: 1
         address: 256
         data_type: float32
         precision: 2
         unit_of_measurement: kWh
         state_class: total_increasing 
       - name: "Active Energy L1"
         slave: 1
         address: 258
         data_type: float32
         precision: 2
         unit_of_measurement: kWh
       - name: "Active Energy L2"
         slave: 1
         address: 260
         data_type: float32
         precision: 2
         unit_of_measurement: kWh 
       - name: "Active Energy L3"
         slave: 1
         address: 262
         data_type: float32
         precision: 2
         unit_of_measurement: kWh

lof z home asistanta

2024-11-13 11:16:09.520 ERROR (MainThread) [homeassistant.components.modbus.modbus] Pymodbus: we517: Error: device: 1 address: 14 → Modbus Error: [Input/Output] ERROR: No response received after 3 retries
2024-11-13 11:16:21.123 ERROR (MainThread) [pyhap.characteristic] TargetHeatingCoolingState: value=0 is an invalid value.

Server address :10.10.100.100 … w configu HA masz 192.168.0.130 ?

…trochę za mało, wcześniej miałeś 1000.

zwiekszylem na 1000 , ten adres nic nie znaczy bo o jest to pzezroczyste - łącze sie modbusem masterem do tego tylko nie umiem tego czytać tym programikiem , obecnie podlaczylem mikrotik knt ktory rowniez mam konwerter modbus to tcp i tez moge sie podlaczyc do serwera ale nie moge nic odczytac lub nie wiem jak - co dziwne jak podlacze do kompa kontroler na usb uzyje orginalego progamu orno to wszystko jest czytane bez pudla

Postaw się w naszej sytuacji i podsumuj stan wiedzy, który można uzyskać na podstawie twoich informacji.

  1. Na początku działało - coś się zmieniło i nie działa.
  2. Mamy licznik ORNO OR-WE-517 - instrukcję i adresację mam sobie znaleźć.
  3. Mamy jakiś konwerter - strona administracyjna jest inna niż dla Waveshare więc pewności nie ma co to jest, dokumentację mamy sobie poszukać.
  4. Po USB z jakimś programem i ustawieniach działa.
  5. Nie działa z innym z niewiadomymi ustawieniami.

Po głębokiej analizie szklana kula mówi - zmień parzystość na Parzysta w ustawieniach uart ! :wink:

3 polubienia