Gezien de communicatie met DSMR reader heb ik uiteindelijk besloten om de setup om te gooien en het hele boeltje via docker te gaan draaien. De pi met HA, DSRM, MQTT, Node-Red, TWCManager en nog wat andere kleine containers heb ik draaiend. Echter krijg ik de webinterface niet draaiend. Hij geeft de volgende foutmelding op het moment dat ik het portal probeer te benaderen.
Exception occurred during processing of request from ('192.168.178.64', 55326)
Traceback (most recent call last):
File "/usr/lib/python3.9/socketserver.py", line 650, in process_request_thread
self.finish_request(request, client_address)
File "/usr/lib/python3.9/socketserver.py", line 360, in finish_request
self.RequestHandlerClass(request, client_address, self)
File "/usr/src/TWCManager/lib/TWCManager/Control/HTTPControl.py", line 158, in __init__
BaseHTTPRequestHandler.__init__(self, *args, **kwargs)
File "/usr/lib/python3.9/socketserver.py", line 720, in __init__
self.handle()
File "/usr/lib/python3.9/http/server.py", line 427, in handle
self.handle_one_request()
File "/usr/lib/python3.9/http/server.py", line 415, in handle_one_request
method()
File "/usr/src/TWCManager/lib/TWCManager/Control/HTTPControl.py", line 777, in do_GET
page = self.template.render(vars(self))
File "/usr/local/lib/python3.9/dist-packages/jinja2/environment.py", line 1301, in render
self.environment.handle_exception()
File "/usr/local/lib/python3.9/dist-packages/jinja2/environment.py", line 936, in handle_exception
raise rewrite_traceback_stack(source=source)
File "/usr/src/TWCManager/lib/TWCManager/Control/themes/Modern/main.html.j2", line 1, in top-level template code
{% extends "master.html.j2" %}
File "/usr/src/TWCManager/lib/TWCManager/Control/themes/Modern/master.html.j2", line 11, in top-level template code
{% block content %}{% endblock %}
File "/usr/src/TWCManager/lib/TWCManager/Control/themes/Modern/main.html.j2", line 306, in block 'content'
<label for="chargeNowRate" class="form-label text-muted">Charge with <span class="text-dark font-weight-bold" id="{{ twcid }}_ampsVal">{{ ampsMin[0] }}</span> A</label>
File "/usr/local/lib/python3.9/dist-packages/jinja2/environment.py", line 466, in getitem
return obj[argument]
jinja2.exceptions.UndefinedError: list object has no element 1
----------------------------------------
Kan je de interne kwh meter van de TWC resetten?
Edit: ik had een probleem met de poorten en communicatie, dat heb ik ondertussen gefixed... Geduld is een schone zaak
Hopelijk kunnen jullie mij verder helpen