Andreas Brett
1cde620d70
add support for local ISO8601 timestamp format ( #1171 )
...
* add support for local ISO8601 timestamp format
added local ISO8601 timestamp format for local rather than UTC-based timestamps
ISO8601 = 2019-03-01T15:32:45.941+0000
ISO8601_Local = 2019-03-01T16:32:45.941+0100 (for TZ GMT+1)
* fixed indentation
* tabs to spaces
* comply with Travis
* comply with Travis once again
* Removed spaces to make Travis happy
* updates
2019-03-02 16:47:36 +01:00
Koen Kanters
cd2fb54615
Changes to report/bind functionallity.
2019-02-26 20:46:34 +01:00
Koen Kanters
516bd704c6
Allow devices and groups to be specified in separate file. https://github.com/Koenkk/zigbee2mqtt/issues/1148
2019-02-24 15:49:41 +01:00
Koen Kanters
ea7a4b1955
Remove last_seen from state when last_seen is disabled. https://github.com/Koenkk/zigbee2mqtt/issues/1075
2019-02-23 16:22:01 +01:00
Koen Kanters
1fda02ae7c
Allow to change device specific options via MQTT. https://github.com/Koenkk/zigbee2mqtt/issues/1132
2019-02-22 20:10:00 +01:00
Koen Kanters
4a664cf230
Implement zigbee queue. #1027
2019-02-22 18:58:50 +01:00
Koen Kanters
cc45413e2d
Add settings.set api.
2019-02-18 19:46:19 +01:00
Koen Kanters
11a6e36a82
Correctly resolve device friendlyName when lookup via ieeAddr.
2019-02-14 20:12:27 +01:00
Koen Kanters
17a6fff3ce
Publish group state. #764
2019-02-14 18:13:51 +01:00
Koen Kanters
0f053425f3
Merge branch 'master' into dev
2019-02-13 19:28:35 +01:00
Koen Kanters
04e68014da
Update link to zigbee2mqtt.io. #1072
2019-02-12 21:39:37 +01:00
Koen Kanters
7642b295e1
Add option to enable livolo code. #592
2019-02-04 18:39:45 +01:00
Koen Kanters
c9c599b60b
Refactor publishDeviceState to publishEntityState (for future group support).
2019-02-04 18:36:49 +01:00
ptvo
37d516d770
Some improvements (extPanId, .configure, Livolo) ( #982 )
...
* Added the new ext_pan_id options (required update of zigbee-shepherd)
Improved code for configure
Added the new extension for Livolo.
* Formatting corrections
* Update controller.js
* Updated Livolo extension
* Improvements in the extensions for Livolo.
* Fixed conflict.
* Add default ext_pan_id.
* Remove duplicate extension.
* Update deviceConfigure.
* Update comment.
* Updates.
2019-02-02 20:09:20 +01:00
Koen Kanters
5828ee9989
Implement availability blacklist. #775
2019-02-02 18:10:25 +01:00
Koen Kanters
b8744ce890
Add reporting feature. #966
2019-02-01 19:04:49 +01:00
Koen Kanters
17874cfdc1
Make availability_timeout non experimental. #775
2019-01-29 20:17:56 +01:00
Laurent
9e5fb04314
Elapsed time ( #909 )
...
* new elapsed attribute giving the elapsed time since the previous msg
* configurable elapsed attribute
* Update deviceReceive.js
* Update deviceReceive.js
2019-01-22 20:02:34 +01:00
Laurent
7cd30a3a05
configurable last_seen ( #874 )
...
* configurable last_seen
* Refactor last_seen.
2019-01-18 20:31:55 +01:00
Koen Kanters
5453c082c4
Fix typo availablility -> availability. #777 #775
2018-12-30 20:08:31 +01:00
Gergely Markics
afeed4f372
Add device availability functionality for HASS based on router devices ping and attribute reporting also available on battery-powered devices ( #761 )
...
* Discovery on HASS restart and last_message attribute added
- On restarting Home Assistant, resending device discovery information
- Add timestamp on receiving message from Zigbee
* Add option: add_timestamp in settings
* typo
* Update homeassistant.js
* Update homeassistant.js
* Update homeassistant.js
* Update controller.js
* Update zigbee.js
* Add files via upload
* Update zigbee.js
* Update deviceAvailabilityHandler.js
* Update deviceAvailabilityHandler.js
* Update deviceAvailabilityHandler.js
* Update deviceAvailabilityHandler.js
* Update deviceAvailabilityHandler.js
* Update deviceAvailabilityHandler.js
* Update deviceAvailabilityHandler.js
* Update homeassistant.js
* Update deviceAvailabilityHandler.js
* Update deviceAvailabilityHandler.js
* Update homeassistant.js
* Fix checkonline callback.
* Refactor.
* Refactor.
2018-12-29 19:55:59 +01:00
Koen Kanters
3bc2ec8c79
Simplify groups api.
2018-12-27 18:43:34 +01:00
Koen Kanters
69e805c882
Allow to configure network_key. https://github.com/Koenkk/zigbee2mqtt/issues/685
2018-12-24 16:29:06 +01:00
Koen Kanters
d3f705162d
Group support #15 ( #745 )
...
* Start on group support. #15
* Implement publishing to zigbee groups. https://github.com/Koenkk/zigbee2mqtt/issues/15
* Complete first version of group support.
* Fix tests.
2018-12-22 00:07:53 +01:00
Koenkk
d6c2b536ee
Introduce device_options. https://github.com/Koenkk/zigbee2mqtt/issues/708
2018-12-19 17:33:02 +01:00
Koen Kanters
ec20bfdd15
Cleanup references to wiki.
2018-12-14 19:37:57 +01:00
Koenkk
6df4e39f18
Refactor!
2018-12-06 21:27:36 +01:00
Koenkk
ddb83cc6e4
Handle zigbee commands sequentially (and refactor it). #529
2018-10-23 20:39:48 +02:00
Koenkk
1db926173d
Refactor router polling & only poll Xiaomi routers, refactor soft reset timeout and disable by default. #274
2018-10-02 21:15:12 +02:00
Koenkk
50d58d3dff
Always call zigbee shepherd permit join (in both true and false).
2018-09-29 23:05:18 +02:00
Unknown
2fd59cb7ef
Remove log_directory_timestamp option, implement default settings, no : in timestamp. #356 #381
2018-09-18 17:51:34 +02:00
Zhong Jianxin
60e72c612c
Allow no timestamp in log directory ( #356 )
...
* Allow no timestamp in log directory
* Update log_directory_timestamp option
2018-09-17 22:55:17 +02:00
Koenkk
197a3cdebc
Update log file extension.
2018-08-16 20:04:29 +02:00
tb-killa
c520985a4f
Implement cleanup-function for logfiles
2018-08-16 19:07:32 +02:00
tb-killa
931926cd96
add fs and bring in advanced logname with dateformat
2018-08-16 19:07:32 +02:00
tb-killa
427c99cd83
add moment to logger.js
2018-08-16 19:06:48 +02:00
Koenkk
21f047f4aa
Use localtimestamp for file logging. #289
2018-08-16 18:56:33 +02:00
tb-killa
08f64b96be
remove arrow separator
2018-08-13 19:21:55 +02:00
tb-killa
8411c0b30d
Change logger-formatter confirm to zigbee-shepherd debug
2018-08-13 19:21:55 +02:00
Koenkk
1f6f73e8d2
Allow to log to custom directory. #207 #182
2018-08-13 19:21:55 +02:00
Koenkk
8ea62f535e
Update change friendly name of device.
2018-07-24 18:25:16 +02:00
tb-killa
6d684b7c11
ADD RenameFriendlyName Function
2018-07-21 18:15:56 +02:00
Koenkk
ae9f071ffc
Update logger.js
2018-06-14 20:27:43 +02:00
Marius Ciotlos
7fe9d6731a
Force debug on logger if DEBUG is set
2018-06-14 20:09:43 +02:00
Marius Ciotlos
15fca170ad
Fixed travis error from lint
2018-06-14 20:09:43 +02:00
Marius Ciotlos
2071b0f69f
Added possibility to update log_level from configuration
2018-06-14 20:09:43 +02:00
Koenkk
db0d8c1cdd
Best effort remove device
2018-06-10 17:35:14 +02:00
Koenkk
884e3aa475
Refactor remove device & remove from home assistant
2018-06-09 12:33:40 +02:00
Marius Ciotlos
7c53e9bb15
Added settings removal and bug fixes
2018-06-07 20:41:11 +03:00
Koenkk
08f3f96d73
Use js-yaml as yaml parser instead of yawn-yaml. #64
2018-05-25 16:42:29 +02:00