Commit Graph

330 Commits

Author SHA1 Message Date
Xose Pérez
fb7e08ec93 Initial support for RGB/RGBW 5050 LED strips 2017-03-05 22:56:11 +01:00
Xose Pérez
0796b0f335 Added relay and color commands to terminal 2017-03-05 22:54:07 +01:00
Xose Pérez
ffd54f1abf Do not broadcast messages via websocket if there is no client connected 2017-03-05 22:51:24 +01:00
Xose Pérez
4c6e1199dd Fix typo in mqtt reports. Added MQTT_RELAY_REPORT 2017-03-05 22:38:09 +01:00
Izik D
1aca16b168 Merged in izikd/espurna/ds18b20 (pull request #12)
Ds18b20
2017-03-01 11:23:53 +00:00
Xose Pérez
40cd0d91fb Version update 2017-03-01 12:11:42 +01:00
Xose Pérez
041d2a9f55 Using AsyncMQTTClient by default again 2017-03-01 11:53:26 +01:00
Xose Pérez
eb432ffe95 Normalize actions passed via websockets 2017-03-01 09:06:47 +01:00
Xose Pérez
aaa562696e Fix reference to old setting 2017-03-01 09:06:19 +01:00
Xose Pérez
4023cf1ba1 DEBUG_PORT enabled by default in Arduino too 2017-03-01 00:05:45 +01:00
Xose Pérez
e0abce8f0b Helper methods for MQTT sending, subscribing and forwarding 2017-03-01 00:03:01 +01:00
Xose Pérez
5c8eebe12e Updating staging version number 2017-02-28 22:58:02 +01:00
Xose Pérez
9e75bdb45a Moving light code to its own module 2017-02-28 22:57:25 +01:00
Xose Pérez
77d7a48d5f Discard empty MQTT topics when subscribing 2017-02-28 22:48:24 +01:00
Xose Pérez
9747e571e0 Disable ADC_VCC when using ADC in Emon module 2017-02-26 16:36:09 +01:00
Xose Pérez
4db64ea581 Allow two minutes between WIFI connect retries 2017-02-26 16:14:21 +01:00
Xose Pérez
a887cc8789 Moved EEPROM initialization to main sketch 2017-02-26 16:13:05 +01:00
Xose Pérez
13c53c7c6d Split data.h content in 1k chunks since Arduino IDE chokes at long lines 2017-02-26 00:20:47 +01:00
Xose Pérez
e758c2295d Restore small delay before wifi to allow autoconnection 2017-02-26 00:20:11 +01:00
Xose Pérez
79a8dc6c06 Fix unknown reference in Arduino IDE 2017-02-25 23:45:53 +01:00
Izik Dubnov
08dc5a22b0 Added DS18B20 not connected indication
Signed-off-by: Izik Dubnov <izikd@izikd.net>
2017-02-26 00:31:47 +02:00
Izik Dubnov
03f2f306eb Split DS18B20 reading into 2 stages for performance
* Waiting for conversation takes ~750ms
  which is ~4-5K main loop iterations in my setup

Signed-off-by: Izik Dubnov <izikd@izikd.net>
2017-02-26 00:31:47 +02:00
Xose Pérez
3dc042be42 Report data from CT and DS18B20 to the web interface even if no MQTT connection 2017-02-25 23:02:15 +01:00
Xose Pérez
788905307b Move my9291 initance creation to setup method 2017-02-25 21:54:31 +01:00
Xose Pérez
68b0c52b37 Merge branch 'master' into dev 2017-02-25 21:43:28 +01:00
Xose Pérez
7254cacb1d Disabling colorpicker widget by default 2017-02-25 17:01:55 +01:00
Xose Pérez
635fcf9a0b Periodic MQTT reports configuration 2017-02-25 16:01:11 +01:00
Xose Pérez
169aacdca5 Update README & CHANGELOG 2017-02-25 13:14:21 +01:00
Xose Pérez
4f692b6245 Not yet 2017-02-25 12:10:40 +01:00
Xose Pérez
d8b376a8ea Freeze libraries 2017-02-25 12:05:53 +01:00
Xose Pérez
d76d2a7fc1 Merge branch 'my9291' into dev
Conflicts:
	code/platformio.ini
2017-02-25 11:55:58 +01:00
Xose Pérez
af40b8858b Using my9291 external library reference 2017-02-25 11:29:52 +01:00
Xose Pérez
c2beb4a44e Added factory reset on long-long click (>10 seconds) 2017-02-25 01:32:37 +01:00
Xose Pérez
fc38401693 Name refactoring 2017-02-24 23:33:10 +01:00
Xose Pérez
ec989ca44e Accept single MQTT color value for white 2017-02-24 23:26:56 +01:00
Xose Pérez
8924d1b173 MY9291 and color picker 2017-02-24 23:16:51 +01:00
Xose Pérez
fa7ad3aada Update README.md and CHANGELOG.md files 2017-02-23 23:36:01 +01:00
Xose Pérez
49a8e9ff1d Issue #84. prevent using the hardware serial in the Dual for debug messages 2017-02-23 23:29:23 +01:00
Xose Pérez
b203757b5c Using ESP.restart() instead of ESP.reset() 2017-02-23 21:20:15 +01:00
Xose Pérez
6f0e08b05a Version bump & updated changelog 2017-02-22 22:27:46 +01:00
Xose Pérez
34116ac16d Basic check of the uploaded config file 2017-02-22 21:30:09 +01:00
Xose Pérez
171febec12 Processed web interfaces files 2017-02-22 19:08:32 +01:00
Xose Pérez
23fae3e1e8 Added footer to web interface 2017-02-22 19:06:21 +01:00
Xose Pérez
39a81ea529 Backup and restore settings from file 2017-02-22 19:05:46 +01:00
Xose Pérez
0c1da2c7a8 Fix gulp task dependencies 2017-02-22 19:05:07 +01:00
Xose Pérez
99a964ee30 Setting default behaviours for double & long clicks to BUTTON_MODE_NONE for all buttons except the first one 2017-02-22 10:44:11 +01:00
Xose Pérez
91770f77db Fix wifi_led index in showStatus 2017-02-22 10:29:43 +01:00
Xose Pérez
09a8a669c4 Issue #73. Fix bug when building project without support for Domoticz 2017-02-22 09:56:17 +01:00
Xose Pérez
562453b1d3 Unified build_flags. Fix jangoe boards type 2017-02-22 09:49:43 +01:00
Xose Pérez
04ba425678 Using PubSubClient by default 2017-02-21 19:12:48 +01:00