Skip to content

Conversation

@ma4nn
Copy link

@ma4nn ma4nn commented Sep 28, 2023

I know this is a rather huge change but I did several improvements to the code base, so I thought you could also be interested. Unfortunately it was not really feasible to do this in single pull requests. In case it doesn't fit, simply close this PR :-)

Highlights

  • Added unit tests that are automatically executing via Github Actions (basically compare outputs to a fixed set of expectations)
  • Fixed DSL plugin for latest FritzOS version to also use POST to data.lua
  • Fixed some code styles to comply with pylint
  • Raised minimum Python version to 3.10

ma4nn and others added 30 commits October 6, 2021 13:09
Compatibility with FritzOS 7.27
Signed-off-by: Christoph Massmann <c.massmann@vianetz.com>
Signed-off-by: Christoph Massmann <c.massmann@vianetz.com>
…onnection uptime module

Signed-off-by: Christoph Massmann <c.massmann@vianetz.com>
Signed-off-by: Christoph Massmann <c.massmann@vianetz.com>
Signed-off-by: Christoph Massmann <c.massmann@vianetz.com>
Signed-off-by: Christoph Massmann <c.massmann@vianetz.com>
Signed-off-by: Christoph Massmann <c.massmann@vianetz.com>
Signed-off-by: Christoph Massmann <c.massmann@vianetz.com>
Update to FritzOS 7.50 API
Signed-off-by: Christoph Massmann <cm@vianetz.com>
…ted dsl plugin to new FritzOS 7.57, added pytest to Github Actions

Signed-off-by: Christoph Massmann <cm@vianetz.com>
…o work correctly with assert_stdout helper method

Signed-off-by: Christoph Massmann <cm@vianetz.com>
Signed-off-by: Christoph Massmann <cm@vianetz.com>
Signed-off-by: Christoph Massmann <cm@vianetz.com>
Signed-off-by: Christoph Massmann <cm@vianetz.com>
Signed-off-by: Christoph Massmann <cm@vianetz.com>
Signed-off-by: Christoph Massmann <cm@vianetz.com>
… file is now empty, added multiple python versions to github action

Signed-off-by: Christoph Massmann <cm@vianetz.com>
Signed-off-by: Christoph Massmann <cm@vianetz.com>
…thub actions, added code coverage report

Signed-off-by: Christoph Massmann <cm@vianetz.com>
…inimum level to 9

Signed-off-by: Christoph Massmann <cm@vianetz.com>
Signed-off-by: Christoph Massmann <cm@vianetz.com>
… Mock, replaced deprecated uptime call

Signed-off-by: Christoph Massmann <cm@vianetz.com>
Signed-off-by: Christoph Massmann <cm@vianetz.com>
Signed-off-by: Christoph Massmann <cm@vianetz.com>
ma4nn and others added 24 commits September 29, 2023 20:26
Signed-off-by: Christoph Massmann <cm@vianetz.com>
Avoids a runtime error with Python versions < 3.10
…t_home.py

Extended Smart Home from reading temperature sensors only to temperature (where sensor value is valid), switch states, power and energy consumption.
…erry Pi OS)

Signed-off-by: Christoph Massmann <cm@vianetz.com>
Signed-off-by: Christoph Massmann <cm@vianetz.com>
Signed-off-by: Christoph Massmann <cm@vianetz.com>
Signed-off-by: Christoph Massmann <cm@vianetz.com>
Signed-off-by: Christoph Massmann <cm@vianetz.com>
Signed-off-by: Christoph Massmann <cm@vianetz.com>
added unit tests for smart home plugin
Signed-off-by: Christoph Massmann <cm@vianetz.com>
…ring of dsl module to use fritzconnection, removed warning values for dsl as they make no sense, added more information for debug mode

Signed-off-by: Christoph Massmann <cm@vianetz.com>
…issues with missing certificates, added setting traffic_remove_max

Signed-off-by: Christoph Massmann <cm@vianetz.com>
Signed-off-by: Christoph Massmann <cm@vianetz.com>
Signed-off-by: Christoph Massmann <cm@vianetz.com>
Signed-off-by: Christoph Massmann <cm@vianetz.com>
Signed-off-by: Christoph Massmann <cm@vianetz.com>
Signed-off-by: Christoph Massmann <cm@vianetz.com>
Signed-off-by: Christoph Massmann <cm@vianetz.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants