Commit graph

350 commits

Author SHA1 Message Date
Deb
7eaf25dd99
Merge pull request #129 from debsahu/master
* fix httpServer calls in setup
* UART method for NeoAnimationFX
* added "static" mode (default) to HA's light.yaml
* fix #130
2018-04-10 20:06:58 -04:00
debsahu
f3b6abb52b fix amqtt credentials 2018-04-10 15:36:41 -04:00
debsahu
88d299f430 Default mode is "static" 2018-04-10 11:36:56 -04:00
debsahu
1560ac8704 UART method as an option 2018-04-10 01:06:47 -04:00
debsahu
b8bb6e8a14 httpUpdater.setup defined twice
merging error?
2018-04-09 20:51:18 -04:00
Deb
c9ff0ac44c
Merge pull request #127 from debsahu/master
Fix for including ArduinoJson.h when ENABLE_STATE_SAVE_SPIFFS
2018-04-08 18:30:31 -04:00
debsahu
09a26a750b fix #125 2018-04-08 18:18:33 -04:00
Deb
5f39f9429a
Merge pull request #4 from toblum/master
resyncing
2018-04-08 17:54:11 -04:00
Tobias Blum
73f50595f7 Disable MQTT_HOME_ASSISTANT_SUPPORT by default 2018-04-08 20:55:40 +02:00
Tobias Blum
829e8949d3 Add screenshot for board settings 2018-04-08 20:54:35 +02:00
Tobias Blum
4e31fa55ae Merge remote-tracking branch 'debsahu/ha-mqtt-discovery' 2018-04-08 20:50:53 +02:00
Tobias Blum
2b03629b35 Update screenshot for boards manager 2018-04-08 13:48:47 +02:00
Tobias Blum
0d8703c694 Merge remote-tracking branch 'debsahu/master' 2018-04-08 13:07:38 +02:00
debsahu
68fc2bce4c Added MQTT Discovery
#define MQTT_HOME_ASSISTANT_SUPPORT // If defined, use AMQTT and select
Tools -> IwIP Variant -> Higher Bandwidth
2018-04-08 00:03:39 -04:00
debsahu
227afa387e Mention 2.4.1 requirement 2018-04-07 23:36:32 -04:00
debsahu
bb898ad08a Merge remote-tracking branch 'refs/remotes/toblum/master' 2018-04-07 23:35:17 -04:00
Deb
22565228de
Merge pull request #124 from debsahu/master
fixes to MQTT
2018-04-07 23:16:16 -04:00
debsahu
4d9b70d858 fixes to MQTT 2018-04-07 23:00:57 -04:00
Deb
801f368373
Merge pull request #123 from debsahu/master
fixed error in speed control from HA.
2018-04-07 22:11:22 -04:00
debsahu
574c82b55d Messed Up Speed 2018-04-07 22:05:13 -04:00
Deb
b5fdb7e87f
Merge pull request #3 from toblum/master
Resync to my branch
2018-04-07 21:53:24 -04:00
Tobias Blum
1a2ec04773
Update README.md 2018-04-07 23:13:57 +02:00
Tobias Blum
ac5803cf9c
Update README.md 2018-04-07 22:48:17 +02:00
Tobias Blum
f85805b598 Missing file for last merge 2018-04-07 21:58:17 +02:00
Tobias Blum
9b7ca2ac47 Merge branch 'debsahu/master'
Support for AMQTT, NEOANIMATIONFX
2018-04-07 21:57:21 +02:00
Deb
cb5930d12c
Oops no need to set mode to hold on speed change 2018-04-05 09:49:24 -04:00
debsahu
a3b950df5c Changed the need for seperate HA MQTT topic for speed 2018-04-04 21:34:00 -04:00
debsahu
d406112ecf Added HA Speed Automation 2018-04-04 20:34:14 -04:00
debsahu
2a193ff445 Send back speed to HA 2018-04-04 17:37:11 -04:00
debsahu
4dc09f37c9 Updates
* Added support for NeoAnimationFX (USE_NEOANIMATIONFX)
* Better scaling for speed
2018-03-29 23:49:18 -04:00
debsahu
e3060fa7ee MQTT Callback for REST API
* SetBrightness fix from REST API callback from Master
* Added twinkleRandom to REST API (missing?)
* MQTT callback
2018-03-26 16:45:00 -04:00
Tobias Blum
252ae8e2af Changes as proposed in issue: [toblum/McLighting] Set brightness issue (#112) 2018-03-24 23:12:39 +01:00
debsahu
2bc1a68fb3 Update MQTT if WebSockets are changed
Addresses https://github.com/toblum/McLighting/issues/110
2018-03-23 21:43:24 -04:00
debsahu
980bd40567 Forgot to save "speed" in spiffs, set strip mode after read
* Added speed to SPIFFS save
* Should set strip state after succesful read.
2018-03-23 20:43:51 -04:00
debsahu
8b21969784 Stability updates, save state on SPIFFS, MQTT QOS
Modified
* Better implementation of tickers (recommended)
Added
* Save State on SPIFFS (alternative to EEPROM) EEPROM has finite write
cycles.
* Added Custom MQTT QOS levels, as AMQTT can handle QOS level 0,1&2 in
both publish and subscribe. Pubsub can only sunscribe in QOS 1&2,
publish at QOS 1 only.
2018-03-23 13:00:03 -04:00
debsahu
583d1396b7 Speed and Stability updates
If LEDs>100, stalls ESP8266. So bunch of code cleanup and merge with
existing variables used by other sections. Should be more efficient. As
of now on Arduino ESP 2.4.1, WiFi.setSleepMode(WIFI_NONE_SLEEP); is
required for MQTT function. ESP8266 is anyways connected to constant
power supply, so power consumtion is not immidiate concern now.
* HTTP OTA
* Arduino OTA
* Async MQTT
* PubSubClient
* HomeAssistant
2018-03-20 19:08:18 -04:00
Tobias Blum
445e663ca0 Add ESP8266HTTPUpdateServer as alternative 2018-03-18 01:47:13 +01:00
Tobias Blum
9657b04ed9 Merge remote-tracking branch 'origin/http_update_server' 2018-03-18 01:38:36 +01:00
Tobias Blum
7e7851cd2b
Update README.md 2018-03-18 01:35:37 +01:00
Tobias Blum
3acf3e811d
Update README.md 2018-03-18 00:46:47 +01:00
Tobias Blum
47309501b1 Set MQTT Client ID to HOSTNAME 2018-03-18 00:41:29 +01:00
Tobias Blum
bb6958aa00 Fix button code 2018-03-18 00:41:05 +01:00
Tobias Blum
075fd67f5c Merge branch 'feature/ha_integration' 2018-03-18 00:12:28 +01:00
Tobias Blum
e3997ac042 Add informational output 2018-03-17 23:59:46 +01:00
Deb
87476af2f1
Merge pull request #107 from debsahu/master
forgot to subscribe to mqtt_ha_speed
2018-03-16 13:06:51 -04:00
Deb
f4cf300090
Added ESP8266HTTPUpdateServer, better than Arduino OTA 2018-03-15 22:17:14 -04:00
Deb
ca79367153
Added ESP8266HTTPUpdateServer, better than Arduino OTA 2018-03-15 22:15:59 -04:00
Deb
88cd8d7961
forgot to subscribe to mqtt_ha_speed 2018-03-13 23:03:40 -04:00
Deb
b0d7be7514
Merge pull request #105 from debsahu/master
MQTT and WS changes send feedback to HA correctly without hangups.
2018-03-13 21:04:08 -04:00
Debashish Sahu
0da3e90f71 increase stability. no need for home/<HOSTNAME>_ha/out to be subscribed. 2018-03-13 20:58:41 -04:00