Skip to content

samil op Debian 12? #29

@alochem

Description

@alochem

Ik gebruik al enkele jaren samil v2.1.0 op een Raspberry Pi 3. Samil wordt alleen gebruikt om gegevens van de omvormer TL3400-D naar PVOutput.org te sturen. De Pi3, waar ook enkele jaren Domoticz op heeft gedraaid, is echter vervangen door een Pi5 met Home Assistant. Naast de Pi5 heb ik nog een P4 draaien waar PiHole op is geïnstalleerd.

Nu dacht ik samil te verplaatsen van de Pi3 (PRETTY_NAME="Raspbian GNU/Linux 10 (buster)") naar de Pi4 (PRETTY_NAME="Debian GNU/Linux 12 (bookworm)") en daarbij gelijk op te waarderen naar samil v2.2.3.

Het lukt me echter niet om samil (v2.1.0 of v2.2.3) aan de gang te krijgen op de Pi4. Wanneer ik de optie '--dry-run' mee stuur gaat het goed, laat ik die optie weg zie ik onderstaande verschijnen (ID en apikey verwijderd):

arno@pihole:/ $ /home/arno/.local/bin/samil pvoutput <ID> <apikey>
INFO:root:Connecting to inverter(s)
INFO:root:Connected with inverter on address ('192.168.1.195', 4422)
INFO:root:Uploading status data: {'energy_gen': 1480, 'power_gen': 63, 'temp': Decimal('19.4'), 'voltage': Decimal('230.0')}
Traceback (most recent call last):
  File "/home/arno/.local/bin/samil", line 10, in <module>
    sys.exit(cli())
             ^^^^^
  File "/home/arno/.local/lib/python3.11/site-packages/click/core.py", line 1157, in __call__
    return self.main(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/arno/.local/lib/python3.11/site-packages/click/core.py", line 1078, in main
    rv = self.invoke(ctx)
         ^^^^^^^^^^^^^^^^
  File "/home/arno/.local/lib/python3.11/site-packages/click/core.py", line 1688, in invoke
    return _process_result(sub_ctx.command.invoke(sub_ctx))
                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/arno/.local/lib/python3.11/site-packages/click/core.py", line 1434, in invoke
    return ctx.invoke(self.callback, **ctx.params)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/arno/.local/lib/python3.11/site-packages/click/core.py", line 783, in invoke
    return __callback(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/arno/.local/lib/python3.11/site-packages/samil/cli.py", line 256, in pvoutput
    upload()
  File "/home/arno/.local/lib/python3.11/site-packages/samil/cli.py", line 252, in upload
    add_status(system_id, api_key, **status_data)
  File "/home/arno/.local/lib/python3.11/site-packages/samil/pvoutput.py", line 53, in add_status
    return urlopen(req)
           ^^^^^^^^^^^^
  File "/usr/lib/python3.11/urllib/request.py", line 216, in urlopen
    return opener.open(url, data, timeout)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/urllib/request.py", line 525, in open
    response = meth(req, response)
               ^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/urllib/request.py", line 634, in http_response
    response = self.parent.error(
               ^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/urllib/request.py", line 563, in error
    return self._call_chain(*args)
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/urllib/request.py", line 496, in _call_chain
    result = func(*args)
             ^^^^^^^^^^^
  File "/usr/lib/python3.11/urllib/request.py", line 643, in http_error_default
    raise HTTPError(req.full_url, code, msg, hdrs, fp)
urllib.error.HTTPError: HTTP Error 401: Unauthorized
arno@pihole:/ $

Enig idee wat hier mis kan zijn?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions