Matthias Alphart
d4370395e2
Update xknx to 0.19.1 ( #65275 )
2022-01-30 20:12:44 -08:00
Marvin Wichmann
62584b4813
Add tests for KNX diagnostic and expose ( #64938 )
...
* Add test for KNX diagnostic
* Add test for KNX expose
* Apply review suggestions
2022-01-27 23:03:20 +01:00
Matthias Alphart
29baad8848
Update xknx to 0.19.0 ( #64379 )
2022-01-18 21:38:13 +01:00
Mirko Lenz
ab4effc7e2
Allow sending GroupValueResponse telegrams with knx.send service ( #62639 )
...
* Add knx.respond service
* Combine knx.send and knx.respond services
* Rename knx attribute and fix tests
* Use parametrization in tests
Co-authored-by: Marvin Wichmann <marvin.wichmann@unic.com>
2021-12-29 18:15:48 +01:00
Marvin Wichmann
e5c33474e3
Add config and options flow to KNX integration ( #59377 )
2021-11-20 11:30:41 +01:00
Matthias Alphart
4d4d778598
Add tests for KNX light ( #58912 )
...
* test lights: simple, brightness, color_temp
* hs, xyy, rgb individual
* test rgb, rgbw
2021-11-04 22:43:38 +01:00
Marvin Wichmann
48d4cdf882
Update xknx to 0.18.11 and fix flaky test ( #57877 )
...
* Update xknx to 0.18.11
* review: join the queue before actually asserting
2021-10-17 09:43:18 +02:00
Marvin Wichmann
addb91d49e
Update xknx to version 0.18.10 ( #57635 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2021-10-14 10:54:48 -07:00
Matthias Alphart
4e4bb2e5a8
Test KNX events ( #53433 )
...
* test knx_event
* use async_capture_events
2021-07-28 19:04:11 +02:00
Matthias Alphart
9f14b2cef5
Test KNX switch ( #53289 )
2021-07-21 15:04:14 -07:00
Matthias Alphart
e8d7952880
Refactor KNX tests ( #53183 )
...
* refactor tests for KNX
- implement KNXTestKit class for convenient setup and assertion of KNX telegrams
- add fixture returning an instance of KNXTestKit with automatic cleanup test
* add tests for expose default attribute
- fix expose edge case not covered by #53046
* use asyncio.Queue instead of AsyncMock.call_args_list
for better readability
* get xknx from Mock instead of hass.data
* fix type annotations
* add injection methods for incoming telegrams
* rest read-response in expose
2021-07-19 23:39:19 -05:00
mptei
1d28f485d3
Patch ip interface instead of XKNX in knx ( #49064 )
...
* knx: Deeper tests.
* Set rate_limit to 0; removed waiting for queue
2021-04-11 23:01:30 +02:00