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

Custom widget

Scheduled Pinned Locked Moved Dashboard
custom widgetguagedashboard
43 Posts 5 Posters 32.8k Views 3 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.
  • E Offline
    esawyja @jkandasa
    last edited by 3 Jan 2017, 11:08

    mmmh ok, then it must be something else
    0_1483441444970_image.png

    Still getting nothing
    0_1483441499925_image.png

    Even using Microsoft edge after clearing browser cache, history etc
    0_1483441642806_image.png

    1 Reply Last reply Reply Quote 0
    • E Offline
      esawyja
      last edited by 3 Jan 2017, 11:11

      This is how I clear the cache

      0_1483441886704_image.png

      J 1 Reply Last reply 3 Jan 2017, 11:18 Reply Quote 0
      • J Offline
        jkandasa @esawyja
        last edited by jkandasa 1 Mar 2017, 16:51 3 Jan 2017, 11:18

        @esawyja I have updated this script on our demo server too. You can have a look at http://demo.mycontroller.org/#/dashboard, you can see a dashboard named esawyja

        Steps:

        1. Create UID tag for your temperature sensor
        2. Create Javascript to return value to HTML template
        3. Create HTML template
        4. Add you javaScript on script files, reload MC server page on your browser
        5. Create custom widget with template(step#3) and script(step#2), done! 🙂

        IMPORTANT: I believe you are with latest SNAPSHOT version.

        1 Reply Last reply Reply Quote 0
        • E Offline
          esawyja
          last edited by 3 Jan 2017, 11:21

          aaah ok, so it is something on my computer locally, do you need any external programs etc to display this, I don't see the gauge on the demo server either

          0_1483442497075_image.png

          J 1 Reply Last reply 3 Jan 2017, 11:24 Reply Quote 0
          • J Offline
            jkandasa @esawyja
            last edited by 3 Jan 2017, 11:24

            @esawyja Yes, I see the issue with firefox. I am most of the time with google chrome, hence did not notice this issue.

            Thank you for your patience. I will check why this is not happening in FF browser.

            1 Reply Last reply Reply Quote 0
            • E Offline
              esawyja
              last edited by 3 Jan 2017, 11:27

              No thank you for the wonderful support, let me download Chrome and see what happens

              1 Reply Last reply Reply Quote 1
              • E Offline
                esawyja
                last edited by 3 Jan 2017, 11:29

                Ok confirmed, issue is with FF, works with Chrome

                0_1483442927485_image.png

                J 1 Reply Last reply 3 Jan 2017, 11:31 Reply Quote 1
                • J Offline
                  jkandasa @esawyja
                  last edited by 3 Jan 2017, 11:31

                  @esawyja Created a ticket to track this issue https://github.com/mycontroller-org/mycontroller/issues/338

                  1 Reply Last reply Reply Quote 0
                  • E Offline
                    esawyja
                    last edited by 3 Jan 2017, 11:33

                    Thank you!!!

                    1 Reply Last reply Reply Quote 0
                    • E Offline
                      esawyja
                      last edited by jkandasa 2 Oct 2017, 23:01 10 Feb 2017, 11:19

                      Hi all
                      Did something change with the build
                      0_1486725393898_image.png

                      As when I run the scripts after I've upgraded I get this

                      {
                        "uuid": "11d7d0c8-45da-4bc0-988b-40f83bcd7d0e",
                        "temperatureSen": {
                          "id": 7,
                          "uid": "upstairs-temp",
                          "resourceType": "SENSOR_VARIABLE",
                          "resourceId": 255,
                          "resourceName": "[G]:MySensors >> [N]:50:Kiklo Temperature and Hum >> [S]:1:Temperature >> [SV]:Temperature"
                        }
                      }
                      

                      The UID tag entry seem ok to me
                      0_1486725529297_image.png

                      Regards

                      J 1 Reply Last reply 10 Feb 2017, 17:31 Reply Quote 0
                      • J Offline
                        jkandasa @esawyja
                        last edited by 10 Feb 2017, 17:31

                        @esawyja What is the issue are you seeing?

                        1 Reply Last reply Reply Quote 0
                        • E Offline
                          esawyja
                          last edited by 11 Feb 2017, 11:11

                          Hi
                          I don't see the gauges anymore and it does not return a reading for the sensor when I run the script, what I posted above is it, I remember with the previous version, I got the temp reading in the output. Or did that change?
                          Thanks

                          J 1 Reply Last reply 11 Feb 2017, 11:21 Reply Quote 0
                          • J Offline
                            jkandasa @esawyja
                            last edited by 11 Feb 2017, 11:21

                            @esawyja

                            Yes, there is a change. You have to get resource by calling,

                            var temperatureSen = mcApi.uidTag().getByUid("my-sensor-1").getResource(); 
                            
                            1 Reply Last reply Reply Quote 0
                            • E Offline
                              esawyja
                              last edited by esawyja 2 Dec 2017, 15:08 12 Feb 2017, 08:31

                              mmmh now I'm getting a new error....
                              0_1486892286040_image.png

                              1 Reply Last reply Reply Quote 0
                              • E Offline
                                esawyja
                                last edited by 12 Feb 2017, 09:09

                                I do get the readings now, when I run the script, the gauge.min.js is accessible, just the gauge does not want to work, with the error above... Please anyone? I'm out of ideas

                                1 Reply Last reply Reply Quote 0
                                • E Offline
                                  esawyja
                                  last edited by 13 Feb 2017, 10:16

                                  Hi all,
                                  This problem is driving me insane, does anyone please have some advice on where to look for this problem?
                                  Regards

                                  jkandasaJ 1 Reply Last reply 13 Feb 2017, 11:42 Reply Quote 0
                                  • jkandasaJ Offline
                                    jkandasa @esawyja
                                    last edited by 13 Feb 2017, 11:42

                                    @esawyja looks like there is wrong mapping on template.
                                    Can you change this temperatureSen.sensorVariable.value to temperatureSen.value?

                                    T 1 Reply Last reply 5 Mar 2017, 09:45 Reply Quote 0
                                    • E Offline
                                      esawyja
                                      last edited by 13 Feb 2017, 15:39

                                      @jkandasa said:

                                      temperatureSen.value

                                      THANK YOU!!!! It works now

                                      1 Reply Last reply Reply Quote 1
                                      • E Offline
                                        esawyja
                                        last edited by 14 Feb 2017, 10:53

                                        Could we not just add this as a widget type, when you add new widget, have a entry for gauge?
                                        That would be awesome instead of adding all this code?

                                        jkandasaJ 1 Reply Last reply 14 Feb 2017, 11:14 Reply Quote 1
                                        • jkandasaJ Offline
                                          jkandasa @esawyja
                                          last edited by jkandasa 14 Feb 2017, 11:14

                                          @esawyja Sure, I will add some of new widgets, when I get time. Thanks for the feedback.

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

                                          0

                                          Online

                                          622

                                          Users

                                          531

                                          Topics

                                          3.4k

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