Hello world, I just installed and powered up my first OpenSprinkler. I would like to understand how to ssh into the device. I received the device with the latest firmware but if I try to ssh to the IP assigned to it, I receive “connection refused” (ssh is on port 22).
How can I enable it? I was expecting to find some option into the “general settings” area but I cannot find it.
I am looking for a way to ssh into the device since, as far I understood, it’s the only way to install new scripts (I would like to manage the weather service).
If you have OpenSprinkler Pi (OSPi), then you can ssh to RPi. If you have OS 3.0 or microcontroller-based OpenSprinkler — there is no ssh support — it’s an embedded microcontroller which does not have support for ssh.
You can always use external script and interface with the controller via HTTP API, whichever hardware version you have.
Hello Ray, thanks for your answer. I have just installed one of this (https://opensprinkler.com/product/opensprinkler/). I guess it’s “OS 3.0” version (could you please confirm? It’s not that clear to novice users)… so as far I understand I did the wrong choice by buying one “boxed” controller. 🙁
The weather script is a separate program from the firmware, so there is no need to install the weather program on the same controller — if you have a Raspberry Pi or just any Linux box, you can still the weather program on that computer and point the weather url on your OS to that computer. The WU support is already available on the official OpenSprinkler weather server as I described here: https://opensprinkler.com/forums/topic/announcing-the-new-et-algorithm-and-weather-service-changes/
however, you won’t see it in the user interface until we release firmware 2.1.9.