raumstatus/node/views/index.jade

71 lines
2.8 KiB
Plaintext
Raw Normal View History

2013-10-08 20:13:20 +00:00
extend layout
block content
2013-10-14 19:26:54 +00:00
.intro
p
//-
| Hier siehst du den aktuellen Status von uns. Die Daten werden vom Router und unserem Flukso
| eingesammelt. Die Anzahl der Geräte und der Status selber werden Minütlich abgefragt. Unseren
| Energieverbrauch bekommst du alle fünf Sekunden neu. Den Status "geöffnet" oder "geschlossen"
| bestimmt das Programm mit einem ping auf den Switch im Raum. Mit dem Knopf unter dem Stromverbrauch
| kannst du einschalten, dass du eine Benachrichtigung bei einer Änderung bekommst. Der Tab muss dafür offen bleiben.
| Hier siehst du den aktuellen Status von uns. Die Daten werden von unserem Flukso
| eingesammelt. Der Status selber wird Minütlich abgefragt. Unseren
| Energieverbrauch bekommst du alle fünf Sekunden neu. Den Status "geöffnet" oder "geschlossen"
| bestimmt das Programm mit einem ping auf den Switch im Raum. Mit dem Knopf unter dem Stromverbrauch
| kannst du einschalten, dass du eine Benachrichtigung bei einer Änderung bekommst. Der Tab muss dafür offen bleiben.
2013-10-20 22:04:58 +00:00
.ink-grid(ng-controller='StatusCtrl')
2013-10-14 19:26:54 +00:00
.column-group.gutters
.large-20.medium-20.small-100
2013-10-14 19:26:54 +00:00
2013-10-20 22:04:58 +00:00
div(class="status-icon status-icon-{{simple.state}}")
2013-10-14 19:26:54 +00:00
dl
dt aktueller Status:
2013-10-21 11:39:52 +00:00
dd {{simple.state | statustostring}}
2013-10-14 19:26:54 +00:00
dt letzte Abfrage:
2013-10-21 11:39:52 +00:00
dd {{simple.lastchange | date:'dd.MM.yyyy HH:mm:ss'}}
2017-11-25 14:08:58 +00:00
//-
dt aktive Geräte:
dd {{simple.count}}
2013-10-14 19:26:54 +00:00
//-
.large-50.medium-80.small-100
h2 Anzahl Geräte im LAN:
#graph
h2 Personen anwesend:
span(ng-repeat="name in simple.names")
| {{name}}
2013-10-14 19:26:54 +00:00
span(ng-show=" ! $last ")
| , <!-- -->
2013-10-14 19:26:54 +00:00
.large-30.medium-100.small-100
h2 Energieverbrauch
#gauge.power
button(type="button", onclick="toggle();", class="btn btn-block btn-danger", id="notificationButton") Statusbenachrichtigungen aus
block scripts
script(type="text/javascript",src="/js/vendor/d3.min.js")
script(type="text/javascript",src="/js/vendor/d3.layout.min.js")
script(type="text/javascript",src="/js/vendor/rickshaw.min.js")
script(type="text/javascript",src="/js/vendor/moment.min.js")
script(type="text/javascript",src="/js/graph.js")
script(type="text/javascript",src="/js/vendor/raphael.2.1.0.min.js")
script(type="text/javascript",src="/js/vendor/justgage.1.0.1.min.js")