stpug
Well-Known Member
- Joined
- Nov 5, 2012
- Messages
- 3,808
- Reaction score
- 769
Looks good -nice and cleanI've begun implementation of tabbed view (they just don't quite look like tabs yet):
Tabbed View: http://justfortesting.byethost12.com/hextabbed.html
(2 new dependencies for this)
Great wok everyone! one thing I've noticed, the default profiles are in C values (17~22 or so) but the default working mode is F, so going to C makes the go to ~60
Precisely that! Just shoot me a pm let me know how much to paypal you! Could probably drop it in a standard mail envelope and it would get here by the end of the week.
Just checking if you received the controller and temp sensor I sent? Did the temp sensor alone fix it or was it the controller? Just curious of the failing part.
Greg
I've just made some changes which I think help with this issue, but please let me know if you continue to experience the issue you mentioned above.
Just put together my controller. I think I prefer javascript to fitting lots of wires into a small space. BTW, the hex output by the hex creation Web page worked a charm.
View attachment 231980
View attachment 231981
I have an STC-1000+ running a closet, in "th" mode set to 55°F with 0.5°F hysteresis and a 20 minute cooling delay. I have the temperature probe in a 1/2 liter bottle of water. It is cycling every 5 minutes or so. I don't get the blinking cooling light, it just switches on, turning on the compressor on the wine fridge unit I have. I think the STC-1000+ is ignoring the cooling delay. I don't understand why. I'm thinking the first thing I should do is take out the STC and re-flash it. I also have a spare I could swap out. But I figured I'd ask to see if anyone knew what else I could be doing wrong.
Hi!
StPug, I made some changes now that are more in line with what I envisioned. It is pretty much only layout changes. I kind of like having the settings collected and in the order they're laid out in eeprom. Hope you think this is ok.
Check it out : HEX editor tabbed
Edit: Oh, yeah... I haven't had a lot of time for this, so it is kind of rushed... No default values makes a kind of uninteresting starting point..
Any chance you made a windows update?
FTDI has apparently made an indcredible a-hole move and in their driver that is pushed out with windows update, actually brick non genuine chips without ANY notification or anything! See this.
I really hope they bite the dust. I do understand they want to protect their IP, but this is so not the way to do it.
Anyway, if your arduino stopped working, it might well be due to a non genuine FTDI USB to serial chip.
If you have the choice, I'd strongly suggest avoiding FTDI (and windows for that matter).
I have an STC-1000+ running a closet, in "th" mode set to 55°F with 0.5°F hysteresis and a 20 minute cooling delay. I have the temperature probe in a 1/2 liter bottle of water. It is cycling every 5 minutes or so. I don't get the blinking cooling light, it just switches on, turning on the compressor on the wine fridge unit I have. I think the STC-1000+ is ignoring the cooling delay. I don't understand why. I'm thinking the first thing I should do is take out the STC and re-flash it. I also have a spare I could swap out. But I figured I'd ask to see if anyone knew what else I could be doing wrong.
I'm also planning to use an STC1000+ for the same purpose, e.g. to control my 600 bottle wine cabinet. Thus far, I've just been using its built in mechanical thermostat, but I'd like to have a digital confirmation of temp. BTW, do you have the probe in a wine bottle, or is this in the open air in the wine fridge?
Your layout changes all look good to me, and I completely understand having the layout flow match the actual STC process flow. It makes intuitive sense to me.
In my hacked version I ended up having to use ' autocomplete="off" ' on nearly every input field to avoid a bug (at least with Firefox) when switching scales and then refreshing the page. The bug leaves the °F values after the refresh as the °C values - clicking 'switch scales' again moves the °F values into the 100s of degrees. Try it in FF if you have it:
-Load the page
-Click 'switch scale'
-Click refresh on page using browsers refresh button/icon, or right-click refresh
-Click 'switch scale' again
Iron (chrome) seems unaffected by this bug, fwiw. Don't know about other browsers.
Bug Report
Follow-up to my post here:
I can confirm that the cooling delay and heating delay settings don't appear to have any effect in the STC-1000+ firmware. I have just tested my new unit and set both delays to 10 minutes manually. Despite these settings, both heating and cooling outlets are (individually) activated after about 55 seconds.
I am always happy to help where and when I can. This project takes what was a simple but effective basic device to a much higher advanced level. Thanks for your hard work and time, and for sharing with us all. Cheers!Thanks!
I'll be sure to include the autocomplete='off' as soon as get the chance then.
I'm glad you're ok with the changes I made as well. I don't want to upset anyone, especially anyone that contributes code
Thanks for your effort on this. I'll be sure to add your name to the preamble as well!
This is the initial heating/cooling delay. It is always approx 1 minute. This is documented (at least I think it is, otherwise it should be).
After that the cooling delay should be the selected value. The reason being that on fluctuations in power supply (ie outage), you don't want rapid compressor cycling even if delay is set to zero. In the same manner if you have the delay set at half an hour, you want it to turn on faster than that initially when you first plug it in. The initial one minute is the tradeoff made.
If cooling/heating delay don't work as expected after the first cycle, then it is a bug or an error somewhere else. I haven't had any bugreports on this, but that does not mean that it can't be a bug, might just be no one has caught it yet.
Alpha,
The cooling delay doesn't work as expected after the first cycle for me:
I have an STC-1000+ running a closet, in "th" mode set to 55°F with 0.5°F hysteresis and a 20 minute cooling delay. I have the temperature probe in a 1/2 liter bottle of water. It is cycling every 5 minutes or so. I don't get the blinking cooling light, it just switches on, turning on the compressor on the wine fridge unit I have. I think the STC-1000+ is ignoring the cooling delay. I don't understand why. For now I have uped the hysteresis to 1°F, but I'm thinking I should take out the STC and re-flash it. I also have a spare I could swap out. But I figured I'd ask to see if anyone knew what else I could be doing wrong.
I am always happy to help where and when I can. This project takes what was a simple but effective basic device to a much higher advanced level. Thanks for your hard work and time, and for sharing with us all. Cheers!
Thank you for explaining this, and you are absolutely correct. The initial 1 minute delay is just experienced when initially powering on the device, afterwards the user set delay is adhered to (in my case 10 minutes). Thanks for clarifying this point. Once you explained it, this was easy enough for me to test by picking a cooler than ambient set temp; waiting the minute for the cooling relay to turn on; put probe in ice water to reach set temp and deactivate cooling relay; pull probe and warm up in hand to initiate user set cooling delay.
I turned the setting screw on the wine fridge to the lowest setting. I put the probe in a water bottle like this one:
For now I set the hysteresis at 1°F to force a longer cycle time, but I'm going to swap out the STC-1000+ and reflash the unit to see if I can get the delay to work again.