www.homeseer.com    
 
  #1  
Old February 26th, 2018, 07:03 PM
slocanlarry slocanlarry is offline
Seer
 
Join Date: Feb 2018
Location: BRITISH COLUMBIA
Posts: 21
Changes in the works?

Just having a look at the various Rain8net Controller plug-ins. The MCSSprinklers plug-in failed to initialize. I saw a thread that said you had made chnages. Perhaps these are in the works? Should I call back later for upload? Or do I need some more background S/w to run it?




Feb-26 2:53:30 PM Plug-In Finished initializing plug-in MCSSPRINKLERSP
Feb-26 2:53:30 PM Info Plugin MCSSPRINKLERSP with instance: has disconnected
Feb-26 2:53:27 PM Error Initializing plug-in(1): MCSSPRINKLERSP Instance::mcsSprinklers InitHW Error Line 0 Object reference not set to an instance of an object.
Feb-26 2:53:27 PM mcsSprinklers RegisterCallback2 Line Line 0 Could not load file or assembly 'MySql.Data, Version=6.2.3.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d' or one of its dependencies. The system cannot find the file specified.
Feb-26 2:53:27 PM Info Plugin MCSSPRINKLERSP has connected. IP:127.0.0.1:53772
Feb-26 2:53:27 PM Plug-In Interface MCSSPRINKLERSP is running as a trial, 30 days remaining.
Reply With Quote
  #2  
Old February 26th, 2018, 08:02 PM
Michael McSharry's Avatar
Michael McSharry Michael McSharry is offline
OverSeer
 
Join Date: Jul 2001
Location: North Bend, WA, USA
Posts: 13,722
The problem is that the MySQL dll is not found on your system (needs to be version 6.2.3.0). A common problem is that other version is installed in the HS3 root and the root is searched before \bin\mcsSprinklers for it. The install should have this file in \bin\mcsSprinklers. One option is to put this version in the HS3 root, but if another plugin using a different version has put it there then it could break that other plugin.
Reply With Quote
  #3  
Old February 27th, 2018, 09:15 PM
slocanlarry slocanlarry is offline
Seer
 
Join Date: Feb 2018
Location: BRITISH COLUMBIA
Posts: 21
I can't actually locate any file called MySQL.dll in my system. I found the MySql.Data.dll file in C:\Program Files (x86)\HomeSeer HS3\setup_hs\bin\mcsSprinklers.
Reply With Quote
  #4  
Old February 27th, 2018, 10:12 PM
Michael McSharry's Avatar
Michael McSharry Michael McSharry is offline
OverSeer
 
Join Date: Jul 2001
Location: North Bend, WA, USA
Posts: 13,722
I suggest you delete hspi_mcssprinklersp.exe and install it again from the updates. I think you captured it before I recognized setup_hs was a folder inside the zip.
Reply With Quote
  #5  
Old February 28th, 2018, 11:09 AM
slocanlarry slocanlarry is offline
Seer
 
Join Date: Feb 2018
Location: BRITISH COLUMBIA
Posts: 21
that worked - proceeding to setup- thanks!
Reply With Quote
  #6  
Old February 28th, 2018, 11:59 AM
slocanlarry slocanlarry is offline
Seer
 
Join Date: Feb 2018
Location: BRITISH COLUMBIA
Posts: 21
During setup there is only one COM port allowed to specify a Rain8Net controller. If I have two master controllers on separate COM ports, is there a way to set them both up in one s/w instance?
Reply With Quote
  #7  
Old February 28th, 2018, 01:18 PM
Michael McSharry's Avatar
Michael McSharry Michael McSharry is offline
OverSeer
 
Join Date: Jul 2001
Location: North Bend, WA, USA
Posts: 13,722
Yes you specify how many master controllers you have and there will be a port for each. The manual should describe it
Reply With Quote
  #8  
Old March 11th, 2018, 12:28 PM
slocanlarry slocanlarry is offline
Seer
 
Join Date: Feb 2018
Location: BRITISH COLUMBIA
Posts: 21
Reloading McsSprinklers plugin after testing others

After testing several plugins I like the McsSprinklers the best for the options and logic layout. When I tried to reload it after testing other plug-ins, I cant seem now to connect via the COM port to the Rain8 unit.
When I reload the program, are there system files I should delete first to get a fresh start to ensure smooth initiation? I tested the Rain8 connection with the Rain8 config program outside Homeseer so I know the Port works and accesses the Controller Module OK but the McsSprinker I/O activity log shows no access to the port.

Current Date/Time: 3/11/2018 9:27:27 AM
HomeSeer Version: HS3 Pro Edition 3.0.0.368
Operating System: Microsoft Windows 10 Home - Work Station
System Uptime: 0 Days 0 Hours 19 Minutes 26 Seconds
IP Address: 192.168.1.111
Number of Devices: 524
Number of Events: 233
Available Threads: 800

Enabled Plug-Ins
3.0.0.29: ADIO-100
2.0.49.0: BLBackup
2.0.35.0: BLSecurity
1.0.3.0: BLShutdown
2.0.22.0: BLUPS
3.0.6.3: Insteon Thermostat
3.0.6.23: Insteon
2.18.0.4: MCSSPRINKLERSP
Reply With Quote
  #9  
Old March 11th, 2018, 01:57 PM
Michael McSharry's Avatar
Michael McSharry Michael McSharry is offline
OverSeer
 
Join Date: Jul 2001
Location: North Bend, WA, USA
Posts: 13,722
There is nothing to delete. If something else is connected to the port then mcsSprinklers cannot open it. If it tries and fails there should be a message in the log. The port is defined on the Rain8/Devices page and a zone needs to be setup via Wiring-Layout Pages with auto and manual times specified before mcsSprinklers will attempt to open port.
Reply With Quote
  #10  
Old March 13th, 2018, 02:45 PM
slocanlarry slocanlarry is offline
Seer
 
Join Date: Feb 2018
Location: BRITISH COLUMBIA
Posts: 21
works - thanks.
Another question - when a valve is opened manually on the Rain8net Master Controller, is the change in status relayed back to the plug-in via the serial COM? Currently my McsSprinklers plug-in installation does not do this, but I wasn't sure if it was designed to.
Reply With Quote
  #11  
Old March 13th, 2018, 03:26 PM
Michael McSharry's Avatar
Michael McSharry Michael McSharry is offline
OverSeer
 
Join Date: Jul 2001
Location: North Bend, WA, USA
Posts: 13,722
Yes and no. The Rain8 uses a command-response protocol. It has no way to initiate a communication to inform something on the other end of the serial port of a state change.

The protocol that is initiated by the PC does have the ability to request status. You can setup mcsSprinklers to periodically poll for status. This is primarily designed so mcsSprinklers will command a valve off if it has not scheduled it and the status shows it is on. This would mean that if you used the button on the Rain8 mcsSprinklers would command it back off (or on if you tried to manually stop it).
Reply With Quote
Reply

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
This works well. Richel HomeSeer Zigbee Plug-in 0 October 7th, 2017 07:41 AM
Not sure how something works..... grp Motion Sensor Plug-In 5 June 2nd, 2008 10:35 AM
My PLC Works Chris Fox Insteon Plug-in (Mark Sandler) 1 March 19th, 2008 01:52 PM
Works here too MFULLER Web Server SSL Discussions 0 October 13th, 2005 01:36 PM


All times are GMT -4. The time now is 05:24 AM.


Copyright HomeSeer Technologies, LLC