Commit Graph

1386 Commits

Author SHA1 Message Date
HomeSpan 84d5348e91
Update Reference.md 2022-04-16 23:03:00 -05:00
HomeSpan 1d7d4e3093
Update Reference.md 2022-04-16 22:55:13 -05:00
Gregg b7e62f86db Update Television.ino 2022-04-16 22:46:19 -05:00
HomeSpan 78fc6fb8cd
Update Tutorials.md 2022-04-16 22:45:37 -05:00
HomeSpan 34e2d79c9f
Update Tutorials.md 2022-04-16 22:44:45 -05:00
HomeSpan aabdde2a30
Update Tutorials.md 2022-04-16 22:41:50 -05:00
HomeSpan b35b411c1d
Update Tutorials.md 2022-04-16 22:09:25 -05:00
Gregg 0507f26b13 Updated "Other Examples" and added SPAN_ACCESSORY() Macro
Need to revisit Television sketch - the latest iOS seemed to have disabled the ability to dynamically set visibility of input sources.  Checking/Un-Checking the visibility radio buttons either during pairing, or after pairing on the settings screen, seems to be ignored by the Home App (the same input sources are shown in the selector regardless of any changes made).  However, dynamically changing the name of an input source seems to work fine.
2022-04-16 15:21:13 -05:00
HomeSpan 2277b2506f
Update Overview.md 2022-04-15 06:28:50 -05:00
HomeSpan 26be23cbbe
Update Tutorials.md 2022-04-15 06:16:41 -05:00
Gregg 78ddd8a330 Updated Examples 18 and 19
All tutorial examples now updated and confirmed working s expected in ios15.4.1 except for Example 17 (Shower).  DEV_Identify.h removed from all examples and optional AccessoryInformation() Characteristics deleted to make examples easier to use and understand.

To Do: Review and update "Other Examples" and add link to Example 19 in Tutorials.md
2022-04-12 22:14:29 -05:00
Gregg 2b669022ec Updated Example 17 with note to indicate it is not functioning correctly
This appears to be a Home App problem.  The problem cannot be fixed by adding in ServiceLabel and ServiceIndex (no impact), nor adding in isConfigured(), nor adding Name() Characteristics.  The Home App refuses to render the valves regardless of what valve type.  They will sometimes appear, and then disappear from the interface for no reason.

Testing with the Apple's HomeKit Simulator yields the same symptoms.
2022-04-12 21:36:00 -05:00
Gregg f322f2b0f1 Updated Examples 14-17 2022-04-10 16:04:36 -05:00
HomeSpan 02184fe005
Update Reference.md 2022-04-10 09:13:49 -05:00
Gregg c2a43eca55 Updated Examples 12-14 2022-04-09 18:51:22 -05:00
HomeSpan e100e313f2
Update Tutorials.md 2022-04-09 18:25:13 -05:00
HomeSpan e6964a7cbb
Update Tutorials.md 2022-04-09 18:21:30 -05:00
Gregg 9241398f9b Updated Examples 1-11
Completely replaced Example 11, which showed how to use setPrimary() since this no longer seems to have any impact on HomeKit.  Changed sketch name from ServiceOptions to ServiceNames.
2022-04-09 18:17:59 -05:00
Gregg ac0344ebb2 Updated Examples 9 and 10 2022-04-08 18:06:46 -05:00
Gregg 92ece5413f Removed requirement to include HAP Protocol in Accessory Information Service
HAP Protocol does not appear to be needed anymore (as of iOS 15?)
2022-04-08 17:54:50 -05:00
Gregg 17fa91da45 Merge branch 'dev' of https://github.com/HomeSpan/HomeSpan into dev 2022-04-08 17:46:35 -05:00
Gregg d20df43a58 Eliminated HAP Protocol Service and updated Examples 1-8
Experimentation reveals that the HAP Protocol Information Service no longer seems to be required by HomeKit.  Examples work fine without it.
2022-04-08 17:46:33 -05:00
HomeSpan 4d881c8447
Update Tutorials.md 2022-04-06 06:28:53 -05:00
Gregg 4ada3542cd Update 07-AccessoryNames.ino 2022-04-06 06:21:42 -05:00
Gregg 98f812ba0c Updating examples 1-7 to conform with latest iOS changes 2022-04-04 06:13:30 -05:00
Gregg 91f6ecb958 Updated Message Logging Example 9
Added LOG0() and variadic LOG1() messages.

Also needed to rename Accessory from "On/Off" to "On-Off" since HomeKit no longer allows "/" characters!
2022-04-03 07:21:43 -05:00
Gregg 240a995c86 Added LOG0() macro 2022-04-02 22:10:05 -05:00
HomeSpan ed306ff9ce
Update Logging.md 2022-04-02 22:07:29 -05:00
HomeSpan b564d25f61
Update Logging.md 2022-04-02 22:06:53 -05:00
HomeSpan 6a3e361214
Update Logging.md 2022-03-30 22:03:42 -05:00
HomeSpan 7a3b07f65d
Update Logging.md 2022-03-30 06:28:24 -05:00
HomeSpan c7a515b4be
Update Reference.md 2022-03-28 21:48:13 -05:00
HomeSpan ce343be55d
Update ServiceList.md 2022-03-28 21:42:13 -05:00
HomeSpan c54e355a61
Update Reference.md 2022-03-28 18:56:31 -05:00
HomeSpan 459360c4cb
Update Logging.md 2022-03-28 18:51:23 -05:00
HomeSpan f2de496fa1
Update Reference.md 2022-03-28 18:48:28 -05:00
HomeSpan c96bf8c590
Update Reference.md 2022-03-28 18:46:21 -05:00
HomeSpan 8c97cb1038
Update Logging.md 2022-03-28 18:41:49 -05:00
Gregg 0fbe0abccd Create Logging.md 2022-03-28 18:39:46 -05:00
HomeSpan 8a6a67410a
Update Reference.md 2022-03-27 18:50:48 -05:00
HomeSpan 6ca74f030d
Update Reference.md 2022-03-27 18:49:43 -05:00
HomeSpan 213a29c924
Update Reference.md 2022-03-27 18:41:29 -05:00
HomeSpan 55aa5fd6d3
Update Reference.md 2022-03-27 18:03:01 -05:00
HomeSpan 935c3f9810
Update Reference.md 2022-03-27 18:01:47 -05:00
HomeSpan 621f4ddd1e
Update Reference.md 2022-03-27 17:55:04 -05:00
HomeSpan fdd0ae7cff
Update Reference.md 2022-03-27 14:21:48 -05:00
HomeSpan 43e93da24b
Update Reference.md 2022-03-27 14:21:02 -05:00
HomeSpan 9ab50928f3
Update OTA.md 2022-03-27 14:19:31 -05:00
HomeSpan c5d9e70009
Update Reference.md 2022-03-27 14:13:45 -05:00
HomeSpan c928793dcc
Update Reference.md 2022-03-27 14:12:22 -05:00