<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title><![CDATA[Mango Software Forums - Latest forum topics]]></title>
		<link>http://forum.infiniteautomation.com/forum/recentTopics/list.page</link>
		<description><![CDATA[The newest discussed topics in the entire board]]></description>
		<generator>JForum - http://www.jforum.net</generator>
			<item>
				<title>Basic Bacnet4j Question</title>
				<description><![CDATA[ I have a basic question about bacnet4j I hope someone can answer...<br /> <br /> I posted this same question last year, never got an answer and never figured it out.  I am back at it again attempting to read data from bacnet devices using Java.  I looked around on this forum and this same sort of question has come up many times without an answer.  If someone with bacnet4j knowledge can answer this question I believe you will be helping a lot of folk now and in the future.<br /> <br /> What I am trying to do:  <br /> <br /> I have a computer on a IP network running an application that will need to read temperature data from a bacnet devices that is behind a BAS router (BACnet Multi-Network Router by Contemporary Controls) which is on the same IP subnet.  The computer's IP is 10.0.0.111.  The BAS router's IP is 10.0.051.  Netmask 255.255.255.0.  The bacnet device ID I want to talk to is 5.<br /> <br /> I have no idea where to start?  I come from the IP world where things have IP addresses and ports.  I can't seem to figure out what IP addresses and ports mean as it relates to local and remote bacnet devices.  If someone could describe what a remote device and a local device is in the world of bacnet4j that would help greatly!   In my scenero above the computer running the java application the local device? Is the bacnet device ID #5 the remote devices.   I have looked through all of the test classes and I am still lost.<br /> <br /> LocalDevice localDevice = new localDevice(1234, "10.0.0.255")<br /> <br /> What is 1234?  I know it is a port, but a port on where, the local computer?  If so then I assume 10.0.0.255 an interface on the local computer. If so why don't the examples just bind to the localhost?  <br /> <br /> localDevice.sendBroadcast(2068,null, new WhoIsRequest());<br /> <br /> What is 2068?  How does this relate to the port 1234 above?<br /> <br /> Help!<br /> <br /> Thanks (with fingers crossed) Dan<br /> ]]></description>
				<guid isPermaLink="true">http://forum.infiniteautomation.com/forum/posts/preList/1120/4706.page</guid>
				<link>http://forum.infiniteautomation.com/forum/posts/preList/1120/4706.page</link>
				<pubDate><![CDATA[Thu, 17 May 2012 19:15:43]]> GMT</pubDate>
				<author><![CDATA[ djrosu]]></author>
			</item>
			<item>
				<title>upgraded to new version, huge log files and crash after maint.data.purge</title>
				<description><![CDATA[ <br /> Hi, I upgraded a site to 1.13.0 and have log files getting extremely large.<br /> <br /> INFO  2012-05-16 11:58:25,171 (org.directwebremoting.util.CommonsLoggingOutput.info:51) - Exec: WatchListDwr.init() <br /> INFO  2012-05-16 11:58:25,171 (org.directwebremoting.util.CommonsLoggingOutput.info:51) - Exec: WatchListDwr.getDateRangeDefaults() <br /> INFO  2012-05-16 11:58:25,218 (org.directwebremoting.util.CommonsLoggingOutput.info:51) - Exec: MiscDwr.doLongPoll() <br /> INFO  2012-05-16 11:58:25,468 (org.directwebremoting.util.CommonsLoggingOutput.info:51) - Exec: MiscDwr.resetWatchlistState() <br /> INFO  2012-05-16 11:58:25,656 (org.directwebremoting.util.CommonsLoggingOutput.info:51) - Exec: MiscDwr.doLongPoll() <br /> INFO  2012-05-16 11:58:30,859 (org.directwebremoting.util.CommonsLoggingOutput.info:51) - Exec: MiscDwr.terminateLongPoll() <br /> <br /> also have a crash after Data Purge, <br /> INFO  2012-05-16 03:05:00,000 (com.serotonin.mango.rt.maint.DataPurge.executeImpl:65) - Data purge started <br /> INFO  2012-05-16 03:05:01,703 (com.serotonin.mango.rt.maint.DataPurge.executeImpl:76) - Data purge ended, 0 point values deleted <br /> WARN  2012-05-16 04:31:32,796 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:63) - LS: poll at 2012/05/16 04:31:32 aborted because a previous poll started at 2012/05/16 04:31:12 is still running<br /> a bunch of the same here.<br /> WARN  2012-05-16 17:08:47,906 (com.serotonin.mango.rt.dataSource.PollingDataSource.scheduleTimeout:63) - LS: poll at 2012/05/16 17:08:28 aborted because a previous poll started at 2012/05/16 17:04:08 is still running <br /> <br /> ERROR 2012-05-16 17:49:03,953 (com.serotonin.mango.rt.maint.BackgroundProcessing$1.run:57) - Error in work item <br /> java.lang.OutOfMemoryError: Java heap space<br /> <br /> I have 2 installs at this site.  One with modbus only, working fine, but huge logfiles.<br /> One with opc, a little buggy anyway, but it works fine till the purge.<br /> <br /> Any ideas?<br /> <br /> Thanks,<br /> <br /> Jim]]></description>
				<guid isPermaLink="true">http://forum.infiniteautomation.com/forum/posts/preList/1119/4705.page</guid>
				<link>http://forum.infiniteautomation.com/forum/posts/preList/1119/4705.page</link>
				<pubDate><![CDATA[Thu, 17 May 2012 18:11:35]]> GMT</pubDate>
				<author><![CDATA[ jmo]]></author>
			</item>
			<item>
				<title>Exception from readProperties</title>
				<description><![CDATA[ Hi,<br /> <br /> I can read the properties from some devices, but not from all.<br /> When I try to read from a Tracer Summit BCU I get an exception.<br /> I got no problems with a new SysMik ICS.<br /> <br /> Sorry for the big post. But maybe this informations are helpfull.<br /> <br /> Here the exception with the Tracer Summit.<br /> [code]<br /> com.serotonin.bacnet4j.exception.BACnetException: Completed 1 requests. Excepted on: ReadPropertyMultipleRequest [listOfReadAccessSpecs=[ReadAccessSpecification [objectIdentifier=Vendor Specific (211) 10, listOfPropertyReferences=[PropertyReference [propertyIdentifier=Present value, propertyArrayIndex=null], PropertyReference [propertyIdentifier=Object name, propertyArrayIndex=null]]], ReadAccessSpecification [objectIdentifier=Analog Output 30, listOfPropertyReferences=[PropertyReference [propertyIdentifier=Present value, propertyArrayIndex=null], PropertyReference [propertyIdentifier=Object name, propertyArrayIndex=null]]], ReadAccessSpecification [objectIdentifier=Vendor Specific (134) 8, listOfPropertyReferences=[PropertyReference [propertyIdentifier=Present value, propertyArrayIndex=null], PropertyReference [propertyIdentifier=Object name, propertyArrayIndex=null]]], ReadAccessSpecification [objectIdentifier=Vendor Specific (172) 7, listOfPropertyReferences=[PropertyReference [propertyIdentifier=Present value, propertyArrayIndex=null], PropertyReference [propertyIdentifier=Object name, propertyArrayIndex=null]]], ReadAccessSpecification [objectIdentifier=Vendor Specific (134) 30, listOfPropertyReferences=[PropertyReference [propertyIdentifier=Present value, propertyArrayIndex=null], PropertyReference [propertyIdentifier=Object name, propertyArrayIndex=null]]], ReadAccessSpecification [objectIdentifier=Binary Output 34, listOfPropertyReferences=[PropertyReference [propertyIdentifier=Present value, propertyArrayIndex=null], PropertyReference [propertyIdentifier=Object name, propertyArrayIndex=null]]], ReadAccessSpecification [objectIdentifier=Vendor Specific (134) 26, listOfPropertyReferences=[PropertyReference [propertyIdentifier=Present value, propertyArrayIndex=null], PropertyReference [propertyIdentifier=Object name, propertyArrayIndex=null]]], ReadAccessSpecification [objectIdentifier=Vendor Specific (174) 7, listOfPropertyReferences=[PropertyReference [propertyIdentifier=Present value, propertyArrayIndex=null], PropertyReference [propertyIdentifier=Object name, propertyArrayIndex=null]]], ReadAccessSpecification [objectIdentifier=Binary Output 30, listOfPropertyReferences=[PropertyReference [propertyIdentifier=Present value, propertyArrayIndex=null], PropertyReference [propertyIdentifier=Object name, propertyArrayIndex=null]]], ReadAccessSpecification [objectIdentifier=Binary Output 65, listOfPropertyReferences=[PropertyReference [propertyIdentifier=Present value, propertyArrayIndex=null], PropertyReference [propertyIdentifier=Object name, propertyArrayIndex=null]]], ReadAccessSpecification [objectIdentifier=Vendor Specific (211) 6, listOfPropertyReferences=[PropertyReference [propertyIdentifier=Present value, propertyArrayIndex=null], PropertyReference [propertyIdentifier=Object name, propertyArrayIndex=null]]], ReadAccessSpecification [objectIdentifier=Analog Input 4, listOfPropertyReferences=[PropertyReference [propertyIdentifier=Present value, propertyArrayIndex=null], PropertyReference [propertyIdentifier=Object name, propertyArrayIndex=null]]], ReadAccessSpecification [objectIdentifier=Analog Output 4, listOfPropertyReferences=[PropertyReference [propertyIdentifier=Present value, propertyArrayIndex=null], PropertyReference [propertyIdentifier=Object name, propertyArrayIndex=null]]], ReadAccessSpecification [objectIdentifier=Analog Output 3, listOfPropertyReferences=[PropertyReference [propertyIdentifier=Present value, propertyArrayIndex=null], PropertyReference [propertyIdentifier=Object name, propertyArrayIndex=null]]], ReadAccessSpecification [objectIdentifier=Vendor Specific (134) 13, listOfPropertyReferences=[PropertyReference [propertyIdentifier=Present value, propertyArrayIndex=null], PropertyReference [propertyIdentifier=Object name, propertyArrayIndex=null]]], ReadAccessSpecification [objectIdentifier=Binary Input 3, listOfPropertyReferences=[PropertyReference [propertyIdentifier=Present value, propertyArrayIndex=null], PropertyReference [propertyIdentifier=Object name, propertyArrayIndex=null]]], ReadAccessSpecification [objectIdentifier=Analog Output 13, listOfPropertyReferences=[PropertyReference [propertyIdentifier=Present value, propertyArrayIndex=null], PropertyReference [propertyIdentifier=Object name, propertyArrayIndex=null]]], ReadAccessSpecification [objectIdentifier=Vendor Specific (211) 24, listOfPropertyReferences=[PropertyReference [propertyIdentifier=Present value, propertyArrayIndex=null], PropertyReference [propertyIdentifier=Object name, propertyArrayIndex=null]]], ReadAccessSpecification [objectIdentifier=Analog Output 17, listOfPropertyReferences=[PropertyReference [propertyIdentifier=Present value, propertyArrayIndex=null], PropertyReference [propertyIdentifier=Object name, propertyArrayIndex=null]]], ReadAccessSpecification [objectIdentifier=Binary Output 13, listOfPropertyReferences=[PropertyReference [propertyIdentifier=Present value, propertyArrayIndex=null], PropertyReference [propertyIdentifier=Object name, propertyArrayIndex=null]]], ReadAccessSpecification [objectIdentifier=Binary Input 13, listOfPropertyReferences=[PropertyReference [propertyIdentifier=Present value, propertyArrayIndex=null], PropertyReference [propertyIdentifier=Object name, propertyArrayIndex=null]]], ReadAccessSpecification [objectIdentifier=Vendor Specific (134) 9, listOfPropertyReferences=[PropertyReference [propertyIdentifier=Present value, propertyArrayIndex=null], PropertyReference [propertyIdentifier=Object name, propertyArrayIndex=null]]], ReadAccessSpecification [objectIdentifier=Analog Output 29, listOfPropertyReferences=[PropertyReference [propertyIdentifier=Present value, propertyArrayIndex=null], PropertyReference [propertyIdentifier=Object name, propertyArrayIndex=null]]], ReadAccessSpecification [objectIdentifier=Vendor Specific (211) 11, listOfPropertyReferences=[PropertyReference [propertyIdentifier=Present value, propertyArrayIndex=null], PropertyReference [propertyIdentifier=Object name, propertyArrayIndex=null]]], ReadAccessSpecification [objectIdentifier=Vendor Specific (134) 29, listOfPropertyReferences=[PropertyReference [propertyIdentifier=Present value, propertyArrayIndex=null], PropertyReference [propertyIdentifier=Object name, propertyArrayIndex=null]]], ReadAccessSpecification [objectIdentifier=Vendor Specific (134) 25, listOfPropertyReferences=[PropertyReference [propertyIdentifier=Present value, propertyArrayIndex=null], PropertyReference [propertyIdentifier=Object name, propertyArrayIndex=null]]], ReadAccessSpecification [objectIdentifier=Binary Output 33, listOfPropertyReferences=[PropertyReference [propertyIdentifier=Present value, propertyArrayIndex=null], PropertyReference [propertyIdentifier=Object name, propertyArrayIndex=null]]], ReadAccessSpecification [objectIdentifier=Analog Input 3, listOfPropertyReferences=[PropertyReference [propertyIdentifier=Present value, propertyArrayIndex=null], PropertyReference [propertyIdentifier=Object name, propertyArrayIndex=null]]], ReadAccessSpecification [objectIdentifier=Vendor Specific (211) 7, listOfPropertyReferences=[PropertyReference [propertyIdentifier=Present value, propertyArrayIndex=null], PropertyReference [propertyIdentifier=Object name, propertyArrayIndex=null]]], ReadAccessSpecification [objectIdentifier=Binary Output 29, listOfPropertyReferences=[PropertyReference [propertyIdentifier=Present value, propertyArrayIndex=null], PropertyReference [propertyIdentifier=Object name, propertyArrayIndex=null]]], ReadAccessSpecification [objectIdentifier=Binary Input 2, listOfPropertyReferences=[PropertyReference [propertyIdentifier=Present value, propertyArrayIndex=null], PropertyReference [propertyIdentifier=Object name, propertyArrayIndex=null]]], ReadAccessSpecification [objectIdentifier=Analog Input 2, listOfPropertyReferences=[PropertyReference [propertyIdentifier=Present value, propertyArrayIndex=null], PropertyReference [propertyIdentifier=Object name, propertyArrayIndex=null]]], ReadAccessSpecification [objectIdentifier=Analog Output 14, listOfPropertyReferences=[PropertyReference [propertyIdentifier=Present value, propertyArrayIndex=null], PropertyReference [propertyIdentifier=Object name, propertyArrayIndex=null]]], ReadAccessSpecification [objectIdentifier=Binary Input 14, listOfPropertyReferences=[PropertyReference [propertyIdentifier=Present value, propertyArrayIndex=null], PropertyReference [propertyIdentifier=Object name, propertyArrayIndex=null]]], ReadAccessSpecification [objectIdentifier=Binary Output 2, listOfPropertyReferences=[PropertyReference [propertyIdentifier=Present value, propertyArrayIndex=null], PropertyReference [propertyIdentifier=Object name, propertyArrayIndex=null]]], ReadAccessSpecification [objectIdentifier=Binary Output 14, listOfPropertyReferences=[PropertyReference [propertyIdentifier=Present value, propertyArrayIndex=null], PropertyReference [propertyIdentifier=Object name, propertyArrayIndex=null]]], ReadAccessSpecification [objectIdentifier=Vendor Specific (211) 23, listOfPropertyReferences=[PropertyReference [propertyIdentifier=Present value, propertyArrayIndex=null], PropertyReference [propertyIdentifier=Object name, propertyArrayIndex=null]]], ReadAccessSpecification [objectIdentifier=Analog Output 18, listOfPropertyReferences=[PropertyReference [propertyIdentifier=Present value, propertyArrayIndex=null], PropertyReference [propertyIdentifier=Object name, propertyArrayIndex=null]]], ReadAccessSpecification [objectIdentifier=Binary Output 18, listOfPropertyReferences=[PropertyReference [propertyIdentifier=Present value, propertyArrayIndex=null], PropertyReference [propertyIdentifier=Object name, propertyArrayIndex=null]]], ReadAccessSpecification [objectIdentifier=Vendor Specific (174) 9, listOfPropertyReferences=[PropertyReference [propertyIdentifier=Present value, propertyArrayIndex=null], PropertyReference [propertyIdentifier=Object name, propertyArrayIndex=null]]], ReadAccessSpecification [objectIdentifier=Vendor Specific (134) 32, listOfPropertyReferences=[PropertyReference [propertyIdentifier=Present value, propertyArrayIndex=null], PropertyReference [propertyIdentifier=Object name, propertyArrayIndex=null]]], ReadAccessSpecification [objectIdentifier=Analog Output 32, listOfPropertyReferences=[PropertyReference [propertyIdentifier=Present value, propertyArrayIndex=null], PropertyReference [propertyIdentifier=Object name, propertyArrayIndex=null]]], ReadAccessSpecification [objectIdentifier=Binary Output 32, listOfPropertyReferences=[PropertyReference [propertyIdentifier=Present value, propertyArrayIndex=null], PropertyReference [propertyIdentifier=Object name, propertyArrayIndex=null]]], ReadAccessSpecification [objectIdentifier=Vendor Specific (211) 12, listOfPropertyReferences=[PropertyReference [propertyIdentifier=Present value, propertyArrayIndex=null], PropertyReference [propertyIdentifier=Object name, propertyArrayIndex=null]]], ReadAccessSpecification [objectIdentifier=Vendor Specific (211) 8, listOfPropertyReferences=[PropertyReference [propertyIdentifier=Present value, propertyArrayIndex=null], PropertyReference [propertyIdentifier=Object name, propertyArrayIndex=null]]], ReadAccessSpecification [objectIdentifier=Binary Output 36, listOfPropertyReferences=[PropertyReference [propertyIdentifier=Present value, propertyArrayIndex=null], PropertyReference [propertyIdentifier=Object name, propertyArrayIndex=null]]], ReadAccessSpecification [objectIdentifier=Vendor Specific (134) 28, listOfPropertyReferences=[PropertyReference [propertyIdentifier=Present value, propertyArrayIndex=null], PropertyReference [propertyIdentifier=Object name, propertyArrayIndex=null]]], ReadAccessSpecification [objectIdentifier=Binary Output 1, listOfPropertyReferences=[PropertyReference [propertyIdentifier=Present value, propertyArrayIndex=null], PropertyReference [propertyIdentifier=Object name, propertyArrayIndex=null]]], ReadAccessSpecification [objectIdentifier=Binary Output 15, listOfPropertyReferences=[PropertyReference [propertyIdentifier=Present value, propertyArrayIndex=null], PropertyReference [propertyIdentifier=Object name, propertyArrayIndex=null]]], ReadAccessSpecification [objectIdentifier=Binary Input 1, listOfPropertyReferences=[PropertyReference [propertyIdentifier=Present value, propertyArrayIndex=null], PropertyReference [propertyIdentifier=Object name, propertyArrayIndex=null]]], ReadAccessSpecification [objectIdentifier=Binary Input 15, listOfPropertyReferences=[PropertyReference [propertyIdentifier=Present value, propertyArrayIndex=null], PropertyReference [propertyIdentifier=Object name, propertyArrayIndex=null]]], ReadAccessSpecification [objectIdentifier=Calendar 1, listOfPropertyReferences=[PropertyReference [propertyIdentifier=Present value, propertyArrayIndex=null], PropertyReference [propertyIdentifier=Object name, propertyArrayIndex=null]]], ReadAccessSpecification [objectIdentifier=Binary Output 46, listOfPropertyReferences=[PropertyReference [propertyIdentifier=Present value, propertyArrayIndex=null], PropertyReference [propertyIdentifier=Object name, propertyArrayIndex=null]]], ReadAccessSpecification [objectIdentifier=Analog Output 15, listOfPropertyReferences=[PropertyReference [propertyIdentifier=Present value, propertyArrayIndex=null], PropertyReference [propertyIdentifier=Object name, propertyArrayIndex=null]]], ReadAccessSpecification [objectIdentifier=Analog Input 1, listOfPropertyReferences=[PropertyReference [propertyIdentifier=Present value, propertyArrayIndex=null], PropertyReference [propertyIdentifier=Object name, propertyArrayIndex=null]]], ReadAccessSpecification [objectIdentifier=Vendor Specific (134) 11, listOfPropertyReferences=[PropertyReference [propertyIdentifier=Present value, propertyArrayIndex=null], PropertyReference [propertyIdentifier=Object name, propertyArrayIndex=null]]], ReadAccessSpecification [objectIdentifier=Device 1, listOfPropertyReferences=[PropertyReference [propertyIdentifier=Present value, propertyArrayIndex=null], PropertyReference [propertyIdentifier=Object name, propertyArrayIndex=null]]], ReadAccessSpecification [objectIdentifier=Binary Output 19, listOfPropertyReferences=[PropertyReference [propertyIdentifier=Present value, propertyArrayIndex=null], PropertyReference [propertyIdentifier=Object name, propertyArrayIndex=null]]], ReadAccessSpecification [objectIdentifier=Analog Output 19, listOfPropertyReferences=[PropertyReference [propertyIdentifier=Present value, propertyArrayIndex=null], PropertyReference [propertyIdentifier=Object name, propertyArrayIndex=null]]], ReadAccessSpecification [objectIdentifier=Vendor Specific (174) 10, listOfPropertyReferences=[PropertyReference [propertyIdentifier=Present value, propertyArrayIndex=null], PropertyReference [propertyIdentifier=Object name, propertyArrayIndex=null]]], ReadAccessSpecification [objectIdentifier=Vendor Specific (181) 2, listOfPropertyReferences=[PropertyReference [propertyIdentifier=Present value, propertyArrayIndex=null], PropertyReference [propertyIdentifier=Object name, propertyArrayIndex=null]]], ReadAccessSpecification [objectIdentifier=Analog Output 20, listOfPropertyReferences=[PropertyReference [propertyIdentifier=Present value, propertyArrayIndex=null], PropertyReference [propertyIdentifier=Object name, propertyArrayIndex=null]]], ReadAccessSpecification [objectIdentifier=Vendor Specific (134) 31, listOfPropertyReferences=[PropertyReference [propertyIdentifier=Present value, propertyArrayIndex=null], PropertyReference [propertyIdentifier=Object name, propertyArrayIndex=null]]], ReadAccessSpecification [objectIdentifier=Vendor Specific (211) 1, listOfPropertyReferences=[PropertyReference [propertyIdentifier=Present value, propertyArrayIndex=null], PropertyReference [propertyIdentifier=Object name, propertyArrayIndex=null]]], ReadAccessSpecification [objectIdentifier=Binary Output 39, listOfPropertyReferences=[PropertyReference [propertyIdentifier=Present value, propertyArrayIndex=null], PropertyReference [propertyIdentifier=Object name, propertyArrayIndex=null]]], ReadAccessSpecification [objectIdentifier=Vendor Specific (134) 19, listOfPropertyReferences=[PropertyReference [propertyIdentifier=Present value, propertyArrayIndex=null], PropertyReference [propertyIdentifier=Object name, propertyArrayIndex=null]]], ReadAccessSpecification [objectIdentifier=Binary Output 31, listOfPropertyReferences=[PropertyReference [propertyIdentifier=Present value, propertyArrayIndex=null], PropertyReference [propertyIdentifier=Object name, propertyArrayIndex=null]]], ReadAccessSpecification [objectIdentifier=Vendor Specific (211) 13, listOfPropertyReferences=[PropertyReference [propertyIdentifier=Present value, propertyArrayIndex=null], PropertyReference [propertyIdentifier=Object name, propertyArrayIndex=null]]], ReadAccessSpecification [objectIdentifier=Analog Output 31, listOfPropertyReferences=[PropertyReference [propertyIdentifier=Present value, propertyArrayIndex=null], PropertyReference [propertyIdentifier=Object name, propertyArrayIndex=null]]], ReadAccessSpecification [objectIdentifier=Vendor Specific (211) 9, listOfPropertyReferences=[PropertyReference [propertyIdentifier=Present value, propertyArrayIndex=null], PropertyReference [propertyIdentifier=Object name, propertyArrayIndex=null]]], ReadAccessSpecification [objectIdentifier=Binary Output 35, listOfPropertyReferences=[PropertyReference [propertyIdentifier=Present value, propertyArrayIndex=null], PropertyReference [propertyIdentifier=Object name, propertyArrayIndex=null]]], ReadAccessSpecification [objectIdentifier=Binary Output 8, listOfPropertyReferences=[PropertyReference [propertyIdentifier=Present value, propertyArrayIndex=null], PropertyReference [propertyIdentifier=Object name, propertyArrayIndex=null]]], ReadAccessSpecification [objectIdentifier=Binary Input 8, listOfPropertyReferences=[PropertyReference [propertyIdentifier=Present value, propertyArrayIndex=null], PropertyReference [propertyIdentifier=Object name, propertyArrayIndex=null]]], ReadAccessSpecification [objectIdentifier=Analog Output 8, listOfPropertyReferences=[PropertyReference [propertyIdentifier=Present value, propertyArrayIndex=null], PropertyReference [propertyIdentifier=Object name, propertyArrayIndex=null]]], ReadAccessSpecification [objectIdentifier=Analog Input 8, listOfPropertyReferences=[PropertyReference [propertyIdentifier=Present value, propertyArrayIndex=null], PropertyReference [propertyIdentifier=Object name, propertyArrayIndex=null]]], ReadAccessSpecification [objectIdentifier=Vendor Specific (134) 27, listOfPropertyReferences=[PropertyReference [propertyIdentifier=Present value, propertyArrayIndex=null], PropertyReference [propertyIdentifier=Object name, propertyArrayIndex=null]]], ReadAccessSpecification [objectIdentifier=Binary Input 16, listOfPropertyReferences=[PropertyReference [propertyIdentifier=Present value, propertyArrayIndex=null], PropertyReference [propertyIdentifier=Object name, propertyArrayIndex=null]]], ReadAccessSpecification [objectIdentifier=Vendor Specific (164) 2, listOfPropertyReferences=[PropertyReference [propertyIdentifier=Present value, propertyArrayIndex=null], PropertyReference [propertyIdentifier=Object name, propertyArrayIndex=null]]], ReadAccessSpecification [objectIdentifier=Binary Output 16, listOfPropertyReferences=[PropertyReference [propertyIdentifier=Present value, propertyArrayIndex=null], PropertyReference [propertyIdentifier=Object name, propertyArrayIndex=null]]], ReadAccessSpecification [objectIdentifier=Vendor Specific (196) 1, listOfPropertyReferences=[PropertyReference [propertyIdentifier=Present value, propertyArrayIndex=null], PropertyReference [propertyIdentifier=Object name, propertyArrayIndex=null]]], ReadAccessSpecification [objectIdentifier=Vendor Specific (131) 3, listOfPropertyReferences=[PropertyReference [propertyIdentifier=Present value, propertyArrayIndex=null], PropertyReference [propertyIdentifier=Object name, propertyArrayIndex=null]]], ReadAccessSpecification [objectIdentifier=Vendor Specific (162) 2, listOfPropertyReferences=[PropertyReference [propertyIdentifier=Present value, propertyArrayIndex=null], PropertyReference [propertyIdentifier=Object name, propertyArrayIndex=null]]], ReadAccessSpecification [objectIdentifier=Vendor Specific (134) 16, listOfPropertyReferences=[PropertyReference [propertyIdentifier=Present value, propertyArrayIndex=null], PropertyReference [propertyIdentifier=Object name, propertyArrayIndex=null]]], ReadAccessSpecification [objectIdentifier=Vendor Specific (211) 16, listOfPropertyReferences=[PropertyReference [propertyIdentifier=Present value, propertyArrayIndex=null], PropertyReference [propertyIdentifier=Object name, propertyArrayIndex=null]]], ReadAccessSpecification [objectIdentifier=Analog Output 16, listOfPropertyReferences=[PropertyReference [propertyIdentifier=Present value, propertyArrayIndex=null], PropertyReference [propertyIdentifier=Object name, propertyArrayIndex=null]]], ReadAccessSpecification [objectIdentifier=Vendor Specific (192) 1, listOfPropertyReferences=[PropertyReference [propertyIdentifier=Present value, propertyArrayIndex=null], PropertyReference [propertyIdentifier=Object name, propertyArrayIndex=null]]], ReadAccessSpecification [objectIdentifier=Vendor Specific (174) 2, listOfPropertyReferences=[PropertyReference [propertyIdentifier=Present value, propertyArrayIndex=null], PropertyReference [propertyIdentifier=Object name, propertyArrayIndex=null]]], ReadAccessSpecification [objectIdentifier=Vendor Specific (134) 12, listOfPropertyReferences=[PropertyReference [propertyIdentifier=Present value, propertyArrayIndex=null], PropertyReference [propertyIdentifier=Object name, propertyArrayIndex=null]]], ReadAccessSpecification [objectIdentifier=Vendor Specific (172) 2, listOfPropertyReferences=[PropertyReference [propertyIdentifier=Present value, propertyArrayIndex=null], PropertyReference [propertyIdentifier=Object name, propertyArrayIndex=null]]], ReadAccessSpecification [objectIdentifier=Binary Output 38, listOfPropertyReferences=[PropertyReference [propertyIdentifier=Present value, propertyArrayIndex=null], PropertyReference [propertyIdentifier=Object name, propertyArrayIndex=null]]], ReadAccessSpecification [objectIdentifier=Vendor Specific (134) 34, listOfPropertyReferences=[PropertyReference [propertyIdentifier=Present value, propertyArrayIndex=null], PropertyReference [propertyIdentifier=Object name, propertyArrayIndex=null]]], ReadAccessSpecification [objectIdentifier=Analog Output 23, listOfPropertyReferences=[PropertyReference [propertyIdentifier=Present value, propertyArrayIndex=null], PropertyReference [propertyIdentifier=Object name, propertyArrayIndex=null]]], ReadAccessSpecification [objectIdentifier=Binary Output 47, listOfPropertyReferences=[PropertyReference [propertyIdentifier=Present value, propertyArrayIndex=null], PropertyReference [propertyIdentifier=Object name, propertyArrayIndex=null]]], ReadAccessSpecification [objectIdentifier=Binary Output 20, listOfPropertyReferences=[PropertyReference [propertyIdentifier=Present value, propertyArrayIndex=null], PropertyReference [propertyIdentifier=Object name, propertyArrayIndex=null]]], ReadAccessSpecification [objectIdentifier=Vendor Specific (211) 25, listOfPropertyReferences=[PropertyReference [propertyIdentifier=Present value, propertyArrayIndex=null], PropertyReference [propertyIdentifier=Object name, propertyArrayIndex=null]]], ReadAccessSpecification [objectIdentifier=Binary Output 23, listOfPropertyReferences=[PropertyReference [propertyIdentifier=Present value, propertyArrayIndex=null], PropertyReference [propertyIdentifier=Object name, propertyArrayIndex=null]]]]]<br /> 	at com.serotonin.bacnet4j.LocalDevice.readProperties(LocalDevice.java:977)<br /> 	at bacnetconqueror.BacnetConqueror.getObjects(BacnetConqueror.java:160)<br /> 	at bacnetconqueror.GUI.searchDatapointsActionPerformed(GUI.java:398)<br /> 	at bacnetconqueror.GUI.access$500(GUI.java:32)<br /> 	at bacnetconqueror.GUI$5.actionPerformed(GUI.java:203)<br /> 	at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2012)<br /> 	at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2335)<br /> 	at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:404)<br /> 	at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)<br /> 	at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252)<br /> 	at java.awt.Component.processMouseEvent(Component.java:6268)<br /> 	at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)<br /> 	at java.awt.Component.processEvent(Component.java:6033)<br /> 	at java.awt.Container.processEvent(Container.java:2045)<br /> 	at java.awt.Component.dispatchEventImpl(Component.java:4629)<br /> 	at java.awt.Container.dispatchEventImpl(Container.java:2103)<br /> 	at java.awt.Component.dispatchEvent(Component.java:4455)<br /> 	at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4633)<br /> 	at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4297)<br /> 	at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4227)<br /> 	at java.awt.Container.dispatchEventImpl(Container.java:2089)<br /> 	at java.awt.Window.dispatchEventImpl(Window.java:2517)<br /> 	at java.awt.Component.dispatchEvent(Component.java:4455)<br /> 	at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:649)<br /> 	at java.awt.EventQueue.access$000(EventQueue.java:96)<br /> 	at java.awt.EventQueue$1.run(EventQueue.java:608)<br /> 	at java.awt.EventQueue$1.run(EventQueue.java:606)<br /> 	at java.security.AccessController.doPrivileged(Native Method)<br /> 	at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:105)<br /> 	at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:116)<br /> 	at java.awt.EventQueue$2.run(EventQueue.java:622)<br /> 	at java.awt.EventQueue$2.run(EventQueue.java:620)<br /> 	at java.security.AccessController.doPrivileged(Native Method)<br /> 	at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:105)<br /> 	at java.awt.EventQueue.dispatchEvent(EventQueue.java:619)<br /> 	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:275)<br /> 	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:200)<br /> 	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:190)<br /> 	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:185)<br /> 	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:177)<br /> 	at java.awt.EventDispatchThread.run(EventDispatchThread.java:138)<br /> Caused by: com.serotonin.bacnet4j.exception.BACnetErrorException: Property: Missing required parameter<br /> 	at com.serotonin.bacnet4j.type.Encodable.popEnd(Encodable.java:162)<br /> 	at com.serotonin.bacnet4j.type.Encodable.readWrapped(Encodable.java:389)<br /> 	at com.serotonin.bacnet4j.type.Encodable.readEncodable(Encodable.java:350)<br /> 	at com.serotonin.bacnet4j.type.constructed.ReadAccessResult$Result.&lt;init&gt;(ReadAccessResult.java:131)<br /> 	at sun.reflect.GeneratedConstructorAccessor7.newInstance(Unknown Source)<br /> 	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)<br /> 	at java.lang.reflect.Constructor.newInstance(Constructor.java:532)<br /> 	at com.serotonin.bacnet4j.type.Encodable.read(Encodable.java:196)<br /> 	at com.serotonin.bacnet4j.type.constructed.SequenceOf.&lt;init&gt;(SequenceOf.java:72)<br /> 	at com.serotonin.bacnet4j.type.Encodable.readSequenceOf(Encodable.java:267)<br /> 	at com.serotonin.bacnet4j.type.Encodable.readOptionalSequenceOf(Encodable.java:301)<br /> 	at com.serotonin.bacnet4j.type.constructed.ReadAccessResult.&lt;init&gt;(ReadAccessResult.java:69)<br /> 	at sun.reflect.GeneratedConstructorAccessor8.newInstance(Unknown Source)<br /> 	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)<br /> 	at java.lang.reflect.Constructor.newInstance(Constructor.java:532)<br /> 	at com.serotonin.bacnet4j.type.Encodable.read(Encodable.java:196)<br /> 	at com.serotonin.bacnet4j.type.constructed.SequenceOf.&lt;init&gt;(SequenceOf.java:60)<br /> 	at com.serotonin.bacnet4j.type.Encodable.readSequenceOf(Encodable.java:256)<br /> 	at com.serotonin.bacnet4j.service.acknowledgement.ReadPropertyMultipleAck.&lt;init&gt;(ReadPropertyMultipleAck.java:55)<br /> 	at com.serotonin.bacnet4j.service.acknowledgement.AcknowledgementService.createAcknowledgementService(AcknowledgementService.java:53)<br /> 	at com.serotonin.bacnet4j.apdu.ComplexACK.parseServiceData(ComplexACK.java:196)<br /> 	at com.serotonin.bacnet4j.npdu.ip.IpMessageControl.waitForAck(IpMessageControl.java:760)<br /> 	at com.serotonin.bacnet4j.npdu.ip.IpMessageControl.sendSegmentedRequest(IpMessageControl.java:682)<br /> 	at com.serotonin.bacnet4j.npdu.ip.IpMessageControl.send(IpMessageControl.java:235)<br /> 	at com.serotonin.bacnet4j.LocalDevice.send(LocalDevice.java:480)<br /> 	at com.serotonin.bacnet4j.LocalDevice.send(LocalDevice.java:470)<br /> 	at com.serotonin.bacnet4j.LocalDevice.send(LocalDevice.java:463)<br /> 	at com.serotonin.bacnet4j.LocalDevice.readProperties(LocalDevice.java:957)<br /> 	... 40 more<br /> [/code]<br /> <br /> ...and here is an extract from my code until the exception occurs.<br /> <br /> [code]<br /> public List&lt;Datapoint&gt; getObjects(int deviceId) throws BACnetException, PropertyValueException<br />     {<br />         for (RemoteDevice d : remoteDevices)<br />         {<br />             <br />             if(d.getInstanceNumber() != deviceId)<br />             {<br />                 continue;<br />             }<br />             <br />             List&lt;Datapoint&gt; datapoints = new ArrayList&lt;Datapoint&gt;();<br /> <br />             localDevice.getExtendedDeviceInformation(d);<br />             <br />             List&lt;ObjectIdentifier&gt; oids = ((SequenceOf&lt;ObjectIdentifier&gt;) localDevice.sendReadPropertyAllowNull(d, d<br />                     .getObjectIdentifier(), PropertyIdentifier.objectList)).getValues();<br /> <br />             <br />             PropertyReferences refs = new PropertyReferences();<br />             for (ObjectIdentifier oid : oids)<br />             {<br />                 refs.add(oid, PropertyIdentifier.presentValue);<br />                 refs.add(oid, PropertyIdentifier.objectName);<br />             }<br />             <br />             System.out.println("Start read properties");<br />             final long start = System.currentTimeMillis();<br />             <br />             PropertyValues values = localDevice.readProperties(d, refs);<br /> (...)<br /> [/code]<br /> <br /> Thanks in advance!<br /> Tobi]]></description>
				<guid isPermaLink="true">http://forum.infiniteautomation.com/forum/posts/preList/1117/4696.page</guid>
				<link>http://forum.infiniteautomation.com/forum/posts/preList/1117/4696.page</link>
				<pubDate><![CDATA[Mon, 14 May 2012 13:09:44]]> GMT</pubDate>
				<author><![CDATA[ Bullettoothtobi]]></author>
			</item>
			<item>
				<title>Binary to multistate meta point</title>
				<description><![CDATA[ I would like to use a binary and a numeric as context points in a multistate meta point.<br /> My problem is with the binary context point. The statement if(n.value==1.0) works for the numeric point but if(b.value==true) does not work for the binary.<br /> I have tried different combinations of true, false, 1, 0, 1.0. 0.0 with no change.<br /> Writing “return k” and clicking the Validate Script button yields the message [color=red]Success. result=true[/color] but using if(k.value==true) does not work.<br /> <br /> [code]<br /> // multistate meta point<br /> // k = fanRelay (binary)<br /> // p = fanProof (numeric)<br /> var s = 0<br /> <br /> if(k.value==true) {<br />     if(p.value==1.0) {<br />         s = 1;<br />     }<br />     else {<br />         s = 2;<br />     }<br /> }<br /> [/code]]]></description>
				<guid isPermaLink="true">http://forum.infiniteautomation.com/forum/posts/preList/1116/4695.page</guid>
				<link>http://forum.infiniteautomation.com/forum/posts/preList/1116/4695.page</link>
				<pubDate><![CDATA[Sat, 12 May 2012 21:13:59]]> GMT</pubDate>
				<author><![CDATA[ matthew.sellars]]></author>
			</item>
			<item>
				<title>turning devices on and off?</title>
				<description><![CDATA[ Hi all,<br /> <br /> Were a long time user of CATNET and are switching over to Mango and its going relatively smooth. But I was wondering how to make a settable point that acts like an on-off switch for a device.<br /> <br /> I would also like to make an interface screen where I can see my system and have the switches as little buttons on the screen. See the picture for what Im looking to make. In this particular setup, you can turn on the fan by clicking on it. I want to do something similar with Mango. <br /> <br /> Any help?<br /> <br /> Thanks,<br /> <br /> Jonathan]]></description>
				<guid isPermaLink="true">http://forum.infiniteautomation.com/forum/posts/preList/1115/4693.page</guid>
				<link>http://forum.infiniteautomation.com/forum/posts/preList/1115/4693.page</link>
				<pubDate><![CDATA[Fri, 11 May 2012 11:47:04]]> GMT</pubDate>
				<author><![CDATA[ JNIEMI]]></author>
			</item>
			<item>
				<title>Large Microbrewery in Colorado operational on this system for over a year now</title>
				<description><![CDATA[ I designed and commissioned a SCADA/PLC control/HOST system for a microbrewery here in Colorado over a year ago now. It utilizes a very low cost series of PLC's to read fermenting tank temperatures and control associated valves that regulate coolant in the tanks to maintain operator set points throughout the fermenting process. There are approximately 22 fermenting tanks and 6 or 7 brite tanks that are controlled with this system via web browers and smart phones. Some other plant features have since been added to the system. The PLC system is comprised of 1 master PLC and 6 slave PLC's. The PLC's are all connected via RS485 and communicate via modbus protocol. The master PLC communicates with the SCADA server via modbus TCP/IP. The system has been functional for over a year now. Issuing texting or callouts based upon critical process monitoring. A 24 hour report is automatically emailed each day showing 24 hour temperature and valve status charts and other desired tracking info. The temperatures are logged every 5 minutes and the valve and other discrete status' are logged on a status change. This system was commissioned last spring and early into last summer, the system issued its first callout along with some new control scheme that was incorporated in the PLC logic. As a result of the call out, the operator responded in the middle of the night to a chiller failure, the product was saved, the canning/bottling scheduled for the next day continued as planned without a hitch. Traditionally, the failed chiller would not have been discovered till the next morning, the beer in the brite tanks would be too warm to package and the process would have been delayed by another day. A lot of cost associate with that one event. As a result, one of the co-owners of this brewery said that that one event paid for the system. Infinite automation has an incredible product. I have several hundred tags built on the SCADA server. I am pulling 40 temperatures, controlling 40 valves, passing several operator setpoints and and other parameters back and forth between the master PLC and the SCADA server. Many parts of the software package are easily learned. Several individuals at the brewery modified their personal webpages to their own preferences.<br /> ~James]]></description>
				<guid isPermaLink="true">http://forum.infiniteautomation.com/forum/posts/preList/1114/4690.page</guid>
				<link>http://forum.infiniteautomation.com/forum/posts/preList/1114/4690.page</link>
				<pubDate><![CDATA[Thu, 10 May 2012 20:13:26]]> GMT</pubDate>
				<author><![CDATA[ jdlmodelt]]></author>
			</item>
			<item>
				<title>pb with COIL Wite in MODBUS</title>
				<description><![CDATA[ Hello all,<br /> <br /> My name is Nicolas, I've set up 3 years ago a home network based on modbus, it works pretty well with a PLC acting as Master and 4 others as slaves.<br /> Of course it doesn't make very funny things, reason why i'm looking at a SCADA/HMI solution particulary to interact with internet.<br /> I really find  Mango sexy, stable, easy to configure and defnitively very flexible .<br /> <br /> I've been using it for a week , everithing relative to data reading over modbus is working perfectly, but things seems more tricky when i try to write to my coils.<br /> <br /> before writing this I've been trying some tests and capture and here is the results of theses ...<br /> <br /> When configuring a data point as Register (16 Coils ) it works very well , for example I can read a value of 4 when my COil  #3  is UP , yes , 2^3 = 8 :-) <br /> I can also force a value to this data point and it works well to : writing 3 really lights ON Q1 and Q2 only !<br /> <br /> But of course managing COILS in group of registers is not very easy, as far as I imagine I would be obliged to make AND operations on actual values to modify thems ...<br /> SO I tried to set up data point as Binaries, again the reading of values are OK, this time my datapoint indicates "1" when the coil is "ON" and it seems pefect.<br /> <br /> BUT when i try to force my COIL with a binary value, nothing happens and I have a warning from the data set.<br /> I've capture some packets with IO logs enabled :<br /> <br /> Mango request:   O 04 [b]16[/b] 0007 FFEF 0010 83d4<br /> Slave response : I  04 [b]96 51[/b] 9e5d<br /> <br />  it shows that the request sent to write a binary value is in fact a function 16 of Modbus protocol, wich correspond to "Write Mask Register", but infortunatly my slave doesn't seems to accept this function: error code is set (16 + 80) and the exception code is "Frame Error, fucntion code error ..."<br /> <br /> Despite the fonction 16 is the most indicated for this operation (It's clearly not a bug from Mango!), I'm quite sure there is not a lot of PLC that accept this function so I would like to share with other people that have to write binaries if they found a solution specific to this issue...<br /> <br /> I've also try to configure the data point as a Coil, but then I get another error, this time on function 01, wich is very basic :<br /> <br /> Mango request:    O 04 [b]01[/b] 0007 0001 4c5e<br /> Slave response:    I 04 [b]81 54[/b] 51ae =&gt; &quot;Data out of Range exception&quot;<br /> <br /> While writing this post, I'm trying to find a trick with more complicated sets of datas but I'm really not aware of HEX/BIN/ASCII manipulations and I guess I will become mad before the end .... it's a pity regarding the very good interest of Mango concerning home automation.<br /> <br /> Any help or share would be very appreciated ...  :shock:<br /> <br /> NICO<br /> <br /> PS: my PLC are from IMO , the master is an "[b]i3[/b]" : [url]http://imopc.com/content.php?p=spotlight_i3Microsite&lang=EN[/url]<br /> and the lazy slaves are [b]ISmart V2[/b] : [url]http://imopc.com/pages/spotlight_ismart[/url]<br /> ]]></description>
				<guid isPermaLink="true">http://forum.infiniteautomation.com/forum/posts/preList/1113/4687.page</guid>
				<link>http://forum.infiniteautomation.com/forum/posts/preList/1113/4687.page</link>
				<pubDate><![CDATA[Wed, 9 May 2012 08:15:51]]> GMT</pubDate>
				<author><![CDATA[ nikorun]]></author>
			</item>
			<item>
				<title>How to implement a virtual device</title>
				<description><![CDATA[ Hi there!<br /> <br /> I'm new to BacNet and the BacNet4J-Implementation. My goal is to implement a virtual BacNet-Network for educational purposes.<br /> <br /> So my actual idea is to set-up some virtual machines, which should act like a BacNet-Device. One of these Machines should be something like a Command-and-Control Server to read (or write) Values to the Devices. Probably like reading temperatur values or commanding a device to start/stop the heating. The physical section like the temperatur sensors should be mocked, so these virtual devices will return something like randomly generated temperature-values and so on.<br /> <br /> So my main question is: Are there any example-Implementations of devices? This would be helpfull for me to get a quick start for developing.<br /> <br /> My other question is:Are there any specifications on how to implement a device?<br /> <br /> Greetings and thanks for your anwsers,<br /> Benni]]></description>
				<guid isPermaLink="true">http://forum.infiniteautomation.com/forum/posts/preList/1112/4685.page</guid>
				<link>http://forum.infiniteautomation.com/forum/posts/preList/1112/4685.page</link>
				<pubDate><![CDATA[Tue, 8 May 2012 14:35:51]]> GMT</pubDate>
				<author><![CDATA[ kahlerb]]></author>
			</item>
			<item>
				<title>Some suggestions - new name, faster support</title>
				<description><![CDATA[ Hi, I'm loving Mango, and it seems a great piece of software, very well written and works great.<br /> <br /> I love open-source, and this is great software, so well done to the developers.  I'm only trying to point out some ideas I've had while looking at this for my project.<br /> <br /> Here's my feedback on it's not-so-great aspects.<br /> <br /> 1. The name Mango, get's swamped in google searches, making it hard to connect with other users or to get a feel for the installed base.  Try searching mango on google or youtube, of course you just get millions of links about mangoes.  Maybe make the name MangoSCADA, or MangoM2M.  <br /> <br /> 2. Support is hit-n-miss.  Not to denigrate any help that is provided, which is great.   The active user or developer community seems to be so small, that getting help from the forums is slow.  Which makes it hard to justify a business case for its implementation.  It also does not bode well for any commercial support arrangements if non-commercial support is so limited.<br /> <br /> 3. The development status and direction is unclear.  Its relation to SCADABR is unclear.  I'm not saying that these aspects are unknown, but its not clear from looking at the website.  I can sort of work it out, like Mango was open-source, someone forked scadaBR, and mango has become closed-source again?  But what is the history?<br /> <br /> 4. Little independent feedback.  I can't find anything useful on Youtube, no mentions on Twitter.  No case studies or in-depth reviews or comparisons.<br /> <br /> These are some ideas.  I hope the developers and user community do not take offence.  It's a great piece of work and I'd like to see it really take off.]]></description>
				<guid isPermaLink="true">http://forum.infiniteautomation.com/forum/posts/preList/1111/4683.page</guid>
				<link>http://forum.infiniteautomation.com/forum/posts/preList/1111/4683.page</link>
				<pubDate><![CDATA[Mon, 7 May 2012 23:11:57]]> GMT</pubDate>
				<author><![CDATA[ emdeex]]></author>
			</item>
			<item>
				<title>Proxy authentication help</title>
				<description><![CDATA[ Hi, I'm having problems getting http retrievers to work behind a corporate firewall.<br /> <br /> I can see the proxy settings under System Settings, but I'm not getting the http retrievers to work.  They just fail with 407 errors (proxy authentication required).<br /> <br /> Is there a log file I can see for detailed error info?<br /> <br /> Any ideas?]]></description>
				<guid isPermaLink="true">http://forum.infiniteautomation.com/forum/posts/preList/1110/4682.page</guid>
				<link>http://forum.infiniteautomation.com/forum/posts/preList/1110/4682.page</link>
				<pubDate><![CDATA[Mon, 7 May 2012 04:59:43]]> GMT</pubDate>
				<author><![CDATA[ emdeex]]></author>
			</item>
			<item>
				<title>Temco modbus binary</title>
				<description><![CDATA[ I recently purchased a Tstat5 to try out with Mango M2M software.<br /> [url]http://www.temcocontrols.com/product.php?ProductID=17&CategoryID=7[/url]<br /> I have enjoyed much success with the thermostat with the exception of setting binary modbus registers (eg. 184/0).<br /> Reading and setting of analog registers works as expected. Reading of binary registers appears to work.<br /> <br /> I have have experimented with the “Use multiple write commands only” setting with no apparent effect.<br /> <br /> In Mango M2M, if I change 137 to 4, 184/0 changes from 0 to 1.<br /> <br /> Mango cannot write to 184/0 (or I have something configured wrong).<br /> <br /> The same is true with register 310.<br /> <br /> Do you have any suggestions?<br /> Have other customers had success with this product?]]></description>
				<guid isPermaLink="true">http://forum.infiniteautomation.com/forum/posts/preList/1109/4679.page</guid>
				<link>http://forum.infiniteautomation.com/forum/posts/preList/1109/4679.page</link>
				<pubDate><![CDATA[Sun, 6 May 2012 21:02:58]]> GMT</pubDate>
				<author><![CDATA[ matthew.sellars]]></author>
			</item>
			<item>
				<title>Geocoding data points?</title>
				<description><![CDATA[ Do we have the option to mark the datapoint with latitude/longitude ?<br /> <br /> That would make it easy to present the datapoints on a map, either of a factory, or of a large distributed network such as telecoms, electricity, or water.]]></description>
				<guid isPermaLink="true">http://forum.infiniteautomation.com/forum/posts/preList/1108/4673.page</guid>
				<link>http://forum.infiniteautomation.com/forum/posts/preList/1108/4673.page</link>
				<pubDate><![CDATA[Thu, 3 May 2012 23:18:09]]> GMT</pubDate>
				<author><![CDATA[ emdeex]]></author>
			</item>
			<item>
				<title>Fetching Datafeed FROM pachube</title>
				<description><![CDATA[ Hi, I see most of the pachube stuff already written in the HOWTO is on getting data from Mango to Pachube.<br /> <br /> How do I get data from pachube into Mango?<br /> <br /> I have a pachube API key, entered into the datasource.  In data point, I can put the feed ID as a number.  The datastream ID, I'm not so sure.  Do I put the URL, or just the stream name?  And how do I fetch out the current value data point from the other data in that stream?<br /> <br /> thanks for any help!]]></description>
				<guid isPermaLink="true">http://forum.infiniteautomation.com/forum/posts/preList/1107/4670.page</guid>
				<link>http://forum.infiniteautomation.com/forum/posts/preList/1107/4670.page</link>
				<pubDate><![CDATA[Thu, 3 May 2012 06:27:48]]> GMT</pubDate>
				<author><![CDATA[ emdeex]]></author>
			</item>
			<item>
				<title>questions....</title>
				<description><![CDATA[ Hi all,<br />  I installed a few days ago the version 1.13.0 of Mango and I have to say that it is very simple and very quickly I was able to create a small project.<br /> <br />  But I wanted to ask some things of which I have not been answered in the forum:<br />  - can be customize the reports sent by mail?<br />  - can be created .pdf files?<br />  - why in the report, even though I have not ticked the box "consolidated chart" in the report configuration page, also appears this chart in the report?<br />  - can not be implemented the driver for the protocol Siemens PPI?<br /> <br />  Thanks for the answers<br /> ]]></description>
				<guid isPermaLink="true">http://forum.infiniteautomation.com/forum/posts/preList/1106/4667.page</guid>
				<link>http://forum.infiniteautomation.com/forum/posts/preList/1106/4667.page</link>
				<pubDate><![CDATA[Wed, 2 May 2012 15:57:28]]> GMT</pubDate>
				<author><![CDATA[ impel]]></author>
			</item>
			<item>
				<title>Mango database with phpMyAdmin</title>
				<description><![CDATA[ Hi,<br /> I would like to show mango databases with phpMyAdmin!! Do you have any idea about this?]]></description>
				<guid isPermaLink="true">http://forum.infiniteautomation.com/forum/posts/preList/1105/4666.page</guid>
				<link>http://forum.infiniteautomation.com/forum/posts/preList/1105/4666.page</link>
				<pubDate><![CDATA[Wed, 2 May 2012 09:34:58]]> GMT</pubDate>
				<author><![CDATA[ kevary]]></author>
			</item>
	</channel>
</rss>
