Thank You!!!! Playing with it now
Blind Control V6 Install and Upgrade
Hi Mountain, is there an option to stop broadcasting the blind’s SSID? I have a bunch, they’re all setup but still broadcasting all their SSID’s. Thanks.
I’ll check it out in the next few days, a lot of the libraries were upgraded in this build.
Thanks for pointing this error out. It should not be doing this.
Playing with this release now. This is fantastic. I am going to solder on a push button this weekend and test that. Thanks @Mountain
I am implementing newer code for multiple button operation.
- Click: rapid press and release . Open blind
- Double-Click: two clicks in quick succession. Close blind
- Press and Hold: holding the button down 2 sec then release . Open blind to 50%
- Long Press and Hold: holding the button for a long time 6 seconds. Reset Controller to default wipe all data and launch AP mode.
Should have this up for release shortly. Currently testing code. And removing a couple of bugs.
New firmware. 6.05
Remote switch control improvements
1 short press. toggle open/close
double press fast. move blind to 50%
Long press 5 sec plus. Reset Device, wipe all data Restart AP setup mode
Re download firmware from original post.
This version is beta. Next release will have smart control enabled in remote switch operation. such as slip correction, trim offset etc. these are currently available in MQTT operation ONLY.
Please try beta version…
Have fixed the SSID broadcast issue. Was in the Upgrade of WiFiManager 2 Alpha release. Have down graded to .15 stable release and broadcast has gone. All options are still working.
Have replaced the bin file as in original post.
Will release new version with smart control options enabled in the next few days.
Hope this will help.
Thanks for the feedback
I have one board / motor I’m testing with 6.05. not installed in a blind yet. Is there an issue with it randomly resetting or moving the motor?
It’s sitting on my desk and every so often I’ll hear the servo buzz.
I do have the resistor and switch installed and that functions correctly, as well as it’s responding to all the correct MQTT Topics so I think its working fine… it just randomly opens or closes a bit.
It should not buzz or move…if it restarts due to wifi or power problems then you will get a slight movement. Servo needs to obtain its location, also software will move blind to its last position on reboot…(I can disable this but positioning information will be incorrect on habpanel etc )Position information is stored in a dat file that is created on 1st received commands via mqtt.
Check you have good power supply. I use a 2A-3A plug …
also check wifi is good strength…
On powerup servo will jolt .
after connection to wifi and mqtt software will restore servo to last stored location will get another jolt.
Have downloaded the latest v6 as i not long upgraded to 6.06
I had issues on the bench before aswell
Hi, Im wanting to upgrade. I believe I have V5.
But I cannot for the life of me remember how…
I have not been able to directly access the IP address, is there something im missing?
You need to be able to access th device by its ip address.
example 192.168.0.40 would bring up a status page.
this will also give help information on how to upgrade firmware.
You need to findout what ip the blind controller has. You might need to go into your router to find out that information.
One you have the IP address, from your browser
Deviceipaddress/upgrade
example
192.168.0.40/upgrade
You will be prompted for id and password, that you set up on 1st configuration, the admin id and password.
Then you be locate the bin file to upload.
Select the downloaded file of v6
Once upgrade you will need to reconfigure via AP mode again as a new install
This is required as V6 has a memory and file management upgrade…Major change
Hi @Mountain, thanks for that.
A quick reboot allowed me to access the web ui, I could originally see the devices connected to my router and was able to control them via mqtt but for some reason just couldn’t access them via ip…
I have upgraded one of my blinds to V6 but am having issues getting it to connect to my network.
Post entering my credentials in AP mode it would just never connect to my network and kept broadcasting its SSID “MK-smartV6” (or something along those lines) it certainly wasn’t what I set it to.
The SSID and PW I entered were certainly correct, I tried approx 10 or more times.
I did at one point try to enter the credentials but not input any MQTT info and it connected but as soon as I went through the new web ui and entered all my MQTT credentials I lost the device again…
Is there something im missing/could be doing wrong? Through all of this I have also tried to reset the device multiple times by moving the jumper but it seems whenever I reconnect the MQTT credentials etc are still there which I thought would disappear? Only thing I haven’t tried is to refresh via serial if you think its a good idea?
Thanks in advance - Anthony
I had the same problem during A Upgrade and Reset…Tried several times, took 2 days to see the problem and fix
Bug with wifi manager…
Symptom
When you connect to Device via AP mode you will probably see the SSID field already filled in with your SSID and all other fields left blank, like SSID password and MQTT details etc.
I just entered the SSID password and all MQTT details etc then saved.
Device kept appearing as AP mode. etc
Fix
When connectiong in AP mode I noticed the SSID field was refilled again and its was a gray or lighter text colour, I then selected the SSID from the above list using mouse etc and the value became a darker colour, I then procedded to enter SSID password and all the MQTT details etc then hit save.
This fixed it.
It appears the reset settings in WiFi Manager has problems clearing the SSID name in EEPROM .
Note . When the device goes into AP mode the SSID broadcasted will be MK-SmarthomeV6.nnnnn , this should go once the device is configured correctly.
Also Admin id and password is set to default, but you can change password in GUI now
ID = admin
Password = password
Try this above before reflashing via serial this would be last resort and a pain aswell
Note on GUI
If you make changes via GUI and press commit make sure you press save as well.
Commit only changes the values in memory not stored, Save stores the values.
Also you must enter MQTT details in AP mode…The GUI only alows you to change once configured. If you leave these fields blank in 1 st config AP mode the device will keep restarting into AP mode.
All fields in AP WiFi Manager configuration Mode need to be filled in…
Thanks, managed to get it working but don’t feel like I did anything different.
Just made sure I went through and deleted and retyped everything.
One question re make changes in the ui, do you have to fill out all the boxes each time you make a change ie I only want to change speed from FAST to SLOW would I also have to fill the Host device name new value again?
Only what you change in the GUI, The fields on the right are either blank or have a gray example format, these are null untill you update that field. You only need to change the field/option you want. eg Speed SLOW or FAST.
you can also send a MQTT command to change speed too.
cmnd/TOPIC/SPEED payload FAST or SLOW
eg cmnd/BlindControl2/SPEED SLOW
or via switch function in site map…
Nice Mountain.
My blinds have been working flawlessly since your v4 but lost a PCB, servo and a rounded out blind shaft adaptor (all on different blinds at the same time
)
V6 took a second to work out the new mqtt topic layout and incorporate it into HomeAssistant but is now working without issue and response time is much faster.
Thankyou for the feed back on V6, I am still updating this version, a couple of areas i am not happy with but overall its getting there.
How did you loose a PCB,?
Good you have it working in Home Assistant, I don’t use HA yet so not sure on configuration yml files.
@Mountain Now have the V6 installed on 5 blinds controllers. Working well. Love the set-servo function and some of the other setup controls via the GUI. Have a few other features, such as trim adjustment and weight slip, to experiment with but looking forward to your updates.
Do you have a way for us to track your updates other than searching here? Perhaps a repo of some sort? What about contributions?
Thanks for all the hard work!
Thanks for positive feedback.
I do have a repo running on a server that you can access the firmware and also you can change the OTAAuto path in setup to access this.
http://mesmarthouse.com/tasmota/mk-blindcontrol.bin
you can access in your browser to download the bin file your self and install or once you change the path as above can issue a command or MQTT post to auto update from repo server.
command from browser http://your device ip address/OTAupgrade
you will be prompted for admin password.
via MQTT message
for singe device
cmnd/your Device MQTT Topic/upgrade payload=1
I have followed tasmota global template for upgrade.
If you issue a MQTT message cmnd/tasmotas/upgrade payload=1
This will force all tasmota devices and mk-blindcontrol devices to download software from repo’s and install, handy …
Hey there Mountain,
I just received my new blind control, should it have the updated firmware on it that is represented in this thread ? Also, and this may be a problem, I’m getting an MQTT error in Home Assistant - Socket error on client , disconnecting!
New blind control hardware only has Matt’s version 2 firmware installed. You will need to download the latest from http://mesmarthouse.com/tasmota/mk-blindcontrol.bin and upgrade after your 1st setup.
With Home Assistant - Socket error on client , disconnecting!
check out this link https://community.home-assistant.io/t/having-trouble-setting-up-mqtt/199664/19