OpenSprinkler Forums OpenSprinkler Unified Firmware Timeplan Firmware 2.20

Viewing 23 posts - 1 through 23 (of 23 total)
  • Author
    Posts
  • #65672

    bicmac
    Participant

    Hi,
    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?

    #65679

    Ray
    Keymaster

    Yes, 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!

    #65685

    bicmac
    Participant

    Hi 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.

    #65694

    Ray
    Keymaster

    The 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.

    #65697

    bicmac
    Participant

    hi,
    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?

    #65699

    Ray
    Keymaster

    The 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.

    #65981

    wifi75
    Participant

    really good news!
    the mqtt protocol is fundamental!

    #66082

    Kunstflieger
    Participant

    This is really interesting!
    I have problema to compile the firmware. Can somebody provide a already compiled firmware with MQTT?

    #66104

    Ray
    Keymaster

    Could you be more specific what ‘problem’ you encountered while compiling the firmware?

    #66112

    wifi75
    Participant

    I would like to try the sqtt, can you explain me how to compile?

    #66119

    Ray
    Keymaster

    Instructions to compile firmware can be found on our support website:
    https://support.opensprinkler.com

    #66141

    wifi75
    Participant

    I 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.

    #66143

    wifi75
    Participant

    in 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/featuremqtt

    then 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 start

    but in the configuration menu it does not find the entry mqtt where is it?

    #66150

    Ray
    Keymaster

    The pull request includes instructions on how to configure mqtt server:
    https://github.com/OpenSprinkler/OpenSprinkler-Firmware/pull/113

    Alternatively, 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.

    #66156

    wifi75
    Participant

    for the gui versin I need Download Branch:master from this page?
    https://github.com/OpenSprinkler/OpenSprinkler-App

    #66201

    Ray
    Keymaster

    No, 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-config

    #66328

    bicmac
    Participant

    Hi Ray,
    will that MQTT feature also available for OpenSprinkler HW Version 2.3 AC or only for 3.X?

    #66338

    Ray
    Keymaster

    From the pull request it does look like it supports all of OS 2.3, 3.x, and OSPi.

    #66450

    Kunstflieger
    Participant

    Could 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.

    #66631

    bicmac
    Participant

    its 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.

    #66635

    Ray
    Keymaster

    While 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.

    #66639

    bicmac
    Participant

    Is there allready some dicumentation which mqtt readings will be available and which settings we can set/get using mqtt?

    #66642

    Ray
    Keymaster

    That’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.

Viewing 23 posts - 1 through 23 (of 23 total)
  • You must be logged in to reply to this topic.

OpenSprinkler Forums OpenSprinkler Unified Firmware Timeplan Firmware 2.20