OpenSprinkler › Forums › OpenSprinkler Unified Firmware › Timeplan Firmware 2.20
- This topic has 22 replies, 4 voices, and was last updated 4 years, 7 months ago by Ray.
-
AuthorPosts
-
May 4, 2020 at 8:33 am #65672
bicmacParticipantHi,
is there any timeschedule for release of new 2.20 FW including MQTT?
I need that for the integration into my homeautomation System (i dont want to use IFTT or http requests).
Will that FW also available for HW Version 2.3 AC?May 4, 2020 at 8:35 am #65679
RayKeymasterYes, we are working on integrating MQTT that’s currently a pull request in github. Sorry that it has been taking a while — due to the pandemic, we are short staffed and are behind. But will hopefully catch up soon!
May 4, 2020 at 9:02 am #65685
bicmacParticipantHi Ray,
Thx for answer. Yeah that pandemic is hard for all.
Thx that you still working and in business.
One more question. You say “But will hopefully catch up soon!” can you tell if we are talking aboout August or End of year for release of that new FW with MQQT support. Just ask to see if i should go for a workarround with http requests before or if i should wait.
Other question. The mqqt Support is only for sending status changes or you plan also to recive MQQT Topics to start stations or programs and to set rain delay using mqtt.May 4, 2020 at 9:05 am #65694
RayKeymasterThe next few weeks. It will be released in a new firmware. It will support both sending status and receiving (though initially it probably won’t be the full set of features currently supported by HTTP API).
If you can manage to compile the firmware, you can already get the pull request and compile the firmware yourself.
May 4, 2020 at 9:12 am #65697
bicmacParticipanthi,
i never did it before but i gues sits not so magic. i can ask some of my colleaques to help me.
How can i get the FW and pull request?
Can i later install to the official version if i compile now by my own?May 4, 2020 at 9:14 am #65699
RayKeymasterThe github page has links to how to compile:
https://github.com/OpenSprinkler/OpenSprinkler-Firmware
If you use OSPi, the instructions for installing firmware is here:
https://openthings.freshdesk.com/support/solutions/articles/5000631599-installing-and-updating-the-unified-firmware-on-ospi
as to how to get pull request, just google.May 14, 2020 at 8:34 am #65981
wifi75Participantreally good news!
the mqtt protocol is fundamental!May 17, 2020 at 4:56 pm #66082
KunstfliegerParticipantThis is really interesting!
I have problema to compile the firmware. Can somebody provide a already compiled firmware with MQTT?May 17, 2020 at 4:56 pm #66104
RayKeymasterCould you be more specific what ‘problem’ you encountered while compiling the firmware?
May 18, 2020 at 6:26 am #66112
wifi75ParticipantI would like to try the sqtt, can you explain me how to compile?
May 18, 2020 at 6:26 am #66119
RayKeymasterInstructions to compile firmware can be found on our support website:
https://support.opensprinkler.comMay 19, 2020 at 7:42 am #66141
wifi75ParticipantI have Firmware on OSPi, I read here that the mqtt has already been inserted, if I try to send the git pull command I already have the latest version.
but I don’t see the mqtt section.May 19, 2020 at 7:42 am #66143
wifi75Participantin order:
stop service:
– sudo /etc/init.d/OpenSprinkler.sh stop
– not to touch your working configuration, it is better to rename it !
I did this:
I downloaded the zip file from here:
https://github.com/OpenSprinkler/OpenSprinkler-Firmware/tree/featuremqttthen copied it to my raspberry, enamed in to OpenSprinkler-Firmware and I compiled it:
sudo ./build.sh ospi
then star again your service:
sudo /etc/init.d/OpenSprinkler.sh startbut in the configuration menu it does not find the entry mqtt where is it?
May 19, 2020 at 7:47 am #66150
RayKeymasterThe pull request includes instructions on how to configure mqtt server:
https://github.com/OpenSprinkler/OpenSprinkler-Firmware/pull/113Alternatively, there is also a UI pull request that includes mqtt. To do so, download that version of the UI:
https://github.com/OpenSprinkler/OpenSprinkler-App/pull/86
unzip it and double click the ‘index.html’ in ‘www’ folder. It works just like the regular UI, and it shows mqtt server configuration under Options -> Integration.May 19, 2020 at 9:10 am #66156
wifi75Participantfor the gui versin I need Download Branch:master from this page?
https://github.com/OpenSprinkler/OpenSprinkler-AppMay 20, 2020 at 1:59 pm #66201
RayKeymasterNo, not the master branch. As I said, it’s in this pull request:
https://github.com/OpenSprinkler/OpenSprinkler-App/pull/86
You can also go to the repository where the pull request came from and download the zip file from there:
https://github.com/PeteBa/OpenSprinkler-App/tree/mqtt-configMay 23, 2020 at 2:51 pm #66328
bicmacParticipantHi Ray,
will that MQTT feature also available for OpenSprinkler HW Version 2.3 AC or only for 3.X?May 24, 2020 at 8:44 am #66338
RayKeymasterFrom the pull request it does look like it supports all of OS 2.3, 3.x, and OSPi.
May 28, 2020 at 10:46 pm #66450
KunstfliegerParticipantCould you be more specific what ‘problem’ you encountered while compiling the firmware?
Setup the VM box to run Linux makes a lot of problems… looks like the resources from my computer are not enough.
June 6, 2020 at 8:55 am #66631
bicmacParticipantits looks like that the PR is now merged to master. Is it right?
Means we can expect soon a release of FW?
Maybe it is a option you offer somehow compiled FW with beta flag for testing? In that case i would like to offer myself as beta tester.June 6, 2020 at 8:59 am #66635
RayKeymasterWhile the PR has been merged, we have not officially released the firmware or the corresponding App yet, because we are making a few minor improvements like adding mqtt user name / password support. Also we need to do final testing on all platforms (OS 2.3, OS 3.0, OSPi) before officially announcing it and releasing the compiled firmware files. Should be done in the next few days.
This version will be numbered 2.1.9(4), not 2.2.0, because it doesn’t involve major changes to configuration files or flash layout.
June 6, 2020 at 11:25 am #66639
bicmacParticipantIs there allready some dicumentation which mqtt readings will be available and which settings we can set/get using mqtt?
June 6, 2020 at 11:27 am #66642
RayKeymasterThat’s partly the reason we haven’t officially released the firmware — we need time to prepare the documentation. Right now it’s only clear from reading the code (for example, the code clearly publishes to topic named ‘opensprinkler’), but we can’t expect everyone to be programmers so we need to write down instructions for regular users.
-
AuthorPosts
- You must be logged in to reply to this topic.
OpenSprinkler › Forums › OpenSprinkler Unified Firmware › Timeplan Firmware 2.20