|
New OCS developments
I would have to check. Code looks ok. Looking at the code there was an issue, patched. Code looks ok.
I would have to check. Code looks ok. Looking at the code there was an issue, patched. Code looks ok.
|
By
Howard Dutton
· #471
·
|
|
New OCS developments
Trying to get the point across, this is in heavy development, don't count on it working. Still, the testing is helpful, I patched the Teensy watchdog code for that case where it's not enabled.
Trying to get the point across, this is in heavy development, don't count on it working. Still, the testing is helpful, I patched the Teensy watchdog code for that case where it's not enabled.
|
By
Howard Dutton
· #470
·
|
|
New OCS developments
I've moved all of my larger projects to VSC now, this was the last one. The other revelation was the creation of my task manager, that untied my hands when working in the Arduino environment. Makes th
I've moved all of my larger projects to VSC now, this was the last one. The other revelation was the creation of my task manager, that untied my hands when working in the Arduino environment. Makes th
|
By
Howard Dutton
· #467
·
|
|
New OCS developments
Another update: The OCS3 willl now compile for the Teensy3.5/3.6/4.1 and I added a hardware timer based watchdog. Not as good as the real thing (which the Mega2560 has) but better than nothing, as the
Another update: The OCS3 willl now compile for the Teensy3.5/3.6/4.1 and I added a hardware timer based watchdog. Not as good as the real thing (which the Mega2560 has) but better than nothing, as the
|
By
Howard Dutton
· #466
·
|
|
New OCS developments
Just added support for analog temperature sensors too (both weather and thermostat) like the LM35, TMP36, etc.
Just added support for analog temperature sensors too (both weather and thermostat) like the LM35, TMP36, etc.
|
By
Howard Dutton
· #465
·
|
|
New OCS developments
No problem. The thermostat now has (untested) BME280, BMP280, DHT11/21/22, and Si7021 support.
No problem. The thermostat now has (untested) BME280, BMP280, DHT11/21/22, and Si7021 support.
|
By
Howard Dutton
· #464
·
|
|
New OCS developments
That isn't done. My intention is to add the other relevant sensors same as WEATHER has. THERMOSTAT is inside. WEATHER is outside. You can't change the #defines there. If you want an outside BME280 jus
That isn't done. My intention is to add the other relevant sensors same as WEATHER has. THERMOSTAT is inside. WEATHER is outside. You can't change the #defines there. If you want an outside BME280 jus
|
By
Howard Dutton
· #462
·
|
|
OCS 3 power relays question
Let alone tested.
By
Howard Dutton
· #459
·
|
|
OCS 3 power relays question
I only changed Config.h settings where required or very desirable. They were close to what I feel is optimal to start with. Good. I patched the little typo for the RevP compiles now. I skipped over im
I only changed Config.h settings where required or very desirable. They were close to what I feel is optimal to start with. Good. I patched the little typo for the RevP compiles now. I skipped over im
|
By
Howard Dutton
· #458
·
|
|
OCS 3 power relays question
I'm not sure what you mean by "scripted" but generally the "Power Panel" works as before. I did test with your settings and they would crash it though, this was a buffer overflow, the scratchpad for d
I'm not sure what you mean by "scripted" but generally the "Power Panel" works as before. I did test with your settings and they would crash it though, this was a buffer overflow, the scratchpad for d
|
By
Howard Dutton
· #456
·
|
|
OCS 3 compiling error on 2 sensors
I'm guessing these are both related to your not having the proper libraries installed for the Arduino IDE. I think you might have realized/fixed this but not sure, at any rate I can enable both of the
I'm guessing these are both related to your not having the proper libraries installed for the Arduino IDE. I think you might have realized/fixed this but not sure, at any rate I can enable both of the
|
By
Howard Dutton
· #455
·
|
|
New OCS developments
Yes for weather but untested, look in Config.h they are listed. Only Bme280 for thermostat now, easy to add others though. Reminds me i should attach thermostat pressure to weather as it applies.
Yes for weather but untested, look in Config.h they are listed. Only Bme280 for thermostat now, easy to add others though. Reminds me i should attach thermostat pressure to weather as it applies.
|
By
Howard Dutton
· #446
·
Edited
|
|
New OCS developments
Speaking of new features... one of them is due to using the Sense class (from OnStepX) for digital inputs: Now these digital inputs have a built-in ability to filter noisy conditions. Normally, you sp
Speaking of new features... one of them is due to using the Sense class (from OnStepX) for digital inputs: Now these digital inputs have a built-in ability to filter noisy conditions. Normally, you sp
|
By
Howard Dutton
· #444
·
|
|
New OCS developments
I have things mostly working I think (on a Mega2560). The BME weather sensor works (new design/code there so that's good.) The website and charts work. NPT works. Relays almost work. The fast relay pw
I have things mostly working I think (on a Mega2560). The BME weather sensor works (new design/code there so that's good.) The website and charts work. NPT works. Relays almost work. The fast relay pw
|
By
Howard Dutton
· #443
·
|
|
New OCS developments
It's very much a work in progress at this point, lots of bugs, so you should wait for a little while still.
It's very much a work in progress at this point, lots of bugs, so you should wait for a little while still.
|
By
Howard Dutton
· #441
·
|
|
New OCS developments
I've started work on the OCS update, it's on Github as the master branch. The last stable OCS is now release-2.3 and the default branch, which is a good thing as this new version 3 of the OCS will tak
I've started work on the OCS update, it's on Github as the master branch. The last stable OCS is now release-2.3 and the default branch, which is a good thing as this new version 3 of the OCS will tak
|
By
Howard Dutton
· #438
·
|
|
Digital input pins pullup
OCS.ino file has... const volatile sense_t sense[] { { 0, INPUT, HIGH}, // not used {22, INPUT, HIGH}, // Sense 1: pin#, initialize, ON state {24, INPUT, HIGH}, // Sense 2: pin#, initialize, ON state
OCS.ino file has... const volatile sense_t sense[] { { 0, INPUT, HIGH}, // not used {22, INPUT, HIGH}, // Sense 1: pin#, initialize, ON state {24, INPUT, HIGH}, // Sense 2: pin#, initialize, ON state
|
By
Howard Dutton
· #436
·
|
|
New OCS developments
To be honest the T3.5 is more than fast enough and appeals as it's 5v tolerant and a little cheaper than the other options. The 3.6 is overkill, and the 4.1 is much faster still (many times) but it ma
To be honest the T3.5 is more than fast enough and appeals as it's 5v tolerant and a little cheaper than the other options. The 3.6 is overkill, and the 4.1 is much faster still (many times) but it ma
|
By
Howard Dutton
· #434
·
Edited
|
|
New OCS developments
I just modified the design a little, so the Teensy4.1 should also work.
I just modified the design a little, so the Teensy4.1 should also work.
|
By
Howard Dutton
· #432
·
|
|
New OCS developments
Same as OnStep uses. Cheaper yes. More powerful than a T3.6 is debatable. The 3.6 is much faster. The 3.5 is about as fast. The ESP32 downside is the lack of pins, that can be worked around by imposin
Same as OnStep uses. Cheaper yes. More powerful than a T3.6 is debatable. The 3.6 is much faster. The 3.5 is about as fast. The ESP32 downside is the lack of pins, that can be worked around by imposin
|
By
Howard Dutton
· #431
·
|