Commit Graph

60 Commits

Author SHA1 Message Date
Xose Pérez
b07bc1d97b fauxmoESP library returns boolean in onMessage callback 2016-11-21 01:11:25 +01:00
Xose Pérez
6770194287 Do not compile with fauxmo support by default 2016-11-20 23:21:17 +01:00
Xose Pérez
4a34e863b6 Merge branch 'master' into fauxmo 2016-11-20 21:43:33 +01:00
Xose Pérez
52521e6942 Integrating fauxmoESP library 2016-11-20 21:39:42 +01:00
Xose Pérez
4da4affdb7 Changed WS auth and added REST API key 2016-11-18 11:12:21 +01:00
Xose Pérez
9f88c59262 REST entry point for relay management, supporting GET and PUT 2016-11-17 09:30:47 +01:00
Xose Pérez
ecae80b0fc Indentation make-up 2016-11-17 08:23:47 +01:00
Xose Pérez
3a47bd402c Update filesystem builder script removing unnecessary dependencies and changing default target 2016-11-14 22:33:29 +01:00
Xose Pérez
e3c52ba66f Using PlatformIO library manager for Embedis library 2016-11-14 22:17:49 +01:00
Xose Pérez
9280078f71 Bring back HTTP relay entry points 2016-11-14 21:05:55 +01:00
Xose Pérez
20b27cdc87 Small changes to the web interface 2016-11-14 01:16:43 +01:00
Xose Pérez
bf73da17d4 Unify admin passwords 2016-11-14 00:26:30 +01:00
Xose Pérez
e501a9063e Bump version number 2016-11-13 23:41:36 +01:00
Xose Pérez
4de83916d1 Added basic authetication and CSRF check to websocket requests 2016-11-13 23:38:03 +01:00
Xose Pérez
866f8138e7 Migrated to AsyncWebServer, AsyncWebSocket and AsyncMqttClient 2016-11-13 23:29:54 +01:00
Xose Pérez
7f9a7ef052 Preliminary support for Sonoff POW 2016-11-12 14:51:49 +01:00
Xose Pérez
6db8513f6b Remove unnecessary and memory inefficient code 2016-11-08 14:31:51 +01:00
Xose Pérez
e4f78c274f Temporary fix for Adafruit DHT library bug reported here: https://github.com/adafruit/DHT-sensor-library/issues/62 2016-11-08 14:31:28 +01:00
Xose Pérez
d34a15a9f1 Replace all ajax requests with websockets 2016-10-24 12:15:11 +02:00
Xose Pérez
07acfbf8ea Added prefix to driver variables 2016-10-24 11:53:31 +02:00
Xose Pérez
cada976436 Added prefix to driver variables 2016-10-24 11:47:23 +02:00
Xose Pérez
e537a1297c Swapped functions for double and long click, changed blink mode 2016-10-23 21:11:32 +02:00
Xose Pérez
7b0fbfd898 Platformio *.ino preprocessor does not find function names not starting in the first row of a line 2016-10-21 06:12:00 +02:00
Xose Pérez
1e9fd98cb8 Using officially suported platformio.ini file 2016-10-20 08:47:42 +02:00
Xose Pérez
dd66e1706e Replaced slide checkbox images with sprite 2016-10-16 10:35:08 +02:00
Xose Pérez
6b5becf0a1 Added comment about custom platformio.ini file 2016-10-07 23:47:42 +02:00
Xose Pérez
51f2295cfb Small changes 2016-10-07 23:45:28 +02:00
Xose Pérez
ecfc2b8521 Report driver values on websocket connection 2016-10-07 12:51:18 +02:00
Xose Pérez
c60d8af64e Add hostname to web interface page title 2016-10-06 22:35:22 +02:00
Xose Pérez
48e9f78ca2 Fix bug due to strange behaviour in the ino2cpp converter 2016-10-06 22:07:01 +02:00
Xose Pérez
75a2e923f0 Hostname can now be changed. Added initial relay mode. Added reconnect and reset buttons to web interface. 2016-10-06 21:56:25 +02:00
Xose Pérez
88de7f51d0 Complete update 2016-10-06 11:53:58 +02:00
Xose Pérez
c21a9f22d2 Changing remote repositories for submodules, fix permissions issues when updating 2016-09-04 19:13:09 +02:00
Xose Pérez
5666cd5198 Using gulp to build file system files 2016-09-01 00:34:03 +02:00
Xose Pérez
10fb326667 Moved web interface to PureCSS 2016-08-29 00:50:23 +02:00
Xose Pérez
2173d1a4e5 Save settings only if they have changed 2016-08-28 13:28:18 +02:00
Xose Pérez
4f269713c4 Moved configuration to Embedis 2016-08-28 12:53:08 +02:00
Xose Pérez
9f02d95ed9 Imported external libraries not included in PlatformIO as submodules and linked from lib folder 2016-08-28 11:40:30 +02:00
Xose Pérez
10ae26da46 Wait X milliseconds for autoConnection and skip non-defined SSIDs 2016-08-28 11:17:26 +02:00
Xose Pérez
183b326b5f Split main code file into modules 2016-08-28 11:16:39 +02:00
Xose Pérez
e751ce00ce If wifi credentials available but in AP mode, try to reconnect after X minutes if no webclient present 2016-08-28 09:34:30 +02:00
Xose Pérez
eea34ed8ce Moved Wifi management code to a library 2016-08-13 03:36:05 +02:00
Xose Pérez
150d9023e5 Added hearbeat, version and fsversion MQTT messages, gzipped 3rd party contents 2016-08-12 00:30:40 +02:00
Xose Pérez
295d9839d5 Automate build process for multiple environments 2016-07-31 00:54:30 +02:00
Xose Pérez
0ab4fdec71 Using external EmonLiteESP library 2016-07-30 13:32:31 +02:00
Xose Pérez
ceb73afb47 Using NoFUSS library for autoota 2016-07-30 00:52:31 +02:00
Xose Pérez
0c582d6a12 Small fixes to DHT, energy monitor and main code 2016-07-30 00:22:55 +02:00
Xose Pérez
ba98704c69 Added DHT codem improved debug comments and WIFI configuration, saving configuration to EEPROM 2016-07-28 01:52:37 +02:00
Xose Pérez
45f96155b3 Configuration changes, using ArduinoJson for AJAX responses, EmonLiteESP with custom reading callbacks 2016-07-26 16:53:52 +02:00
Xose Pérez
4854642b02 AutoOTA first version 2016-07-26 16:51:51 +02:00