Announcement

Collapse
No announcement yet.

Error on 2.18.1.2

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Error on 2.18.1.2

    I just downloaded 2.18.1.2 from the updater and get the following error: "Starting plug-in exe process: The specified executable is not a valid application for this OS platform. " This is on a HomeTroller so it is still Windows XP embedded. Are you no longer compatible with XP? Or is there something else wrong (I turned off HSProtect to see if it was causing a problem, but same result). If it no longer runs with XP, what is the latest version I can install and how do I go back to it?

    Thanks for your help.

    #2
    2.18 is a common binary between Linux and Windows that is compiled with .NET 4.5. The original embedded XP only supported .NET 2.0. I do not know if others supported later .NET versions. I know I am not able to install later .NET libraries on my PRO100. They need to be installed with the build so it would be HST that would be doing it.

    The last .NET 2.0 compile that was done is shown at the change log sticky at the top of the forum. It is not a full install, but just the core dll. After appropriate backup, unzip to the HS folder.
    http://mcsSprinklers.com/MCSSPRINKLERS_NET20_217014.zip (core dll only)

    Comment


      #3
      Two things:
      First, that link doesn't work (404 error). Tried various combinations of uipper and lower cases to match some of the other links in the change log, but to no avail.
      Second, I have .net 4.0.30319 on my Hometroller. Don't remember when or how I did that (I think I got it from Homeseer years ago for some plug-in or update that needed it). Does that let me use a later version?


      By the way, the problem I was trying to solve is which led me to update, for some reason, the plug in has stopped controlling sprinklers on the Rain-8/UPB controller -- it used to work and I'm not quite sure when it stopped working (or why). At startup it says the com port (9) is not a valid port (but UPstart has no problem accessing the interface on port 9). If I set the configuration to use the UPPB plugin it also didn't work (I am using UPBSpud which I think you told me a long time ago is not compatible with MCS Sprinkler).

      Comment


        #4
        V2.17 was built on .NET 4.0 so your image should work with it. The last V2.17 file I see mcsSprinklersP_2_17_0_19_HS3.zip It is an updater package. I looked for the .NET2.0 that I referenced and could not find it.

        I'm only guessing, but XP may only work for ports 1 to 8 under .NET. Can you swap ports so mcsSprinklers will have something between 1 and 8? I think you can also renumber ports. This will work if 1 to 8 have not already been used.

        Comment


          #5
          Not meaning to steal this thread, the latest MCSSprinker PRO works fine for me. However, when I start my server or the Z-wave plugin I see this message.

          Jul-01 10:48:28 AM Starting Plug-In Plugin Z-Wave started successfully in 499 milliseconds

          Jul-01 10:48:28 AM Warning Attempt by plugin to register a duplicate link of help. Plugin: MCSSPRINKLERSP Instance:

          Jul-01 10:48:27 AM Z-Wave 59 total Z-Wave Data Objects loaded.

          Jul-01 10:48:27 AM Z-Wave Network 003D288C has 59 device data elements.

          Jul-01 10:48:27 AM Z-Wave 1 Networks were restored from the data in the database... Building data connections.

          Have you seen this?

          Robert
          HS3PRO 3.0.0.500 as a Fire Daemon service, Windows 2016 Server Std Intel Core i5 PC HTPC Slim SFF 4GB, 120GB SSD drive, WLG800, RFXCom, TI103,NetCam, UltraNetcam3, BLBackup, CurrentCost 3P Rain8Net, MCsSprinker, HSTouch, Ademco Security plugin/AD2USB, JowiHue, various Oregon Scientific temp/humidity sensors, Z-Net, Zsmoke, Aeron Labs micro switches, Amazon Echo Dots, WS+, WD+ ... on and on.

          Comment


            #6
            Originally posted by langenet View Post

            Jul-01 10:48:28 AM Warning Attempt by plugin to register a duplicate link of help. Plugin: MCSSPRINKLERSP Instance:
            I'm seeing that as well.
            Regards, Bob

            Comment


              #7
              I am back in business (sort of). Back to where I was before I started this escapade. The UPB device still does not work but I do not think it is a problem with MCS sprinklers. I suspect the PIM I have connected to the Rain8/UPB may be failing---I also had a problem that for some reason the PIM that MCSSsprinklers was talking to could not communicate with devices -- moved it to a different electrical outlet and it started working.

              One last question: should I be able to send an on or off command through UPStart to the devices reserved for the 8 sprinkler controllers? Sending an ON to that address does not turn the sprinkler valve on (the manual button works okay) which is why I suspect that PIM. Unfortunatley it is the only straight serial PIM I have (the others are USB), so I cannot swap it out easily. I guess the next step is to connect it to a computer and test it with UPStart.


              Thanks for your help.

              By the way, I also see the error message related to help, but in my case I guess MCSSprinklers gets there first because my error comes from the zWave plugin.

              Comment


                #8
                It has been too long since I used upstart to know what it is doing. The PIM is providing a passthrough to Rain8UPB. Since the PIM does not have an address it is not able to ACK and the response will always be PN as if the device is not present. mcsSprinklers recognizes the non-standard protocol and is able to negotiate with the Rain8UPB behind the PIM. If you look at serial IO page when it is working then you can see the low level protocol that is happening.

                Comment


                  #9
                  Originally posted by langenet View Post
                  Not meaning to steal this thread, the latest MCSSprinker PRO works fine for me. However, when I start my server or the Z-wave plugin I see this message.

                  Jul-01 10:48:28 AM Starting Plug-In Plugin Z-Wave started successfully in 499 milliseconds

                  Jul-01 10:48:28 AM Warning Attempt by plugin to register a duplicate link of help. Plugin: MCSSPRINKLERSP Instance:

                  Jul-01 10:48:27 AM Z-Wave 59 total Z-Wave Data Objects loaded.

                  Jul-01 10:48:27 AM Z-Wave Network 003D288C has 59 device data elements.

                  Jul-01 10:48:27 AM Z-Wave 1 Networks were restored from the data in the database... Building data connections.

                  Have you seen this?

                  Robert
                  Michael,

                  Have you had time to consider this issue?

                  Robert
                  HS3PRO 3.0.0.500 as a Fire Daemon service, Windows 2016 Server Std Intel Core i5 PC HTPC Slim SFF 4GB, 120GB SSD drive, WLG800, RFXCom, TI103,NetCam, UltraNetcam3, BLBackup, CurrentCost 3P Rain8Net, MCsSprinker, HSTouch, Ademco Security plugin/AD2USB, JowiHue, various Oregon Scientific temp/humidity sensors, Z-Net, Zsmoke, Aeron Labs micro switches, Amazon Echo Dots, WS+, WD+ ... on and on.

                  Comment


                    #10
                    The information in the SDK about RegisterHelpLink is obsolete as the API for this method is no longer available. I am not intentionally registering any help link. I was trying to figure out how to do it with mcsMQTT and gave up. If anybody knows how help links are done now then I would be happy to accommodate with mcsSprinklers. Perhaps another 3rd party developer has had success.

                    I assume the message is just a nuisance and does not impact functionality.

                    Comment

                    Working...
                    X