Hej koledzy
do tej pory pobieram dane z licznika poprzez konwerter USB/485, poniżej to co mi działa.
Chciałbym bardzo to samo robić za pomocą USR-DR302, ale wybitnie mi nie wychodzi
Czy ktoś z Szanownych Kolegów ma jakieś pozytywne doświadczenia w tym temacie?
No ja jestem zaskoczony, bo oba te YAMLe, które powklejałeś są jakieś ubogie we wcięcia, ale nie linkujesz do żadnej dokumentacji, to nie mam z czym porównać, a szukać źródła skąd je wyczesałeś mi się nie chce…
ale porównując choćby z dokumentacją integracji modbus w HA
to tam sporo spacji brakuje… (biały znak - spacja jest elementem sterującym YAMLa!)
nie wiem - może próbujesz używać tabulatorów zamiast spacji?
Tak samo masz ustawione w konwerterze?
A te tajemnicze błędy to składni czy komunikacji?
Zacznij od prawidłowych ustawień - Instrukcja od str.30
4.6. Modbus Gateway
Aktualnie działa poprawnie mi na konwerterze USB/RS485.
Jak próbuje zastosować rekomendowany na stronie HA kod dla rtuovertcp to narzędzia deweloperskie od razu pokazują błąd (natomiast edytor waliduje kod na zielono)
Kolego, bardzo chciałbym Ci podziękować, już kiedyś bardzo mi pomogłeś
problemem okazał się jednak sprzęt, z desperacji kupiłem inny (Waveshare) i wystartowało wszystko od palca.
Jeżeli chodzi o wcięcia to nie wiem jak cytować kod, tak żeby potem kogoś go mógł użyć,
poniżej gotowy kod do użycia
name: USR-DR302
type: rtuovertcp
host: 192.168.1.10
port: 502
delay: 0
message_wait_milliseconds: 30
#retries: 3
timeout: 5
#timeout: 2
sensors:
- address: 0x0
data_type: float32
input_type: input
name: Phase 1 line to neutral volts
precision: 2
slave: 1
unit_of_measurement: V
- address: 0x2
data_type: float32
input_type: input
name: Phase 2 line to neutral volts
precision: 2
slave: 1
unit_of_measurement: V
- address: 0x4
data_type: float32
input_type: input
name: Phase 3 line to neutral volts
precision: 2
slave: 1
unit_of_measurement: V
- address: 0x06
data_type: float32
input_type: input
name: Phase 1 current
precision: 2
slave: 1
unit_of_measurement: A
- address: 0x08
data_type: float32
input_type: input
name: Phase 2 current
precision: 2
slave: 1
unit_of_measurement: A
- address: 0x0a
data_type: float32
input_type: input
name: Phase 3 current
precision: 2
slave: 1
unit_of_measurement: A
- address: 0x0c
data_type: float32
input_type: input
name: Faza 1 power
precision: 2
slave: 1
unit_of_measurement: W
# device_class: energy
# state_class: total_increasing
- address: 0x0e
data_type: float32
input_type: input
name: Faza 2 power
precision: 2
slave: 1
unit_of_measurement: W
# device_class: energy
# state_class: total_increasing
- address: 0x10
data_type: float32
input_type: input
name: Faza 3 power
precision: 2
slave: 1
unit_of_measurement: W
# device_class: energy
# state_class: total_increasing
- address: 0x34
data_type: float32
input_type: input
name: Total system power.
precision: 2
slave: 1
unit_of_measurement: W
device_class: energy
state_class: total_increasing
- address: 0x4a
data_type: float32
input_type: input
name: Total Export kWh
precision: 2
slave: 1
unit_of_measurement: kWh
device_class: energy
state_class: total_increasing
- address: 0x48
data_type: float32
input_type: input
name: Total Import kWh
precision: 2
slave: 1
unit_of_measurement: kWh
device_class: energy
state_class: total_increasing
- address: 0x156
data_type: float32
input_type: input
name: Total kwh(3)
precision: 2
slave: 1
unit_of_measurement: W
device_class: energy
state_class: total_increasing
- address: 0x15A
data_type: float32
input_type: input
name: L1 import kwh
precision: 2
slave: 1
unit_of_measurement: kWh
device_class: energy
state_class: total_increasing
- address: 0x15C
data_type: float32
input_type: input
name: L2 import kwh
precision: 2
slave: 1
unit_of_measurement: kWh
device_class: energy
state_class: total_increasing
- address: 0x15E
data_type: float32
input_type: input
name: L3 import kwh
precision: 2
slave: 1
unit_of_measurement: kWh
device_class: energy
state_class: total_increasing
- address: 0x160
data_type: float32
input_type: input
name: L1 export kwh
precision: 2
slave: 1
unit_of_measurement: kWh
device_class: energy
state_class: total_increasing
- address: 0x162
data_type: float32
input_type: input
name: L2 export kwh
precision: 2
slave: 1
unit_of_measurement: kWh
device_class: energy
state_class: total_increasing
- address: 0x164
data_type: float32
input_type: input
name: L3 export kwh
precision: 2
slave: 1
unit_of_measurement: kWh
device_class: energy
state_class: total_increasing
- address: 0x46
data_type: float32
input_type: input
name: Frequency of supply voltages
precision: 2
slave: 1
unit_of_measurement: Hz
device_class: energy
#state_class: total_increasing