Announcement

Collapse
No announcement yet.

Plug-in support on Linux (Plug-in authors please read!)

Collapse
This is a sticky topic.
X
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • #46
    rjh so you replied to a nearly two year old
    question, but ignored the one I posted earlier today...?

    Comment


    • #47
      Thank you Rich.

      Its been years now that I have switched over to running Homeseer 3 in Linux.

      MONO is always changing and some version in the future could break it. Also, its REALLY slow.

      Yes it is what makes my Ubuntu boxes run so slow whatever Intel, AMD, ARM CPU or amount of memory.
      - Pete

      Auto mator
      Homeseer 3 Pro - 3.0.0.534 (Linux) - Ubuntu 18.04/W7e 64 bit Intel Haswell CPU - Mono 6.00
      Homeseer Zee2 (Lite) - 3.0.0.534 (Linux) - Ubuntu 18.04/W7e - CherryTrail x5-Z8350 BeeLink 4Gb BT3 Pro - Mono 6.00

      X10, UPB, Zigbee, ZWave and Wifi MQTT automation.

      Comment


      • #48
        Hate when that happens! The post date is this teeny tiny text!

        In regards GetOSType here is the prototype:

        Public Function GetOSType() As eOSType Implements HomeSeerAPI.IHSApplication.GetOSType

        And the return values:

        Public Enum eOSType
        windows = 0
        linux = 1
        End Enum

        This call is fully supported.

        Originally posted by ZoRaC View Post
        rjh so you replied to a nearly two year old
        question, but ignored the one I posted earlier today...?
        website | buy now | support | youtube

        Comment


        • #49
          Originally posted by rjh View Post
          Hate when that happens! The post date is this teeny tiny text!

          In regards GetOSType here is the prototype:

          Public Function GetOSType() As eOSType Implements HomeSeerAPI.IHSApplication.GetOSType

          And the return values:

          Public Enum eOSType
          windows = 0
          linux = 1
          End Enum

          This call is fully supported.
          But why isn’t it in the documentation? Are we supposed to stumble upon this thread to find out this function exists? I was planning on using getapppath and checking if it contained “/“ or “\”, since that was the only way I found...

          Comment


          • #50
            Because documentation takes resources that we have been short of? Honest answer here. You can use intellisense to browse all the functions, so they are not hard to find.

            That being said, we are updating the docs so new docs will be available soon.

            Originally posted by ZoRaC View Post

            But why isn’t it in the documentation? Are we supposed to stumble upon this thread to find out this function exists? I was planning on using getapppath and checking if it contained “/“ or “\”, since that was the only way I found...
            website | buy now | support | youtube

            Comment


            • #51
              Originally posted by rjh View Post
              Because documentation takes resources that we have been short of? Honest answer here. You can use intellisense to browse all the functions, so they are not hard to find.

              That being said, we are updating the docs so new docs will be available soon.
              For 6 years? Time to hire some more staff then...

              I'm not a plugin-developer, I just create simple scripts in the "run script"-editor... So I use the documentation provided and normally don't have access to intellisense...
              As far as I know, there are a lot of tools to autogenerate documentation for functions in code, as long as they are commented "correctly" (like ReadTheDocs, JAVADoc, etc).
              A SDK/library is only as good as it's documentation...

              Comment


              • #52
                Just get the free ver of Visual studio, create a sample project and add a reference to the Scheduler. You will then have intellisense. We are adding more docs to the actual functions so intellisense gives you the docs right there.

                We have hired more staff, hence better docs on the way.

                If you guys would buy more stuff from us we would have more staff

                Originally posted by ZoRaC View Post

                For 6 years? Time to hire some more staff then...

                I'm not a plugin-developer, I just create simple scripts in the "run script"-editor... So I use the documentation provided and normally don't have access to intellisense...
                As far as I know, there are a lot of tools to autogenerate documentation for functions in code, as long as they are commented "correctly" (like ReadTheDocs, JAVADoc, etc).
                A SDK/library is only as good as it's documentation...
                website | buy now | support | youtube

                Comment


                • #53
                  Originally posted by rjh View Post
                  If you guys would buy more stuff from us we would have more staff
                  Would be happy to, but you seem to think world == USA... can’t find a single product I can buy from you guys...!

                  Comment


                  • #54
                    I know, selling product outside the US has been a challenge. There are no standards in wall switches outside the US, so that kind of product is impossible to build at volume. We could do some sensors, but then importing them here, then shipping them there, just costs a fortune. Our controllers do work everywhere if you get the correct interface, so that's something.

                    Originally posted by ZoRaC View Post

                    Would be happy to, but you seem to think world == USA... can’t find a single product I can buy from you guys...!
                    website | buy now | support | youtube

                    Comment

                    Working...
                    X