100 Commits
Author SHA1 Message Date
mrcory 63380b2a6f Final 8266 Build (Untested) 2022-12-04 14:16:19 -05:00
mrcory cdda239b04 Added LED control with Home Assistant
LED (PWM) can now be controlled with Home Assistant. Set desired brightness in the config.
2022-09-10 16:36:47 -04:00
mrcory 28e25b66bc Added Basic Home Assistant Control
Shade can be opened or closed via Home Assistant.

Blynk and Home Assistant can now be enabled/disabled in the config.

Config must be done in code or with Blynk.
2022-08-26 17:59:00 -04:00
mrcory a3d64f7043 Added ability to disable Blynk
Blynk can now be disabled in the config.

Will add Home Assistant support for the shade itself.
2022-08-11 19:02:04 -04:00
mrcory f2861ba7f8 Shade now restarts when inverting
Changing the inversion setting wasn't applying until restarting, so now a restart is called when changing the setting.
2020-03-04 17:12:01 -05:00
mrcory 7133bdd6f6 Maybe fix? 2020-03-02 01:06:24 -05:00
mrcory d9e623f966 Merge branch 'master' of https://github.com/mrcory/Roller-Shade-Controller 2020-03-02 00:52:16 -05:00
mrcory 7b679c25b8 Speed setting fixes 2020-03-02 00:52:12 -05:00
mrcoryandGitHub 4cfaab8f79 Update README.md 2020-03-01 23:21:53 -05:00
mrcory 2b0993bd8f Version Bump 2020-03-01 23:20:05 -05:00
mrcory 8bc4984db5 Added WiFi Manager 2020-03-01 23:19:43 -05:00
mrcory bcfd223dbe Remove bad pcb files 2020-03-01 23:04:13 -05:00
mrcory 52dee7f6f8 Add PCB Files 2020-03-01 23:03:34 -05:00
mrcory 15e73e009e Fix File 2020-02-23 14:13:25 -05:00
mrcory 72564d0d13 Added Gerber File
Reference Gerber files for the Rev.3 board. This board is for use with the mini stepper.
2020-02-22 15:25:49 -05:00
mrcory a0b2f138b1 Blank blynk.h 2020-02-22 15:13:14 -05:00
mrcoryandGitHub aea6790631 Add revision number to title 2020-02-22 15:10:36 -05:00
mrcoryandGitHub b1b3a08c0e Add files via upload 2020-02-22 15:09:53 -05:00
mrcoryandGitHub b99a1ad900 Update README.md 2020-02-20 13:15:15 -05:00
mrcoryandGitHub 4964a7ff85 Update README.md 2020-02-20 13:14:15 -05:00
mrcoryandGitHub 99b628cff6 Update README.md 2020-02-20 13:12:58 -05:00
mrcory d308650216 Added Thiniverse link to header 2020-02-17 17:49:39 -05:00
mrcory da86df2bc0 Version Bump 2020-02-17 17:45:56 -05:00
mrcory 07c7e207f3 Initial FastLED Additions 2020-02-17 17:44:36 -05:00
mrcory fc9a13be08 Update shade_controller.zip 2020-02-17 17:44:04 -05:00
mrcory 4e6ae0ee74 Cleanup 2020-02-17 17:44:00 -05:00
mrcory 2f535b1e7a Fix light power button
Light can be turned off while preserving brightness.
2020-02-17 17:25:54 -05:00
mrcory 23105f6f5e Hardware button brightness can now be set in the app. 2020-02-17 17:25:29 -05:00
mrcory 418fba0d19 Update shade_controller.ino 2020-02-17 13:57:09 -05:00
mrcory 6be00b0d5e Fix PWM led 2020-02-17 13:57:01 -05:00
mrcory 1f40797ced Fix random inversion 2020-02-17 13:45:42 -05:00
mrcory 21c4a62ea2 Restore Feature Parity
Everything seems to work this time.
2020-02-16 19:59:23 -05:00
mrcory 1503d9dac8 MAJOR REVERT
At an unknown time I broke the eeprom functions. Restarting before resent changes.
2020-02-16 17:50:01 -05:00
mrcory 21fa0e71d7 Stuff 2020-02-15 21:42:32 -05:00
mrcory 23884a4f13 Update wifi.h 2020-02-15 19:39:01 -05:00
mrcory 348ceda36a Update wifi.h 2020-02-14 18:07:03 -05:00
mrcory d497d7aade Update shade_controller.ino 2020-02-14 18:07:01 -05:00
mrcory 6e99955d11 Adjust default values 2020-02-14 17:47:10 -05:00
mrcory c23bd85850 Light Control Adjustments 2020-02-14 17:45:11 -05:00
mrcory 157d97a54c Add ArduinoOTA 2020-02-14 17:09:36 -05:00
mrcory 0fc1cf7bef Fix light not turnng of when slider set to 0 (hopefully) 2020-02-14 14:45:58 -05:00
mrcory 98fbeb4fae Update lightcontrol.h 2020-02-14 14:43:11 -05:00
mrcory 0b81eb0f32 Update shade_controller.ino 2020-02-14 14:43:09 -05:00
mrcory c9a039494e Update config.h 2020-02-14 14:37:06 -05:00
mrcory 0c578eedeb Shuffle code 2020-02-14 14:37:03 -05:00
mrcory 962c13eb61 Sync led power and brightness with app 2020-02-14 14:33:01 -05:00
mrcory 426014b4b8 Update lightcontrol.h 2020-02-14 14:17:46 -05:00
mrcory fcda14ef27 Decrase button lag 2020-02-14 14:17:36 -05:00
mrcory 1528502106 Typo 2020-02-14 13:59:27 -05:00
mrcory 7aa1bc36a5 Only sync on first run 2020-02-14 13:55:11 -05:00
mrcory 6736599c7b Removed reset and added config save button 2020-02-14 13:31:47 -05:00
mrcory d5cad76448 Added different speeds for up and down 2020-02-14 13:31:28 -05:00
mrcory 111d25293c Show saved configuration version number in serial monitor 2020-02-14 12:58:35 -05:00
mrcory a03155f814 Fix loading inverted setting from EEPROM 2020-02-14 12:58:08 -05:00
mrcory 3c28b55fe4 Comment Note 2020-02-14 12:43:00 -05:00
mrcory 758c98e527 Sync device values with app 2020-02-14 12:42:45 -05:00
mrcory bcbcabcba8 Added timer for Blynk.run()
Imported the timer code I use in my aquirium controller.
2020-02-14 12:04:14 -05:00
mrcory 37e3b3787a Added invert function to loop 2020-02-14 11:53:28 -05:00
mrcory de6bbb663a PWM Light now remembers the previous brightness 2020-02-14 11:47:17 -05:00
mrcory 9163f7c921 Added config version checking
Checks that the saved config info is compatible with the current setup.
2020-02-14 11:43:37 -05:00
mrcory a0cf1dbca2 Update functions.h 2020-02-14 11:14:47 -05:00
mrcory 49d124dd63 Fix variable reference 2020-02-14 11:14:38 -05:00
mrcory 719300c259 Fix wrong symbol 2020-02-14 11:14:24 -05:00
mrcory 0eebac7074 Added forgotten brackets 2020-02-14 11:12:59 -05:00
mrcory 384a521a89 New config system
Added versioning to prevent loading an incompatible config from EEPROM
2020-02-14 11:11:03 -05:00
mrcory 9166a7d801 Add settings 2020-02-14 11:10:12 -05:00
mrcory d5e7645a5f Update config save/load and add motor inversion code 2020-02-14 11:09:34 -05:00
mrcory b350e06f1f Move light code to its own file. 2020-02-14 10:42:44 -05:00
mrcory 5b950f60e1 Update stepperMini.h 2020-02-14 10:38:41 -05:00
mrcory d3fe21b4aa Added config options via Blynk app 2020-02-14 10:38:29 -05:00
mrcory 104184b32b Added Nema Code (UNTESTED)
The only test this has been through is to see if it will compile. (It did)
2019-09-19 20:24:54 -04:00
mrcory 31a1b20535 Merge branch 'master' of https://github.com/mrcory/Roller-Shade-Controller 2019-08-15 17:58:24 -04:00
mrcory 1d899a6073 Start v2 work 2019-08-15 17:58:19 -04:00
mrcoryandGitHub fd399a6f6c Update README.md 2019-08-15 17:36:35 -04:00
mrcory 383ed99425 Merge branch 'master' of https://github.com/mrcory/Roller-Shade-Controller 2019-08-15 17:25:33 -04:00
mrcory 6b72093cfd Update config.h 2019-08-15 17:25:31 -04:00
mrcory af8596911b PWM light additions 2019-08-15 17:25:27 -04:00
mrcory d8c37dcc1e Add PWM light conrols 2019-08-15 17:25:14 -04:00
mrcoryandGitHub da271ee34a Add files via upload 2019-08-08 13:55:03 -04:00
mrcory db05ca5b69 Formating and Comments 2019-08-08 13:33:43 -04:00
mrcory d45a5b6bcb Spelling Fix 2019-08-08 13:33:24 -04:00
mrcory 3eb8ba47cd Merge branch 'master' of https://github.com/mrcory/Roller-Shade-Controller 2019-08-04 16:47:35 -04:00
mrcory 7066c4fb4d Prep for LED strip support. 2019-08-04 16:47:25 -04:00
mrcoryandGitHub 48da039c69 Update README.md 2019-08-04 16:40:39 -04:00
mrcory e5927184b3 Add comment 2019-07-08 11:36:19 -04:00
mrcory 0c87a1a4b0 Added a basic pulse to the light 2019-05-24 12:23:39 -04:00
mrcory eca735a637 Move settings to config.
Added ability to set button debounce in config
2019-05-24 11:37:24 -04:00
mrcory e5f974fe5e Added RGB Zebra support 2019-05-24 11:29:54 -04:00
mrcory d90b8a28eb Comment 2019-05-22 20:19:45 -04:00
mrcory 52667c8bc8 Comments and Cleanup 2019-05-22 18:44:41 -04:00
mrcory 4a8119086a Config for my D1 Mini (knockoff) 2019-05-22 18:19:17 -04:00
mrcory 0443cd92f4 Light can be turned on via RST button
To turn on the light hold the rst button for 250-500ms, to reset position hold for 2.5+ seconds
2019-05-21 14:13:44 -04:00
mrcory 7b3c22ea53 Speeding movement back up 2019-05-20 23:45:58 -04:00
mrcory bb85cfafeb Addded Controls for WS2812 2019-05-20 22:32:54 -04:00
mrcory 0dad93f6b0 Cleanup 2019-05-20 16:33:22 -04:00
mrcory 55730ced6e Update Body_Acc.png 2019-05-19 15:21:42 -04:00
mrcory 94b57ab17d Prep for next version config 2019-05-19 15:15:17 -04:00
mrcory 05f6ff6bf8 Create Body_Acc.png 2019-05-19 15:15:02 -04:00
mrcory b0b63950c3 Serial Commands can now be disabled
After setting up positions, cmdArduino can be disabled to save small amout of memory.
2019-05-17 12:55:05 -04:00
mrcory 182da42f96 RTC can be disabled
Not sure when I will implement actually using the RTC, so  making it able to be disabled.
2019-05-17 12:45:09 -04:00