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
62e6913dc2
Update UserGuide.md
2022-10-24 06:06:53 -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
Gregg
58683586bc
Added SpanPoint::get()
...
This completes SpanPoint. Next: rename HomePeer to be HomePoint.
2022-09-26 22:00:32 -05:00
Gregg
4f983051ce
Created SpanPoint
...
Verified ESP-NOW is communicating correctly with HomeSpan. Verified encryption works. Next step - create linkages between incoming data and Services; create queue structure to transfer data.
2022-09-25 13:53:54 -05:00