955 Commits

Author SHA1 Message Date
Paulus Schoutsen
e0787ab60f Hass.io: hide add-on update button if detached 2017-05-03 23:17:50 -07:00
Paulus Schoutsen
b6f7dea455 Hass.io: dedicated -> detached 2017-05-03 23:16:40 -07:00
Paulus Schoutsen
110f152e23 Add addon store 2017-05-01 23:41:28 -07:00
Paulus Schoutsen
ce95af99fe Remove default addon being samba 2017-05-01 00:23:03 -07:00
Paulus Schoutsen
3df12ec849 Re-organize addon code 2017-05-01 00:06:23 -07:00
Paulus Schoutsen
d4b907961c Add folders to hassio panel 2017-04-30 23:08:49 -07:00
Paulus Schoutsen
fbc78f020b Lint 2017-04-30 22:53:07 -07:00
Paulus Schoutsen
f255e6c7bf Refresh hassio data after API call 2017-04-30 22:48:39 -07:00
Andrey
928be4eed5 Allow climate platforms to specify temperature step (#270)
* Allow climate platforms to specify temperature step

* Update more-info-climate.html
2017-04-30 11:46:35 -07:00
Anders Melchiorsen
fe0aa77749 Use min_mireds/max_mireds attributes for scaling color_temp slider (#269)
* Use min_mireds/max_mireds attributes for scaling color_temp slider

* Make 1-way data binding
2017-04-29 19:57:31 -07:00
Paulus Schoutsen
863ccb5486 Add HassIO panel (#267)
* Add HassIO panel

* Add buttons

* Update to new API

* Add initial hassio addon view

* Allow saving options

* Not auto select smb_config addon

* Add logs to addon

* Add OS info to host

* Wrap up panel for now

* Lint

* Fix menu button
2017-04-27 00:51:34 -07:00
Paulus Schoutsen
4b38a16848 Fix logbook 2017-04-27 00:50:31 -07:00
Anders Melchiorsen
5357fc25d8 Rewrite _currentDate to work in all time zones (#266)
* Rewrite _currentDate to work in all time zones

The method toISOString() returns a timestamp in UTC. Thus, midnight in the CET
timezone (UTC+1) was converted into yesterday@2300 and then that date was used
as the current date.

This made the logbook and history start with yesterday's data, at least for
locations east of UTC.

The new version avoids this by using methods that work in local time.

* Remove an embarrassing amount of lint

* Rewrite to be more concise

Proposed by @armills.
2017-04-25 19:56:23 -07:00
Andrey
1ef050e76d Fix climate more-info aux toggle. (#265) 2017-04-23 16:15:39 -07:00
Paulus Schoutsen
3fdba35986 Improve light more info (#263)
* Improve light more info

* Lint
2017-04-19 09:07:10 -07:00
Paulus Schoutsen
bbc9e0d071 Ad sauce connect addon to travis 2017-04-18 23:47:03 -07:00
Paulus Schoutsen
5469c425e7 Add reload scripts button to config 2017-04-18 20:45:01 -07:00
Paulus Schoutsen
eb4588938b Update dependencies 2017-04-18 20:44:55 -07:00
Andrey
b66399c1f7 Use dead and sleep zwave icons (#257)
* Use dead and sleep zwave icons

* Use mdi:nfc as default zwave icon
2017-04-16 15:24:51 -07:00
Andrey
84c297ae71 Fix history panel (#259) 2017-04-16 15:24:28 -07:00
Paulus Schoutsen
9e38ce0c7b Correctly hide the spinner on confirm button 2017-04-15 22:13:22 -07:00
John Arild Berentsen
10d09a9408 Zwave panel (#258)
* Start of zwave config

* add seperate panel

* adjusting

* missing imports

* Only use network management for now

* Cleanup

* Remove unused imports

* Fix import
2017-04-15 20:31:42 -07:00
Andrey
1530c0c386 Allow custom 2nd line in state-info (#253)
* Allow custom 2nd line in state-info

* add tests for new functionality
2017-04-09 10:25:00 -07:00
Andrey
35c086a594 More tests for state-info.html (#256)
* Remove andrey-git keys. Add Android 7.0 emulator

* Use Chrome on Android 7.0

* Try a test that should fail on shadow dom.

* Change test

* try lightOrShadow

* More tests
2017-04-08 06:05:13 -07:00
Adam Mills
abbdc6f055 Display history charts up to end of selected time (#254)
* Display history charts up to end time

* Back into JS world
2017-04-03 23:00:10 -07:00
Andrey
57512211d7 Add web-component-tester tests (#255)
* Use travis.yml from polymer

* Update .travis.yml

* Try wct tests

* Encrypt Sauce env

* More test config

* Update2

* try to remove souce_connect

* Try another config

* More browsers

* Clean tabs, test shadow dom.
2017-04-03 22:51:20 -07:00
Andrey
e4fe4ec812 Treat default_view as special only with view:true (#251) 2017-04-02 17:38:50 -07:00
Andrey
9aa188079e upgrade paper-slider and remove min-max hack (#252) 2017-04-02 17:37:39 -07:00
Beat
7f69540a92 added missing executor (#250)
Executing a JS script fails on some systems (good thing I replaced my default program for JS on windows!). It's bad practice.
2017-03-31 09:00:37 -07:00
Paulus Schoutsen
3864128055 Fix Safari maps issue 2017-03-29 23:14:02 -07:00
Andrey
91049e8ed6 Don't propagate event from cover controls. (#248) 2017-03-29 00:17:03 -04:00
Andrey
16f0775af5 Allow using icon/name for default_view. Add hover-title whn using an icon. (#244) 2017-03-24 09:09:07 -07:00
Andrey
cd9d52caec Allow badge size control via variables. (#246) 2017-03-23 23:44:08 -07:00
Andrey
58673280be Allow empty state name. (#247) 2017-03-23 23:39:57 -07:00
Paulus Schoutsen
f4c59e1eff Fix chart tooltips 2017-03-20 21:29:58 -07:00
Paulus Schoutsen
67b59f1976 Shadow dom fixes (#241)
* Fix color picker

* Fix map panel CSS

* Convert logbook to use vaadin date picker

* Fix logbook clear date

* Migrate history panel to use vaadin date picker

* Remove pikaday

* Lint

* history panel: disable on loading
2017-03-19 21:55:52 -07:00
Tom Matheussen
fe9b81fc67 Only draw weather chart when forecast is present (#239)
* Only draw weather chart when forecast is present

* Update ha-weather-card.html

* Update ha-weather-card.html
2017-03-19 12:45:32 -07:00
Paulus Schoutsen
7b3a0aa5d6 Update dependencies 2017-03-14 22:07:11 -07:00
Andrey
215217f652 On Safari 10 constructor check is broken (#237)
* On Safari 10 constructor check is broken.

* Move useragent check

* Make custom element load unconditionally

* Update state-card-content.html
2017-03-14 21:57:11 -07:00
Paulus Schoutsen
de1b20b70a Allow selecting text on persistent notifications (#232) 2017-03-10 22:01:51 -08:00
Sean Dague
3fb6e001a5 delay updates until we've stopped changing for a while. (#234) 2017-03-10 22:01:37 -08:00
Andrey
bdbeb1ca39 Refactor cover controls into a separate component. (#233)
* Refactor cover controls into a separate component.

* Remove extra include

* Remove unneeded css rules
2017-03-06 20:01:15 -08:00
Tom Matheussen
fa0f91095d Fixed wrong ID used for Weather forecast graphs (#223)
* Fixed wrong ID used for Weather forecast graphs

* Used static ID instead of entity_id computed one
2017-03-02 20:01:52 -08:00
Andrey
31b87075f9 Use friendly names in turned_on/turned_off notifications. (#224)
* Use friendly names in turned_on/turned_off notifications.

* Use el variable instead of binding this

* Use computeStateName
2017-03-02 20:00:43 -08:00
Andrey
354423387e Remember service data per service and not globally. (#226) 2017-03-01 23:28:52 -08:00
Adam Mills
c21187dc4f Exclude device_class from listed attributes (#222) 2017-02-26 14:59:53 -08:00
Paulus Schoutsen
e509ed07a0 Revert "make more-info- tags in dynamicContentUpdater lowercase" (#221) 2017-02-25 14:56:46 -08:00
Paulus Schoutsen
5d223c8da4 Add initial group config panel (#218)
* Add initial group config

* Tweak labels for group form
2017-02-20 21:54:11 -08:00
Paulus Schoutsen
d5ca790686 Update ha-panel-config.html 2017-02-20 11:20:26 -08:00
Paulus Schoutsen
ecb5c58262 Reord Z-Wave config (#217) 2017-02-20 00:20:25 -08:00