Gregg
612394a052
Update RemoteTempSensor.ino
2022-10-15 10:20:21 -05:00
Gregg
8b3c09c3f4
Update RemoteTempSensor.ino
2022-10-08 22:26:06 -05:00
Gregg
fffa3eb2ee
Update RemoteTempSensor.ino
...
Added power-saving and deep sleep
2022-10-08 18:16:44 -05:00
Gregg
2d411bab82
Updated SpanPoint so that WiFi_AP_STA is only used if receiveSize>0
...
Next up: explore power-reducing modes and sleep modes for remote sensors to extend battery life.
2022-10-03 22:04:51 -05:00
Gregg
0d5d4a0ca0
Added RemoteTempSensor to RemoteSensor Example
2022-10-02 16:41:08 -05:00
Gregg
ab21a0c96c
Created Other Examples - RemoteSensors
...
Created MainDevice and RemoteDevice sketches
2022-10-02 10:14:09 -05:00
Gregg
3e88d69997
Added optional AccessoryFlags Characteristic to AccessoryInformation Service
...
This optional flag does not seem to have any affect on the Home App and does not produce any messages indicating that the device needs additional setup. Was hopeful this would have prevented the "Not Supported" message on a Home App Tile that is configured as a bridge, but without any other Accessories.
2022-08-08 05:56:11 -05:00
Gregg
635bce26c2
Update ProgrammableHub.ino
2022-08-07 20:08:44 -05:00
Gregg
e2a8d406da
Delete ProgrammableHub2.ino
2022-08-07 19:57:31 -05:00
Gregg
999eb45e8a
Created new version of ProgrammableHub with Dynamic Changes
2022-08-07 19:56:01 -05:00
Gregg
df2154d048
Update ProgrammableHub2.ino
2022-08-07 19:54:34 -05:00
Gregg
59f60d8800
Update ProgrammableHub2.ino
2022-08-07 19:45:42 -05:00
Gregg
546f4445e5
Update ProgrammableHub2.ino
2022-08-07 19:22:01 -05:00
Gregg
b29b43af0f
Update ProgrammableHub2.ino
2022-08-07 09:47:22 -05:00
Gregg
fd0046c7f2
Update ProgrammableHub2.ino
2022-08-04 18:34:46 -05:00
HomeSpan
26a41bb198
Update ProgrammableHub2.ino
2022-07-31 17:42:18 -05:00
Gregg
689ea86991
Updating ProgrammableHub2 Example
2022-07-28 17:13:04 -05:00
Gregg
989b315fc0
Updated WiFi disconnect/re-connect logic
...
Only initialize MDNS, WebLog, and OTA when first connecting to WiFi. Do not re-initialize upon re-connections after a disconnect.
Also, add number of disconnects, and reset_reason() to WebLog
2022-07-11 21:23:20 -05:00
Gregg
6c7bf03c3b
Added Other Examples -> ProgrammableHub
2022-06-25 18:44:31 -05:00
Gregg
b7e62f86db
Update Television.ino
2022-04-16 22:46:19 -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
Gregg
e51320cced
Create CustomService.ino
...
Added to Other Examples
2022-02-27 09:53:17 -06:00
Gregg
fbbfd3f4a6
Update Pixel tutorial to refresh update() twice on initialization for DotStar
...
Seems to be required to "sync" LEDs
2022-02-21 10:57:35 -06:00
Gregg
a83d3a7fda
Added static HSV and RGB color methods to Pixel() and Dot()
...
Updated Pixel example to demonstrate use of the static HSV method
2022-02-17 18:27:31 -06:00
Gregg
5e72dcbbea
Completed Pixel Example
...
Example contains 1 NeoPixel RGB, 1 NeoPixel RGBW, and 1 DotStar RGB.
Tested on ESP32, ESP32-S2, and ESP32-C3.
2022-02-13 14:39:34 -06:00
Gregg
a4fb99a684
Updated Pixel Example
2022-02-13 11:57:34 -06:00
Gregg
e27d310733
Updated Pixel Example to use Pixel() and Dot() Classes
2022-02-05 16:08:51 -06:00
Gregg
b7f2495e7c
Update Pixel.ino
...
Added example pin definitions for ESP32/S2/C3
2022-01-22 17:52:33 -06:00
Gregg
e060856b78
corrected an issue in loadData ISR that would cause a hang
...
Also updated Pixel example with Knight Rider Effect.
Testing on C3 seems to be working. Must test on S2 and ESP32 next.
2022-01-20 21:01:31 -06:00
Gregg
3e1c676f90
Update Pixel.ino
2022-01-11 06:41:17 -06:00
Gregg
6f4cea1b4d
Updated version number to 1.4.3
...
Also updated Pixel example.
2022-01-10 22:52:08 -06:00
Gregg
5d3a4bfc38
Added simple Pixel example to Other Examples
2022-01-01 08:14:32 -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
Gregg
6685768f5c
Update Television.ino
...
Added `update()` logic for various key presses.
2021-10-31 10:03:18 -05:00
Gregg
2d7ae5846d
Finalized Television Example
...
Will appear in "Other Examples" Category, NOT as a tutorial
2021-10-24 07:47:32 -05:00
Gregg
37e0486cf7
Removed all unusable TV Characteristics from TV and Input Source Services
...
But retained the actual Characteristics in the Characteristics lists in the event that they may be activated in the Home App in the future.
2021-10-23 22:58:16 -05:00
Gregg
b90fc5aad5
Updated logic re STRING Characteristics
...
Added setString() as analog to setVal(). This complements getString and getNewString() which are analogs to getVal() and getNewVal().
2021-10-23 13:16:49 -05:00
Gregg
dcbfbc3e15
Correct setVal() logic to properly check for EV permissions, not PW permissions
2021-10-22 09:17:26 -05:00
Gregg
8a24819955
Added Characteristic::ConfiguredNameStatic()
...
This "custom" Characteristic is identical to ConfiguredName() but only allows paired-read and notifications. By excluding paired-write it prevents the user from editing the name of a TV input source from the Home App. This is useful when some sources are fixed, such as "netflix" instead of generic, such as "hdmi 1".
2021-10-22 06:35:33 -05:00
Gregg
d4603df58d
Creating Television Example
2021-10-20 06:15:12 -05:00
Gregg
8252c5390e
Created ServoControl Example
...
Created in "Other Examples" and is based on Example 13 - WindowShade
2021-03-21 22:37:35 -05:00
Gregg
42a0ee9c9b
Update RemoteControl.ino
2021-01-09 13:13:23 -06:00
Gregg
2398ffe698
Added code for example GitHub sketches
2020-11-27 22:31:44 -06:00