Files
core/homeassistant/components/sensor
Adam Cooper 72ce9ec321 Add platform and sensors for Vultr VPS (#9928)
* Initial commit of Vultr components

Have a working Vultr hub and binary sensor which pulls down the
following attributes of your VPS:
 - Date created
 - Subscription id (server id)
 - Cost per month (in US$)
 - Operating System installed
 - IPv4 address
 - label (human readable name)
 - region
 - number of vcpus
 - which storage package chosen
 - IPV6 address (if applicable)
 - RAM amount

Working next on sensor and then testing / coverage.

* Added Vultr sensor for pending charges and current bandwidth. Refactored binary_sensor and hub too

* Corrected is_on bases

* Added basic tests for Vultr binary & platform

* Updated require files

* Changing test fixture to highlight different cases

* Written basic test for sensor.vultr

* Resolved linting errors and broken test

* Increase test coverage and corrected docs

* Resolved hound issues

* Revert back negative binary test

* Another hound resolve

* Refactoring and adding is switch, moving over to vultr branch

* Made Vultr components more resiliant to invalid configs

* Added negetive test for vultr binary sensor

* Added better testing of vultr sensor

* Resolved vultr platform test affecting subsequent vultr tests

* Moving VULTR components to single use design

* Added in sensor name config

* Added missing sensors var

* Resolved init data setting of sensors, added in name conf to switch

* Made the Vultr component more resiliant to startup failure with better alerting

* Various Vultr component changes

- Refactored sensor, binary_sensor, and switch to reference one subscription
- Renamed CURRENT_BANDWIDTH_GB monitored condition to CURRENT_BANDWIDTH_USED
- Improved test coverage

* Resolved local tox linting issue

* Added more testing for Vultr switch

* Improved test coverage for Vultr components

* Made PR comment changes to vultr binary sensor

* Made PR comment changes to Vultr sensor

* resolved PR comments for Vultr Switch

* Resolved vultr sensor name and improved tests

* Improved Vultr switch testing (default name formatting)

* Removed vultr hub failure checking
2017-11-05 14:10:14 +01:00
..
2017-09-19 10:04:11 +02:00
2017-06-29 11:03:52 +02:00
2017-10-14 14:45:32 -04:00
2017-10-25 15:13:11 +02:00
2017-10-04 10:20:08 +02:00
2017-07-31 20:41:45 -07:00
2017-09-23 17:15:46 +02:00
2017-10-23 09:20:45 +02:00
2017-10-23 13:12:14 +02:00
2017-06-29 11:03:52 +02:00
2017-07-18 16:23:39 +02:00
2017-10-02 17:17:08 +02:00
2017-10-14 14:45:32 -04:00
2017-06-05 08:39:31 -07:00
2017-10-29 11:54:11 +01:00
2017-11-02 10:32:06 +01:00
2017-09-25 22:34:48 +02:00
2017-09-23 17:15:46 +02:00
2017-09-12 19:50:28 -07:00
2017-10-07 00:22:40 +02:00
2017-09-29 12:05:02 +02:00
2017-07-16 21:39:38 +02:00
2017-06-13 07:22:46 +02:00
2017-08-29 16:18:36 +02:00
2017-10-18 11:20:19 +02:00
2017-08-30 22:23:28 +02:00
2017-10-08 20:14:39 +02:00
2017-10-26 10:38:27 +02:00
2017-10-09 14:38:00 +03:00
2017-10-04 10:31:42 +02:00
2017-10-24 18:36:08 +02:00
2017-09-17 13:40:58 +02:00
2017-06-18 21:32:39 -07:00
2017-09-27 10:44:32 -07:00
2017-10-23 14:38:16 -04:00
2017-09-24 08:28:11 +02:00
2017-06-26 22:30:25 +02:00
2017-08-12 08:52:56 +02:00
2017-07-07 07:55:58 -07:00
2017-10-24 09:34:06 +02:00
2017-07-04 10:07:06 +02:00
2017-10-15 21:41:16 -07:00