7/25/2023 0 Comments Opensprinkler update![]() ![]() With these changes, the controller can be truly independent, without the need to reference the Internet. a dot), indicating the files are served locally. To host the Javascript locally on the microSD card, copy the necessary Javascript files to a microSD card (2GB or less, formatted to FAT), and insert to OpenSprinkler. To change it, use, where x.x.x.x is your OpenSprinkler’s IP address. ![]() They are usually too big to store in the microcontroller internally, but can be stored on an external path. These Javascript files are required to render the controller webpages. This will soon change and the code will be significantly simplified in the near future.Ībout the second bullet, the firmware now supports Javascript files stored anywhere, including on a microSD card inserted in the controller itself. Right now the JSON code co-exists with code that spits out HTML pages, so there is a considerable amount of redundancy. Where x.x.x.x is the OpenSprinkler’s IP address. This is very useful for integrating OpenSprinkler with mobile apps, external control programs, and jQuery and AJAX in the future. Support for JSON output has been added since firmware 2.0.2. Added LCD auto-dimming feature (after 30 seconds of inactivity, the LCD brightness will lower down to the LCD Dimming value set in options).Ībout the first bullet, let me explain with more details.Added support to change time manually (enabled when NTP sync is turned off).More options are made editable through the web interface.Stores controller operation enable bit, manual mode bit, rain delay time in EEPROM.Added support to change Javascript URL.Added support for JSON and fixed several bugs.So technically what have changed in this firmware? Since I have never blogged about firmware 2.0.2 and 2.0.3, I ‘ve included the accumulated changes below: I am very grateful for Samer’s help and continued contributions to this project, and I’d also like to thank Balazs for contributing to the weather and the language localization features. and it will also have cool new features such as language localization (yay!) and automatic discovery of OpenSprinkler devices. It will have native apps on all mobile platforms. This new app is snappier and even more polished than the current version. This is a minor revision, but with important changes in preparation for Samer Albahra’s awesome new OpenSprinkler Mobile App. OpenSprinkler v2.1s is now available for purchase at the Rayshobby Shop. With these updates, it brings the fully assembled 2.1s to the same page, in terms of hardware features, with all other OpenSprinkler variants (e.g. These pretty much follow the same updates we made in the DIY kit 2.1u. 24V AC terminal block is changed to orange-colored with 3.96mm spacing.Added TVS and 2A fuse on the 24V AC line.Added per-station transient voltage suppressor (TVS).ATmega644 mcu running at 12MHz with USBasp bootloader.So what’s new in OpenSprinkler 2.1s? Here are the main updates: Got it working for me today using the posted driver code.This is an official announcement of several recent OpenSprinkler updates: the fully assembled OpenSprinkler 2.1s, a new firmware revision 2.0.4, and a GUI-based firmware update tool. Return new String(viceNetworkId).tokenize('-') * for the specific language governing permissions and limitations under the License.ĭefinition(name: "OpenSprinkler Station", namespace: "codahq-hubitat", author: "Ben Rimmasch") " * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. ![]() * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed
0 Comments
Leave a Reply. |