• Categories
  • Recent
  • Tags
  • Popular
  • Register
  • Login
  • Categories
  • Recent
  • Tags
  • Popular
  • Register
  • Login

0.0.3-Alpha2 pre-release - volunteers required to test

Scheduled Pinned Locked Moved Announcements
pre-releasealpha
23 Posts 15 Posters 18.3k Views 1 Watching
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • B Offline
    BenCranston
    last edited by 18 Apr 2016, 23:09

    @jkandasa I'd love to help test the 0.0.3-Alpha2-SNAPSHOT. Thanks sir!

    B 1 Reply Last reply 25 Apr 2016, 18:56 Reply Quote 1
    • M Offline
      murdog
      last edited by 25 Apr 2016, 00:35

      @jkandasa I grabbed the latest dev snapshot from github and have been testing things out (just on a small setup with a few sensors - I just discovered this project yesterday). I did get a minor error after importing the backup, see attached stacktrace - Config/Dashboard all appears okay.
      0_1461544225988_st.txt

      Just been playing around with the scripting - couple of things:

      For my use case when a trigger happens I want to hit a URL (example soil moisture drops below X, then turn on sprinklers). It would be great to have an operation "Hit URL" and then have options for GET/POST/etc. I could fork and submit a PR if you are interested in this.

      In the meantime I figured I could test out a Python script to do the above. It would be helpful if on the script page there was an Action to "Run Now" and execute the script (for testing or just wanting the script to be run). I setup a python script, however when it went to run the following error occurred:

      2016-04-24 18:12:14,108 ERROR [Quartz_Scheduler_Worker-1] [org.mycontroller.standalone.operation.model.OperationExecuteScript:119] Exception,
      org.mycontroller.standalone.scripts.McScriptException: Requested engine is not available! McScript(engineName=null, mimeType=null, extension=py, name=/Users/bradmurray/Documents/workspace-sts/mycontroller/dist/src/main/package/conf/scripts/operations/PythonTest.py, type=OPERATION, size=0, lastModified=0, data=null)
      at org.mycontroller.standalone.scripts.McScriptEngine.executeScript(McScriptEngine.java:54) ~[mycontroller-dist-standalone-0.0.3.Alpha2-SNAPSHOT-single.jar:0.0.3.Alpha2-SNAPSHOT]
      at org.mycontroller.standalone.operation.model.OperationExecuteScript.executeScript(OperationExecuteScript.java:116) [mycontroller-dist-standalone-0.0.3.Alpha2-SNAPSHOT-single.jar:0.0.3.Alpha2-SNAPSHOT]
      at org.mycontroller.standalone.operation.model.OperationExecuteScript.execute(OperationExecuteScript.java:100) [mycontroller-dist-standalone-0.0.3.Alpha2-SNAPSHOT-single.jar:0.0.3.Alpha2-SNAPSHOT]
      at org.mycontroller.standalone.timer.jobs.TimerJob.executeTimer(TimerJob.java:58) [mycontroller-dist-standalone-0.0.3.Alpha2-SNAPSHOT-single.jar:0.0.3.Alpha2-SNAPSHOT]
      at org.mycontroller.standalone.timer.jobs.TimerJob.doRun(TimerJob.java:94) [mycontroller-dist-standalone-0.0.3.Alpha2-SNAPSHOT-single.jar:0.0.3.Alpha2-SNAPSHOT]
      at org.knowm.sundial.Job.execute(Job.java:57) [mycontroller-dist-standalone-0.0.3.Alpha2-SNAPSHOT-single.jar:0.0.3.Alpha2-SNAPSHOT]
      at org.quartz.core.JobRunShell.run(JobRunShell.java:178) [mycontroller-dist-standalone-0.0.3.Alpha2-SNAPSHOT-single.jar:0.0.3.Alpha2-SNAPSHOT]
      at org.quartz.core.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:515) [mycontroller-dist-standalone-0.0.3.Alpha2-SNAPSHOT-single.jar:0.0.3.Alpha2-SNAPSHOT]

      Showing engine name as null, not sure if Java needs a configuration/properties around the ScriptEngine (haven't used it before).

      Cheers,
      Brad

      J 1 Reply Last reply 25 Apr 2016, 09:58 Reply Quote 0
      • J Offline
        jkandasa @murdog
        last edited by 25 Apr 2016, 09:58

        @murdog Thank you for your interest with MyController.
        Let me have a look on backup/restore issue.

        I could fork and submit a PR if you are interested in this.

        PR always welcome! Please go ahead and submit.

        For my use case when a trigger happens I want to hit a URL (example soil moisture drops below X, then turn on sprinklers). It would be great to have an operation "Hit URL" and then have options for GET/POST/etc.

        You can use Rule with Threshold condition and Send payload operation.

        It would be helpful if on the script page there was an Action to "Run Now" and execute the script (for testing or just wanting the script to be run).

        Yes, it is true Run now will be helpful to find out the issue immediately in our script. I have added Run now option. We can use this now.

        By default MyController supports only for java script, to support other scripting, we have to include scripting engine, As scripting engine jar file size looks bigger, I did not include it with package. We have to include it manually.

        To support pyhton scripting, please include jython-standalone-2.7.0.jar from jython website. You have to put this jar(jython-standalone-2.7.0.jar) file in mycontroller/lib directory and restart/start MyController.

        To run script immediately in GUI select Run now under Actions. Tail log file to know more about script execution/result tail -f mycontroller/logs/mycontroller.log

        0_1461578088520_script-run-now.png

        I have added these changes in https://github.com/mycontroller-org/mycontroller/commit/d1db1da6dae8d57421b569099c9c50078350828c

        1 Reply Last reply Reply Quote 0
        • B Offline
          BenCranston @BenCranston
          last edited by 25 Apr 2016, 18:56

          @jkandasa So the first thing I have found is that the SNAPSHOT will not firmware upgrade more than one device at a time. If I select several nodes which all should get new firmware and select the upload firmware action, only one node will be sent to and then it stops. I cannot get it to sent to another node without a stop/start cycle on the controller.

          I'm running the controller on an A20 based BananaPi with a LowPowerLab Moteino as the gateway with an RFM69 radio.

          I'm finding that response time between stimulus from a node (like a button push) and a rule running and sending a response (turn relay on) to another node is sluggish and noticeable to the end user.

          I was initially confused by the rules acting on operations, but I think I've got it down now.

          So that's my feedback right now as I continue to explore the software. thanks for letting me in on the SNAPSHOT!

          J 2 Replies Last reply 25 Apr 2016, 20:23 Reply Quote 0
          • J Offline
            jkandasa @BenCranston
            last edited by 25 Apr 2016, 20:23

            @BenCranston

            I cannot get it to sent to another node without a stop/start cycle on the controller.

            Do you have firmware mapped for all the nodes? Anyhow I will check this locally and update.

            I'm finding that response time between stimulus from a node (like a button push) and a rule running and sending a response (turn relay on) to another node is sluggish and noticeable to the end user.

            Can you please explain about your setup bit more? Do you use Rule in this operation? If yes, What type of Rule, etc?

            If you find any issues please log a bug on https://github.com/mycontroller-org/mycontroller/issues

            1 Reply Last reply Reply Quote 0
            • J Offline
              jkandasa @BenCranston
              last edited by 26 Apr 2016, 06:34

              @BenCranston Hi, I am unable to reproduce the firmware issue. Can please post exact steps that, you followed? Thank you!

              About the error 0_1461544225988_st.txt, looks like this happened with null payload received from MySensors.

              B 1 Reply Last reply 26 Apr 2016, 13:46 Reply Quote 0
              • B Offline
                BenCranston @jkandasa
                last edited by 26 Apr 2016, 13:46

                @jkandasa Sure thing.

                I have the firmware setup like this:

                0_1461677909336_firmwares.png

                And then I try to upload a to two nodes at a time. the first node will get the code sent to it, the second will not.

                0_1461677950415_send firmware.png

                There was nothing in the log to show an error..

                1 Reply Last reply Reply Quote 0
                • T Offline
                  Tag MOD
                  last edited by 30 Apr 2016, 19:29

                  Hi!

                  Please sign me up for the beta testing of alpha2!

                  1 Reply Last reply Reply Quote 2
                  • J Offline
                    jgate @jkandasa
                    last edited by 2 May 2016, 19:30

                    @jkandasa

                    Hi, very nice work. I would like to help testing the new version too.

                    Regards

                    1 Reply Last reply Reply Quote 1
                    • B Offline
                      Brian
                      last edited by 12 May 2016, 18:05

                      I would like to try the pre-release also, please.

                      1 Reply Last reply Reply Quote 1
                      • J Offline
                        jkandasa
                        last edited by 18 May 2016, 13:07

                        This week I am going to release 0.0.3.Aplah2 final version. Please submit locale changes if you want to see your language in MyController.org

                        https://www.transifex.com/mycontrollerorg/multi-locale/

                        1 Reply Last reply Reply Quote 0
                        • T Offline
                          turbatus
                          last edited by 22 May 2016, 16:22

                          I would like to test it, if the offer still stands! 🙂
                          Thank you.

                          1 Reply Last reply Reply Quote 1
                          • A Offline
                            alberto
                            last edited by 7 Jun 2016, 15:32

                            Hi I would try this version. I'm using it for an irrigation system. regards

                            1 Reply Last reply Reply Quote 1
                            • D Offline
                              DerTomm
                              last edited by 20 Jun 2016, 13:57

                              Hi Jeeva,

                              I would also like to test 0.0.3-Alpha2.

                              Regards,
                              Thomas

                              1 Reply Last reply Reply Quote 1
                              • G Offline
                                greengo
                                last edited by 27 Jun 2016, 12:21

                                Hi jkandasa
                                I also want to test the new version
                                can you provide a link?

                                1 Reply Last reply Reply Quote 1
                                • R Offline
                                  RMF69
                                  last edited by 7 Jul 2016, 20:22

                                  I'd like to also test the new Alpha2 version,

                                  1 Reply Last reply Reply Quote 1
                                  • hotibH Offline
                                    hotib
                                    last edited by 19 Jul 2016, 13:44

                                    Hi Jeeva!

                                    I would like to test Alpha2!

                                    Thanks
                                    Tibi

                                    1 Reply Last reply Reply Quote 1
                                    • First post
                                      Last post

                                    0

                                    Online

                                    589

                                    Users

                                    529

                                    Topics

                                    3.4k

                                    Posts
                                    Copyright © 2015-2025 MyController.org | Contributors | Localization