Koen Kanters
d444969151
Update zigbee-herdsman-converters.
2019-09-26 09:43:40 +02:00
Koen Kanters
9c5b3bf4d1
Use lastSeen from zigbee-herdsman.
2019-09-12 22:48:23 +02:00
Koen Kanters
d83085ea7f
Zigbee-herdsman ( #1945 )
...
* Update zigbee-herdsman and zigbee-shepherd-converters.
* Force Aqara S2 Lock endvices (#1764 )
* Start on zigbee-herdsman controller refactor.
* More updates.
* Cleanup zapp.
* updates.
* Propagate adapter disconnected event.
* Updates.
* Initial refactor to zigbee-herdsman.
* Refactor deviceReceive to zigbee-herdsman.
* Rename
* Refactor deviceConfigure.
* Finish bridge config.
* Refactor availability.
* Active homeassistant extension and more refactors.
* Refactor groups.
* Enable soft reset.
* Activate group membership
* Start on tests.
* Enable reporting.
* Add more controller tests.
* Add more tests
* Fix linting error.
* Data en deviceReceive tests.
* Move to zigbee-herdsman-converters.
* More device publish tests.
* Cleanup dependencies.
* Bring device publish coverage to 100.
* Bring home assistant test coverage to 100.
* Device configure tests.
* Attempt to fix tests.
* Another attempt.
* Another one.
* Another one.
* Another.
* Add wait.
* Longer wait.
* Debug.
* Update dependencies.
* Another.
* Begin on availability tests.
* Improve availability tests.
* Complete deviceAvailability tests.
* Device bind tests.
* More tests.
* Begin networkmap refactors.
* start on networkmap tests.
* Network map tests.
* Add utils tests.
* Logger tests.
* Settings and logger tests.
* Ignore some stuff for coverage and add todos.
* Add remaining missing tests.
* Enforce 100% test coverage.
* Start on groups test and refactor entityPublish to resolveEntity
* Remove joinPathStorage, not used anymore as group information is stored into zigbee-herdsman database.
* Fix linting issues.
* Improve tests.
* Add groups.
* fix group membership.
* Group: log names.
* Convert MQTT message to string by default.
* Fix group name.
* Updates.
* Revert configuration.yaml.
* Add new line.
* Fixes.
* Updates.
* Fix tests.
* Ignore soft reset extension.
2019-09-09 19:48:09 +02:00
clockbrain
b28da0265e
Include last seen in device boxes on graphviz map ( #1633 )
...
* Include last seen in device boxes on graphviz map
* Refactor
* Fix test cases
* Bind
* Refactor last seen label construction
* style fix
2019-06-17 21:28:27 +02:00
Koen Kanters
24780e6eac
Home Assistant: publish counter value for click and action payloads. #959
2019-04-07 18:11:16 +02:00
Koenkk
bee722c9c4
Skip re-transmitted Xiaomi messages. #1238
2019-03-18 17:59:36 +01:00
Koen Kanters
e6044da604
Implemented device debounce option. #1264
2019-03-16 23:41:46 +01:00
qm3ster
a978b26001
Use toStrictEqual
for objects
...
Not sure why `jest-codemods` didn't do this.
Changed some primitives to use `toBe`.
2019-03-10 13:32:36 +01:00
qm3ster
df1825d65e
Use mockReturnValue
instead of mockImplementation
where possible
2019-03-10 13:32:36 +01:00
qm3ster
84a5277d45
Replace sinon
with jest
builtins
2019-03-10 13:32:36 +01:00
qm3ster
acbab01b7e
Apply jest-codemods
...
`chai` ELIMINATED
2019-03-10 13:32:36 +01:00
Mihal Malostanidis
bb6c226d55
Test improvements ( #1207 )
...
* Add missing `zcl-id` dependency
* Improve devicePublish test
Now passes in both mocha and jest
Each test now waits for all publishes, such as readbacks,
and asserts their number.
Replaced `calledOnce` and such with numeric assertion,
for a more informative error message.
* Use sinon default sandbox
* Take assert out of chai
Improves clutter, but also `jest-codemods` also makes use of this.
* Replace proxyquire with simple cache delete
* Reduce shared mutable state in settings.test
2019-03-08 16:56:53 +01:00
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
52fb19360e
Revert "Set state of stateless properties to ‘idle’ after publish. #959 "
...
This reverts commit 0826db07d0
.
2019-02-09 00:29:40 +01:00
Koen Kanters
63c88cba5b
Revert "Fix tests."
...
This reverts commit b6fda868ed
.
2019-02-09 00:28:59 +01:00
Koen Kanters
b6fda868ed
Fix tests.
2019-02-06 20:52:44 +01:00
Koen Kanters
0826db07d0
Set state of stateless properties to ‘idle’ after publish. #959
2019-02-05 17:41:47 +01:00
Koen Kanters
c9c599b60b
Refactor publishDeviceState to publishEntityState (for future group support).
2019-02-04 18:36:49 +01:00
Laurent
7cd30a3a05
configurable last_seen ( #874 )
...
* configurable last_seen
* Refactor last_seen.
2019-01-18 20:31:55 +01:00
Koen Kanters
dccdc5aafa
Publish one MQTT message when a zigbee message is converted twice. #827
2019-01-11 22:38:16 +01:00
Koen Kanters
3bb1f0f10b
Update zigbee-shepherd-converters to 7.0.10.
2019-01-06 15:31:08 +01:00
Koen Kanters
faede151f3
Update zigbee-shepherd-converters to 7.0.7. #142
2018-12-27 22:51:16 +01:00
Koen Kanters
c4804e574e
Fix tests.
2018-12-27 18:21:48 +01:00
Gergely Markics
5d3461c4c6
Add the timestamp of last received zigbee message visible in HASS ( #739 )
...
* Add timestamp on receiving message from Zigbee
Add last_message to the payload
* 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
* Add option: add_timestamp in settings
* Add option: add_timestamp in settings
* typo
* Update homeassistant.js
* Update homeassistant.js
* Update homeassistant.js
* Update deviceReceive.js
* Update deviceReceive.js
* Update homeassistant.js
* Update settings.js
* Update deviceReceive.js
* Update deviceReceive.js
* Update deviceReceive.js
* Update deviceReceive.js
* Fix tests
* Fix lint
* Fix lint
2018-12-26 17:33:39 +01:00
Koenkk
d6c2b536ee
Introduce device_options. https://github.com/Koenkk/zigbee2mqtt/issues/708
2018-12-19 17:33:02 +01:00
Koen Kanters
75dddf462e
Update zigbee-shepherd-converters to 7.0.3. https://github.com/Koenkk/zigbee2mqtt/issues/708
2018-12-15 22:02:23 +01:00
Koenkk
65f23171e6
Update zigbee-shepherd-converters to 6.0.4
2018-12-06 21:27:41 +01:00
Koenkk
698b40554e
Improve tests.
2018-12-06 21:27:41 +01:00
Koenkk
d652856e90
Update zigbee-shepherd-converters 6.0.0. https://github.com/Koenkk/zigbee2mqtt/issues/608
2018-12-06 21:27:41 +01:00
Koenkk
352fa2db50
More tests.
2018-12-06 21:27:41 +01:00