chętnie, podpowiedz tylko jak i zaraz sprawdzę,
dziennik ?
Ustawienia > System > Logi
Czyli odpowiedź masz - problem z portem USB.
Może ktoś lepiej znający system coś podpowie.
ale wydaje mi się że to już nie jest aktualne,
port zmieniłem na 0 i system też wykrywa port 0 więc raczej jest ok
pytanie jak się połączyć i uzyskać jakikolwiek odczyt ?
tak jest obecnie jak zrestartowałem HA:
Zobacz pod “młotkiem” <narzędzia deweloperskie> czy encja się dodała i jaki ma stan.
Wczytaj cały log
cały log:
jak możesz to zerknij na configuration.yaml który zamieściłem wyżej bo nie wiem czego mam szukać, jak się domyślam to czegoś co ma w nazwie modbus, albo Sinotimer, ale właśnie sęk w tym że nie znajduje niczego takiego
sensor.pomiar_U_L1 - tego szukaj…
właśnie sęk w tym że nie ma nic takiego:
przeleciałem całość od góry do dołu i nie ma, więc chyba jest jeszcze jakiś błąd w configu że się ta nazwa nie pojawia w encjach
Wg. dokumentacji, którą podlinkowałem struktura modbusa wygląda tak
# konfiguracja MODBUS
modbus:
- name: licznik SINOMETER
type: serial
port: /dev/ttyUSB0
baudrate: 9600
bytesize: 8
method: rtu
parity: N
stopbits: 1
sensors:
# konfiguracja dla odczytów licznika SINOMETER
- name: pomiar U L1
unit_of_measurement: V
slave: 25
address: 02
register_type: holding
data_type: float
precision: 2
Trochę nie pasuje do tego napisałeś?
Wrzuć to co nie przechodzi
Zawracanie gitary jak nie potrafisz zobaczyć różnicy w dwóch, krótkich tekstach
chodzi o spacje ?
podpowiedz bo nie wiem o co chodzi
Powinno być w definicji “modbus:”
A nie w ogólnym “sensor:”
Kopia z dokumentacji
modbus:
- name: hub1
type: tcp
host: IP_ADDRESS
port: 502
sensors:
- name: Room_1
slave: 10
address: 0
input_type: holding
unit_of_measurement: °C
state_class: measurement
count: 1
scale: 0.1
offset: 0
precision: 1
data_type: integer
ale jak tak zrobie to burzy mi się z kolejnym sensors dotyczącym pomiarów z RPI
Wywal wszystko co dotyczy modbus, tak aby config był bez błędów.
Później zacznij dodawać ponownie na końcu pliku zgonie z szablonem.
zrobiłem jak piszesz (zamieszczam cały config):
# Loads default set of integrations. Do not remove.
default_config:
# Load frontend themes from the themes folder
frontend:
themes: !include_dir_merge_named themes
automation: !include automations.yaml
script: !include scripts.yaml
mqtt: !include mqtt_include.yaml
scene: !include scenes.yaml
influxdb:
host: a0d7b954-influxdb
port: 8086
username: homeassistant
password: *******
max_retries: 3
default_measurement: state
# konfiguracja dla czujników PRI4
sensor:
- platform: systemmonitor
resources:
- type: disk_use_percent
arg: /config
- type: disk_use
- type: disk_free
- type: memory_use_percent
- type: memory_use
- type: memory_free
- type: swap_use_percent
- type: swap_use
- type: swap_free
- type: load_1m
- type: load_5m
- type: load_15m
- type: network_in
arg: eth0
- type: network_out
arg: eth0
- type: throughput_network_in
arg: eth0
- type: throughput_network_out
arg: eth0
- type: packets_in
arg: eth0
- type: packets_out
arg: eth0
- type: ipv4_address
arg: eth0
- type: ipv6_address
arg: eth0
- type: processor_use
- type: processor_temperature
- type: last_boot
# konfiguracja MODBUS
modbus:
- name: licznik SINOMETER
type: serial
port: /dev/ttyUSB0
baudrate: 9600
bytesize: 8
method: rtu
parity: N
stopbits: 1
sensors:
# konfiguracja dla odczytów licznika SINOMETER
- name: pomiar U L1
unit_of_measurement: V
slave: 25
address: 02
register_type: holding
data_type: float
precision: 2
# konfiguracja dla odczutów licznika SINOMETER
# - name: pomiar U L1
# unit_of_measurement: V
# slave: 25
# address: 02
# register_type: holding
# data_type: float
# precision: 2
i przy próbie kompilacji wywala:
zmień na
input_type: holding