HomeSpan
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								a8e6e643f9 
								
							 
						 
						
							
							
								
								Update Reference.md  
							
							 
							
							
							
						 
						
							2021-11-12 18:40:21 -06:00  
						
					 
				
					
						
							
							
								 
								HomeSpan
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								07eaef9523 
								
							 
						 
						
							
							
								
								Update Reference.md  
							
							 
							
							
							
						 
						
							2021-11-12 18:30:45 -06:00  
						
					 
				
					
						
							
							
								 
								Gregg
							
						 
						
							 
							
							
							
							
								
							
							
								48b21df329 
								
							 
						 
						
							
							
								
								Created method setPairingCode(const char *s)  
							
							 
							
							... 
							
							
							
							Allows for programmatic creation of Pairing Setup Code.  Not recommended, but added for a convenience - should use 'S' from CLI instead. 
							
						 
						
							2021-11-12 18:01:27 -06:00  
						
					 
				
					
						
							
							
								 
								HomeSpan
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								8c93ac2e35 
								
							 
						 
						
							
							
								
								Update Reference.md  
							
							 
							
							
							
						 
						
							2021-11-12 06:58:06 -06:00  
						
					 
				
					
						
							
							
								 
								HomeSpan
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								8ffb62715e 
								
							 
						 
						
							
							
								
								Update Reference.md  
							
							 
							
							
							
						 
						
							2021-11-11 21:12:47 -06:00  
						
					 
				
					
						
							
							
								 
								HomeSpan
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								6801dfe4c8 
								
							 
						 
						
							
							
								
								Update Reference.md  
							
							 
							
							
							
						 
						
							2021-11-11 20:57:02 -06:00  
						
					 
				
					
						
							
							
								 
								Gregg
							
						 
						
							 
							
							
							
							
								
							
							
								b5f4592b29 
								
							 
						 
						
							
							
								
								Removed Characteristic::ConfiguredNameStatic() end updated Television Example  
							
							 
							
							... 
							
							
							
							Characteristic::ConfiguredNameStatic() is no longer needed since you can now change permissions on ConfiguredStatic to remove PW with removePerms(PW).  Updated Television Example accordingly.
To Do:  Add getLinks() and setPerms/addPerms/removePerms to API Reference Documentation 
							
						 
						
							2021-11-10 05:54:19 -06:00  
						
					 
				
					
						
							
							
								 
								HomeSpan
							
						 
						
							 
							
							
							
							
								
							
							
								fcf715d874 
								
							 
						 
						
							
							
								
								Added getLinks() method to SpanServices  
							
							 
							
							... 
							
							
							
							This returns a vector of linked Services that can be used in a for-each loop as such:
for(auto services : getLinks()){ ... }
Must cast services into specific Service type to access anything not generic to the SpanService   class 
							
						 
						
							2021-11-09 21:18:34 -06:00  
						
					 
				
					
						
							
							
								 
								HomeSpan
							
						 
						
							 
							
							
							
							
								
							
							
								3f833beb74 
								
							 
						 
						
							
							
								
								Added ability to change permissions for Characteristics  
							
							 
							
							... 
							
							
							
							New methods for Characteristics:
setPerms(uint8_t perms);
addPerms(uint8_t dPerms);
removePerms(uint8_t dPerms);
where perms and dPerms = PR|PW|EV... 
							
						 
						
							2021-11-09 21:08:52 -06:00  
						
					 
				
					
						
							
							
								 
								HomeSpan
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								9de26715f0 
								
							 
						 
						
							
							
								
								Update Reference.md  
							
							 
							
							
							
						 
						
							2021-11-08 05:50:30 -06:00  
						
					 
				
					
						
							
							
								 
								Gregg
							
						 
						
							 
							
							
							
							
								
							
							
								6f765e8988 
								
							 
						 
						
							
							
								
								Added non-notify option to setVal()  
							
							 
							
							... 
							
							
							
							Second optional argument to setVal() determines whether or not HomeSpan sends notification of new value to HomeKit.  Default if left blank is "true" for backwards compatibility. 
							
						 
						
							2021-11-07 20:45:44 -06:00  
						
					 
				
					
						
							
							
								 
								HomeSpan
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								835d49adc5 
								
							 
						 
						
							
							
								
								Merge pull request  #181  from HomeSpan/release-1.4.1  
							
							 
							
							... 
							
							
							
							Release 1.4.1 
							
						 
						
							2021-10-31 19:33:46 -05:00  
						
					 
				
					
						
							
							
								 
								HomeSpan
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								0899bb1679 
								
							 
						 
						
							
							
								
								Update README.md  
							
							 
							
							
							
						 
						
							2021-10-31 17:56:58 -05:00  
						
					 
				
					
						
							
							
								 
								HomeSpan
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								b202d5ba47 
								
							 
						 
						
							
							
								
								Update FAQ.md  
							
							 
							
							
							
						 
						
							2021-10-31 17:37:10 -05:00  
						
					 
				
					
						
							
							
								 
								HomeSpan
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								8d54be5308 
								
							 
						 
						
							
							
								
								Update FAQ.md  
							
							 
							
							
							
						 
						
							2021-10-31 17:35:09 -05:00  
						
					 
				
					
						
							
							
								 
								HomeSpan
							
						 
						
							 
							
							
							
							
								
							
							
								08c92f8eb0 
								
							 
						 
						
							
							
								
								Update Span.h  
							
							 
							
							... 
							
							
							
							Make Characteristic::Identifier required for Service::InputSource 
							
						 
						
							2021-10-31 17:20:56 -05:00  
						
					 
				
					
						
							
							
								 
								HomeSpan
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								23bdd1372c 
								
							 
						 
						
							
							
								
								Update ServiceList.md  
							
							 
							
							
							
						 
						
							2021-10-31 17:04:47 -05:00  
						
					 
				
					
						
							
							
								 
								HomeSpan
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								9f68ffeca6 
								
							 
						 
						
							
							
								
								Update ServiceList.md  
							
							 
							
							
							
						 
						
							2021-10-31 16:50:52 -05:00  
						
					 
				
					
						
							
							
								 
								HomeSpan
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								7cd7aa28a0 
								
							 
						 
						
							
							
								
								Update ServiceList.md  
							
							 
							
							
							
						 
						
							2021-10-31 16:46:23 -05:00  
						
					 
				
					
						
							
							
								 
								HomeSpan
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								f666f54b80 
								
							 
						 
						
							
							
								
								Update Categories.md  
							
							 
							
							
							
						 
						
							2021-10-31 16:41:17 -05:00  
						
					 
				
					
						
							
							
								 
								HomeSpan
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								31f9ec38b3 
								
							 
						 
						
							
							
								
								Update TVServices.md  
							
							 
							
							
							
						 
						
							2021-10-31 16:35:01 -05:00  
						
					 
				
					
						
							
							
								 
								HomeSpan
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								07060812b5 
								
							 
						 
						
							
							
								
								Update TVServices.md  
							
							 
							
							
							
						 
						
							2021-10-31 16:21:43 -05:00  
						
					 
				
					
						
							
							
								 
								HomeSpan
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								5b7a38f829 
								
							 
						 
						
							
							
								
								Update TVServices.md  
							
							 
							
							
							
						 
						
							2021-10-31 16:15:10 -05:00  
						
					 
				
					
						
							
							
								 
								HomeSpan
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								f06bb4869a 
								
							 
						 
						
							
							
								
								Update Extras.md  
							
							 
							
							
							
						 
						
							2021-10-31 16:10:40 -05:00  
						
					 
				
					
						
							
							
								 
								HomeSpan
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								5ad030d471 
								
							 
						 
						
							
							
								
								Update Extras.md  
							
							 
							
							
							
						 
						
							2021-10-31 16:07:59 -05:00  
						
					 
				
					
						
							
							
								 
								HomeSpan
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								f459635c75 
								
							 
						 
						
							
							
								
								Update TVServices.md  
							
							 
							
							
							
						 
						
							2021-10-31 15:57:38 -05:00  
						
					 
				
					
						
							
							
								 
								HomeSpan
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								9afb9f2cf5 
								
							 
						 
						
							
							
								
								Update TVServices.md  
							
							 
							
							
							
						 
						
							2021-10-31 15:52:58 -05:00  
						
					 
				
					
						
							
							
								 
								HomeSpan
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								cd9da777a5 
								
							 
						 
						
							
							
								
								Update TVServices.md  
							
							 
							
							
							
						 
						
							2021-10-31 15:50:27 -05:00  
						
					 
				
					
						
							
							
								 
								HomeSpan
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								f4b788839f 
								
							 
						 
						
							
							
								
								Update TVServices.md  
							
							 
							
							
							
						 
						
							2021-10-31 15:43:16 -05:00  
						
					 
				
					
						
							
							
								 
								HomeSpan
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								9b8f4d2b26 
								
							 
						 
						
							
							
								
								Update TVServices.md  
							
							 
							
							
							
						 
						
							2021-10-31 15:32:14 -05:00  
						
					 
				
					
						
							
							
								 
								HomeSpan
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								336ec18545 
								
							 
						 
						
							
							
								
								Update TVServices.md  
							
							 
							
							
							
						 
						
							2021-10-31 15:21:37 -05:00  
						
					 
				
					
						
							
							
								 
								HomeSpan
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								46aab531c8 
								
							 
						 
						
							
							
								
								Update TVServices.md  
							
							 
							
							
							
						 
						
							2021-10-31 10:21:28 -05:00  
						
					 
				
					
						
							
							
								 
								Gregg
							
						 
						
							 
							
							
							
							
								
							
							
								49f40068b4 
								
							 
						 
						
							
							
								
								Merge branch 'dev+TV' of  https://github.com/HomeSpan/HomeSpan  into dev+TV  
							
							 
							
							
							
						 
						
							2021-10-31 10:03:20 -05:00  
						
					 
				
					
						
							
							
								 
								Gregg
							
						 
						
							 
							
							
							
							
								
							
							
								6685768f5c 
								
							 
						 
						
							
							
								
								Update Television.ino  
							
							 
							
							... 
							
							
							
							Added `update()` logic for various key presses. 
							
						 
						
							2021-10-31 10:03:18 -05:00  
						
					 
				
					
						
							
							
								 
								HomeSpan
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								4644d254c9 
								
							 
						 
						
							
							
								
								Update TVServices.md  
							
							 
							
							
							
						 
						
							2021-10-31 09:57:23 -05:00  
						
					 
				
					
						
							
							
								 
								HomeSpan
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								fce9b85e24 
								
							 
						 
						
							
							
								
								Update TVServices.md  
							
							 
							
							
							
						 
						
							2021-10-30 23:23:24 -05:00  
						
					 
				
					
						
							
							
								 
								HomeSpan
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								a55a697216 
								
							 
						 
						
							
							
								
								Update TVServices.md  
							
							 
							
							
							
						 
						
							2021-10-30 23:01:02 -05:00  
						
					 
				
					
						
							
							
								 
								HomeSpan
							
						 
						
							 
							
							
							
							
								
							
							
								a53d98070c 
								
							 
						 
						
							
							
								
								Update version numbers to 1.4.1  
							
							 
							
							
							
						 
						
							2021-10-30 22:06:02 -05:00  
						
					 
				
					
						
							
							
								 
								HomeSpan
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								be8dd811e8 
								
							 
						 
						
							
							
								
								Update TVServices.md  
							
							 
							
							
							
						 
						
							2021-10-30 17:10:44 -05:00  
						
					 
				
					
						
							
							
								 
								HomeSpan
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								f2e0bf6089 
								
							 
						 
						
							
							
								
								Update README.md  
							
							 
							
							
							
						 
						
							2021-10-30 17:09:22 -05:00  
						
					 
				
					
						
							
							
								 
								Gregg
							
						 
						
							 
							
							
							
							
								
							
							
								3cb08345f3 
								
							 
						 
						
							
							
								
								Create TVServices.md  
							
							 
							
							
							
						 
						
							2021-10-30 17:08:07 -05:00  
						
					 
				
					
						
							
							
								 
								HomeSpan
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								29cccd8aee 
								
							 
						 
						
							
							
								
								Update README.md  
							
							 
							
							
							
						 
						
							2021-10-30 17:04:07 -05:00  
						
					 
				
					
						
							
							
								 
								HomeSpan
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								2d2262d122 
								
							 
						 
						
							
							
								
								Update Reference.md  
							
							 
							
							
							
						 
						
							2021-10-30 17:00:18 -05:00  
						
					 
				
					
						
							
							
								 
								HomeSpan
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								5d92a876ec 
								
							 
						 
						
							
							
								
								Update Reference.md  
							
							 
							
							
							
						 
						
							2021-10-30 16:58:35 -05:00  
						
					 
				
					
						
							
							
								 
								HomeSpan
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								3cdd12f7b6 
								
							 
						 
						
							
							
								
								Update Reference.md  
							
							 
							
							
							
						 
						
							2021-10-30 16:58:02 -05:00  
						
					 
				
					
						
							
							
								 
								HomeSpan
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								59eb8e4cf3 
								
							 
						 
						
							
							
								
								Update Extras.md  
							
							 
							
							
							
						 
						
							2021-10-30 15:40:30 -05:00  
						
					 
				
					
						
							
							
								 
								HomeSpan
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								324848e330 
								
							 
						 
						
							
							
								
								Update Extras.md  
							
							 
							
							
							
						 
						
							2021-10-30 15:30:50 -05:00  
						
					 
				
					
						
							
							
								 
								Gregg
							
						 
						
							 
							
							
							
							
								
							
							
								226548defa 
								
							 
						 
						
							
							
								
								Added check to ensure Custom Characteristic has valid UUID  
							
							 
							
							... 
							
							
							
							And also converted ERRORS to WARNINGS when a Characteristic that is not in the REQ or OPT list is specified for a Service.   This allows the user to add any Characteristic to any Service without forcing an Error (just a Warning). 
							
						 
						
							2021-10-29 22:54:10 -05:00  
						
					 
				
					
						
							
							
								 
								Gregg
							
						 
						
							 
							
							
							
							
								
							
							
								61a2be533b 
								
							 
						 
						
							
							
								
								Moved Range checking to a standalone routine checkRanges()  
							
							 
							
							... 
							
							
							
							Ranges are now checked for all Characteristics at the end of the configuration, instead of at the end of each Accessory definition.  This is much cleaner and the output is easier to read.
To do:  Revisit use of REQ and OPT - what should constitute a fatal error and what should be a warning.
To do:  Revisit Character definitions - attempt to normalize using the methods implemented for Custom Characteristics 
							
						 
						
							2021-10-26 22:05:44 -05:00  
						
					 
				
					
						
							
							
								 
								Gregg
							
						 
						
							 
							
							
							
							
								
							
							
								65b15b5628 
								
							 
						 
						
							
							
								
								Added AID info to Set Range log message  
							
							 
							
							
							
						 
						
							2021-10-26 05:39:54 -05:00