-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Heating scheduler #37
Commits on Jan 29, 2021
-
Made example.py run without errors
- added the iolite directory as an editable dev-dependency, so iolite can be imported without being installed (and without a need to manipulate the path) - changed the environment-accesses to use environs instead of os.getenv
Configuration menu - View commit details
-
Copy full SHA for 42c7905 - Browse repository at this point
Copy the full SHA 42c7905View commit details -
- added black and isort as dev-dependencies to use them in file watchers - as all black releases are pre-releases, a specific version number is required to avoid an error when locking (I chose the latest version)
Configuration menu - View commit details
-
Copy full SHA for 68a395e - Browse repository at this point
Copy the full SHA 68a395eView commit details -
- added black and isort as dev-dependencies to use them in file watchers - chose isort 4.3.21 to match the pre-commit setup - chose black 20.8.b to match the pre-commit setup - also all black releases are pre-releases, a specific version number is required to avoid an error when locking - added a pyproject.toml to configure isort
Configuration menu - View commit details
-
Copy full SHA for b596c34 - Browse repository at this point
Copy the full SHA b596c34View commit details -
- moved place and device response handling into separate methods
Configuration menu - View commit details
-
Copy full SHA for 8d9f8d4 - Browse repository at this point
Copy the full SHA 8d9f8d4View commit details
Commits on Feb 7, 2021
-
- added toml as a pre-commit dependency - added toml to pipenv
Configuration menu - View commit details
-
Copy full SHA for d1825b2 - Browse repository at this point
Copy the full SHA d1825b2View commit details -
- added a Heating Scheduler object for interaction with the heating intervals endpoint - added helpers to get rooms and entities to the Discovered class, to use these rooms with the Heating Scheduler - added a jupyter notebook to showcase the Heating Scheduler - added tests and extended client tests, for safer refactoring - updated the readme to introduce the Heating Scheduler
Configuration menu - View commit details
-
Copy full SHA for bc86f3f - Browse repository at this point
Copy the full SHA bc86f3fView commit details
Commits on Feb 18, 2021
-
Merge remote-tracking branch 'origin/master' into heating_scheduler
# Conflicts: # Pipfile.lock
Configuration menu - View commit details
-
Copy full SHA for 4fb95e2 - Browse repository at this point
Copy the full SHA 4fb95e2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9576e6d - Browse repository at this point
Copy the full SHA 9576e6dView commit details -
Removed isort duplicate from pipfile
- updated lock file afterwards
Configuration menu - View commit details
-
Copy full SHA for 3ae2b81 - Browse repository at this point
Copy the full SHA 3ae2b81View commit details -
- added missing spaces to bulletpoints in README.md - suppressed security warning in test_heating_scheduler.py, as the password is hard-coded deliberately and only used to verify that the client encodes a given password correctly
Configuration menu - View commit details
-
Copy full SHA for ea8f54c - Browse repository at this point
Copy the full SHA ea8f54cView commit details
Commits on Mar 18, 2021
-
Minor refactorings after Code Review
- renamed discovered into discovered_rooms, as only rooms will be stored - refactored Interval min/max temperatures into constatnts - detailed the instructions on how to install jupyter notebook and how to fix a ModuleNotFoundError that may occur when using jupyter from within the venv
Configuration menu - View commit details
-
Copy full SHA for f879943 - Browse repository at this point
Copy the full SHA f879943View commit details
Commits on Mar 22, 2021
-
Merge remote-tracking branch 'origin/master' into heating_scheduler
- Changed black version to 19.10b to match pipenv-setup's dependency - Regenerated lock file # Conflicts: # Pipfile # Pipfile.lock
Configuration menu - View commit details
-
Copy full SHA for e97ac8e - Browse repository at this point
Copy the full SHA e97ac8eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 67ee878 - Browse repository at this point
Copy the full SHA 67ee878View commit details
Commits on Mar 23, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 88995e5 - Browse repository at this point
Copy the full SHA 88995e5View commit details -
Configuration menu - View commit details
-
Copy full SHA for b6abf52 - Browse repository at this point
Copy the full SHA b6abf52View commit details