Ryan Nitcher 
							
						 
					 
					
						
						
							
						
						28080067db 
					 
					
						
						
							
							Add Async ADC PIR Support  
						
						... 
						
						
						
						- Add: Async function to get the current state of the ADC PIR sensor.
- Fix: Move ADC PIR state and config into proper dataclasses.
- Add: Add CLI test for passing bad quotes to feature set. 
						
						
					 
					
						2024-12-06 18:23:24 -07:00 
						 
				 
			
				
					
						
							
							
								Ryan Nitcher 
							
						 
					 
					
						
						
							
						
						d2ce2d20d4 
					 
					
						
						
							
							Remove Custom Parsers  
						
						... 
						
						
						
						- Fix: Back out custom value parser logic.
- Fix: Remove overloaded range set functionality.
- Fix: Improve error messages when user forgets quotes around cli arguments. 
						
						
					 
					
						2024-12-06 18:23:24 -07:00 
						 
				 
			
				
					
						
							
							
								Ryan Nitcher 
							
						 
					 
					
						
						
							
						
						84aa74546e 
					 
					
						
						
							
							Add ADC Value to PIR Enabled Switches  
						
						... 
						
						
						
						- Add: ADC value reporting to PIR enabled switches, so that it may be used in polling automations.
- Add: ADC trigger state value reporting, for simpler automations.
- Add: Ability for features to use custom value parsers. 
						
						
					 
					
						2024-12-06 18:23:24 -07:00 
						 
				 
			
				
					
						
							
							
								Puxtril 
							
						 
					 
					
						
						
							
						
						cb89342be1 
					 
					
						
						
							
							Add LinkieTransportV2 and basic IOT.IPCAMERA support ( #1270 )  
						
						... 
						
						
						
						Add LinkieTransportV2 transport used by kasa cameras and a basic
implementation for IOT.IPCAMERA (kasacam) devices.
---------
Co-authored-by: Zach Price <pricezt@ornl.gov >
Co-authored-by: Steven B <51370195+sdb9696@users.noreply.github.com >
Co-authored-by: Teemu Rytilahti <tpr@iki.fi > 
						
						
					 
					
						2024-12-07 00:06:58 +01:00 
						 
				 
			
				
					
						
							
							
								Steven B. 
							
						 
					 
					
						
						
							
						
						1c9ee4d537 
					 
					
						
						
							
							Fix smartcam missing device id ( #1343 )  
						
						
						
						
					 
					
						2024-12-06 09:40:44 +00:00 
						 
				 
			
				
					
						
							
							
								Steven B. 
							
						 
					 
					
						
						
							
						
						8814d94989 
					 
					
						
						
							
							Provide alternative camera urls ( #1316 )  
						
						
						
						
					 
					
						2024-12-05 16:49:35 +00:00 
						 
				 
			
				
					
						
							
							
								Steven B. 
							
						 
					 
					
						
						
							
						
						4eed945e00 
					 
					
						
						
							
							Do not error when accessing smart device_type before update ( #1319 )  
						
						
						
						
					 
					
						2024-12-05 09:14:45 +00:00 
						 
				 
			
				
					
						
							
							
								Teemu R. 
							
						 
					 
					
						
						
							
						
						9966c6094a 
					 
					
						
						
							
							Add ssltransport for robovacs ( #943 )  
						
						... 
						
						
						
						This PR implements a clear-text, token-based transport protocol seen on
RV30 Plus (#937 ).
- Client sends `{"username": "email@example.com ", "password":
md5(password)}` and gets back a token in the response
- Rest of the communications are done with POST at `/app?token=<token>`
---------
Co-authored-by: Steven B. <51370195+sdb9696@users.noreply.github.com > 
						
						
					 
					
						2024-12-01 18:06:48 +01:00 
						 
				 
			
				
					
						
							
							
								Teemu R. 
							
						 
					 
					
						
						
							
						
						9a52056522 
					 
					
						
						
							
							Remove unnecessary check for python <3.10 ( #1326 )  
						
						
						
						
					 
					
						2024-11-30 15:35:38 +00:00 
						 
				 
			
				
					
						
							
							
								Steven B. 
							
						 
					 
					
						
						
							
						
						5ef8f21b4d 
					 
					
						
						
							
							Handle missing mgt_encryption_schm in discovery ( #1318 )  
						
						
						
						
					 
					
						2024-11-29 15:23:16 +00:00 
						 
				 
			
				
					
						
							
							
								Teemu R. 
							
						 
					 
					
						
						
							
						
						fcb604e435 
					 
					
						
						
							
							Follow main package structure for tests ( #1317 )  
						
						... 
						
						
						
						* Transport tests under tests/transports/
* Protocol tests under tests/protocols/
* IOT tests under iot/
* Plus some minor cleanups, most code changes are related to splitting
up smart & iot tests 
						
						
					 
					
						2024-11-28 17:56:20 +01:00 
						 
				 
			
				
					
						
							
							
								Steven B. 
							
						 
					 
					
						
						
							
						
						6c42b36865 
					 
					
						
						
							
							Rename tests/smartcamera to tests/smartcam ( #1315 )  
						
						
						
						
					 
					
						2024-11-26 11:36:30 +00:00 
						 
				 
			
				
					
						
							
							
								Teemu R. 
							
						 
					 
					
						
						
							
						
						69e08c2385 
					 
					
						
						
							
							Expose energy command to cli ( #1307 )  
						
						... 
						
						
						
						Co-authored-by: Steven B <51370195+sdb9696@users.noreply.github.com > 
						
						
					 
					
						2024-11-26 09:42:55 +00:00 
						 
				 
			
				
					
						
							
							
								Steven B. 
							
						 
					 
					
						
						
							
						
						3dfada7575 
					 
					
						
						
							
							Add common Thermostat module ( #977 )  
						
						
						
						
					 
					
						2024-11-26 09:37:15 +00:00 
						 
				 
			
				
					
						
							
							
								Steven B. 
							
						 
					 
					
						
						
							
						
						15ecf320d9 
					 
					
						
						
							
							Add P110M(EU) fixture ( #1305 )  
						
						
						
						
					 
					
						2024-11-23 12:38:42 +00:00 
						 
				 
			
				
					
						
							
							
								ZeliardM 
							
						 
					 
					
						
						
							
						
						ea73b858e8 
					 
					
						
						
							
							Add HS200 (US) Smart Fixture ( #1303 )  
						
						
						
						
					 
					
						2024-11-23 12:31:27 +00:00 
						 
				 
			
				
					
						
							
							
								Teemu R. 
							
						 
					 
					
						
						
							
						
						d0a2ed7388 
					 
					
						
						
							
							Add P110M(AU) fixture ( #1244 )  
						
						
						
						
					 
					
						2024-11-23 12:30:39 +00:00 
						 
				 
			
				
					
						
							
							
								Steven B. 
							
						 
					 
					
						
						
							
						
						412c65c428 
					 
					
						
						
							
							Run tests with caplog in a single worker ( #1304 )  
						
						
						
						
					 
					
						2024-11-23 12:20:51 +00:00 
						 
				 
			
				
					
						
							
							
								Steven B. 
							
						 
					 
					
						
						
							
						
						2bda54fcb1 
					 
					
						
						
							
							Rename smartcamera to smartcam ( #1300 )  
						
						
						
						
					 
					
						2024-11-23 09:07:47 +01:00 
						 
				 
			
				
					
						
							
							
								Steven B. 
							
						 
					 
					
						
						
							
						
						f4316110c9 
					 
					
						
						
							
							Move iot fixtures into iot subfolder ( #1299 )  
						
						
						
						
					 
					
						2024-11-22 21:19:33 +01:00 
						 
				 
			
				
					
						
							
							
								Ryan Nitcher 
							
						 
					 
					
						
						
							
						
						c5830a4cdc 
					 
					
						
						
							
							Add PIR ADC Values to Test Fixtures ( #1296 )  
						
						
						
						
					 
					
						2024-11-22 07:59:17 +00:00 
						 
				 
			
				
					
						
							
							
								Steven B. 
							
						 
					 
					
						
						
							
						
						37cc4da7b6 
					 
					
						
						
							
							Allow getting Annotated features from modules ( #1018 )  
						
						... 
						
						
						
						Co-authored-by: Teemu R. <tpr@iki.fi > 
						
						
					 
					
						2024-11-22 07:52:23 +00:00 
						 
				 
			
				
					
						
							
							
								Steven B. 
							
						 
					 
					
						
						
							
						
						cae9decb02 
					 
					
						
						
							
							Exclude __getattr__ for deprecated attributes from type checkers ( #1294 )  
						
						
						
						
					 
					
						2024-11-21 18:40:13 +00:00 
						 
				 
			
				
					
						
							
							
								Steven B. 
							
						 
					 
					
						
						
							
						
						652b4e0bd7 
					 
					
						
						
							
							Use credentials_hash for smartcamera rtsp url ( #1293 )  
						
						
						
						
					 
					
						2024-11-21 18:39:15 +00:00 
						 
				 
			
				
					
						
							
							
								Teemu R. 
							
						 
					 
					
						
						
							
						
						f2ba23301a 
					 
					
						
						
							
							Make discovery on unsupported devices less noisy ( #1291 )  
						
						
						
						
					 
					
						2024-11-21 18:22:54 +00:00 
						 
				 
			
				
					
						
							
							
								Steven B. 
							
						 
					 
					
						
						
							
						
						879aca77d1 
					 
					
						
						
							
							Update cli modify presets to support smart devices ( #1295 )  
						
						
						
						
					 
					
						2024-11-21 19:10:18 +01:00 
						 
				 
			
				
					
						
							
							
								Ryan Nitcher 
							
						 
					 
					
						
						
							
						
						dab64e5d48 
					 
					
						
						
							
							Add voltage and current monitoring to smart Devices ( #1281 )  
						
						
						
						
					 
					
						2024-11-20 18:18:30 +00:00 
						 
				 
			
				
					
						
							
							
								Ryan Nitcher 
							
						 
					 
					
						
						
							
						
						59b047f485 
					 
					
						
						
							
							Add SMART Voltage Monitoring to Fixtures ( #1290 )  
						
						
						
						
					 
					
						2024-11-20 17:59:09 +00:00 
						 
				 
			
				
					
						
							
							
								Steven B. 
							
						 
					 
					
						
						
							
						
						f7778aaa53 
					 
					
						
						
							
							Migrate RuleModule to mashumaro ( #1283 )  
						
						... 
						
						
						
						Also fixes a bug whereby multiple queries for the same module would overwrite each other. 
						
						
					 
					
						2024-11-20 14:59:32 +00:00 
						 
				 
			
				
					
						
							
							
								Steven B. 
							
						 
					 
					
						
						
							
						
						a4258cc75b 
					 
					
						
						
							
							Do not print out all the fixture names at the start of test runs ( #1287 )  
						
						
						
						
					 
					
						2024-11-20 15:42:56 +01:00 
						 
				 
			
				
					
						
							
							
								Steven B. 
							
						 
					 
					
						
						
							
						
						955e7ab4d0 
					 
					
						
						
							
							Migrate TurnOnBehaviours to mashumaro ( #1285 )  
						
						
						
						
					 
					
						2024-11-20 15:35:51 +01:00 
						 
				 
			
				
					
						
							
							
								Steven B. 
							
						 
					 
					
						
						
							
						
						0e5013d4b4 
					 
					
						
						
							
							dump_devinfo: iot light strip commands ( #1286 )  
						
						
						
						
					 
					
						2024-11-20 15:06:59 +01:00 
						 
				 
			
				
					
						
							
							
								Steven B. 
							
						 
					 
					
						
						
							
						
						5eca487bcb 
					 
					
						
						
							
							Migrate iot cloud module to mashumaro ( #1282 )  
						
						... 
						
						
						
						Breaking change as the CloudInfo interface is changing to snake case for
consistency with the rest of the library. 
						
						
					 
					
						2024-11-20 14:34:26 +01:00 
						 
				 
			
				
					
						
							
							
								Steven B. 
							
						 
					 
					
						
						
							
						
						df48c21900 
					 
					
						
						
							
							Migrate triggerlogs to mashumaru ( #1277 )  
						
						
						
						
					 
					
						2024-11-20 13:21:08 +00:00 
						 
				 
			
				
					
						
							
							
								Teemu R. 
							
						 
					 
					
						
						
							
						
						bbe68a5fe9 
					 
					
						
						
							
							dump_devinfo: query smartlife.iot.common.cloud for fw updates ( #1284 )  
						
						
						
						
					 
					
						2024-11-20 13:07:02 +00:00 
						 
				 
			
				
					
						
							
							
								Steven B. 
							
						 
					 
					
						
						
							
						
						999e84d2de 
					 
					
						
						
							
							Migrate smart firmware module to mashumaro ( #1276 )  
						
						
						
						
					 
					
						2024-11-20 11:54:13 +00:00 
						 
				 
			
				
					
						
							
							
								Steven B. 
							
						 
					 
					
						
						
							
						
						79ac9547e8 
					 
					
						
						
							
							Replace custom deviceconfig serialization with mashumaru ( #1274 )  
						
						
						
						
					 
					
						2024-11-20 08:35:32 +00:00 
						 
				 
			
				
					
						
							
							
								Steven B. 
							
						 
					 
					
						
						
							
						
						bf23f73cce 
					 
					
						
						
							
							Extend dump_devinfo iot queries ( #1278 )  
						
						
						
						
					 
					
						2024-11-20 00:36:16 +01:00 
						 
				 
			
				
					
						
							
							
								Steven B. 
							
						 
					 
					
						
						
							
						
						5b5a148f9a 
					 
					
						
						
							
							Add pan tilt camera module ( #1261 )  
						
						... 
						
						
						
						Add ptz controls for smartcameras.
---------
Co-authored-by: Teemu R. <tpr@iki.fi > 
						
						
					 
					
						2024-11-19 10:11:51 +00:00 
						 
				 
			
				
					
						
							
							
								Steven B. 
							
						 
					 
					
						
						
							
						
						a01247d48f 
					 
					
						
						
							
							Remove support for python <3.11 ( #1273 )  
						
						... 
						
						
						
						Python 3.11 ships with latest Debian Bookworm. 
pypy is not that widely used with this library based on statistics. It could be added back when pypy supports python 3.11. 
						
						
					 
					
						2024-11-18 18:46:36 +00:00 
						 
				 
			
				
					
						
							
							
								Steven B. 
							
						 
					 
					
						
						
							
						
						e209d40a6d 
					 
					
						
						
							
							Use _get_device_info methods for smart and iot devs in devtools ( #1265 )  
						
						
						
						
					 
					
						2024-11-18 14:53:11 +00:00 
						 
				 
			
				
					
						
							
							
								Steven B. 
							
						 
					 
					
						
						
							
						
						9d46996e9b 
					 
					
						
						
							
							Fix repr for device created with no sysinfo or discovery info" ( #1266 )  
						
						... 
						
						
						
						Co-authored-by: Teemu R. <tpr@iki.fi > 
						
						
					 
					
						2024-11-18 13:14:39 +00:00 
						 
				 
			
				
					
						
							
							
								Steven B. 
							
						 
					 
					
						
						
							
						
						cf77128853 
					 
					
						
						
							
							Add alarm module for smartcamera hubs ( #1258 )  
						
						
						
						
					 
					
						2024-11-15 11:19:40 +01:00 
						 
				 
			
				
					
						
							
							
								Steven B. 
							
						 
					 
					
						
						
							
						
						b8f6651d9b 
					 
					
						
						
							
							Remove experimental support ( #1256 )  
						
						
						
						
					 
					
						2024-11-14 15:55:02 +01:00 
						 
				 
			
				
					
						
							
							
								Steven B. 
							
						 
					 
					
						
						
							
						
						6213b90f62 
					 
					
						
						
							
							Move TAPO smartcamera out of experimental package ( #1255 )  
						
						... 
						
						
						
						Co-authored-by: Teemu R. <tpr@iki.fi > 
						
						
					 
					
						2024-11-13 19:59:42 +00:00 
						 
				 
			
				
					
						
							
							
								Steven B. 
							
						 
					 
					
						
						
							
						
						e55731c110 
					 
					
						
						
							
							Move protocol modules into protocols package ( #1254 )  
						
						
						
						
					 
					
						2024-11-13 17:50:21 +00:00 
						 
				 
			
				
					
						
							
							
								Teemu R. 
							
						 
					 
					
						
						
							
						
						a82ee56a27 
					 
					
						
						
							
							Fix warnings in our test suite ( #1246 )  
						
						... 
						
						
						
						Co-authored-by: Steven B <51370195+sdb9696@users.noreply.github.com > 
						
						
					 
					
						2024-11-13 16:10:06 +00:00 
						 
				 
			
				
					
						
							
							
								Steven B. 
							
						 
					 
					
						
						
							
						
						157ad8e807 
					 
					
						
						
							
							Update cli energy command to use energy module ( #1252 )  
						
						
						
						
					 
					
						2024-11-13 15:57:42 +01:00 
						 
				 
			
				
					
						
							
							
								Steven B. 
							
						 
					 
					
						
						
							
						
						9efe871814 
					 
					
						
						
							
							Consolidate warnings for fixtures missing child devices ( #1251 )  
						
						
						
						
					 
					
						2024-11-13 15:56:41 +01:00 
						 
				 
			
				
					
						
							
							
								Steven B. 
							
						 
					 
					
						
						
							
						
						9294845384 
					 
					
						
						
							
							Update smartcamera fixtures with components ( #1250 )  
						
						
						
						
					 
					
						2024-11-13 10:14:07 +00:00