Digger prosjektet, men trenger hjelp til en feilmelding (‘AttributeError’):
Log Details (ERROR)
Logger: root
Source: custom_components/ams/__init__.py:175
Integration: AMS Reader (documentation, issues)
First occurred: 6:43:26 PM (1 occurrences)
Last logged: 6:43:26 PM
Uncaught thread exception
Traceback (most recent call last):
File "/usr/local/lib/python3.10/threading.py", line 1016, in _bootstrap_inner
self.run()
File "/usr/local/lib/python3.10/threading.py", line 953, in run
self._target(*self._args, **self._kwargs)
File "/config/custom_components/ams/__init__.py", line 261, in connect
data = self.read_packet()
File "/config/custom_components/ams/__init__.py", line 175, in read_packet
buf = self._ser.read()
AttributeError: 'AmsHub' object has no attribute '_ser'
Ved å vise fullstendig logg ser jeg også disse tre linjene:
2022-09-20 18:43:26.890 DEBUG (MainThread) [custom_components.ams] config entry = OrderedDict([('serial_port', '/dev/ttyUSB0'), ('baudrate', 2400), ('parity', 'N'), ('meter_manufacturer', 'kamstrup')])
2022-09-20 18:43:26.894 DEBUG (MainThread) [custom_components.ams] Finish init of AMS
2022-09-20 18:43:26.893 ERROR (Thread-2 (connect)) [root] Uncaught thread exception
Det er vel den ‘AttributeError’-saken som skaper problemet, og jeg aner ikke hva det betyr.
Den kommer ved oppstart av systemet, og ikke noe mer å melde i loggen.
AMS-integrasjonen ligger i integrasjonslisten, men uten ‘device’ og ‘entities’. Jeg regner med den ikke har fått noen lesning fra strømmåleren ennå?
Mitt oppsett er som følger:
Raspberry Pi4 med Home Assistant operativsystem og en USB MBUS koblet mot HAN-porten til en Kamstrup strømmåler. Installerte HASS-AMS ved å opprette mappen “custom_components/ams” og legge alle filer fra tilsvarende mappe i GitHub-prosjektet der.
configuration.yaml
# AMS strømmåling
ams:
serial_port: '/dev/ttyUSB0'
baudrate: 2400
parity: 'N'
meter_manufacturer: 'kamstrup'
# Logging
logger:
default: warning
logs:
custom_components.ams: debug