Teemu R. 
							
						 
					 
					
						
						
							
						
						8969b54b87 
					 
					
						
						
							
							Update TC65 fixture ( #1225 )  
						
						
						
						
					 
					
						2024-11-01 15:17:52 +00:00 
						 
				 
			
				
					
						
							
							
								Steven B. 
							
						 
					 
					
						
						
							
						
						7335a7d33f 
					 
					
						
						
							
							Update smartcamera fixtures from latest dump_devinfo ( #1224 )  
						
						
						
						
					 
					
						2024-11-01 15:15:13 +00:00 
						 
				 
			
				
					
						
							
							
								Steven B. 
							
						 
					 
					
						
						
							
						
						54f0e91c04 
					 
					
						
						
							
							Add component queries to smartcamera devices ( #1223 )  
						
						
						
						
					 
					
						2024-11-01 14:52:39 +00:00 
						 
				 
			
				
					
						
							
							
								Steven B. 
							
						 
					 
					
						
						
							
						
						450bcf0bde 
					 
					
						
						
							
							Add S200B(US) fw 1.12.0 fixture ( #1181 )  
						
						
						
						
					 
					
						2024-10-29 09:49:49 +00:00 
						 
				 
			
				
					
						
							
							
								Teemu R. 
							
						 
					 
					
						
						
							
						
						5cde7cba27 
					 
					
						
						
							
							Add S200D button fixtures ( #1161 )  
						
						... 
						
						
						
						Co-authored-by: Steven B <51370195+sdb9696@users.noreply.github.com > 
						
						
					 
					
						2024-10-29 09:37:34 +00:00 
						 
				 
			
				
					
						
							
							
								Steven B. 
							
						 
					 
					
						
						
							
						
						ad6472c05d 
					 
					
						
						
							
							Add H200(EU) fw 1.3.2 fixture ( #1204 )  
						
						
						
						
					 
					
						2024-10-29 09:18:17 +00:00 
						 
				 
			
				
					
						
							
							
								Steven B. 
							
						 
					 
					
						
						
							
						
						fdadeebaa9 
					 
					
						
						
							
							Add S200B(EU) fw 1.11.0 fixture ( #1205 )  
						
						... 
						
						
						
						Adds a note about button presses not being supported. 
						
						
					 
					
						2024-10-29 09:58:47 +01:00 
						 
				 
			
				
					
						
							
							
								Teemu R. 
							
						 
					 
					
						
						
							
						
						0287606235 
					 
					
						
						
							
							Add TC65 fixture ( #1200 )  
						
						
						
						
					 
					
						2024-10-28 13:47:24 +01:00 
						 
				 
			
				
					
						
							
							
								Fulch36 
							
						 
					 
					
						
						
							
						
						c051e75d1d 
					 
					
						
						
							
							Add P304M(UK) test fixture ( #1185 )  
						
						... 
						
						
						
						P304M supports energy monitoring on child SMART devices. 
						
						
					 
					
						2024-10-27 12:15:13 +00:00 
						 
				 
			
				
					
						
							
							
								Steven B. 
							
						 
					 
					
						
						
							
						
						8ee8c17bdc 
					 
					
						
						
							
							Update smartcamera to support single get/set/do requests ( #1187 )  
						
						... 
						
						
						
						Not supported by H200 hub 
						
						
					 
					
						2024-10-24 13:11:28 +01:00 
						 
				 
			
				
					
						
							
							
								Steven B. 
							
						 
					 
					
						
						
							
						
						a0f3f016a2 
					 
					
						
						
							
							Rename experimental fixtures folder to smartcamera ( #1191 )  
						
						
						
						
					 
					
						2024-10-23 19:26:11 +01:00 
						 
				 
			
				
					
						
							
							
								Steven B. 
							
						 
					 
					
						
						
							
						
						53fafc3994 
					 
					
						
						
							
							Add T110(US), T310(US) and T315(US) sensor fixtures ( #1179 )  
						
						... 
						
						
						
						Many thanks to @SirWaddles for the fixtures! 
						
						
					 
					
						2024-10-18 16:05:53 +02:00 
						 
				 
			
				
					
						
							
							
								Steven B. 
							
						 
					 
					
						
						
							
						
						d5450d89ff 
					 
					
						
						
							
							Add H200 experimental fixture ( #1180 )  
						
						
						
						
					 
					
						2024-10-18 14:02:08 +01:00 
						 
				 
			
				
					
						
							
							
								Teemu R. 
							
						 
					 
					
						
						
							
						
						6ba7c4ac05 
					 
					
						
						
							
							Convert fixtures to use unix newlines ( #1177 )  
						
						... 
						
						
						
						Also, add a .gitattributes entry to let git handle this automatically
for json files 
						
						
					 
					
						2024-10-18 14:00:23 +02:00 
						 
				 
			
				
					
						
							
							
								Teemu R. 
							
						 
					 
					
						
						
							
						
						8a17752ae2 
					 
					
						
						
							
							Add waterleak alert timestamp ( #1162 )  
						
						... 
						
						
						
						The T300 reports the timestamp of the last alarm, this exposes it to
consumers. 
						
						
					 
					
						2024-10-18 13:18:12 +02:00 
						 
				 
			
				
					
						
							
							
								Steven B. 
							
						 
					 
					
						
						
							
						
						acd0202cab 
					 
					
						
						
							
							Update dump_devinfo for smart camera protocol ( #1169 )  
						
						... 
						
						
						
						Introduces the child camera protocol wrapper, required to get the child device info with the new protocol. 
						
						
					 
					
						2024-10-18 12:06:22 +01:00 
						 
				 
			
				
					
						
							
							
								Teemu R. 
							
						 
					 
					
						
						
							
						
						1ab08f454f 
					 
					
						
						
							
							Add fixture for T110 fw 1.9.0 ( #1129 )  
						
						
						
						
					 
					
						2024-09-27 09:35:17 +01:00 
						 
				 
			
				
					
						
							
							
								Ethan G 
							
						 
					 
					
						
						
							
						
						69c270055d 
					 
					
						
						
							
							Add KS200M(US) fw 1.0.12 fixture ( #1127 )  
						
						
						
						
					 
					
						2024-09-22 22:29:42 +02:00 
						 
				 
			
				
					
						
							
							
								Teemu R. 
							
						 
					 
					
						
						
							
						
						89d611d2cd 
					 
					
						
						
							
							Add fixture for KL135(US) fw 1.0.15 ( #1122 )  
						
						... 
						
						
						
						By courtesy of @jhemak:
https://github.com/home-assistant/core/issues/126300#issuecomment-2364640319  
						
						
					 
					
						2024-09-21 20:18:55 +02:00 
						 
				 
			
				
					
						
							
							
								Teemu R. 
							
						 
					 
					
						
						
							
						
						b0d0c4b703 
					 
					
						
						
							
							Add KH100 EU fixtures ( #1109 )  
						
						
						
						
					 
					
						2024-09-06 14:46:44 +02:00 
						 
				 
			
				
					
						
							
							
								Teemu R. 
							
						 
					 
					
						
						
							
						
						055bbcc0c9 
					 
					
						
						
							
							Add support for T100 motion sensor ( #1079 )  
						
						... 
						
						
						
						Add support for T100 motion sensor.
Thanks to @DarthSonic for the fixture file! 
						
						
					 
					
						2024-07-24 15:48:33 +02:00 
						 
				 
			
				
					
						
							
							
								daleye 
							
						 
					 
					
						
						
							
						
						a2b7daa069 
					 
					
						
						
							
							Add fixture file for KP405 fw 1.0.6 ( #1063 )  
						
						
						
						
					 
					
						2024-07-14 16:31:31 +02:00 
						 
				 
			
				
					
						
							
							
								gimpy88 
							
						 
					 
					
						
						
							
						
						abb5d0d412 
					 
					
						
						
							
							Add KP400(US) v1.0.4 fixture ( #1051 )  
						
						
						
						
					 
					
						2024-07-07 14:23:24 +02:00 
						 
				 
			
				
					
						
							
							
								Steven B 
							
						 
					 
					
						
						
							
						
						4b77db31d0 
					 
					
						
						
							
							Add new HS220 kasa aes fixture ( #1050 )  
						
						... 
						
						
						
						Many thanks to @pjarbit for making the device available for a fixture! 
						
						
					 
					
						2024-07-07 14:22:43 +02:00 
						 
				 
			
				
					
						
							
							
								gimpy88 
							
						 
					 
					
						
						
							
						
						6e0bbd8720 
					 
					
						
						
							
							Add KS205(US) v1.1.0 fixture ( #1049 )  
						
						
						
						
					 
					
						2024-07-07 09:16:07 +01:00 
						 
				 
			
				
					
						
							
							
								Steven B 
							
						 
					 
					
						
						
							
						
						7888f4904a 
					 
					
						
						
							
							Fix light preset module when list contains lighting effects ( #1048 )  
						
						... 
						
						
						
						Fixes the residual issues with the light preset module not handling
unexpected `lighting_effect` items in the presets list.
Completes the fixes started with PR
https://github.com/python-kasa/python-kasa/pull/1043  to fix
https://github.com/python-kasa/python-kasa/issues/1040 , [HA
#121115 ](https://github.com/home-assistant/core/issues/121115 ) and [HA
#121119 ](https://github.com/home-assistant/core/issues/121119 )
With this PR affected devices will no longer have the light preset
functionality disabled. As this is a new feature this does not warrant a
hotfix so will go into the next release.
Updated fixture for testing thanks to @szssamuel, many thanks! 
						
						
					 
					
						2024-07-04 17:22:47 +02:00 
						 
				 
			
				
					
						
							
							
								gimpy88 
							
						 
					 
					
						
						
							
						
						7427a88570 
					 
					
						
						
							
							Add KP400 v1.0.3 fixture ( #1037 )  
						
						
						
						
					 
					
						2024-07-04 12:21:03 +01:00 
						 
				 
			
				
					
						
							
							
								Steven B 
							
						 
					 
					
						
						
							
						
						88df7f9ba6 
					 
					
						
						
							
							Add KS200M(US) v1.0.11 fixture ( #1047 )  
						
						
						
						
					 
					
						2024-07-04 12:02:47 +01:00 
						 
				 
			
				
					
						
							
							
								Steven B 
							
						 
					 
					
						
						
							
						
						fd4d084839 
					 
					
						
						
							
							Add KS225(US) v1.1.0 fixture ( #1046 )  
						
						
						
						
					 
					
						2024-07-04 11:48:18 +01:00 
						 
				 
			
				
					
						
							
							
								Teemu R 
							
						 
					 
					
						
						
							
						
						e5b959e4a9 
					 
					
						
						
							
							Add L920(EU) v1.1.3 fixture ( #1031 )  
						
						
						
						
					 
					
						2024-07-02 13:36:57 +01:00 
						 
				 
			
				
					
						
							
							
								Teemu R 
							
						 
					 
					
						
						
							
						
						5d5c353422 
					 
					
						
						
							
							Add fixture for L920-5(EU) 1.0.7 ( #972 )  
						
						... 
						
						
						
						When not paired, the effect is softAP: `Light effect (light_effect):
invalid value 'softAP' not in ['Off', 'Aurora', ...]` 
						
						
					 
					
						2024-06-11 20:22:32 +02:00 
						 
				 
			
				
					
						
							
							
								Teemu R 
							
						 
					 
					
						
						
							
						
						447d829abe 
					 
					
						
						
							
							Add fixture for p300 1.0.15 ( #915 )  
						
						... 
						
						
						
						This version adds auto-off for individual strip sockets. 
						
						
					 
					
						2024-06-10 17:00:31 +02:00 
						 
				 
			
				
					
						
							
							
								Teemu R 
							
						 
					 
					
						
						
							
						
						40f2263770 
					 
					
						
						
							
							Add some device fixtures ( #948 )  
						
						... 
						
						
						
						Adds some device fixtures by courtesy of @jimboca, thanks!
This is a slightly patched and rebased version of #441 .
---------
Co-authored-by: JimBo <jimboca3@gmail.com >
Co-authored-by: sdb9696 <steven.beth@gmail.com > 
						
						
					 
					
						2024-06-04 19:24:53 +02:00 
						 
				 
			
				
					
						
							
							
								Teemu R 
							
						 
					 
					
						
						
							
						
						f890fcedc7 
					 
					
						
						
							
							Add P115 fixture ( #950 )  
						
						
						
						
					 
					
						2024-06-04 19:18:23 +02:00 
						 
				 
			
				
					
						
							
							
								Teemu R 
							
						 
					 
					
						
						
							
						
						bfba7a347f 
					 
					
						
						
							
							Add fixture for S505D ( #947 )  
						
						... 
						
						
						
						By courtesy of @steveredden:
https://github.com/python-kasa/python-kasa/issues/888#issuecomment-2145193072  
						
						
					 
					
						2024-06-03 18:52:15 +02:00 
						 
				 
			
				
					
						
							
							
								Steven B 
							
						 
					 
					
						
						
							
						
						6616d68d42 
					 
					
						
						
							
							Update documentation structure and start migrating to markdown ( #934 )  
						
						... 
						
						
						
						Starts structuring the documentation library usage into Tutorials, Guides, Explanations and Reference.
Continues migrating new docs from rst to markdown.
Extends the test framework discovery mocks to allow easy writing and testing of code examples. 
						
						
					 
					
						2024-06-03 10:14:10 +01:00 
						 
				 
			
				
					
						
							
							
								Steven B 
							
						 
					 
					
						
						
							
						
						3490a1ef84 
					 
					
						
						
							
							Add tutorial doctest module and enable top level await ( #919 )  
						
						... 
						
						
						
						Add a tutorial module with examples that can be tested with `doctest`.
In order to simplify the examples they can be run with doctest allowing
top level await statements by adding a fixture to patch the builtins
that xdoctest uses to test code.
---------
Co-authored-by: Teemu R. <tpr@iki.fi > 
						
						
					 
					
						2024-05-16 18:13:44 +02:00 
						 
				 
			
				
					
						
							
							
								Teemu R 
							
						 
					 
					
						
						
							
						
						353e84438c 
					 
					
						
						
							
							Add support for contact sensor (T110) ( #877 )  
						
						... 
						
						
						
						Initial support for T110 contact sensor & T110 fixture by courtesy of @ngaertner. 
						
						
					 
					
						2024-05-07 20:58:18 +02:00 
						 
				 
			
				
					
						
							
							
								Teemu R 
							
						 
					 
					
						
						
							
						
						b66a337f40 
					 
					
						
						
							
							Add H100 1.5.10 and KE100 2.4.0 fixtures ( #905 )  
						
						
						
						
					 
					
						2024-05-07 20:56:03 +02:00 
						 
				 
			
				
					
						
							
							
								Teemu R 
							
						 
					 
					
						
						
							
						
						530fb841b0 
					 
					
						
						
							
							Add fixture for waterleak sensor T300 ( #897 )  
						
						... 
						
						
						
						Fixture by courtesy of @ngaertner
(https://github.com/python-kasa/python-kasa/issues/875#issuecomment-2091484438 ) 
						
						
					 
					
						2024-05-03 15:24:34 +02:00 
						 
				 
			
				
					
						
							
							
								Steven B 
							
						 
					 
					
						
						
							
						
						b2194a1c62 
					 
					
						
						
							
							Update ks240 fixture with child device query info ( #890 )  
						
						... 
						
						
						
						The fixture now includes the queries returned directly from the child devices which is stored under child_devices along with valid device ids.
Also fixes a bug in the test_cli.py::test_wifi_scan which fails with more than 9 networks. 
						
						
					 
					
						2024-05-01 16:05:37 +01:00 
						 
				 
			
				
					
						
							
							
								Steven B 
							
						 
					 
					
						
						
							
						
						eff8db450d 
					 
					
						
						
							
							Support for new ks240 fan/light wall switch ( #839 )  
						
						... 
						
						
						
						In order to support the ks240 which has children for the fan and light
components, this PR adds those modules at the parent level and hides the
children so it looks like a single device to consumers. It also decides
which modules not to take from the child because the child does not
support them even though it say it does. It does this for now via a
fixed list, e.g. `Time`, `Firmware` etc.
Also adds fixtures from two versions and corresponding tests. 
						
						
					 
					
						2024-04-24 20:17:49 +02:00 
						 
				 
			
				
					
						
							
							
								Adrian Dörr 
							
						 
					 
					
						
						
							
						
						0ab7436eef 
					 
					
						
						
							
							Add support for KH100 hub ( #847 )  
						
						... 
						
						
						
						Add SMART.KASAHUB to the map of supported devices.
This also adds fixture files for KH100, KE100, and T310, and adapts affected modules and their tests accordingly.
---------
Co-authored-by: Steven B <51370195+sdb9696@users.noreply.github.com > 
						
						
					 
					
						2024-04-22 16:24:15 +02:00 
						 
				 
			
				
					
						
							
							
								Teemu R 
							
						 
					 
					
						
						
							
						
						29b28966e0 
					 
					
						
						
							
							Remove mock fixtures ( #845 )  
						
						
						
						
					 
					
						2024-04-20 16:37:24 +01:00 
						 
				 
			
				
					
						
							
							
								Steven B 
							
						 
					 
					
						
						
							
						
						33be568897 
					 
					
						
						
							
							Add P100 fw 1.4.0 fixture ( #820 )  
						
						
						
						
					 
					
						2024-03-12 17:28:50 +01:00 
						 
				 
			
				
					
						
							
							
								Teemu R 
							
						 
					 
					
						
						
							
						
						3495bd83df 
					 
					
						
						
							
							Add T315 fixture, tests for humidity&temperature modules ( #802 )  
						
						
						
						
					 
					
						2024-03-06 18:04:09 +00:00 
						 
				 
			
				
					
						
							
							
								Steven B 
							
						 
					 
					
						
						
							
						
						ced879498b 
					 
					
						
						
							
							Put child fixtures in subfolder ( #809 )  
						
						... 
						
						
						
						This should prevent child fixtures from hubs breaking tests due to
missing discovery info. To get these devices in `filter_fixtures`
include protocol string of `SMART.CHILD`. 
						
						
					 
					
						2024-03-06 15:54:55 +01:00 
						 
				 
			
				
					
						
							
							
								Teemu R 
							
						 
					 
					
						
						
							
						
						75c60eb97c 
					 
					
						
						
							
							Add fixture for P110 sw 1.0.7 ( #801 )  
						
						... 
						
						
						
						By courtesy of @pplucky (#797 ) 
						
						
					 
					
						2024-02-27 20:06:13 +01:00 
						 
				 
			
				
					
						
							
							
								Teemu R 
							
						 
					 
					
						
						
							
						
						a73e2a9ede 
					 
					
						
						
							
							Add H100 fixtures ( #737 )  
						
						... 
						
						
						
						One direct out of the box, another with upgraded fw & t315 
						
						
					 
					
						2024-02-24 00:12:19 +01:00 
						 
				 
			
				
					
						
							
							
								Teemu R 
							
						 
					 
					
						
						
							
						
						7884436679 
					 
					
						
						
							
							Add updated L530 fixture 1.1.6 ( #792 )  
						
						
						
						
					 
					
						2024-02-23 17:13:11 +01:00