Mathieu Maret
|
3d82e2a200
|
Use Reprog button as setup button on long press
|
2016-11-16 00:00:47 +01:00 |
|
Mathieu Maret
|
d49e0a5fff
|
Use MQTT only in normal mode
|
2016-11-15 23:53:48 +01:00 |
|
Mathieu Maret
|
d6a2be13e1
|
Default value for CONFIG_DISABLE{WEB,OTA,MQTT}
|
2016-10-28 18:06:57 +02:00 |
|
Mathieu Maret
|
e0f600baf0
|
Possibility to disable MQTT
save ~6k
|
2016-10-28 18:04:30 +02:00 |
|
Mathieu Maret
|
87085fba3d
|
Possibility to disable OTA
save ~3k
|
2016-10-28 18:03:36 +02:00 |
|
Mathieu Maret
|
a14210e0d9
|
Possibility to disable Web interface
Save ~12k
|
2016-10-28 18:02:39 +02:00 |
|
Mathieu Maret
|
76c06690a2
|
Fix MQTT publishing when mqtt is not configured
|
2016-10-28 00:21:12 +02:00 |
|
Mathieu Maret
|
0a55298feb
|
Add option to disable SSL
it disable mqtts but save ~50ko
|
2016-09-28 23:19:12 +02:00 |
|
Mathieu Maret
|
997f63b917
|
Add PWM controlled by web
|
2016-09-28 23:11:08 +02:00 |
|
Mathieu Maret
|
0ccf653cc6
|
Build HTML to control GPIO one time only
|
2016-09-28 15:28:02 +02:00 |
|
Mathieu Maret
|
c911376cce
|
PWM controlled by mqtt
|
2016-09-28 14:08:43 +02:00 |
|
Mathieu Maret
|
34b624b9a0
|
Code cleaning
|
2016-09-28 13:45:01 +02:00 |
|
Mathieu Maret
|
640db6c27d
|
Small Warning fix & print simplification
|
2016-09-28 00:34:23 +02:00 |
|
Mathieu Maret
|
3a6987af44
|
Fix strange indent in MQTT
|
2016-09-28 00:34:23 +02:00 |
|
Mathieu Maret
|
20e4869a21
|
Simplify MQTT code
|
2016-09-28 00:34:23 +02:00 |
|
Mathieu Maret
|
738ccfd14a
|
Add Wifi Strength to HTML Info
|
2016-09-21 16:02:52 +02:00 |
|
|
83afc2e845
|
Merge branch 'WebGpioArray' into 'master'
Use Array to define GPIO controlled by Web
See merge request !3
|
2016-09-20 18:30:00 +02:00 |
|
Mathieu Maret
|
1a7b3ec53a
|
Use Array to define GPIO controlled by Web
|
2016-09-20 18:28:32 +02:00 |
|
Mathieu Maret
|
12c5b9e1b7
|
Enable MQTTS using port 8883
|
2016-09-15 22:43:00 +02:00 |
|
Mathieu Maret
|
d3d7e0318a
|
you can configure DHT type
|
2016-07-09 14:35:55 +02:00 |
|
Mathieu Maret
|
a68a207fa1
|
Suggest SSID name when configuring Wifi Details
|
2016-07-08 16:04:20 +02:00 |
|
Mathieu Maret
|
810c9b881c
|
Add a way to test Wifi Config in AP mode
|
2016-07-08 01:03:32 +02:00 |
|
Mathieu Maret
|
2515e577a6
|
Fix indent in DHT
|
2016-07-08 01:02:01 +02:00 |
|
Mathieu Maret
|
967c6c736f
|
Feed Ipaddress by MQTT
|
2016-06-18 02:24:00 +02:00 |
|
Mathieu Maret
|
286844dd6d
|
GPIO used to enter setup in now configurable
|
2016-06-18 01:49:29 +02:00 |
|
Mathieu Maret
|
ae77a7a8ee
|
Correct bmp180 setup return value when disabled
|
2016-06-18 01:47:35 +02:00 |
|
Mathieu Maret
|
0c3ced5a7f
|
Correct DHT Setup when disabled
|
2016-06-18 01:34:42 +02:00 |
|
Mathieu Maret
|
bd7979a1f3
|
Enable light sleep by default
|
2016-06-09 21:37:59 +02:00 |
|
Mathieu Maret
|
d35652dbf7
|
Correct DrySetup when disabled
|
2016-06-09 21:37:44 +02:00 |
|
Mathieu Maret
|
5db953072d
|
Return dryness to http and mqtt
|
2016-06-04 18:45:11 +02:00 |
|
Mathieu Maret
|
4c09dcbb24
|
Add the dry sensor
|
2016-06-02 01:31:57 +02:00 |
|
Mathieu Maret
|
786fedc74f
|
Same return value for every sensor after Setup()
|
2016-06-02 01:28:16 +02:00 |
|
Mathieu Maret
|
ff4f72e1f7
|
Revert "Compact some code"
Arduino Serial does not really support printf
This reverts commit 85f0bf5c78 .
|
2016-06-02 00:40:43 +02:00 |
|
Mathieu Maret
|
075ed120aa
|
EEPROM have its own header
|
2016-06-01 15:21:32 +02:00 |
|
Mathieu Maret
|
7e25978455
|
Disable switch off of internal LED when saving power
It may disable GPIO used by sensors
|
2016-06-01 01:49:04 +02:00 |
|
Mathieu Maret
|
69fd24b756
|
Start loop with a measure
|
2016-06-01 01:23:23 +02:00 |
|
Mathieu Maret
|
04690a4c66
|
MDNS is optionnal
|
2016-06-01 01:22:47 +02:00 |
|
Mathieu Maret
|
e97777eed3
|
Config option to disable MDNS
|
2016-06-01 01:16:01 +02:00 |
|
Mathieu Maret
|
4d38c2c7a5
|
MQTT: add user name in URL
So we can support several user on the same server.
URL are /feeds/USER/DEVICE/....
|
2016-06-01 00:49:42 +02:00 |
|
Mathieu Maret
|
85f0bf5c78
|
Compact some code
|
2016-06-01 00:44:14 +02:00 |
|
Mathieu Maret
|
26d3deee0e
|
Code simplification
|
2016-06-01 00:36:14 +02:00 |
|
Mathieu Maret
|
31e9c04e82
|
Even initialize int
|
2016-04-14 01:38:06 +02:00 |
|
Mathieu Maret
|
5c8ab4ce97
|
Fix needed CONFIG_ when surrounding CONFIG is not defined
|
2016-04-14 01:38:06 +02:00 |
|
Mathieu Maret
|
3eb9298cb1
|
Correct mqtt simplification
|
2016-04-14 01:38:06 +02:00 |
|
Mathieu Maret
|
8101e7bd36
|
Simplify MQTT sensor setup
|
2016-04-14 01:15:42 +02:00 |
|
Mathieu Maret
|
10e0425acd
|
Simplify force setup code
And make sure that previous AP is not enabled
|
2016-04-10 02:01:25 +02:00 |
|
Mathieu Maret
|
4cb6516b75
|
Mqtt: avoid crash when not configured
|
2016-04-10 01:59:37 +02:00 |
|
Mathieu Maret
|
beae8b335b
|
Include build date into web interface
|
2016-04-10 00:37:41 +02:00 |
|
Mathieu Maret
|
ae6e03d67e
|
Change default config behavior
Do not force values but print error message a compile time
|
2016-04-10 00:10:02 +02:00 |
|
Mathieu Maret
|
1bbd52a234
|
Add MQTT generic publisher function
|
2016-04-08 01:03:57 +02:00 |
|
Mathieu Maret
|
85196a7563
|
Fix Warnings
|
2016-04-07 23:52:37 +02:00 |
|
Mathieu Maret
|
08a02651a6
|
Fix Web Gpio control configuration
|
2016-04-07 15:46:32 +02:00 |
|
Mathieu Maret
|
4536163cfd
|
Web Interface print DHT info
|
2016-04-07 15:45:55 +02:00 |
|
Mathieu Maret
|
bdbcfd25d4
|
DHT: get temp and humidity
And save them with mqtt
|
2016-04-07 15:26:01 +02:00 |
|
Mathieu Maret
|
0a2f18b8ee
|
Add info for BMP fork in code
|
2016-04-07 13:37:55 +02:00 |
|
Mathieu Maret
|
9646eab78f
|
Use MQTT in NORMAL mode only
and fix EEPROM size configuration
|
2016-04-07 12:24:30 +02:00 |
|
Mathieu Maret
|
e1673f6c22
|
Display configured IP value in setup page
|
2016-04-07 12:05:37 +02:00 |
|
Mathieu Maret
|
50bf6c7d57
|
dht: add mqtt entries
|
2016-04-07 02:04:38 +02:00 |
|
Mathieu Maret
|
e82378e224
|
Save Static ip config as uint32_t
|
2016-04-07 02:02:51 +02:00 |
|
Mathieu Maret
|
96149ab5da
|
Fix config inheritage
|
2016-04-07 01:59:20 +02:00 |
|
Mathieu Maret
|
132ba26720
|
Save ip config into eeprom
|
2016-04-06 19:34:29 +02:00 |
|
Mathieu Maret
|
fe3dba6cad
|
Add CONFIG_ENABLE_POWER_SAVE
Enable light sleep
Switch off internal LED
Disable mDNS
|
2016-04-06 16:03:14 +02:00 |
|
Mathieu Maret
|
0190133bf3
|
Disable more code when bmp is not enabled
|
2016-04-06 15:51:27 +02:00 |
|
Mathieu Maret
|
2778443ccc
|
Implement light sleep
|
2016-04-01 01:06:13 +02:00 |
|
Mathieu Maret
|
a204d6fddf
|
Reindent
|
2016-04-01 01:05:29 +02:00 |
|
Mathieu Maret
|
0dd9901d19
|
Avoid mqtt communication if mqtt is not configured
|
2016-04-01 01:05:03 +02:00 |
|
Mathieu Maret
|
cdfafd2d45
|
Config EEPROM size like other configs
|
2016-03-30 00:49:57 +02:00 |
|
Mathieu Maret
|
efe135a801
|
Move configuration into a dedicated file
|
2016-03-30 00:44:37 +02:00 |
|
Mathieu Maret
|
45fac78797
|
bmp180 is on pins 12 14
|
2016-03-28 23:28:33 +02:00 |
|
Mathieu Maret
|
11bb75e45b
|
Correct ENABLE_EXTRA_GPIO usage
|
2016-03-27 00:51:33 +01:00 |
|
Mathieu Maret
|
ce1f4fc3b2
|
bmp180: give sda,scl param in constructor
|
2016-03-26 15:30:18 +01:00 |
|
Mathieu Maret
|
55beced1f8
|
Make BMP180 optionnal
Save 1.5ko of ROM
|
2016-03-26 15:27:23 +01:00 |
|
Mathieu Maret
|
a990ce0055
|
Make Serial output optionnal
Save 2k of ROM
|
2016-03-26 15:07:15 +01:00 |
|
Mathieu Maret
|
7682a85982
|
Improve HTML presentation
|
2016-03-26 01:26:36 +01:00 |
|
Mathieu Maret
|
dfb5746180
|
Add hostname in mqtt topics
So we are able to have several devices
|
2016-03-25 01:08:48 +01:00 |
|
Mathieu Maret
|
d51df5dd64
|
Add first draft for pressure calulation a see level
|
2016-03-25 00:06:33 +01:00 |
|
Mathieu Maret
|
ff6ab5755d
|
Show hostname of web page
|
2016-03-25 00:03:25 +01:00 |
|
Mathieu Maret
|
a89a8a0727
|
Change function naming to be coherent across files
|
2016-03-24 14:54:55 +01:00 |
|
Mathieu Maret
|
d729750ed5
|
General way to deal with GPIO by mqtt
|
2016-03-23 00:34:50 +01:00 |
|
Mathieu Maret
|
a391cd0369
|
Draft for subscription to all gpio
|
2016-03-22 23:39:30 +01:00 |
|
Mathieu Maret
|
7ee04eecc4
|
Try mqtt subscription
|
2016-03-21 00:56:27 +01:00 |
|
Mathieu Maret
|
e99f63ef41
|
Keep bmp180 status information
|
2016-03-20 00:14:24 +01:00 |
|
Mathieu Maret
|
9ca3c49aa2
|
Print mqtt port at boot
|
2016-03-19 23:49:52 +01:00 |
|
Mathieu Maret
|
d6ae3ca283
|
Serve information about memory
|
2016-03-19 23:47:32 +01:00 |
|
Mathieu Maret
|
e38edf0dbc
|
Do not use so much RAM for eeprom
|
2016-03-18 01:19:35 +01:00 |
|
Mathieu Maret
|
d92fe1ce99
|
Auto refresh home page
|
2016-03-17 01:05:19 +01:00 |
|
Mathieu Maret
|
b66769f9d6
|
Add http request to reboot ESP
GPIO0 should be at 3.3v to boot correctly
|
2016-03-16 01:09:25 +01:00 |
|
Mathieu Maret
|
ff178ce940
|
Get pressure mesure from BMP180
|
2016-03-16 00:54:13 +01:00 |
|
Mathieu Maret
|
4f50d6f175
|
Fix temperature type
|
2016-03-16 00:16:19 +01:00 |
|
Mathieu Maret
|
a145dc9a9c
|
Home page show mqtt status
|
2016-03-16 00:16:19 +01:00 |
|
Mathieu Maret
|
cbbf4b2b3d
|
Improve form for Setup
|
2016-03-16 00:16:19 +01:00 |
|
Mathieu Maret
|
25010e63c0
|
Save mqtt port into eeprom
|
2016-03-16 00:16:08 +01:00 |
|
Mathieu Maret
|
dc47c61775
|
Save MQTT config into EEPROM
|
2016-03-14 01:47:43 +01:00 |
|
Mathieu Maret
|
5007b652d9
|
Do not need to be setup to play with gpio or OTA
And reindent
|
2016-03-11 01:42:27 +01:00 |
|
Mathieu Maret
|
f0b47e162c
|
Send temperature information into MQTT
|
2016-03-11 01:39:25 +01:00 |
|
Mathieu Maret
|
390b18b592
|
Take measure of Temperature from BMP180
|
2016-03-11 00:43:24 +01:00 |
|