diff --git a/atom.xml b/atom.xml index b1babf9fbc..5b7ded7b99 100644 --- a/atom.xml +++ b/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Home Assistant]]> - 2018-02-16T20:26:21+00:00 + 2018-02-16T21:42:46+00:00 https://home-assistant.io/ diff --git a/blog/categories/announcements/atom.xml b/blog/categories/announcements/atom.xml index ca86b69e19..fe83305274 100644 --- a/blog/categories/announcements/atom.xml +++ b/blog/categories/announcements/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Announcements | Home Assistant]]> - 2018-02-16T20:26:21+00:00 + 2018-02-16T21:42:46+00:00 https://home-assistant.io/ diff --git a/blog/categories/community/atom.xml b/blog/categories/community/atom.xml index a91e7cff73..d31ed2fe4f 100644 --- a/blog/categories/community/atom.xml +++ b/blog/categories/community/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Community | Home Assistant]]> - 2018-02-16T20:26:21+00:00 + 2018-02-16T21:42:46+00:00 https://home-assistant.io/ diff --git a/blog/categories/device-tracking/atom.xml b/blog/categories/device-tracking/atom.xml index e754d14c33..622c4f120b 100644 --- a/blog/categories/device-tracking/atom.xml +++ b/blog/categories/device-tracking/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Device-Tracking | Home Assistant]]> - 2018-02-16T20:26:21+00:00 + 2018-02-16T21:42:46+00:00 https://home-assistant.io/ diff --git a/blog/categories/esp8266/atom.xml b/blog/categories/esp8266/atom.xml index 2aec38581c..26bfb6117f 100644 --- a/blog/categories/esp8266/atom.xml +++ b/blog/categories/esp8266/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: ESP8266 | Home Assistant]]> - 2018-02-16T20:26:21+00:00 + 2018-02-16T21:42:46+00:00 https://home-assistant.io/ diff --git a/blog/categories/how-to/atom.xml b/blog/categories/how-to/atom.xml index d7c709a7dc..54c9fb49b4 100644 --- a/blog/categories/how-to/atom.xml +++ b/blog/categories/how-to/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: How-To | Home Assistant]]> - 2018-02-16T20:26:21+00:00 + 2018-02-16T21:42:46+00:00 https://home-assistant.io/ diff --git a/blog/categories/ibeacons/atom.xml b/blog/categories/ibeacons/atom.xml index c0bff43583..5a5949c64d 100644 --- a/blog/categories/ibeacons/atom.xml +++ b/blog/categories/ibeacons/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: iBeacons | Home Assistant]]> - 2018-02-16T20:26:21+00:00 + 2018-02-16T21:42:46+00:00 https://home-assistant.io/ diff --git a/blog/categories/internet-of-things/atom.xml b/blog/categories/internet-of-things/atom.xml index 50fab5079e..a357edfd81 100644 --- a/blog/categories/internet-of-things/atom.xml +++ b/blog/categories/internet-of-things/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Internet-of-Things | Home Assistant]]> - 2018-02-16T20:26:21+00:00 + 2018-02-16T21:42:46+00:00 https://home-assistant.io/ diff --git a/blog/categories/iot-data/atom.xml b/blog/categories/iot-data/atom.xml index daabc35599..eed4d0f10c 100644 --- a/blog/categories/iot-data/atom.xml +++ b/blog/categories/iot-data/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: IoT-Data | Home Assistant]]> - 2018-02-16T20:26:21+00:00 + 2018-02-16T21:42:46+00:00 https://home-assistant.io/ diff --git a/blog/categories/media/atom.xml b/blog/categories/media/atom.xml index d97521a380..3c7ff6e1c0 100644 --- a/blog/categories/media/atom.xml +++ b/blog/categories/media/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Media | Home Assistant]]> - 2018-02-16T20:26:21+00:00 + 2018-02-16T21:42:46+00:00 https://home-assistant.io/ diff --git a/blog/categories/merchandise/atom.xml b/blog/categories/merchandise/atom.xml index 3704c1de4f..87e0d8ad05 100644 --- a/blog/categories/merchandise/atom.xml +++ b/blog/categories/merchandise/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Merchandise | Home Assistant]]> - 2018-02-16T20:26:21+00:00 + 2018-02-16T21:42:46+00:00 https://home-assistant.io/ diff --git a/blog/categories/micropython/atom.xml b/blog/categories/micropython/atom.xml index 654f21967a..f7f11135f4 100644 --- a/blog/categories/micropython/atom.xml +++ b/blog/categories/micropython/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Micropython | Home Assistant]]> - 2018-02-16T20:26:21+00:00 + 2018-02-16T21:42:46+00:00 https://home-assistant.io/ diff --git a/blog/categories/mqtt/atom.xml b/blog/categories/mqtt/atom.xml index 56106fe9e8..223532d7ee 100644 --- a/blog/categories/mqtt/atom.xml +++ b/blog/categories/mqtt/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: MQTT | Home Assistant]]> - 2018-02-16T20:26:21+00:00 + 2018-02-16T21:42:46+00:00 https://home-assistant.io/ diff --git a/blog/categories/organization/atom.xml b/blog/categories/organization/atom.xml index 7ce2a5364f..b9b7d7930c 100644 --- a/blog/categories/organization/atom.xml +++ b/blog/categories/organization/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Organization | Home Assistant]]> - 2018-02-16T20:26:21+00:00 + 2018-02-16T21:42:46+00:00 https://home-assistant.io/ diff --git a/blog/categories/owntracks/atom.xml b/blog/categories/owntracks/atom.xml index 1cb4f4e72b..a3030ec49b 100644 --- a/blog/categories/owntracks/atom.xml +++ b/blog/categories/owntracks/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: OwnTracks | Home Assistant]]> - 2018-02-16T20:26:21+00:00 + 2018-02-16T21:42:46+00:00 https://home-assistant.io/ diff --git a/blog/categories/presence-detection/atom.xml b/blog/categories/presence-detection/atom.xml index 8ec4af232b..f17fba512a 100644 --- a/blog/categories/presence-detection/atom.xml +++ b/blog/categories/presence-detection/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Presence-Detection | Home Assistant]]> - 2018-02-16T20:26:21+00:00 + 2018-02-16T21:42:46+00:00 https://home-assistant.io/ diff --git a/blog/categories/public-service-announcement/atom.xml b/blog/categories/public-service-announcement/atom.xml index 01506bc375..e78a946011 100644 --- a/blog/categories/public-service-announcement/atom.xml +++ b/blog/categories/public-service-announcement/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Public-Service-Announcement | Home Assistant]]> - 2018-02-16T20:26:21+00:00 + 2018-02-16T21:42:46+00:00 https://home-assistant.io/ diff --git a/blog/categories/release-notes/atom.xml b/blog/categories/release-notes/atom.xml index ac3cc92097..3c5471aa7b 100644 --- a/blog/categories/release-notes/atom.xml +++ b/blog/categories/release-notes/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Release-Notes | Home Assistant]]> - 2018-02-16T20:26:21+00:00 + 2018-02-16T21:42:46+00:00 https://home-assistant.io/ diff --git a/blog/categories/survey/atom.xml b/blog/categories/survey/atom.xml index 1f43a2d554..a12a821512 100644 --- a/blog/categories/survey/atom.xml +++ b/blog/categories/survey/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Survey | Home Assistant]]> - 2018-02-16T20:26:21+00:00 + 2018-02-16T21:42:46+00:00 https://home-assistant.io/ diff --git a/blog/categories/talks/atom.xml b/blog/categories/talks/atom.xml index 492477d270..ee7a03d8b5 100644 --- a/blog/categories/talks/atom.xml +++ b/blog/categories/talks/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Talks | Home Assistant]]> - 2018-02-16T20:26:21+00:00 + 2018-02-16T21:42:46+00:00 https://home-assistant.io/ diff --git a/blog/categories/technology/atom.xml b/blog/categories/technology/atom.xml index e6f9926077..f4f3cad183 100644 --- a/blog/categories/technology/atom.xml +++ b/blog/categories/technology/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Technology | Home Assistant]]> - 2018-02-16T20:26:21+00:00 + 2018-02-16T21:42:46+00:00 https://home-assistant.io/ diff --git a/blog/categories/user-stories/atom.xml b/blog/categories/user-stories/atom.xml index c76135ff10..019534146e 100644 --- a/blog/categories/user-stories/atom.xml +++ b/blog/categories/user-stories/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: User-Stories | Home Assistant]]> - 2018-02-16T20:26:21+00:00 + 2018-02-16T21:42:46+00:00 https://home-assistant.io/ diff --git a/blog/categories/video/atom.xml b/blog/categories/video/atom.xml index f7e1acd87c..caa6af8e23 100644 --- a/blog/categories/video/atom.xml +++ b/blog/categories/video/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Video | Home Assistant]]> - 2018-02-16T20:26:21+00:00 + 2018-02-16T21:42:46+00:00 https://home-assistant.io/ diff --git a/blog/categories/website/atom.xml b/blog/categories/website/atom.xml index 96f9d379d2..285dd325d4 100644 --- a/blog/categories/website/atom.xml +++ b/blog/categories/website/atom.xml @@ -4,7 +4,7 @@ <![CDATA[Category: Website | Home Assistant]]> - 2018-02-16T20:26:21+00:00 + 2018-02-16T21:42:46+00:00 https://home-assistant.io/ diff --git a/demo/frontend.html b/demo/frontend.html index 0cb5b14886..6cf41b7575 100644 --- a/demo/frontend.html +++ b/demo/frontend.html @@ -2,4 +2,4 @@ },_distributeDirtyRoots:function(){for(var e,t=this.shadyRoot._dirtyRoots,o=0,i=t.length;o0?~setTimeout(e,t):(this._twiddle.textContent=this._twiddleContent++,this._callbacks.push(e),this._currVal++)},cancel:function(e){if(e<0)clearTimeout(~e);else{var t=e-this._lastVal;if(t>=0){if(!this._callbacks[t])throw"invalid async handle: "+e;this._callbacks[t]=null}}},_atEndOfMicrotask:function(){for(var e=this._callbacks.length,t=0;t +}var r=window.requestAnimationFrame;window.requestAnimationFrame=function(t){return r(function(e){window.document.timeline._updateAnimationsPromises(),t(e),window.document.timeline._updateAnimationsPromises()})},e.AnimationTimeline=function(){this._animations=[],this.currentTime=void 0},e.AnimationTimeline.prototype={getAnimations:function(){return this._discardAnimations(),this._animations.slice()},_updateAnimationsPromises:function(){e.animationsWithPromises=e.animationsWithPromises.filter(function(t){return t._updatePromises()})},_discardAnimations:function(){this._updateAnimationsPromises(),this._animations=this._animations.filter(function(t){return"finished"!=t.playState&&"idle"!=t.playState})},_play:function(t){var i=new e.Animation(t,this);return this._animations.push(i),e.restartWebAnimationsNextTick(),i._updatePromises(),i._animation.play(),i._updatePromises(),i},play:function(t){return t&&t.remove(),this._play(t)}};var o=!1;e.restartWebAnimationsNextTick=function(){o||(o=!0,requestAnimationFrame(n))};var a=new e.AnimationTimeline;e.timeline=a;try{Object.defineProperty(window.document,"timeline",{configurable:!0,get:function(){return a}})}catch(t){}try{window.document.timeline=a}catch(t){}}(c,e,f),function(t,e,i){e.animationsWithPromises=[],e.Animation=function(e,i){if(this.id="",e&&e._id&&(this.id=e._id),this.effect=e,e&&(e._animation=this),!i)throw new Error("Animation with null timeline is not supported");this._timeline=i,this._sequenceNumber=t.sequenceNumber++,this._holdTime=0,this._paused=!1,this._isGroup=!1,this._animation=null,this._childAnimations=[],this._callback=null,this._oldPlayState="idle",this._rebuildUnderlyingAnimation(),this._animation.cancel(),this._updatePromises()},e.Animation.prototype={_updatePromises:function(){var t=this._oldPlayState,e=this.playState;return this._readyPromise&&e!==t&&("idle"==e?(this._rejectReadyPromise(),this._readyPromise=void 0):"pending"==t?this._resolveReadyPromise():"pending"==e&&(this._readyPromise=void 0)),this._finishedPromise&&e!==t&&("idle"==e?(this._rejectFinishedPromise(),this._finishedPromise=void 0):"finished"==e?this._resolveFinishedPromise():"finished"==t&&(this._finishedPromise=void 0)),this._oldPlayState=this.playState,this._readyPromise||this._finishedPromise},_rebuildUnderlyingAnimation:function(){this._updatePromises();var t,i,n,r,o=!!this._animation;o&&(t=this.playbackRate,i=this._paused,n=this.startTime,r=this.currentTime,this._animation.cancel(),this._animation._wrapper=null,this._animation=null),(!this.effect||this.effect instanceof window.KeyframeEffect)&&(this._animation=e.newUnderlyingAnimationForKeyframeEffect(this.effect),e.bindAnimationForKeyframeEffect(this)),(this.effect instanceof window.SequenceEffect||this.effect instanceof window.GroupEffect)&&(this._animation=e.newUnderlyingAnimationForGroup(this.effect),e.bindAnimationForGroup(this)),this.effect&&this.effect._onsample&&e.bindAnimationForCustomEffect(this),o&&(1!=t&&(this.playbackRate=t),null!==n?this.startTime=n:null!==r?this.currentTime=r:null!==this._holdTime&&(this.currentTime=this._holdTime),i&&this.pause()),this._updatePromises()},_updateChildren:function(){if(this.effect&&"idle"!=this.playState){var t=this.effect._timing.delay;this._childAnimations.forEach(function(i){this._arrangeChildren(i,t),this.effect instanceof window.SequenceEffect&&(t+=e.groupChildDuration(i.effect))}.bind(this))}},_setExternalAnimation:function(t){if(this.effect&&this._isGroup)for(var e=0;e diff --git a/sitemap.xml b/sitemap.xml index 5d53f8072d..9ebbe7996e 100644 --- a/sitemap.xml +++ b/sitemap.xml @@ -4026,7 +4026,7 @@ https://home-assistant.io/components/switch.hook/ -2018-02-16T20:26:21+00:00 +2018-02-16T21:42:46+00:00 https://home-assistant.io/cookbook/automation_for_rainy_days/ @@ -4710,131 +4710,131 @@ https://home-assistant.io/docs/autostart/init.d/ -2018-02-16T20:26:21+00:00 +2018-02-16T21:42:46+00:00 https://home-assistant.io/docs/ecosystem/appdaemon/ -2018-02-16T20:26:21+00:00 +2018-02-16T21:42:46+00:00 https://home-assistant.io/docs/ecosystem/appdaemon/api/ -2018-02-16T20:26:21+00:00 +2018-02-16T21:42:46+00:00 https://home-assistant.io/docs/ecosystem/appdaemon/configuration/ -2018-02-16T20:26:21+00:00 +2018-02-16T21:42:46+00:00 https://home-assistant.io/docs/ecosystem/appdaemon/example_apps/ -2018-02-16T20:26:21+00:00 +2018-02-16T21:42:46+00:00 https://home-assistant.io/docs/ecosystem/appdaemon/installation/ -2018-02-16T20:26:21+00:00 +2018-02-16T21:42:46+00:00 https://home-assistant.io/docs/ecosystem/appdaemon/operation/ -2018-02-16T20:26:21+00:00 +2018-02-16T21:42:46+00:00 https://home-assistant.io/docs/ecosystem/appdaemon/reboot/ -2018-02-16T20:26:21+00:00 +2018-02-16T21:42:46+00:00 https://home-assistant.io/docs/ecosystem/appdaemon/running/ -2018-02-16T20:26:21+00:00 +2018-02-16T21:42:46+00:00 https://home-assistant.io/docs/ecosystem/appdaemon/tutorial/ -2018-02-16T20:26:21+00:00 +2018-02-16T21:42:46+00:00 https://home-assistant.io/docs/ecosystem/appdaemon/updating/ -2018-02-16T20:26:21+00:00 +2018-02-16T21:42:46+00:00 https://home-assistant.io/docs/ecosystem/appdaemon/windows/ -2018-02-16T20:26:21+00:00 +2018-02-16T21:42:46+00:00 https://home-assistant.io/docs/ecosystem/certificates/ -2018-02-16T20:26:21+00:00 +2018-02-16T21:42:46+00:00 https://home-assistant.io/docs/ecosystem/hadashboard/ -2018-02-16T20:26:21+00:00 +2018-02-16T21:42:46+00:00 https://home-assistant.io/docs/ecosystem/hass-configurator/ -2018-02-16T20:26:21+00:00 +2018-02-16T21:42:46+00:00 https://home-assistant.io/docs/ecosystem/ios/ -2018-02-16T20:26:21+00:00 +2018-02-16T21:42:46+00:00 https://home-assistant.io/docs/ecosystem/nginx/ -2018-02-16T20:26:21+00:00 +2018-02-16T21:42:46+00:00 https://home-assistant.io/docs/ecosystem/notebooks/ -2018-02-16T20:26:21+00:00 +2018-02-16T21:42:46+00:00 https://home-assistant.io/docs/ecosystem/scenegen/ -2018-02-16T20:26:21+00:00 +2018-02-16T21:42:46+00:00 https://home-assistant.io/docs/ecosystem/synology/ -2018-02-16T20:26:21+00:00 +2018-02-16T21:42:46+00:00 https://home-assistant.io/docs/tools/ -2018-02-16T20:26:21+00:00 +2018-02-16T21:42:46+00:00 https://home-assistant.io/docs/tools/benchmark/ -2018-02-16T20:26:21+00:00 +2018-02-16T21:42:46+00:00 https://home-assistant.io/docs/tools/check_config/ -2018-02-16T20:26:21+00:00 +2018-02-16T21:42:46+00:00 https://home-assistant.io/docs/tools/credstash/ -2018-02-16T20:26:21+00:00 +2018-02-16T21:42:46+00:00 https://home-assistant.io/docs/tools/db_migrator/ -2018-02-16T20:26:21+00:00 +2018-02-16T21:42:46+00:00 https://home-assistant.io/docs/tools/dev-tools/ -2018-02-16T20:26:21+00:00 +2018-02-16T21:42:46+00:00 https://home-assistant.io/docs/tools/ensure_config/ -2018-02-16T20:26:21+00:00 +2018-02-16T21:42:46+00:00 https://home-assistant.io/docs/tools/hass/ -2018-02-16T20:26:21+00:00 +2018-02-16T21:42:46+00:00 https://home-assistant.io/docs/tools/influxdb_import/ -2018-02-16T20:26:21+00:00 +2018-02-16T21:42:46+00:00 https://home-assistant.io/docs/tools/influxdb_migrator/ -2018-02-16T20:26:21+00:00 +2018-02-16T21:42:46+00:00 https://home-assistant.io/docs/tools/keyring/ -2018-02-16T20:26:21+00:00 +2018-02-16T21:42:46+00:00 https://home-assistant.io/docs/tools/scripts/ -2018-02-16T20:26:21+00:00 +2018-02-16T21:42:46+00:00 https://home-assistant.io/faq/after-upgrading/ @@ -6004,62 +6004,62 @@ https://home-assistant.io/demo/frontend.html -2018-02-16T20:25:27+00:00 +2018-02-16T21:41:34+00:00 https://home-assistant.io/demo/index.html -2018-02-16T20:25:27+00:00 +2018-02-16T21:41:34+00:00 https://home-assistant.io/demo/panels/ha-panel-dev-event.html -2018-02-16T20:25:27+00:00 +2018-02-16T21:41:34+00:00 https://home-assistant.io/demo/panels/ha-panel-dev-info.html -2018-02-16T20:25:27+00:00 +2018-02-16T21:41:34+00:00 https://home-assistant.io/demo/panels/ha-panel-dev-service.html -2018-02-16T20:25:27+00:00 +2018-02-16T21:41:34+00:00 https://home-assistant.io/demo/panels/ha-panel-dev-state.html -2018-02-16T20:25:27+00:00 +2018-02-16T21:41:34+00:00 https://home-assistant.io/demo/panels/ha-panel-dev-template.html -2018-02-16T20:25:27+00:00 +2018-02-16T21:41:34+00:00 https://home-assistant.io/demo/panels/ha-panel-history.html -2018-02-16T20:25:27+00:00 +2018-02-16T21:41:34+00:00 https://home-assistant.io/demo/panels/ha-panel-iframe.html -2018-02-16T20:25:27+00:00 +2018-02-16T21:41:34+00:00 https://home-assistant.io/demo/panels/ha-panel-logbook.html -2018-02-16T20:25:27+00:00 +2018-02-16T21:41:34+00:00 https://home-assistant.io/demo/panels/ha-panel-map.html -2018-02-16T20:25:27+00:00 +2018-02-16T21:41:34+00:00 https://home-assistant.io/googlef4f3693c209fe788.html -2018-02-16T20:25:27+00:00 +2018-02-16T21:41:34+00:00 https://home-assistant.io/static/fonts/roboto/DESCRIPTION.en_us.html -2018-02-16T20:25:27+00:00 +2018-02-16T21:41:34+00:00 https://home-assistant.io/static/fonts/robotomono/DESCRIPTION.en_us.html -2018-02-16T20:25:27+00:00 +2018-02-16T21:41:34+00:00 https://home-assistant.io/static/mdi-demo.html -2018-02-16T20:25:27+00:00 +2018-02-16T21:41:34+00:00