Site updated at 2014-12-21 23:25:40 UTC

This commit is contained in:
Paulus Schoutsen 2014-12-21 15:25:40 -08:00
parent bb4559958d
commit e30ce415e1
22 changed files with 482 additions and 52 deletions

View file

@ -373,8 +373,7 @@ optional parameter: port - int<br></p>
<div class="grid">
<div class="grid__item">
<p class="copyright">
All content by Paulus Schoutsen and licenced under <a href="//creativecommons.org/licenses/by-nc-sa/3.0/ie/">Creative Commons</a>.<br>
Code under <a href="//github.com/coogie/oscailte/blob/master/README.md">MIT Licence</a>. <span class="credit">Site powered by <a href="http://octopress.org">Octopress</a></span>
<span class="credit">Site powered by <a href="http://octopress.org">Octopress</a>, <a href='http://jekyllrb.com/'>Jekyll</a> and using the <a href='https://github.com/coogie/oscailte'>Oscalite theme</a>.</span>
</p>
</div>
</div>

View file

@ -9,7 +9,7 @@
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title>architecture - Home Assistant</title>
<title>Architecture - Home Assistant</title>
<meta name="author" content="Paulus Schoutsen">
<meta name="description" content="Home Assistant is an open-source home automation platform running on Python 3.">
@ -76,7 +76,7 @@
<p><a href='/images/ha_architecture.png'>
<img src='/images/ha_architecture.png' style='border: 0; box-shadow: none;'/>
<img src='/images/ha_architecture.png' class='no-shadow' />
</a></p>
<p>The core of Home Assistant exists of the following parts.</p>
@ -115,7 +115,7 @@ In the event of the sun setting:
<p>Because each slave maintains its own ServiceRegistry it is possible to have multiple slaves respond to one service call.</p>
<p><a href='/images/architecture-remote.png'>
<img src='/images/architecture-remote.png' style='border: 0; box-shadow: none;' />
<img src='/images/architecture-remote.png' class='no-shadow' />
</a></p>
<p>A slave instance can be started with the following code and has the same support for components as a master-instance.</p>
@ -160,8 +160,7 @@ In the event of the sun setting:
<div class="grid">
<div class="grid__item">
<p class="copyright">
All content by Paulus Schoutsen and licenced under <a href="//creativecommons.org/licenses/by-nc-sa/3.0/ie/">Creative Commons</a>.<br>
Code under <a href="//github.com/coogie/oscailte/blob/master/README.md">MIT Licence</a>. <span class="credit">Site powered by <a href="http://octopress.org">Octopress</a></span>
<span class="credit">Site powered by <a href="http://octopress.org">Octopress</a>, <a href='http://jekyllrb.com/'>Jekyll</a> and using the <a href='https://github.com/coogie/oscailte'>Oscalite theme</a>.</span>
</p>
</div>
</div>

View file

@ -4,7 +4,7 @@
<title><![CDATA[Home Assistant]]></title>
<link href="https://home-assistant.io/atom.xml" rel="self"/>
<link href="https://home-assistant.io/"/>
<updated>2014-12-21T14:38:48-08:00</updated>
<updated>2014-12-21T15:24:26-08:00</updated>
<id>https://home-assistant.io/</id>
<author>
<name><![CDATA[Paulus Schoutsen]]></name>

View file

@ -148,8 +148,7 @@
<div class="grid">
<div class="grid__item">
<p class="copyright">
All content by Paulus Schoutsen and licenced under <a href="//creativecommons.org/licenses/by-nc-sa/3.0/ie/">Creative Commons</a>.<br>
Code under <a href="//github.com/coogie/oscailte/blob/master/README.md">MIT Licence</a>. <span class="credit">Site powered by <a href="http://octopress.org">Octopress</a></span>
<span class="credit">Site powered by <a href="http://octopress.org">Octopress</a>, <a href='http://jekyllrb.com/'>Jekyll</a> and using the <a href='https://github.com/coogie/oscailte'>Oscalite theme</a>.</span>
</p>
</div>
</div>

View file

@ -158,8 +158,7 @@
<div class="grid">
<div class="grid__item">
<p class="copyright">
All content by Paulus Schoutsen and licenced under <a href="//creativecommons.org/licenses/by-nc-sa/3.0/ie/">Creative Commons</a>.<br>
Code under <a href="//github.com/coogie/oscailte/blob/master/README.md">MIT Licence</a>. <span class="credit">Site powered by <a href="http://octopress.org">Octopress</a></span>
<span class="credit">Site powered by <a href="http://octopress.org">Octopress</a>, <a href='http://jekyllrb.com/'>Jekyll</a> and using the <a href='https://github.com/coogie/oscailte'>Oscalite theme</a>.</span>
</p>
</div>
</div>

View file

@ -4,7 +4,7 @@
<title><![CDATA[Category: website | Home Assistant]]></title>
<link href="https://home-assistant.io/blog/categories/website/atom.xml" rel="self"/>
<link href="https://home-assistant.io/"/>
<updated>2014-12-21T14:38:48-08:00</updated>
<updated>2014-12-21T15:24:26-08:00</updated>
<id>https://home-assistant.io/</id>
<author>
<name><![CDATA[Paulus Schoutsen]]></name>

View file

@ -158,8 +158,7 @@
<div class="grid">
<div class="grid__item">
<p class="copyright">
All content by Paulus Schoutsen and licenced under <a href="//creativecommons.org/licenses/by-nc-sa/3.0/ie/">Creative Commons</a>.<br>
Code under <a href="//github.com/coogie/oscailte/blob/master/README.md">MIT Licence</a>. <span class="credit">Site powered by <a href="http://octopress.org">Octopress</a></span>
<span class="credit">Site powered by <a href="http://octopress.org">Octopress</a>, <a href='http://jekyllrb.com/'>Jekyll</a> and using the <a href='https://github.com/coogie/oscailte'>Oscalite theme</a>.</span>
</p>
</div>
</div>

View file

@ -160,8 +160,7 @@
<div class="grid">
<div class="grid__item">
<p class="copyright">
All content by Paulus Schoutsen and licenced under <a href="//creativecommons.org/licenses/by-nc-sa/3.0/ie/">Creative Commons</a>.<br>
Code under <a href="//github.com/coogie/oscailte/blob/master/README.md">MIT Licence</a>. <span class="credit">Site powered by <a href="http://octopress.org">Octopress</a></span>
<span class="credit">Site powered by <a href="http://octopress.org">Octopress</a>, <a href='http://jekyllrb.com/'>Jekyll</a> and using the <a href='https://github.com/coogie/oscailte'>Oscalite theme</a>.</span>
</p>
</div>
</div>

View file

@ -226,8 +226,7 @@ unknown_light: entity if of the light/light group to target when a light is turn
<div class="grid">
<div class="grid__item">
<p class="copyright">
All content by Paulus Schoutsen and licenced under <a href="//creativecommons.org/licenses/by-nc-sa/3.0/ie/">Creative Commons</a>.<br>
Code under <a href="//github.com/coogie/oscailte/blob/master/README.md">MIT Licence</a>. <span class="credit">Site powered by <a href="http://octopress.org">Octopress</a></span>
<span class="credit">Site powered by <a href="http://octopress.org">Octopress</a>, <a href='http://jekyllrb.com/'>Jekyll</a> and using the <a href='https://github.com/coogie/oscailte'>Oscalite theme</a>.</span>
</p>
</div>
</div>

18
demo/events.json Normal file
View file

@ -0,0 +1,18 @@
[
{
"event": "time_changed",
"listener_count": 1
},
{
"event": "call_service",
"listener_count": 1
},
{
"event": "homeassistant_stop",
"listener_count": 2
},
{
"event": "state_changed",
"listener_count": 3
}
]

64
demo/frontend.html Normal file

File diff suppressed because one or more lines are too long

18
demo/index.html Normal file
View file

@ -0,0 +1,18 @@
<!doctype html>
<html>
<head>
<title>Home Assistant</title>
<meta name='mobile-web-app-capable' content='yes'>
<link rel='shortcut icon' href='/images/favicon.ico' />
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192'>
<meta name='viewport' content='width=device-width, user-scalable=no, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0' />
<meta name='theme-color' content='#03a9f4'>
</head>
<body fullbleed>
<h3 id='init' align='center'>Initializing Home Assistant</h3>
<script src='/demo/webcomponents.js'>
</script>
<link rel='import' href='/demo/frontend.html' />
<splash-login auth='password'></splash-login>
</body>
</html>

24
demo/services.json Normal file
View file

@ -0,0 +1,24 @@
[
{
"domain": "homeassistant",
"services": [
"stop",
"turn_off",
"turn_on"
]
},
{
"domain": "light",
"services": [
"turn_off",
"turn_on"
]
},
{
"domain": "switch",
"services": [
"turn_off",
"turn_on"
]
}
]

166
demo/states.json Normal file
View file

@ -0,0 +1,166 @@
[
{
"attributes": {},
"entity_id": "a.Demo_Mode",
"last_changed": "14:55:24 21-12-2014",
"state": "Enabled"
},
{
"attributes": {
"brightness": 200,
"xy_color": [
0.861,
0.3259
]
},
"entity_id": "light.Ceiling",
"last_changed": "14:55:25 21-12-2014",
"state": "on"
},
{
"attributes": {},
"entity_id": "light.TV_Back_light",
"last_changed": "14:55:25 21-12-2014",
"state": "off"
},
{
"attributes": {},
"entity_id": "process.XBMC",
"last_changed": "14:55:25 21-12-2014",
"state": "on"
},
{
"attributes": {},
"entity_id": "switch.Christmas_Lights",
"last_changed": "14:55:25 21-12-2014",
"state": "off"
},
{
"attributes": {},
"entity_id": "switch.AC",
"last_changed": "14:55:25 21-12-2014",
"state": "on"
},
{
"attributes": {
"auto": true,
"entity_id": [
"device_tracker.Paulus",
"device_tracker.Anne_Therese"
]
},
"entity_id": "group.all_devices",
"last_changed": "14:55:25 21-12-2014",
"state": "home"
},
{
"attributes": {
"auto": false,
"entity_id": [
"light.Bowl",
"light.Ceiling",
"light.TV_Back_light",
"switch.AC"
]
},
"entity_id": "group.living_room",
"last_changed": "14:55:25 21-12-2014",
"state": "on"
},
{
"attributes": {
"friendly_name": "Outside temperature",
"unit_of_measurement": "\u00b0C"
},
"entity_id": "tellstick_sensor.Outside_temperature",
"last_changed": "14:55:25 21-12-2014",
"state": "15.6"
},
{
"attributes": {
"brightness": 200,
"xy_color": [
0.861,
0.3259
]
},
"entity_id": "light.Bowl",
"last_changed": "14:55:25 21-12-2014",
"state": "on"
},
{
"attributes": {
"entity_picture": "http://graph.facebook.com/KillBillMovie/picture",
"friendly_name": "Living Room"
},
"entity_id": "chromecast.Living_Rm",
"last_changed": "14:55:25 21-12-2014",
"state": "Netflix"
},
{
"attributes": {
"friendly_name": "Outside humidity",
"unit_of_measurement": "%"
},
"entity_id": "tellstick_sensor.Outside_humidity",
"last_changed": "14:55:25 21-12-2014",
"state": "54"
},
{
"attributes": {
"next_rising": "06:47:45 22-12-2014",
"next_setting": "16:46:55 21-12-2014"
},
"entity_id": "sun.sun",
"last_changed": "14:55:25 21-12-2014",
"state": "above_horizon"
},
{
"attributes": {
"entity_picture": "http://graph.facebook.com/schoutsen/picture"
},
"entity_id": "device_tracker.Paulus",
"last_changed": "14:55:25 21-12-2014",
"state": "home"
},
{
"attributes": {},
"entity_id": "light.Bed_light",
"last_changed": "14:55:25 21-12-2014",
"state": "off"
},
{
"attributes": {
"auto": false,
"entity_id": [
"light.Bed_light",
"switch.Christmas_Lights"
]
},
"entity_id": "group.bedroom",
"last_changed": "14:55:25 21-12-2014",
"state": "off"
},
{
"attributes": {
"auto": true,
"entity_id": [
"light.Bowl",
"light.Ceiling",
"light.TV_Back_light",
"light.Bed_light"
]
},
"entity_id": "group.all_lights",
"last_changed": "14:55:25 21-12-2014",
"state": "on"
},
{
"attributes": {
"entity_picture": "http://graph.facebook.com/anne.t.frederiksen/picture"
},
"entity_id": "device_tracker.Anne_Therese",
"last_changed": "14:55:25 21-12-2014",
"state": "not_home"
}
]

15
demo/webcomponents.js Normal file

File diff suppressed because one or more lines are too long

View file

@ -206,8 +206,7 @@ Home Assistant will use the directory that contains your config file as the dire
<div class="grid">
<div class="grid__item">
<p class="copyright">
All content by Paulus Schoutsen and licenced under <a href="//creativecommons.org/licenses/by-nc-sa/3.0/ie/">Creative Commons</a>.<br>
Code under <a href="//github.com/coogie/oscailte/blob/master/README.md">MIT Licence</a>. <span class="credit">Site powered by <a href="http://octopress.org">Octopress</a></span>
<span class="credit">Site powered by <a href="http://octopress.org">Octopress</a>, <a href='http://jekyllrb.com/'>Jekyll</a> and using the <a href='https://github.com/coogie/oscailte'>Oscalite theme</a>.</span>
</p>
</div>
</div>

View file

@ -192,8 +192,7 @@ Before the Luci scanner can be used you have to install the luci RPC package on
<div class="grid">
<div class="grid__item">
<p class="copyright">
All content by Paulus Schoutsen and licenced under <a href="//creativecommons.org/licenses/by-nc-sa/3.0/ie/">Creative Commons</a>.<br>
Code under <a href="//github.com/coogie/oscailte/blob/master/README.md">MIT Licence</a>. <span class="credit">Site powered by <a href="http://octopress.org">Octopress</a></span>
<span class="credit">Site powered by <a href="http://octopress.org">Octopress</a>, <a href='http://jekyllrb.com/'>Jekyll</a> and using the <a href='https://github.com/coogie/oscailte'>Oscalite theme</a>.</span>
</p>
</div>
</div>

View file

@ -61,7 +61,7 @@
<div class="grid-wrapper">
<div class="grid flex">
<div class="grid__item flex__item two-fifths palm-one-whole">
<a href='/images/screenshots/screenshot-devices.png'>
<a href='screenshots/'>
<img src="/images/hero_screenshot.png" alt="Home Assistant screenshot">
</a>
</div>
@ -71,8 +71,9 @@
<p class="lead">
Home Assistant is an open-source home automation platform running on Python 3. Track and control all devices at home and automate control. Installation in less then a minute.
</p>
<p>
<a href='/getting-started' class='btn' style='margin: 0 50px 10px 0;'>Get started</a>
<p class='hero-buttons'>
<a href='/demo' target='_blank' class='btn'>View demo</a>
<a href='/getting-started' class='btn'>Get started</a>
<a href='https://www.github.com/balloob/home-assistant' class='btn'>Browse code on GitHub</a>
</p>
</div>
@ -182,8 +183,7 @@ Home Assistant will track the state of all the devices in your home, so you don&
<div class="grid">
<div class="grid__item">
<p class="copyright">
All content by Paulus Schoutsen and licenced under <a href="//creativecommons.org/licenses/by-nc-sa/3.0/ie/">Creative Commons</a>.<br>
Code under <a href="//github.com/coogie/oscailte/blob/master/README.md">MIT Licence</a>. <span class="credit">Site powered by <a href="http://octopress.org">Octopress</a></span>
<span class="credit">Site powered by <a href="http://octopress.org">Octopress</a>, <a href='http://jekyllrb.com/'>Jekyll</a> and using the <a href='https://github.com/coogie/oscailte'>Oscalite theme</a>.</span>
</p>
</div>
</div>

118
screenshots/index.html Normal file
View file

@ -0,0 +1,118 @@
<!doctype html>
<!--[if lt IE 7]> <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
<!--[if IE 7]> <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
<!--[if IE 8]> <html class="no-js lt-ie9"> <![endif]-->
<!--[if gt IE 8]><!--> <html> <!--<![endif]-->
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title>Screenshots - Home Assistant</title>
<meta name="author" content="Paulus Schoutsen">
<meta name="description" content="Home Assistant is an open-source home automation platform running on Python 3.">
<meta name="viewport" content="width=device-width">
<link rel="canonical" href="https://home-assistant.io">
<link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet">
<link href="/atom.xml" rel="alternate" title="Home Assistant" type="application/atom+xml">
<link rel='shortcut icon' href='/images/favicon.ico' />
<link rel='icon' type='image/png' href='/images/favicon-192x192.png' sizes='192x192' />
</head>
<body >
<header>
<div class="grid-wrapper">
<div class="grid">
<div class="grid__item three-tenths lap-four-sixths palm-one-whole ha-title">
<a href="/" class="site-title">
<img width='40' src='/images/favicon-192x192.png'> Home Assistant
</a>
</div>
<div class="grid__item seven-tenths lap-two-sixths palm-one-whole">
<nav>
<input type="checkbox" id="toggle">
<label for="toggle" class="toggle" data-open="Main Menu" data-close="Close Menu"></label>
<ul class="menu pull-right">
<li><a href="/getting-started/">Getting started</a></li>
<li><a href="/architecture/">Architecture</a></li>
<li><a href="/developers/">Developers</a></li>
<li><a href="/api/">API</a></li>
<li><a href="/blog/">Blog</a></li>
<li><a href="https://groups.google.com/forum/#!forum/home-assistant-dev">Need help?</a></li>
</ul>
</nav>
</div>
</div>
</div>
</header>
<div class="grid-wrapper">
<div class="grid grid-center">
<div class="grid__item two-thirds lap-one-whole palm-one-whole">
<article class="page">
<header>
<h1 class="title indent">
Screenshots
</h1>
</header>
<hr class="divider">
<p><a href='/images/screenshots/screenshot-devices.png'>
<img src='/images/screenshots/screenshot-devices.png' />
</a></p>
</article>
</div>
</div>
</div>
<footer>
<div class="grid-wrapper">
<div class="grid">
<div class="grid__item">
<p class="copyright">
<span class="credit">Site powered by <a href="http://octopress.org">Octopress</a>, <a href='http://jekyllrb.com/'>Jekyll</a> and using the <a href='https://github.com/coogie/oscailte'>Oscalite theme</a>.</span>
</p>
</div>
</div>
</div>
</footer>
<!--[if lt IE 7]>
<p class="chromeframe">You are using an <strong>outdated</strong> browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> or <a href="http://www.google.com/chromeframe/?redirect=true">activate Google Chrome Frame</a> to improve your experience.</p>
<![endif]-->
</body>
</html>

View file

@ -7,50 +7,66 @@
</url>
<url>
<loc>https://home-assistant.io/blog/</loc>
<lastmod>2014-12-21T14:38:48-08:00</lastmod>
<lastmod>2014-12-21T15:24:26-08:00</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://home-assistant.io/blog/archives/</loc>
<lastmod>2014-12-21T14:38:48-08:00</lastmod>
<lastmod>2014-12-21T15:24:26-08:00</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://home-assistant.io/</loc>
<lastmod>2014-12-21T14:38:48-08:00</lastmod>
<lastmod>2014-12-21T15:24:26-08:00</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://home-assistant.io/architecture/</loc>
<lastmod>2014-12-21T14:38:48-08:00</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://home-assistant.io/components/</loc>
<lastmod>2014-12-21T14:38:48-08:00</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://home-assistant.io/developers/</loc>
<lastmod>2014-12-21T14:38:48-08:00</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://home-assistant.io/getting-started/</loc>
<lastmod>2014-12-21T14:38:48-08:00</lastmod>
<lastmod>2014-12-21T15:24:26-08:00</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://home-assistant.io/api/</loc>
<lastmod>2014-12-21T14:38:48-08:00</lastmod>
<lastmod>2014-12-21T15:24:26-08:00</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://home-assistant.io/developers/</loc>
<lastmod>2014-12-21T15:24:26-08:00</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://home-assistant.io/getting-started/</loc>
<lastmod>2014-12-21T15:24:26-08:00</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://home-assistant.io/screenshots/</loc>
<lastmod>2014-12-21T15:24:26-08:00</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://home-assistant.io/architecture/</loc>
<lastmod>2014-12-21T15:24:26-08:00</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://home-assistant.io/demo/frontend.html</loc>
<lastmod>2014-12-21T15:00:20-08:00</lastmod>
<priority>0.6</priority>
</url>
<url>
<loc>https://home-assistant.io/demo/index.html</loc>
<lastmod>2014-12-21T15:03:39-08:00</lastmod>
<priority>0.6</priority>
</url>
</urlset>

BIN
static/favicon-192x192.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.7 KiB

File diff suppressed because one or more lines are too long