Fabien Piuzzi
9fa7906aef
Made it possible to define multiple Octoprint printers ( #16519 )
...
* Made it possible to define multiple octoprint printers
* style fix
* Added configuration option for octoprint port
* SSL support in octoprint platform configuration
* Octoprint component now auto loads sensor and binary_sensor platforms
* preliminary support for auto discovery of octoprint servers
* Moved sensors and binary sensors configuration into main octoprint configuration
* Using base_url as the key for storing api in the octoprint component
* made sure to not supersede the platforms' domains
* bugfix: continue setting up other printers if one fails
* flake8 style correction
* Added icons to sensors
* Fail platform setup if no printers were successfully added
* Simplified custom validator
2018-10-11 09:52:13 +02:00
Paulus Schoutsen
994b829cb4
add_devices -> add_entities ( #16171 )
...
* add_devices -> add_entities
* Lint
* PyLint
* Revert external method in scsgate
2018-08-24 16:37:30 +02:00
Ville Skyttä
b7c336a687
Pylint cleanups ( #15626 )
...
* Pylint 2 no-else-return fixes
* Remove unneeded abstract-class-not-used pylint disable
2018-07-23 10:16:05 +02:00
Ville Skyttä
e31dd4404e
Pylint 2 fixes ( #15487 )
...
* pylint 2 inline disable syntax fixes
* pylint 2 logging-not-lazy fixes
* pylint 2 consider-using-in fixes
* Revert pylint 2 inline disable syntax fixes addressing unused-imports
Will have a go at removing more unused imports altogether first.
2018-07-17 19:34:29 +02:00
Ville Skyttä
4bd7a7eee3
Remove inline pylint disables for messages disabled in pylintrc ( #14978 )
2018-06-16 00:15:46 +02:00
Paulus Schoutsen
3fd61d8f45
Update voluputous ( #12463 )
...
* Update voluputous
* Fix http config
* Fix optional with default=None
* Optional, default=none
* Fix defaults in voluptuous schemas
* Fix tests
* Fix update error
* Lint
2018-02-17 10:29:14 +01:00
Mike Megally
793b8b8ad3
Remove logging ( #11173 )
...
An error was being log that seems more like debug info
2017-12-16 22:29:40 +01:00
William Scanlon
06a20d0d15
Fix octoprint errors when printer is off/disconnected ( #8988 )
...
* Fix octoprint errors when printer is off/disconnected
2017-08-22 09:37:06 -04:00
Fabian Affolter
d8ca04a4bc
Do not call update() in constructor ( #8859 )
2017-08-06 10:21:55 -07:00
William Scanlon
4f8d2ec317
Added Time Remaining and Time Elapsed sensors for octoprint ( #8581 )
...
Add an optional extended description…
2017-07-21 09:40:07 +02:00
William Scanlon
652c006cbc
Prevent errors on Octoprint sensors and binary_sensors when Octoprint and/or Printer are off ( #8343 )
...
* Added platformnotready
* Only log the first failure if octoprint/printer isn't up
Remove blank line
2017-07-06 22:39:11 -07:00
Fabian Affolter
a4f1f6e724
Update docstrings ( #7374 )
...
* Update docstrings
* Update docstrings
* Update docstrings
* Update docstrings
* Update docstrings
* Update docstrings
* Update docstring
* Update docstrings
* Update docstrings
* Fix lint issues
* Update docstrings
* Revert changes in dict
2017-05-02 09:18:47 -07:00
Jeff Wilson
be15ca3f23
Don't warn if octoprint completion is null ( #6719 )
2017-03-20 09:00:45 -07:00
Fabian Affolter
be272ac64a
Disable too-many-* ( #4107 )
...
* Disable too-many-* and too-few-public-methods
* Remove globally disabled pylint warnings
2016-10-30 22:18:53 +01:00
Jeff Wilson
7724cb9eb4
Fix octoprint sensor ( #3385 )
...
* Fix non-temperature sensors for octoprint
* Fix double space in octoprint temperature names
* Fix tox linting errors
2016-09-13 23:10:49 -07:00
Fabian Affolter
6a84b82663
Use voluptuous for Octoprint ( #3111 )
...
* Migrate to voluptuous
* Fix pylint issues
2016-09-02 12:26:23 +02:00
William Scanlon
b8492832a6
Convert null to 0 for temp % sensors ( #2710 )
2016-08-02 21:53:26 -07:00
William Scanlon
ca3da0e53e
Round temp and percentage for octoprint sensors ( #2128 )
2016-05-25 09:10:59 -07:00
Fabian Affolter
98bedf1bd6
Update links to docs and doc strings ( #1994 )
2016-05-06 18:03:18 -07:00
William Scanlon
6d9254ce25
Support for OctoPrint sensors ( #1924 )
2016-05-03 18:35:11 -07:00