Ville Skyttä
5e2ba2eb77
Enable some more bandit checks ( #30857 )
...
* Enable B108 (hardcoded tmp dir), address findings
* Enable B602 (subprocess popen with shell), address findings
* Enable B604 (start process with shell), address findings
* Enable B306 (mktemp), B307 (eval), and B325 (tempnam), no issues to address
2020-01-20 18:44:55 +02:00
Franck Nijhof
a84741392b
Format all manifests with prettier ( #30521 )
2020-01-06 21:28:23 +01:00
Bas Nijholt
f281069c8c
Sort imports according to PEP8 for vicare ( #29754 )
2019-12-09 13:13:33 +01:00
rappenze
1c73ac5df8
Fix Vicare imports ( #29071 )
...
* fix import
* Update water_heater.py
* use ValueError
* use ValueError
2019-11-26 10:46:53 -08:00
Hans Oischinger
3d2ff841d3
Handle exceptions from PyViCare library ( #28536 )
...
* ViCare: Handle exceptions from PyViCare library (#28072 )
Sometimes Viessmann server failures or other connection problems may
lead to exceptions thrown when updating data.
This commit handles those exceptions with some error logging and
makes sure that the component does not break completely in that case.
* Remove unneeded returns
* Remove unneeded returns
2019-11-06 22:46:18 +01:00
Martin
06c26f3ffc
Add heating_type for ViCare integration ( #27296 )
...
* Add heating_type for ViCare
* Add additional gas heating properties
* Update requirements_all
* Add hvac action
* Remove measurements
* Remove unused property
2019-11-04 20:12:43 +01:00
Martin
d7d7f6a1c9
Fix temperature and heating mode ( #27604 )
2019-10-14 15:03:07 +02:00
Franck Nijhof
c7da781efc
Update documentation link URL for integrations in all manifests ( #27114 )
2019-10-02 09:25:44 -07:00
Hans Oischinger
051639b6ad
Add more attributes to vicare climate entity ( #26521 )
...
Add some device information as attributes to the climate device:
- room_temperature
- supply_temperature
- outside_temperature
- active_vicare_program
- active_vicare_mode
- heating_curve_slope
- heating_curve_shift
- month_since_last_service
- date_last_service
- error_history
- active_error
- circulationpump_active
2019-09-09 23:46:11 +02:00
Hans Oischinger
5b3004c7b0
Vicare: Avoid invalid temperature values ( #26485 )
...
The PyVicare API can return the string "error" in case of connection
or authentication errors.
The current_temperature value could be set to "error" instead of a
nueric value or None which breaks the climate component.
This commit sets the current_temperature to None instead.
2019-09-06 19:41:34 -05:00
Hans Oischinger
a72d9da9f4
Add Viessmann ViCare Climate platform ( #26151 )
...
* Add Viessmann ViCare Climate platform
* Add water_heater and fix review comments
Update to latest PyVicare (0.1.0)
* Move PyVicare API creation to component
* More review fixes
* Return false if api creation fails
* Fix logging format
* Update PyVicare 0.1.1 to fix json issues
* Formatting fixes
2019-09-06 22:09:03 +02:00