Compare commits

...

9 Commits

Author SHA1 Message Date
Paulus Schoutsen a37a3af126 Merge pull request #5928 from home-assistant/release-0-38-2
0.38.2
2017-02-12 15:49:58 -08:00
John Arild Berentsen 1a0a8f106e Bugfix for #5900 (#5901) 2017-02-12 15:47:20 -08:00
Andrey 35118b6d9c Make hdmi_cec work with the new customize (#5916) 2017-02-12 14:02:45 -08:00
Fabian Affolter 8991fcf835 Fix name (#5912) 2017-02-12 14:02:45 -08:00
happyleavesaoc 15ef55a4c8 bump myusps version (#5911) 2017-02-12 14:02:45 -08:00
Philipp Schmitt d3c444ff10 [lock.nuki] Fix Nuki lock for Python 3.4 and 3.5 (#5899) 2017-02-12 14:02:45 -08:00
Paulus Schoutsen 153e354002 Version bump to 0.38.2 2017-02-12 14:01:26 -08:00
Paulus Schoutsen da5823becb Make check ha config file work with custom config dir 2017-02-12 14:00:06 -08:00
Paulus Schoutsen b59b42db2c 0.38.1 (#5889)
* Upgrade AppleTV dep to 0.1.4

* Version bump to 0.38.1

* Update logbook in frontend
2017-02-11 19:58:20 -08:00
12 changed files with 24 additions and 20 deletions
+3 -1
View File
@@ -97,9 +97,11 @@ class ZWaveClimate(ZWaveDeviceEntity, ClimateDevice):
self._current_temperature = self.get_value(
class_id=zwave.const.COMMAND_CLASS_SENSOR_MULTILEVEL,
label=['Temperature'], member='data')
self._unit = self.get_value(
device_unit = self.get_value(
class_id=zwave.const.COMMAND_CLASS_SENSOR_MULTILEVEL,
label=['Temperature'], member='units')
if device_unit is not None:
self._unit = device_unit
# Fan Mode
self._current_fan_mode = self.get_value(
+1 -1
View File
@@ -12,7 +12,7 @@ FINGERPRINTS = {
"panels/ha-panel-dev-template.html": "2b618508510afa5281c9ecae0c3a3dbd",
"panels/ha-panel-history.html": "8955c1d093a2c417c89ed90dd627c7d3",
"panels/ha-panel-iframe.html": "d920f0aa3c903680f2f8795e2255daab",
"panels/ha-panel-logbook.html": "f36297a894524518fa70883f264492b0",
"panels/ha-panel-logbook.html": "7eb06cf9fdeab6683bcd755276f571aa",
"panels/ha-panel-map.html": "9c8c7924ba8f731560c9f4093835cc26",
"websocket_test.html": "575de64b431fe11c3785bf96d7813450"
}
File diff suppressed because one or more lines are too long
+8 -5
View File
@@ -21,10 +21,11 @@ from homeassistant.config import load_yaml_config_file
from homeassistant.const import (EVENT_HOMEASSISTANT_START, STATE_UNKNOWN,
EVENT_HOMEASSISTANT_STOP, STATE_ON,
STATE_OFF, CONF_DEVICES, CONF_PLATFORM,
CONF_CUSTOMIZE, STATE_PLAYING, STATE_IDLE,
STATE_PLAYING, STATE_IDLE,
STATE_PAUSED, CONF_HOST)
from homeassistant.core import HomeAssistant, callback
from homeassistant.helpers.entity import Entity
from homeassistant.helpers import customize
REQUIREMENTS = ['pyCEC==0.4.13']
@@ -299,10 +300,12 @@ def setup(hass: HomeAssistant, base_config):
"""Called when new device is detected by HDMI network."""
key = DOMAIN + '.' + device.name
hass.data[key] = device
discovery.load_platform(hass, base_config.get(core.DOMAIN).get(
CONF_CUSTOMIZE, {}).get(key, {}).get(CONF_PLATFORM, platform),
DOMAIN, discovered={ATTR_NEW: [key]},
hass_config=base_config)
discovery.load_platform(
hass,
customize.get_overrides(hass, core.DOMAIN, key).get(
CONF_PLATFORM, platform),
DOMAIN, discovered={ATTR_NEW: [key]},
hass_config=base_config)
def _shutdown(call):
hdmi_network.stop()
+1 -1
View File
@@ -14,7 +14,7 @@ from homeassistant.util import Throttle
import homeassistant.helpers.config_validation as cv
REQUIREMENTS = ['pynuki==1.2']
REQUIREMENTS = ['pynuki==1.2.1']
_LOGGER = logging.getLogger(__name__)
@@ -23,7 +23,7 @@ import homeassistant.helpers.config_validation as cv
import homeassistant.util.dt as dt_util
REQUIREMENTS = ['pyatv==0.1.3']
REQUIREMENTS = ['pyatv==0.1.4']
_LOGGER = logging.getLogger(__name__)
+1 -1
View File
@@ -237,7 +237,7 @@ def _setup_discovery(hass, config):
_LOGGER.error("Unable to load MQTT discovery")
return None
success = discovery.start(hass, conf[CONF_DISCOVERY_PREFIX], config)
success = discovery.async_start(hass, conf[CONF_DISCOVERY_PREFIX], config)
return success
+1 -1
View File
@@ -19,7 +19,7 @@ from homeassistant.util import Throttle
from homeassistant.util.dt import now, parse_datetime
import homeassistant.helpers.config_validation as cv
REQUIREMENTS = ['myusps==1.0.2']
REQUIREMENTS = ['myusps==1.0.3']
_LOGGER = logging.getLogger(__name__)
+3 -4
View File
@@ -466,10 +466,9 @@ def async_check_ha_config_file(hass):
import homeassistant.components.persistent_notification as pn
proc = yield from asyncio.create_subprocess_exec(
sys.argv[0],
'--script',
'check_config',
stdout=asyncio.subprocess.PIPE)
sys.executable, '-m', 'homeassistant', '--script',
'check_config', '--config', hass.config.config_dir,
stdout=asyncio.subprocess.PIPE, loop=hass.loop)
# Wait for the subprocess exit
(stdout_data, dummy) = yield from proc.communicate()
result = yield from proc.wait()
+1 -1
View File
@@ -2,7 +2,7 @@
"""Constants used by Home Assistant components."""
MAJOR_VERSION = 0
MINOR_VERSION = 38
PATCH_VERSION = '0'
PATCH_VERSION = '2'
__short_version__ = '{}.{}'.format(MAJOR_VERSION, MINOR_VERSION)
__version__ = '{}.{}'.format(__short_version__, PATCH_VERSION)
REQUIRED_PYTHON_VER = (3, 4, 2)
+3 -3
View File
@@ -332,7 +332,7 @@ miflora==0.1.15
mutagen==1.36.2
# homeassistant.components.sensor.usps
myusps==1.0.2
myusps==1.0.3
# homeassistant.components.discovery
netdisco==0.8.2
@@ -418,7 +418,7 @@ pyasn1-modules==0.0.8
pyasn1==0.2.2
# homeassistant.components.media_player.apple_tv
pyatv==0.1.3
pyatv==0.1.4
# homeassistant.components.device_tracker.bbox
# homeassistant.components.sensor.bbox
@@ -487,7 +487,7 @@ pynetgear==0.3.3
pynetio==0.1.6
# homeassistant.components.lock.nuki
pynuki==1.2
pynuki==1.2.1
# homeassistant.components.sensor.nut
pynut2==2.1.2