Commit Graph

1372 Commits

Author SHA1 Message Date
HomeSpan 6763b2a79b
Update HS_STATUS.md 2022-11-05 11:48:15 -04:00
HomeSpan 39850c17cb
Update HS_STATUS.md 2022-11-05 11:45:29 -04:00
HomeSpan 2746803c3e Create HS_STATUS.md 2022-11-05 11:24:25 -04:00
HomeSpan 326d5c99b5
Update Reference.md 2022-11-05 08:07:11 -04:00
Gregg dd3cc8ab3b Fixed bug in postPairingsURL logic 2022-10-31 21:08:45 -05:00
Gregg f775a63b7a Completed and tested all statusCallback and statusString logic 2022-10-30 08:49:53 -05:00
Gregg 0929a04270 Update HomeSpan.h 2022-10-29 18:38:01 -05:00
Gregg 05cbc03f12 Added homeSpan.statusString(HS_STATUS statusMessage)
Can be used in statusCallback to convert HS_STATUS to char string
2022-10-29 18:36:30 -05:00
HomeSpan 645c169a5e created STATUS_UPDATE macro
Combines statusLED updates with statusCallback updates
2022-10-29 11:34:48 -05:00
Gregg d55dad1529 Added more events to statusCallback() 2022-10-29 07:37:34 -05:00
HomeSpan bb1b599797 Completed homeSpan.setStatusCallback()
To Do: create documentation
2022-10-24 21:48:37 -04:00
HomeSpan 7ff91ccf02 Changed hsEventCallback to statusCallback 2022-10-24 19:03:15 -04:00
HomeSpan 4e23c5e357 Updating hsEventCallback with more events 2022-10-24 06:46:04 -04:00
HomeSpan 5b38c6a04a Started homeSpan.setEventCallback() 2022-10-23 21:26:41 -04:00
Gregg f8be2847bd Fixed bug in touch sensor logic that would cause failure to compile under 2.0.0-2.0.2
Verified that Unit Test compiles under all version 2.0.0 through 2.0.5 and works on 2.0.0 as well as 2.0.5
2022-10-22 15:25:31 -05:00
HomeSpan 078ffa35ed
Update README.md 2022-10-16 21:10:19 -05:00
HomeSpan 15fe92519a
Update README.md 2022-10-16 21:06:47 -05:00
HomeSpan 1524923098
Update README.md 2022-10-16 21:05:22 -05:00
HomeSpan e8d662671e
Update README.md 2022-10-16 21:04:37 -05:00
HomeSpan edafc09cfc
Update Tutorials.md 2022-10-16 20:35:22 -05:00
Gregg 74bbde2492 Changed SpanPoint::send(void *data) to SpanPoint::send(const void *data) 2022-10-16 16:53:11 -05:00
HomeSpan 7a5a2dc255
Update NOW.md 2022-10-16 16:51:16 -05:00
HomeSpan fcba5d6deb
Update NOW.md 2022-10-16 16:39:02 -05:00
HomeSpan 9b67c8917a
Update NOW.md 2022-10-16 16:12:03 -05:00
HomeSpan 707efa97eb
Update NOW.md 2022-10-16 13:43:30 -05:00
HomeSpan 774b9b45b3
Update NOW.md 2022-10-16 10:03:56 -05:00
HomeSpan 1ace97984b
Update NOW.md 2022-10-16 10:01:52 -05:00
HomeSpan 495a7f81ec
Update NOW.md 2022-10-16 09:51:04 -05:00
HomeSpan ec11a56154
Update NOW.md 2022-10-15 17:20:38 -05:00
HomeSpan 11d37a7b39
Update NOW.md 2022-10-15 17:18:40 -05:00
HomeSpan 0325978a5b
Update NOW.md 2022-10-15 16:47:08 -05:00
Gregg 612394a052 Update RemoteTempSensor.ino 2022-10-15 10:20:21 -05:00
HomeSpan e220ba4b34
Update NOW.md 2022-10-10 06:44:34 -05:00
HomeSpan 496e968775
Update NOW.md 2022-10-09 18:07:14 -05:00
HomeSpan 46b51411f0
Update NOW.md 2022-10-09 17:34:52 -05:00
HomeSpan ba0496dd8e
Update NOW.md 2022-10-09 17:29:29 -05:00
HomeSpan 0625241f21
Update NOW.md 2022-10-09 17:23:24 -05:00
HomeSpan a7914d442b
Update NOW.md 2022-10-09 15:49:14 -05:00
HomeSpan 6b9a541bd3
Update NOW.md 2022-10-09 09:13:07 -05:00
HomeSpan ac47b35c23
Update NOW.md 2022-10-09 08:06:29 -05:00
Gregg f8bf0e00ef Create NOW.md 2022-10-09 07:24:45 -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 23afdb3711 Completed all SpanPoint code
Allows for bi-directional transmission between main HomeSpan device and one or more remote devices.

To Do:  Create and test with Temperature Sensor Example
2022-10-01 15:33:11 -05:00
Gregg b7317c3b5f Added SpanPoint::send() functionality
Works as expected.

Next Up:  Modify send() logic so that channels are NOT scanned if device is a main HomeSpan hub.
2022-09-30 22:20:32 -05:00
Gregg c819426dec Moving HomePoint.h back into HomeSpan.h
Added SpanPoint::setAsHub(), which is called after homeSpan.begin() to set device as Hub so SpanPoint knows not to change WiFi channel.

Also added check to make sure there are no SpanPoint objects instantiated before a call to homeSpan.begin() (if it is called at all).
2022-09-30 17:27:57 -05:00
Gregg 72294bde8b Move all SpanPoint code into separate HomePoint.cpp and HomePoint.h files
This enables SpanPoint to operate as a standalone library with no reliance on anything in HomeSpan.

To Do: migrate all HomePeer code into SpanPoint.  This will yield a universal standalone HomePoint library that can be used for BOTH the receiver and the sender (which automatically means two-way communication is always possible)
2022-09-28 21:16:29 -05:00