Bepacom-Raalte / Bepacom-BACnet-IP-Integration

Bepacom BACnet Integration Repository
Apache License 2.0
12 stars 2 forks source link

Configuration #19

Closed rudgej closed 6 months ago

rudgej commented 7 months ago

I have a Variheat 600 running Bepacom. This is a pool heater / ventilation system

It has IP address of 192.168.1.211

I can see this on the network using Wacnet

Screenshot 2024-03-22 at 11 24 35

I have Bepacom IP running

The UI interface shows nothing.

I have Become Ip interface running but this has some default ip addresses ( that show in the logs of Bepacom Ip but ate not a range I use ( 127.0.0.1) and anything I add leads to an error

Screenshot 2024-03-22 at 11 28 14

Given BacNet runs and I can see it with Wacnet then I have a configuration issue somewhere but cant see anything obvious in the documentations.

Could you please point me in the right direction.

Thank you

![Uploading Screenshot 2024-03-22 at 11.30.46.png…]()

s6-rc: info: service s6rc-oneshot-runner: starting s6-rc: info: service s6rc-oneshot-runner successfully started s6-rc: info: service base-addon-banner: starting


Add-on: Bepacom BACnet/IP Interface Bepacom BACnet/IP interface for the Bepacom EcoPanel. Allows BACnet/IP devices to be available to Home Assistant through an API.

Add-on version: 1.3.3 You are running the latest version of this add-on. System: Home Assistant OS 12.1 (amd64 / generic-x86-64) Home Assistant Core: 2024.3.1 Home Assistant Supervisor: 2024.03.0

Please, share the above information when looking for help or support in, e.g., GitHub, forums or the Discord chat.

s6-rc: info: service base-addon-banner successfully started s6-rc: info: service fix-attrs: starting s6-rc: info: service base-addon-log-level: starting s6-rc: info: service fix-attrs successfully started s6-rc: info: service base-addon-log-level successfully started s6-rc: info: service legacy-cont-init: starting s6-rc: info: service legacy-cont-init successfully started s6-rc: info: service init-nginx: starting s6-rc: info: service init-interface: starting [11:14:25] INFO: Running init-nginx. [11:14:25] INFO: Running init-interface. [11:14:25] INFO: Allowed addresses for NGINX: 127.0.0.1 192.168.20.177 192.168.20.57 172.30.232.1 172.30.32.1 [11:14:25] INFO: Generated ingress configuration successfully! s6-rc: info: service init-nginx successfully started Using enp0s25 as address: 192.168.20.177/24 [BACpypes] objectName: EcoPanel address: 192.168.20.177/24 objectIdentifier: 420 maxApduLengthAccepted: 1476 segmentation: segmentedBoth vendorIdentifier: 15 foreignBBMD: - foreignTTL: 255 maxSegmentsAccepted: 64 loglevel: WARNING defaultPriority: 15 updateInterval: 600 s6-rc: info: service init-interface

Bepacom-Raalte commented 7 months ago

Hey rudgej,

In the add-on, when you look in the webUI, do you see your device appear? If not, maybe it didn't get the right IP address. Does your device have multiple internet adapters? If so, you might have to manually write down the correct IP address of the adapter your BACnet network is on.

rudgej commented 7 months ago

hello - thank you for your reply I appreciate it.

No - there is nothing in the web UI.

The ip of the device is 192.168.1.211, there is only one interest adapter.

The Home Assistant Machine is on 192.168.2.177 and the 2.x domain can see the 1.x domain .

How would I admin the IP address manually? Where would it go ?

Also when the BacNet IP interface is logged into I has 127.0.0.1 as the ip but this is not a range I use. It also errors.

Can you give me any advice as to how to allow this to login please?

Jeremy

Bepacom-Raalte commented 7 months ago

Hey Jeremy,

So this means the subnet is 255.255.0.0 right? Then you have to adjust the /24 at the end of the IP address to /16. Could you try and see if you get data in your add-on this way?

The add-on and integration are separate from each other. The add-on is similar to Wacnet as it's also functioning as a BACnet to internet API. The integration gets the data from the add-on after the add-on translates the data. The integration uses address 127.0.0.1 as that's the loopback address inside of Home Assistant where the add-on can be reached.

rudgej commented 7 months ago

I really appreciate your help.

I am OK at this but not a genius ! I dont know what the subnet is.

Where am I to put this IP address? and what ip address ? There is the "auto " in configuration ? But if I do /16 then what IP address is it?

I apologise for what must few basic questions but I dont follow how the configuration works.

What IP address to I put in and where please ?

As above the address of the device that runs the pool is 192.168.1.211

rudgej commented 7 months ago

Screenshot 2024-03-22 at 17 06 31

This is the config in wapnet which reads the device instantly

Bepacom-Raalte commented 7 months ago

Right, the Wacnet application is already in the right subnet, 192.168.1.x. For the add-on, in the configuration you have to write the IP address as 192.168.2.177/24 or 192.168.2.177/16.

It'll look something like this:

afbeelding

I see the add-on automatically detected 192.168.20.177/24, so might also be worth to try 192.168.20.177/16 if the other part doesn't work.

Might be worth it to double check in your Home Assistant network settings like this:

afbeelding

The address on your device in the network settings should be the one you put as the address for the add-on.

That means for me the following would be the correct configuration for my network:

afbeelding

rudgej commented 7 months ago

Screenshot 2024-03-22 at 17 25 13

Thank you once again for your reply.

I have put in 192.168.20.177/24 which is the network detail in the networks settings. I have also tried /16 with no luck.

I suspect this is something to do with Home assistant being on 192.168.20.x and the device being on 192.168.1.x

I did try to change it over but this then caused issues that WacNet would not see it so I changed it back. I will change it back to .20 and see what happens. I am traveling from 8am tomorrow for 3 weeks so If you dont hear from me that will be why!

At least I now know that the 192.168.20.177/24 is correct which narrows things down a bit.

As above the networks can communicate with each other but presumably they cant scan from one to the other?

Many thanks

Jeremy

Bepacom-Raalte commented 7 months ago

Do you have the SSH add-on installed? If so, maybe you can try to ping the BACnet device from your Home Assistant to see if that works. BACnet is also picky when it comes to subnets. Usually in the field, there's a BBMD router that can forward BACnet messages from one subnet to the other. I I think the best solution would be to get Home Assistant in the 192.168.1.x subnet so that it can scan just like Wacnet.

If we can't figure it out today, feel free to try again when you're available again!

rudgej commented 7 months ago

For some redound when I change the device to to .20 it does not like it at all. It maybe that the subnet is set to 255.255.255.0 not 255.255.0.0 but I have now run out of time.

I really appreciate your help.

I have pinged it on SSH and it is fine

Jeremy

rudgej commented 7 months ago

Screenshot 2024-03-22 at 18 13 19 Screenshot 2024-03-22 at 18 13 19

Bepacom-Raalte commented 7 months ago

What you could try is setting your Home Assistant network settings to /16 as it's a static address. Maybe then the add-on can reach the BACnet device.

rudgej commented 6 months ago

So apologies for the long delay in reply. I have been away and have now looked at this with fresh eyes.

I now have some success. I managed to finally move it onto the 192.168.20.xx ip range without it throwing errors.

I can see the device on the web interface and if I click onto the items I can drill down and see the values.

objectIdentifier : analogValue,0 objectType : 2 objectName : Humidity Set Point description : Sets desired humidity presentValue : 60 statusFlags : 0,0,0,0 outOfService : 0 units : percent eventState : normal reliability : noFaultDetected covIncrement : 0 notificationClass : 4194303 relinquishDefault : 60

objectIdentifier : analogValue,1 objectType : 2 objectName : Humidity Probe Out description : Humidity Probe reading presentValue : 68.6 statusFlags : 0,0,0,0 outOfService : 0 units : degreesCelsius eventState : normal reliability : noFaultDetected covIncrement : 0 notificationClass : 4194303 relinquishDefault : 68.4

And the logs form the web ui are attached

When I add the integration via HACS I then can see the device and the names of the entities.

However all values are null, and the entities show as unavailable.

So I am now very close - I just need the entities to be available.

Given the Web UI can see the values the overall network seems to be working, but something is stopping the values form showing.

If you could give me any suggestions I would be most appreciative.

Thank you

[JEREMY

Screenshot 2024-04-22 at 14 44 17 Screenshot 2024-04-22 at 14 44 08

lue,53, present-value, 50.0 [14:50:18]|DEBUG |BACnetIOHandler.py->do_ConfirmedCOVNotificationRequest : COV: device,100, analog-value,53, status-flags, [14:50:19]|DEBUG |BACnetIOHandler.py->do_ConfirmedCOVNotificationRequest : COV: device,100, analog-value,53, present-value, 51.0 [14:50:19]|DEBUG |BACnetIOHandler.py->do_ConfirmedCOVNotificationRequest : COV: device,100, analog-value,53, status-flags, [14:50:20]|DEBUG |BACnetIOHandler.py->do_ConfirmedCOVNotificationRequest : COV: device,100, analog-value,53, present-value, 52.0 [14:50:20]|DEBUG |BACnetIOHandler.py->do_ConfirmedCOVNotificationRequest : COV: device,100, analog-value,53, status-flags, [14:50:20]|DEBUG |BACnetIOHandler.py->do_ConfirmedCOVNotificationRequest : COV: device,100, analog-value,1, present-value, 68.69999694824219 [14:50:20]|DEBUG |BACnetIOHandler.py->do_ConfirmedCOVNotificationRequest : COV: device,100, analog-value,1, status-flags, [14:50:21]|DEBUG |BACnetIOHandler.py->do_ConfirmedCOVNotificationRequest : COV: device,100, analog-value,1, present-value, 68.5999984741211 [14:50:21]|DEBUG |BACnetIOHandler.py->do_ConfirmedCOVNotificationRequest : COV: device,100, analog-value,1, status-flags, [14:50:21]|DEBUG |BACnetIOHandler.py->do_ConfirmedCOVNotificationRequest : COV: device,100, analog-value,53, present-value, 53.0 [14:50:21]|DEBUG |BACnetIOHandler.py->do_ConfirmedCOVNotificationRequest : COV: device,100, analog-value,53, status-flags, [14:50:22]|DEBUG |BACnetIOHandler.py->do_ConfirmedCOVNotificationRequest : COV: device,100, analog-value,53, present-value, 54.0 [14:50:22]|DEBUG |BACnetIOHandler.py->do_ConfirmedCOVNotificationRequest : COV: device,100, analog-value,53, status-flags, [14:50:23]|DEBUG |BACnetIOHandler.py->do_ConfirmedCOVNotificationRequest : COV: device,100, analog-value,53, present-value, 55.0 [14:50:23]|DEBUG |BACnetIOHandler.py->do_ConfirmedCOVNotificationRequest : COV: device,100, analog-value,53, status-flags, [14:50:24]|DEBUG |BACnetIOHandler.py->do_ConfirmedCOVNotificationRequest : COV: device,100, analog-value,53, present-value, 56.0 [14:50:24]|DEBUG |BACnetIOHandler.py->do_ConfirmedCOVNotificationRequest : COV: device,100, analog-value,53, status-flags, [14:50:25]|DEBUG |BACnetIOHandler.py->do_ConfirmedCOVNotificationRequest : COV: device,100, analog-value,53, present-value, 57.0 [14:50:25]|DEBUG |BACnetIOHandler.py->do_ConfirmedCOVNotificationRequest : COV: device,100, analog-value,53, status-flags, [14:50:26]|DEBUG |BACnetIOHandler.py->do_ConfirmedCOVNotificationRequest : COV: device,100, analog-value,53, present-value, 58.0 [14:50:26]|DEBUG |BACnetIOHandler.py->do_ConfirmedCOVNotificationRequest : COV: device,100, analog-value,53, status-flags, [14:50:27]|DEBUG |BACnetIOHandler.py->do_ConfirmedCOVNotificationRequest : COV: device,100, analog-value,53, present-value, 59.0 [14:50:27]|DEBUG |BACnetIOHandler.py->do_ConfirmedCOVNotificationRequest : COV: device,100, analog-value,53, status-flags, [14:50:28]|DEBUG |BACnetIOHandler.py->do_ConfirmedCOVNotificationRequest : COV: device,100, analog-value,52, present-value, 49.0 [14:50:28]|DEBUG |BACnetIOHandler.py->do_ConfirmedCOVNotificationRequest : COV: device,100, analog-value,52, status-flags, [14:50:28]|DEBUG |BACnetIOHandler.py->do_ConfirmedCOVNotificationRequest : COV: device,100, analog-value,53, present-value, 0.0 [14:50:28]|DEBUG |BACnetIOHandler.py->do_ConfirmedCOVNotificationRequest : COV: device,100, analog-value,53, status-flags, [14:50:29]|DEBUG |BACnetIOHandler.py->do_ConfirmedCOVNotificationRequest : COV: device,100, analog-value,53, present-value, 1.0 [14:50:29]|DEBUG |BACnetIOHandler.py->do_ConfirmedCOVNotificationRequest : COV: device,100, analog-value,53, status-flags, [14:50:30]|DEBUG |BACnetIOHandler.py->do_ConfirmedCOVNotificationRequest : COV: device,100, analog-value,53, present-value, 2.0 [14:50:30]|DEBUG |BACnetIOHandler.py->do_ConfirmedCOVNotificationRequest : COV: device,100, analog-value,53, status-flags, [14:50:31]|DEBUG |BACnetIOHandler.py->do_ConfirmedCOVNotificationRequest : COV: device,100, analog-value,53, present-value, 3.0 [14:50:31]|DEBUG |BACnetIOHandler.py->do_ConfirmedCOVNotificationRequest : COV: device,100, analog-value,53, status-flags, [14:50:32]|DEBUG |BACnetIOHandler.py->do_ConfirmedCOVNotificationRequest : COV: device,100, analog-value,53, present-value, 4.0 [14:50:32]|DEBUG |BACnetIOHandler.py->do_ConfirmedCOVNotificationRequest : COV: device,100, analog-value,53, status-flags, [14:50:33]|DEBUG |BACnetIOHandler.py->do_ConfirmedCOVNotificationRequest : COV: device,100, analog-value,53, present-value, 5.0 [14:50:33]|DEBUG |BACnetIOHandler.py->do_ConfirmedCOVNotificationRequest : COV: device,100, analog-value,53, status-flags, [14:50:34]|DEBUG |BACnetIOHandler.py->do_ConfirmedCOVNotificationRequest : COV: device,100, analog-value,53, present-value, 6.0 [14:50:34]|DEBUG |BACnetIOHandler.py->do_ConfirmedCOVNotificationRequest : COV: device,100, analog-value,53, status-flags, [14:50:35]|DEBUG |BACnetIOHandler.py->do_ConfirmedCOVNotificationRequest : COV: device,100, analog-value,53, present-value, 7.0 [14:50:35]|DEBUG |BACnetIOHandler.py->do_ConfirmedCOVNotificationRequest : COV: device,100, analog-value,53, status-flags, [14:50:36]|DEBUG |BACnetIOHandler.py->do_ConfirmedCOVNotificationRequest : COV: device,100, analog-value,53, present-value, 8.0 [14:50:36]|DEBUG |BACnetIOHandler.py->do_ConfirmedCOVNotificationRequest : COV: device,100, analog-value,53, status-flags, [14:50:37]|DEBUG |BACnetIOHandler.py->do_ConfirmedCOVNotificationRequest : COV: device,100, analog-value,53, present-value, 9.0 [14:50:37]|DEBUG |BACnetIOHandler.py->do_ConfirmedCOVNotificationRequest : COV: device,100, analog-value,53, status-flags, [14:50:37]|DEBUG |BACnetIOHandler.py->do_ConfirmedCOVNotificationRequest : COV: device,100, analog-value,23, present-value, 12.399999618530273 [14:50:37]|DEBUG |BACnetIOHandler.py->do_ConfirmedCOVNotificationRequest : COV: device,100, analog-value,23, status-flags, [14:50:38]|DEBUG |BACnetIOHandler.py->do_ConfirmedCOVNotificationRequest : COV: device,100, analog-value,53, present-value, 10.0 [14:50:38]|DEBUG |BACnetIOHandler.py->do_ConfirmedCOVNotificationRequest : COV: device,100, analog-value,53, status-flags, [14:50:39]|DEBUG |BACnetIOHandler.py->do_ConfirmedCOVNotificationRequest : COV: device,100, analog-value,53, present-value, 11.0 [14:50:39]|DEBUG |BACnetIOHandler.py->do_ConfirmedCOVNotificationRequest : COV: device,100, analog-value,53, status-flags, [14:50:40]|DEBUG |BACnetIOHandler.py->do_ConfirmedCOVNotificationRequest : COV: device,100, analog-value,53, present-value, 12.0 [14:50:40]|DEBUG |BACnetIOHandler.py->do_ConfirmedCOVNotificationRequest : COV: device,100, analog-value,53, status-flags, [14:50:41]|DEBUG |BACnetIOHandler.py->do_ConfirmedCOVNotificationRequest : COV: device,100, analog-value,53, present-value, 13.0 [14:50:41]|DEBUG |BACnetIOHandler.py->do_ConfirmedCOVNotificationRequest : COV: device,100, analog-value,53, status-flags, [14:50:42]|DEBUG |BACnetIOHandler.py->do_ConfirmedCOVNotificationRequest : COV: device,100, analog-value,53, present-value, 14.0 [14:50:42]|DEBUG |BACnetIOHandler.py->do_ConfirmedCOVNotificationRequest : COV: device,100, analog-value,53, status-flags, [14:50:43]|DEBUG |BACnetIOHandler.py->do_ConfirmedCOVNotificationRequest : COV: device,100, analog-value,53, present-value, 15.0 [14:50:43]|DEBUG |BACnetIOHandler.py->do_ConfirmedCOVNotificationRequest : COV: device,100, analog-value,53, status-flags, [14:50:44]|DEBUG |BACnetIOHandler.py->do_ConfirmedCOVNotificationRequest : COV: device,100, analog-value,53, present-value, 16.0 [14:50:44]|DEBUG |BACnetIOHandler.py->do_ConfirmedCOVNotificationRequest : COV: device,100, analog-value,53, status-flags, [14:50:45]|INFO |webAPI.py ->websocket_endpoint : Disconnected websocket [14:50:45]|DEBUG |webAPI.py ->websocket_writer : Websocket writer cancelled: [14:50:45]|DEBUG |BACnetIOHandler.py->do_ConfirmedCOVNotificationRequest : COV: device,100, analog-value,53, present-value, 17.0 [14:50:45]|DEBUG |BACnetIOHandler.py->do_ConfirmedCOVNotificationRequest : COV: device,100, analog-value,53, status-flags, [14:50:46]|DEBUG |BACnetIOHandler.py->do_ConfirmedCOVNotificationRequest : COV: device,100, analog-value,53, present-value, 18.0 [14:50:46]|DEBUG |BACnetIOHandler.py->do_ConfirmedCOVNotificationRequest : COV: device,100, analog-value,53, status-flags, [14:50:47]|DEBUG |BACnetIOHandler.py->do_ConfirmedCOVNotificationRequest : COV: device,100, analog-value,53, present-value, 19.0 [14:50:47]|DEBUG |BACnetIOHandler.py->do_ConfirmedCOVNotificationRequest : COV: device,100, analog-value,53, status-flags, [14:50:48]|DEBUG |BACnetIOHandler.py->do_ConfirmedCOVNotificationRequest : COV: device,100, analog-value,53, present-value, 20.0 [14:50:48]|DEBUG |BACnetIOHandler.py->do_ConfirmedCOVNotificationRequest : COV: device,100, analog-value,53, status-flags, [14:50:49]|DEBUG |BACnetIOHandler.py->do_ConfirmedCOVNotificationRequest : COV: device,100, analog-value,53, present-value, 21.0 [14:50:49]|DEBUG |BACnetIOHandler.py->do_ConfirmedCOVNotificationRequest : COV: device,100, analog-value,53, status-flags,

rudgej commented 6 months ago

My guess is it is something to do with this config - but if I change it the initialisation fails altogether so maybe not !

Screenshot 2024-04-22 at 14 58 20

rudgej commented 6 months ago

WACNET can see the Bepacom and the VARIHEAT - it can see the variheat values fine.

Screen shots are attached

Screenshot 2024-04-22 at 15 01 16 Screenshot 2024-04-22 at 15 01 07 Screenshot 2024-04-22 at 15 00 56

rudgej commented 6 months ago

Having read the other thread on values I have also loaded the dev version and stopped the production version.

No change

What seem to happen looking at the logs is that it loads all the values and then once it has loaded them all once they all go off line. So it would not seem to be config related or it would not load once.

So something seems to break once it has been loaded.

GravySeal commented 6 months ago

Could you perhaps show me the Home Assistant logs? I think it can tell me some more about what's happening with the integration.

rudgej commented 6 months ago

Thank you for your reply

I have pasted the overall logs at the bottom and the expanded Bepacom messages below

This is running on the dev add on as I assume that is more current - but they both do the sam thing.

This error originated from a custom integration.

Logger: custom_components.bacnet_interface Source: custom_components/bacnet_interface/coordinator.py:85 integration: Bepacom BACnet/IP Interface (documentation, issues) First occurred: 14:52:57 (354 occurrences) Last logged: 20:44:24

'NoneType' object is not subscriptable

This error originated from a custom integration.

Logger: homeassistant Source: custom_components/bacnet_interface/select.py:222 integration: Bepacom BACnet/IP Interface (documentation, issues) First occurred: 14:53:58 (345 occurrences) Last logged: 20:44:24

Error doing job: Task exception was never retrieved Traceback (most recent call last): File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 258, in _handle_refresh_interval await self._async_refresh(log_failures=True, scheduled=True) File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 414, in _async_refresh self.async_update_listeners() File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 168, in async_update_listeners update_callback() File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 494, in _handle_coordinator_update self.async_write_ha_state() File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 998, in async_write_ha_state self._async_write_ha_state() File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 1119, in _async_write_ha_state state, attr, capabilities, shadowed_attr = self.async_calculate_state() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 1056, in async_calculate_state state = self._stringify_state(available) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 1004, in _stringify_state if (state := self.state) is None: ^^^^^^^^^^ File "/usr/src/homeassistant/homeassistant/components/select/init.py", line 152, in state current_option = self.current_option ^^^^^^^^^^^^^^^^^^^ File "/config/custom_components/bacnet_interface/select.py", line 222, in current_option self.coordinator.data.devices[self.deviceid] TypeError: 'NoneType' object is not subscriptable

Logger: homeassistant.components.select Source: helpers/entity_platform.py:580 integration: Select (documentation, issues) First occurred: 14:52:57 (77 occurrences) Last logged: 17:29:25

Error adding entity select.variheat_data_bit_on_board_2 for domain select with platform bacnet_interface Error adding entity select.variheat_stop_bit_on_board_2 for domain select with platform bacnet_interface Error adding entity select.variheat_parity_bit_on_board_2 for domain select with platform bacnet_interface Error adding entity select.variheat_baud_rate_on_board_2 for domain select with platform bacnet_interface Error adding entity select.variheat_bacnet_port for domain select with platform bacnet_interface Traceback (most recent call last): File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 580, in _async_add_entities await coro File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 890, in _async_add_entity await entity.add_to_platform_finish() File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 1334, in add_to_platform_finish self.async_write_ha_state() File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 998, in async_write_ha_state self._async_write_ha_state() File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 1119, in _async_write_ha_state state, attr, capabilities, shadowed_attr = self.async_calculate_state() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 1056, in async_calculate_state state = self._stringify_state(available) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 1004, in _stringify_state if (state := self.state) is None: ^^^^^^^^^^ File "/usr/src/homeassistant/homeassistant/components/select/init.py", line 152, in state current_option = self.current_option ^^^^^^^^^^^^^^^^^^^ File "/config/custom_components/bacnet_interface/select.py", line 222, in current_option self.coordinator.data.devices[self.deviceid] TypeError: 'NoneType' object is not subscriptable

'NoneType' object is not subscriptable 20:44:24 – (ERROR) Bepacom BACnet/IP Interface (custom integration) - message first occurred at 14:52:57 and shows up 354 times Error doing job: Task exception was never retrieved 20:44:24 – (ERROR) Bepacom BACnet/IP Interface (custom integration) - message first occurred at 14:53:58 and shows up 345 times Timeout connecting to http://192.168.20.145/status [shellydimmer2-485519F3548E] 20:36:35 – (ERROR) /usr/local/lib/python3.12/site-packages/pyShelly/utils.py - message first occurred at 15:17:26 and shows up 8 times Error while executing automation automation.sunset_20_summer_mode_master_bed_lights_and_ac_on: Fan mode HIGH is not valid. Valid fan modes are: low, medium, high, auto 20:29:58 – (ERROR) Automation Sunset + 20 Summer mode - master bed lights and AC on : Error executing script. Error for call_service at pos 3: Fan mode HIGH is not valid. Valid fan modes are: low, medium, high, auto 20:29:58 – (ERROR) Automation Unable to find entity switch.shelly_shrgbw2_d8c229_firmware_update 19:40:08 – (WARNING) Switch - message first occurred at 17:56:20 and shows up 10 times Error doing job: Fatal error: protocol.eof_received() call failed. 18:43:52 – (ERROR) /usr/src/homeassistant/homeassistant/runner.py cinema @ 192.168.20.197: Connection error occurred: [Errno 104] Connection reset by peer 18:08:50 – (WARNING) runner.py - message first occurred at 15:08:37 and shows up 3 times [Errno 104] Connection reset by peer - goodbye 17:35:46 – (ERROR) /usr/local/lib/python3.12/site-packages/websocket/_logging.py - message first occurred at 17:28:38 and shows up 2 times Error adding entity select.variheat_data_bit_on_board_2 for domain select with platform bacnet_interface 17:29:25 – (ERROR) Select - message first occurred at 14:52:57 and shows up 77 times light.shelly_shrgbw2_516311 (<class 'custom_components.shelly.light.ShellyRGB'>) does not set supported color modes, this will stop working in Home Assistant Core 2025.3, please report it to the author of the 'shelly' custom integration 16:46:34 – (WARNING) Light - message first occurred at 14:53:06 and shows up 66 times Entity light.shelly_shrgbw2_516311 (<class 'custom_components.shelly.light.ShellyRGB'>) is using deprecated supported features values which will be removed in HA Core 2025.1. Instead it should use <LightEntityFeature.EFFECT|17: 21> and color modes, please report it to the author of the 'shelly' custom integration and reference https://developers.home-assistant.io/blog/2023/12/28/support-feature-magic-numbers-deprecation 16:46:34 – (WARNING) Light - message first occurred at 14:53:06 and shows up 66 times Updating state for sensor.front_door_tx (<class 'homeassistant.components.unifi.sensor.UnifiSensorEntity'>) took 0.578 seconds. Please create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A%22integration%3A+unifi%22 16:17:31 – (WARNING) helpers/entity.py - message first occurred at 15:54:43 and shows up 2 times Failed to fetch subscription information 15:52:51 – (ERROR) Home Assistant Cloud Fetched https://accounts.nabucasa.com/payments/subscription_info (401) 15:52:51 – (WARNING) components/cloud/subscription.py Uncaught error from Safari 14.1.2 on Mac OS 10.14.6 Script error. null @:0:0 15:37:53 – (ERROR) components/system_log/init.py - message first occurred at 14:56:34 and shows up 6 times While executing automation automation.panel_bar 14:55:11 – (ERROR) Automation Panel - Bar: Main choices: Automation reloaded: If at step 4: Error executing script. Unexpected error for call_service at pos 1: Authenticated connection not ready yet for barpanel @ 192.168.20.5; current state is ConnectionState.INITIALIZED! 14:55:11 – (ERROR) Automation - message first occurred at 14:55:11 and shows up 3 times Can't connect to ESPHome API for cinema @ 192.168.20.197: Error connecting to [AddrInfo(family=<AddressFamily.AF_INET: 2>, type=<SocketKind.SOCK_STREAM: 1>, proto=6, sockaddr=IPv4Sockaddr(address='192.168.20.197', port=6053))]: [Errno 113] Connect call failed ('192.168.20.197', 6053) (SocketAPIError) 14:53:59 – (WARNING) runner.py - message first occurred at 14:53:13 and shows up 2 times POWER_WATT was used from shelly, this is a deprecated constant which will be removed in HA Core 2025.1. Use UnitOfPower.WATT instead, please report it to the author of the 'shelly' custom integration 14:53:06 – (WARNING) helpers/deprecation.py - message first occurred at 14:52:56 and shows up 11 times Detected that custom integration 'hacs' accesses hass.components.frontend. This is deprecated and will stop working in Home Assistant 2024.9, it should be updated to import functions used from frontend directly at custom_components/hacs/frontend.py, line 68: hass.components.frontend.async_register_built_in_panel(, please create a bug report at https://github.com/hacs/integration/issues 14:53:05 – (WARNING) helpers/frame.py - message first occurred at 14:52:52 and shows up 3 times Platform automation does not generate unique IDs. ID 1683222236170 already exists - ignoring automation.topstairsfirst_2 14:53:01 – (ERROR) Automation Entity None (<class 'custom_components.heatmiserneo.climate.NeoStatEntity'>) implements HVACMode(s): off, heat and therefore implicitly supports the turn_on/turn_off methods without setting the proper ClimateEntityFeature. Please report it to the author of the 'heatmiserneo' custom integration 14:52:59 – (WARNING) Climate - message first occurred at 14:52:59 and shows up 24 times Entity None (<class 'custom_components.heatmiserneo.climate.NeoStatEntity'>) is using deprecated supported features values which will be removed in HA Core 2025.1. Instead it should use <ClimateEntityFeature: 0>, please report it to the author of the 'heatmiserneo' custom integration and reference https://developers.home-assistant.io/blog/2023/12/28/support-feature-magic-numbers-deprecation 14:52:59 – (WARNING) helpers/entity.py - message first occurred at 14:52:59 and shows up 24 times Connection not available. ThinQ platform not ready 14:52:59 – (WARNING) SmartThinQ LGE Sensors (custom integration) Platform mqtt does not generate unique IDs. ID 6883457586564949514587776949406641484950485049494949488282744850505348525551-door_relay_1 is already used by switch.house_door_beta_door_relay_1 - ignoring switch.main_entrance_door_door_relay_1 14:52:58 – (ERROR) Switch - message first occurred at 14:52:58 and shows up 8 times Platform mqtt does not generate unique IDs. ID 6883457586564949514587776949406641484950485049494949488282744850505348525551-call_state is already used by sensor.house_door_beta_call_state - ignoring sensor.house_door_main_call_state 14:52:58 – (ERROR) Sensor - message first occurred at 14:52:58 and shows up 4 times DEVICE_CLASS_BATTERY was used from heatmiserneo, this is a deprecated constant which will be removed in HA Core 2025.1. Use SensorDeviceClass.BATTERY instead, please report it to the author of the 'heatmiserneo' custom integration 14:52:58 – (WARNING) Sensor - message first occurred at 14:52:58 and shows up 2 times DEVICE_CLASS_CONNECTIVITY was used from shelly, this is a deprecated constant which will be removed in HA Core 2025.1. Use BinarySensorDeviceClass.CONNECTIVITY instead, please report it to the author of the 'shelly' custom integration 14:52:58 – (WARNING) Binary Sensor - message first occurred at 14:52:56 and shows up 4 times HVAC_MODE_HEAT was used from heatmiserneo, this is a deprecated constant which will be removed in HA Core 2025.1. Use HVACMode.HEAT instead, please report it to the author of the 'heatmiserneo' custom integration 14:52:58 – (WARNING) Climate - message first occurred at 14:52:53 and shows up 14 times rpi_power: Error on device update! 14:52:57 – (ERROR) Binary Sensor Platform yamaha_musiccast does not generate unique IDs. ID 4C1B868556E4_main already exists - ignoring media_player.subwoofer_above_garage 14:52:57 – (ERROR) Media Player Error setting up platform legacy unifi_direct 14:52:57 – (ERROR) Device Tracker Config for device trigger Front_door Door-unlocked conflicts with existing device trigger, cannot set up trigger, got: {'device': {'name': 'Front_door', 'model': 'DS-KV8113-WME1(B)', 'manufacturer': 'Hikvision', 'sw_version': 'V2.2.53', 'hw_version': '0x0', 'identifiers': ['6883457586564949514587776949406641484950485049494949488282744850505348525551'], 'connections': []}, 'automation_type': 'trigger', 'type': 'door open', 'subtype': 'door 0', 'topic': 'hmd/device_automation/Front_door/Door-unlocked/state', 'encoding': 'utf-8', 'qos': 0, 'value_template': None, 'payload': None} 14:52:57 – (ERROR) MQTT source not found: elmbridge 14:52:57 – (ERROR) waste_collection_schedule (custom integration) Setup failed for 'areas': Integration not found. 14:52:51 – (ERROR) setup.py Failed to load integration for translation: Integration 'areas' not found. 14:52:50 – (WARNING) helpers/translation.py

GravySeal commented 6 months ago

Which version of the integration do you currently use? Does it go away if you use the latest beta version?

rudgej commented 6 months ago

Both of them do the same thing. The value come in and in the same second the entities all vanish. You can only see the values on the logs never o the display. At present it is running the beta.

GravySeal commented 6 months ago

Could you confirm for me through HACS that you're running v0.2.1b5?

rudgej commented 6 months ago

The version of the add on are 1.4.0 ( not running at this moment) and 1.4.1b6 is the Beta

On HACS it is V 02.0

This is not v0.2.1b5 but I dont know how to find that. This one was installed today so in theory should be the most up to date ( in theory!)

GravySeal commented 6 months ago

Alright,

So can you restart the add-on, let it run for a few minutes and then download the logs through the web UI? After you downloaded those, please paste it here as txt file.

Through HACS for the integration, you might have to turn on beta versions or otherwise choose to redownload it in the options.

I'll take a look through the logs posted tomorrow.

rudgej commented 6 months ago

Logs -7 is the Beta

Logs 9 is the production version

bacnet_addon_logs-9.txt

bacnet_addon_logs-7.txt

rudgej commented 6 months ago

I have re downloading but there are no beta options on HACS

Thank you for taking a look - I appreciate it

Screenshot 2024-04-22 at 21 20 37

rudgej commented 6 months ago

Log from the non web ui log for the production copy,

The log form the beta is below that one

s6-rc: info: service s6rc-oneshot-runner: starting s6-rc: info: service s6rc-oneshot-runner successfully started s6-rc: info: service base-addon-banner: starting


Add-on: Bepacom BACnet/IP Interface Bepacom BACnet/IP interface for the Bepacom EcoPanel. Allows BACnet/IP devices to be available to Home Assistant through an API.

Add-on version: 1.4.0 You are running the latest version of this add-on. System: Home Assistant OS 12.2 (amd64 / generic-x86-64) Home Assistant Core: 2024.4.3 Home Assistant Supervisor: 2024.04.0

Please, share the above information when looking for help or support in, e.g., GitHub, forums or the Discord chat.

s6-rc: info: service base-addon-banner successfully started s6-rc: info: service fix-attrs: starting s6-rc: info: service base-addon-log-level: starting s6-rc: info: service fix-attrs successfully started s6-rc: info: service base-addon-log-level successfully started s6-rc: info: service legacy-cont-init: starting s6-rc: info: service legacy-cont-init successfully started s6-rc: info: service init-nginx: starting s6-rc: info: service init-interface: starting [21:14:07] INFO: Running init-nginx. [21:14:07] INFO: Running init-interface. [21:14:07] INFO: Allowed addresses for NGINX: 127.0.0.1 192.168.20.177 192.168.20.57 172.30.32.1 172.30.232.1 [21:14:07] INFO: Generated ingress configuration successfully! s6-rc: info: service init-nginx successfully started [BACpypes] objectName: EcoPanel address: 192.168.20.177/24 objectIdentifier: 417 maxApduLengthAccepted: 1476 segmentation: segmentedBoth vendorIdentifier: 15 foreignBBMD: - foreignTTL: 255 maxSegmentsAccepted: 64 loglevel: WARNING defaultPriority: 15 updateInterval: 600 s6-rc: info: service init-interface successfully started s6-rc: info: service interface: starting s6-rc: info: service interface successfully started s6-rc: info: service nginx: starting s6-rc: info: service nginx successfully started s6-rc: info: service legacy-services: starting [21:14:07] INFO: Running interface s6-rc: info: service legacy-services successfully started [21:14:14]|WARNING |h11_impl.py ->handle_events : Invalid HTTP request received. [21:14:14] INFO: Running NGINX 2024/04/22 21:14:14 [notice] 286#286: using the "epoll" event method 2024/04/22 21:14:14 [notice] 286#286: nginx/1.24.0 2024/04/22 21:14:14 [notice] 286#286: OS: Linux 6.6.25-haos 2024/04/22 21:14:14 [notice] 286#286: getrlimit(RLIMIT_NOFILE): 1073741816:1073741816 2024/04/22 21:14:14 [notice] 286#286: start worker processes 2024/04/22 21:14:14 [notice] 286#286: start worker process 336 2024/04/22 21:14:51 [warn] 336#336: 4 an upstream response is buffered to a temporary file /var/lib/nginx/tmp/proxy/1/00/0000000001 while reading upstream, client: 172.30.32.2, server: , request: "GET /webapp HTTP/1.1", upstream: "http://127.0.0.1:7813/webapp", host: "192.168.20.177:8123" 2024/04/22 21:15:13 [info] 336#336: 8 client 172.30.32.2 closed keepalive connection 2024/04/22 21:15:34 [info] 336#336: *10 client 172.30.32.2 closed keepalive connection

REFRESH

Add-on: Bepacom BACnet/IP Interface Development Version Bepacom BACnet/IP interface for the Bepacom EcoPanel. Allows BACnet/IP devices to be available to Home Assistant through an API

Add-on version: 1.4.1b6 You are running the latest version of this add-on. System: Home Assistant OS 12.2 (amd64 / generic-x86-64) Home Assistant Core: 2024.4.3 Home Assistant Supervisor: 2024.04.0

Please, share the above information when looking for help or support in, e.g., GitHub, forums or the Discord chat.

s6-rc: info: service base-addon-banner successfully started s6-rc: info: service fix-attrs: starting s6-rc: info: service base-addon-log-level: starting s6-rc: info: service fix-attrs successfully started s6-rc: info: service base-addon-log-level successfully started s6-rc: info: service legacy-cont-init: starting s6-rc: info: service legacy-cont-init successfully started s6-rc: info: service init-nginx: starting s6-rc: info: service init-interface: starting [08:57:23] INFO: Running init-nginx. [08:57:23] INFO: Running init-interface. [08:57:23] INFO: Allowed addresses for NGINX: 127.0.0.1 192.168.20.177 192.168.20.57 172.30.32.1 172.30.232.1 [08:57:23] INFO: Generated ingress configuration successfully! s6-rc: info: service init-nginx successfully started [BACpypes] objectName: EcoPanel Dev address: 192.168.20.177/24 objectIdentifier: 420 maxApduLengthAccepted: 1476 segmentation: segmentedBoth vendorIdentifier: 15 foreignBBMD: - foreignTTL: 255 maxSegmentsAccepted: 64 loglevel: WARNING defaultPriority: 15 s6-rc: info: service init-interface successfully started s6-rc: info: service interface: starting s6-rc: info: service interface successfully started s6-rc: info: service nginx: starting s6-rc: info: service nginx successfully started s6-rc: info: service legacy-services: starting [08:57:24] INFO: Running interface [08:57:24] INFO: Running NGINX 2024/04/23 08:57:24 [emerg] 305#305: bind() to 0.0.0.0:8099 failed (98: Address in use) 2024/04/23 08:57:24 [notice] 305#305: try again to bind() after 500ms nginx: [emerg] bind() to 0.0.0.0:8099 failed (98: Address in use) s6-rc: info: service legacy-services successfully started nginx: [emerg] bind() to 0.0.0.0:8099 failed (98: Address in use) 2024/04/23 08:57:24 [emerg] 305#305: bind() to 0.0.0.0:8099 failed (98: Address in use) 2024/04/23 08:57:24 [notice] 305#305: try again to bind() after 500ms 2024/04/23 08:57:24 [emerg] 305#305: bind() to 0.0.0.0:8099 failed (98: Address in use) 2024/04/23 08:57:24 [notice] 305#305: try again to bind() after 500ms nginx: [emerg] bind() to 0.0.0.0:8099 failed (98: Address in use) 2024/04/23 08:57:24 [emerg] 305#305: bind() to 0.0.0.0:8099 failed (98: Address in use) 2024/04/23 08:57:24 [notice] 305#305: try again to bind() after 500ms nginx: [emerg] bind() to 0.0.0.0:8099 failed (98: Address in use) [08:57:25]|ERROR |main.py ->exception_handler : An uncaught error occurred: [Errno 98] Address in use NoneType: None [08:57:25]|ERROR |main.py ->exception_handler : An uncaught error occurred: [Errno 98] Address in use NoneType: None [08:57:25]|ERROR |main.py ->exception_handler : An uncaught error occurred: [Errno 98] Address in use Traceback (most recent call last): File "/usr/local/lib/python3.12/asyncio/events.py", line 88, in _run self._context.run(self._callback, self._args) File "/usr/local/lib/python3.12/site-packages/bacpypes3/ipv4/init.py", line 155, in set_local_transport_protocol transport, protocol = task.result() ^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/asyncio/base_events.py", line 1423, in create_datagram_endpoint raise exceptions[0] File "/usr/local/lib/python3.12/asyncio/base_events.py", line 1407, in create_datagram_endpoint sock.bind(local_address) OSError: [Errno 98] Address in use [08:57:25]|ERROR |main.py ->exception_handler : An uncaught error occurred: [Errno 98] Address in use Traceback (most recent call last): File "/usr/local/lib/python3.12/asyncio/events.py", line 88, in _run self._context.run(self._callback, self._args) File "/usr/local/lib/python3.12/site-packages/bacpypes3/ipv4/init.py", line 186, in set_broadcast_transport_protocol transport, protocol = task.result() ^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/asyncio/base_events.py", line 1423, in create_datagram_endpoint raise exceptions[0] File "/usr/local/lib/python3.12/asyncio/base_events.py", line 1407, in create_datagram_endpoint sock.bind(local_address) OSError: [Errno 98] Address in use 2024/04/23 08:57:24 [emerg] 305#305: bind() to 0.0.0.0:8099 failed (98: Address in use) 2024/04/23 08:57:24 [notice] 305#305: try again to bind() after 500ms nginx: [emerg] bind() to 0.0.0.0:8099 failed (98: Address in use) 2024/04/23 08:57:24 [emerg] 305#305: still could not bind() nginx: [emerg] still could not bind() [08:57:26] INFO: Service NGINX exited with code 1 (by signal 0) s6-rc: info: service legacy-services: stopping s6-rc: info: service legacy-services successfully stopped s6-rc: info: service nginx: stopping s6-rc: info: service nginx successfully stopped s6-rc: info: service init-nginx: stopping s6-rc: info: service interface: stopping s6-rc: info: service init-nginx successfully stopped

REFRESH

rudgej commented 6 months ago

And this is the log from the HACS component

Variheat Defrost Pulse Time changed to 33.0 14:37:30 - 18 hours ago Variheat Unocc Pump Delay changed to 60.0 14:37:30 - 18 hours ago Variheat Occ Pump Delay changed to 0.0 14:37:30 - 18 hours ago Variheat Damper changed to 0.0 14:37:30 - 18 hours ago Variheat Exhaust Fan Speed changed to 0.0 14:37:30 - 18 hours ago Variheat Main Fan Speed Control changed to 0.0 14:37:30 - 18 hours ago Variheat Damper Switch became unavailable 14:37:00 - 18 hours ago Variheat Occupancy became unavailable 14:37:00 - 18 hours ago Variheat Unit On True became unavailable 14:37:00 - 18 hours ago Variheat Remote Damper Required became unavailable 14:37:00 - 18 hours ago Variheat Fans Enable became unavailable 14:37:00 - 18 hours ago Variheat Reversing Valve Required became unavailable 14:37:00 - 18 hours ago Variheat Fault BMS Required became unavailable 14:37:00 - 18 hours ago Variheat Pool Pump Required became unavailable 14:37:00 - 18 hours ago Variheat Boiler became unavailable 14:37:00 - 18 hours ago Variheat Remote Occ Unocc became unavailable 14:37:00 - 18 hours ago Variheat Remote On Off became unavailable 14:37:00 - 18 hours ago Variheat Resistance Heater Stat became unavailable 14:37:00 - 18 hours ago Variheat Forced Vent became unavailable 14:37:00 - 18 hours ago Variheat Occupied became unavailable 14:37:00 - 18 hours ago Variheat Clock Needs Setting became unavailable 14:37:00 - 18 hours ago Variheat Main Fan Alarm became unavailable 14:37:00 - 18 hours ago Variheat Service Due became unavailable 14:37:00 - 18 hours ago Variheat Pool Pump Fault became unavailable 14:37:00 - 18 hours ago Variheat Fan Blockage became unavailable 14:37:00 - 18 hours ago Variheat Fire Alarm became unavailable 14:37:00 - 18 hours ago Variheat Pressure Fault became unavailable 14:37:00 - 18 hours ago Variheat Frost Protection Active became unavailable 14:37:00 - 18 hours ago Variheat Defrost Active became unavailable 14:37:00 - 18 hours ago Variheat RCU Valves Required became unavailable 14:37:00 - 18 hours ago Variheat Water Heating became unavailable 14:37:00 - 18 hours ago Variheat Air Heating became unavailable 14:37:00 - 18 hours ago Variheat Compressor Required became unavailable 14:37:00 - 18 hours ago Variheat Dance Hall Constant became unavailable 14:37:00 - 18 hours ago Variheat Enable Dance Hall became unavailable 14:37:00 - 18 hours ago

GravySeal commented 6 months ago

Please try not to run both the beta and stable versions at the same time, otherwise this error will appear:

nginx: [emerg] bind() to 0.0.0.0:8099 failed (98: Address in use) 2024/04/23 08:57:24 [emerg] 305#305: bind() to 0.0.0.0:8099 failed (98: Address in use)

Could you do the following?

  1. go to the web UI.
  2. Go to the Swagger API Docs page.
  3. Select /apiv1/json and press "Try it out".
  4. Then press execute and download the results as .json.

If you could share this file here, it might become a little more clear for me. It might also be useful to share your add-on config with me.

rudgej commented 6 months ago

good evening and thank you

I am only running the production version. The other is grey.

The logs are below as are the screen shots of the config.

The COV was turned off as when reading the other long thread there seemed to be an COV issue - but turning it off made no difference.

Jeremy

Screenshot 2024-04-23 at 20 46 49 Screenshot 2024-04-23 at 20 46 41

response_1713901444625 (2).json

GravySeal commented 6 months ago

Could you tell me which objects you added, after which the integration/add-on started acting odd?

I do notice the multistate objects aren't 100% correct, considering the presentValue is 1 and the numberOfStates is 0 for MSV5, as well as it doesn't have any state texts. I didn't add exceptions for this, so it'll cause errors for sure.

rudgej commented 6 months ago

I have added nothing. Everything was populated automatically by the integration.

The values have always been null / unavailable other then in the logs where you can see the values come in and then immediately ( within the same second of the time stamp ) goto unavailable.

GravySeal commented 6 months ago

If you monitor the web UI, do the values in there update with CoV enabled? Best to confirm it with AV53 I think.

rudgej commented 6 months ago

So analogue value 53

this updates on restart and then stops. The first time at 52. The second at 57

when it stops that is it.

IMG_2209

IMG_2207

IMG_2213 IMG_2212

rudgej commented 6 months ago

If I refresh the screen ( not restart the add on ) it starts counting again but this time stopped at 37. Then next time 44.

rudgej commented 6 months ago

bacnet_addon_logs-10.txt

attached are the logs

rudgej commented 6 months ago

Attached is also the value of object in Wacnet. The weacner value is still incrementing now - some 12 hours later

Screenshot 2024-04-24 at 08 55 03

Bepacom-Raalte commented 6 months ago

Could you update your add-on to v1.4.1b7? Then see if the web UI value updates.

rudgej commented 6 months ago

Apologies for my slow reply.

I stopped the production version and started the beta.

Same thing. Stopped after 44 Seconds in this case.

Logs attached, and a paste of the relevant section is below.

The below seems to be the stop point. The logs then shot it containing to refresh but the web display had stopped at 44

[12:08:12]|DEBUG |BACnetIOHandler.py->subscription_task : Confirmed CoV: device,100 analog-value,53 status-flags [12:08:12]|INFO |webAPI.py ->websocket_endpoint : Disconnected websocket [12:08:12]|DEBUG |webAPI.py ->websocket_writer : Websocket writer cancelled: [12:08:13]|DEBUG |BACnetIOHandler.py->subscription_task : Confirmed CoV: device,100 analog-value,53 present-value 46.0 [12:08:13]|DEBUG |BACnetIOHandler.py->subscription_task : Confirmed CoV: device,100 analog-value,53 status-flags

bacnet_addon_logs-11.txt

Bepacom-Raalte commented 6 months ago

Alright, thank you for the logs. I can pretty much confirm the websocket connection between Home Assistant and the add-on is misbehaving. Could you check for updates in the add-on store and install the v1.4.1b7 beta version? I published it this morning, which should give a little more info. Another question, does Multi State Value 2 have any state texts?

rudgej commented 6 months ago

I have added version this and it still stopped after a similar period

Multi state 2 has a value of 3 .

I have also tested the HACS integration and this is the same - no values

The logs are attached bacnet_addon_logs-14.txt

Screenshot 2024-04-24 at 12 57 52

Bepacom-Raalte commented 6 months ago

So if you were to check AV53 again in the web UI, does the value update there now? When you look at the web UI, the websocket doesn't seem to fail according to the logs.

rudgej commented 6 months ago

It got to 41 and stopped. The logs show a web socket failure

Looking at the last log it had a failure read error which as you say was not a web socket error. Before tuning this test I restarted the add on

Jeremy

[13:21:08]|DEBUG |BACnetIOHandler.py->subscription_task : Confirmed CoV: device,100 analog-value,53 status-flags [13:21:09]|DEBUG |BACnetIOHandler.py->subscription_task : Confirmed CoV: device,100 analog-value,53 present-value 42.0 [13:21:09]|DEBUG |BACnetIOHandler.py->subscription_task : Confirmed CoV: device,100 analog-value,53 status-flags [13:21:09]|DEBUG |webAPI.py ->websocket_endpoint : Data received: {'type': 'websocket.disconnect', 'code': <CloseCode.ABNORMAL_CLOSURE: 1006>} [13:21:09]|INFO |webAPI.py ->websocket_endpoint : Disconnected websocket: [13:21:09]|DEBUG |webAPI.py ->websocket_writer : Websocket writer cancelled: [13:21:10]|DEBUG |BACnetIOHandler.py->subscription_task : Confirmed CoV: device,100 analog-value,1 present-value 63.0 [13:21:10]|DEBUG |BACnetIOHandler.py->subscription_task : Confirmed CoV: device,100 analog-value,1 status-flags [13:21:10]|DEBUG |BACnetIOHandler.py->subscription_task

bacnet_addon_logs-15.txt

Bepacom-Raalte commented 6 months ago

Could you perhaps show me the add-on configuration?

rudgej commented 6 months ago

Attached

Screenshot 2024-04-24 at 14 04 41 Screenshot 2024-04-24 at 14 04 33

Bepacom-Raalte commented 6 months ago

To test some things, could you adjust the Device Setup to the following?

- deviceID: all
  CoV_lifetime: 600
  CoV_list:
    - analogValue:53
  quick_poll_rate: 5
  quick_poll_list: []
  slow_poll_rate: 600
  slow_poll_list: []

This makes sure only analogValue:53 will update through CoV. Can you try to see if the value will continue to update when it's the only variable changing?

rudgej commented 6 months ago

it still stops

Logs attached bacnet_addon_logs-16.txt

Bepacom-Raalte commented 6 months ago

You are using Chrome right?

Could you install the "Browser WebSocket Client" extension? This way we can directly receive the data from the add-on and see if anything strange gets sent.

In the Browser WebSocket Client extension, you can use the following URL: ws://192.168.20.177:8099/ws

When connected, it should look something like this: afbeelding

Could you paste me the last message received in the extension?

rudgej commented 6 months ago

Please see below.

Sorry for the slow reply I was out

Jeremy

pretty-print it.

{"device:100":{"device:100":{"objectIdentifier":["device",100],"objectType":8,"objectName":"Variheat","systemStatus":"operational","vendorName":"Calorex","vendorIdentifier":260,"modelName":"Variheat","firmwareRevision":"0","applicationSoftwareVersion":"0","protocolVersion":1,"protocolRevision":12,"protocolServicesSupported":[1,0,0,1,0,1,0,0,0,0,0,0,1,0,1,1,1,1,0,0,1,0,0,0,0,0,1,0,1,0,1,0,1,1,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0],"protocolObjectTypesSupported":[0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"segmentationSupported":1,"apduTimeout":3000,"numberOfApduRetries":3,"databaseRevision":0,"maxApduLengthAccepted":1476,"maxSegmentsAccepted":127,"objectList":[[8,100],[2,0],[2,1],[2,2],[2,3],[2,4],[2,5],[2,6],[2,7],[2,8],[2,9],[2,10],[2,11],[2,12],[2,13],[2,14],[2,15],[2,16],[2,17],[2,18],[2,19],[2,20],[2,21],[2,22],[2,23],[2,24],[2,25],[2,26],[2,27],[2,28],[2,29],[2,30],[2,31],[2,32],[2,33],[2,34],[2,35],[2,36],[2,37],[2,38],[2,39],[2,40],[2,41],[2,42],[2,43],[2,44],[2,45],[2,46],[2,47],[2,48],[2,49],[2,50],[2,51],[2,52],[2,53],[2,54],[2,55],[5,0],[5,1],[5,2],[5,3],[5,4],[5,5],[5,6],[5,7],[5,8],[5,9],[5,10],[5,11],[5,12],[5,13],[5,14],[5,15],[5,16],[5,17],[5,18],[5,19],[5,20],[5,21],[5,22],[5,23],[5,24],[5,25],[5,26],[5,27],[5,28],[5,29],[5,30],[5,31],[17,0],[17,1],[19,0],[19,1],[19,2],[19,3],[19,4],[19,5],[19,6],[19,7],[19,8]]},"analogValue:0":{"objectIdentifier":["analogValue",0],"objectType":2,"objectName":"Humidity Set Point","description":"Sets desired humidity","presentValue":60.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"percent","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":60.0},"analogValue:1":{"objectIdentifier":["analogValue",1],"objectType":2,"objectName":"Humidity Probe Out","description":"Humidity Probe reading","presentValue":71.1,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":71.1},"analogValue:2":{"objectIdentifier":["analogValue",2],"objectType":2,"objectName":"Humidity Offset","description":"Humidity Offset","presentValue":0.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.0},"analogValue:3":{"objectIdentifier":["analogValue",3],"objectType":2,"objectName":"HAL 1","description":"HAL1","presentValue":5.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"percent","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":5.0},"analogValue:4":{"objectIdentifier":["analogValue",4],"objectType":2,"objectName":"RH1 Diff","description":"RH1 Diff","presentValue":3.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"percent","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":3.0},"analogValue:5":{"objectIdentifier":["analogValue",5],"objectType":2,"objectName":"RH2 Diff","description":"RH2 Diff","presentValue":3.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"percent","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":3.0},"analogValue:6":{"objectIdentifier":["analogValue",6],"objectType":2,"objectName":"Air Set Point","description":"Sets desired air temperature","presentValue":30.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":30.0},"analogValue:7":{"objectIdentifier":["analogValue",7],"objectType":2,"objectName":"Air Probe Out","description":"Air Probe temperature reading","presentValue":11.6,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":11.6},"analogValue:8":{"objectIdentifier":["analogValue",8],"objectType":2,"objectName":"Air Offset","description":"Air Offset","presentValue":0.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.0},"analogValue:9":{"objectIdentifier":["analogValue",9],"objectType":2,"objectName":"NSB Adjustment","description":"Night Set Back adjustment to ai","presentValue":4.5,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":4.5},"analogValue:10":{"objectIdentifier":["analogValue",10],"objectType":2,"objectName":"AS3 Offset","description":"AS3 Offset","presentValue":1.5,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":1.5},"analogValue:11":{"objectIdentifier":["analogValue",11],"objectType":2,"objectName":"AS4 Offset","description":"AS4 Offset","presentValue":3.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":3.0},"analogValue:12":{"objectIdentifier":["analogValue",12],"objectType":2,"objectName":"AS1 Diff","description":"AS1 Diff","presentValue":0.5,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.5},"analogValue:13":{"objectIdentifier":["analogValue",13],"objectType":2,"objectName":"AS2 Diff","description":"AS2 Diff","presentValue":0.5,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.5},"analogValue:14":{"objectIdentifier":["analogValue",14],"objectType":2,"objectName":"AS3 Diff","description":"AS3 Diff","presentValue":0.5,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.5},"analogValue:15":{"objectIdentifier":["analogValue",15],"objectType":2,"objectName":"AS4 Diff","description":"AS4 Diff","presentValue":0.5,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.5},"analogValue:16":{"objectIdentifier":["analogValue",16],"objectType":2,"objectName":"Water Temp Set Point","description":"Sets desired water temperature","presentValue":28.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":28.0},"analogValue:17":{"objectIdentifier":["analogValue",17],"objectType":2,"objectName":"Water Probe Out","description":"Water Probe temperature reading","presentValue":13.6,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":13.6},"analogValue:18":{"objectIdentifier":["analogValue",18],"objectType":2,"objectName":"Water Offset","description":"Water Offset","presentValue":0.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.0},"analogValue:19":{"objectIdentifier":["analogValue",19],"objectType":2,"objectName":"AL1 Offset","description":"AL1 Offset","presentValue":0.3,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.3},"analogValue:20":{"objectIdentifier":["analogValue",20],"objectType":2,"objectName":"WS1 Diff","description":"WS1 Diff","presentValue":0.2,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.2},"analogValue:21":{"objectIdentifier":["analogValue",21],"objectType":2,"objectName":"WS2 Diff","description":"WS2 Diff","presentValue":0.2,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.2},"analogValue:22":{"objectIdentifier":["analogValue",22],"objectType":2,"objectName":"Ambient Set Point","description":"Used to determine damper positi","presentValue":33.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":33.0},"analogValue:23":{"objectIdentifier":["analogValue",23],"objectType":2,"objectName":"Ambient Probe Out","description":"Ambient Probe temperature readi","presentValue":11.7,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":11.7},"analogValue:24":{"objectIdentifier":["analogValue",24],"objectType":2,"objectName":"Ambient Offset","description":"Ambient Offset","presentValue":0.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.0},"analogValue:25":{"objectIdentifier":["analogValue",25],"objectType":2,"objectName":"Ambient Differential","description":"Ambient Differential","presentValue":1.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":1.0},"analogValue:26":{"objectIdentifier":["analogValue",26],"objectType":2,"objectName":"Frost Level Set Point","description":"Used to determine damper positi","presentValue":3.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":3.0},"analogValue:27":{"objectIdentifier":["analogValue",27],"objectType":2,"objectName":"Frost Probe Display","description":"Defrost Probe temperature readi","presentValue":0.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.0},"analogValue:28":{"objectIdentifier":["analogValue",28],"objectType":2,"objectName":"Frost Differential","description":"Frost Differential","presentValue":1.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":1.0},"analogValue:29":{"objectIdentifier":["analogValue",29],"objectType":2,"objectName":"Defrost Set Point","description":"Sets temperature at which to be","presentValue":-3.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":-3.0},"analogValue:30":{"objectIdentifier":["analogValue",30],"objectType":2,"objectName":"Defrost Probe Display","description":"Defrost Probe temperature readi","presentValue":12.2,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":12.2},"analogValue:31":{"objectIdentifier":["analogValue",31],"objectType":2,"objectName":"Defrost Offset","description":"Defrost Offset","presentValue":0.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.0},"analogValue:32":{"objectIdentifier":["analogValue",32],"objectType":2,"objectName":"Defrost Exit Temp","description":"Defrost Exit Temp","presentValue":15.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":15.0},"analogValue:33":{"objectIdentifier":["analogValue",33],"objectType":2,"objectName":"Main Fan Speed Control","description":"Main fan control signal","presentValue":0.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"volts","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.0},"analogValue:34":{"objectIdentifier":["analogValue",34],"objectType":2,"objectName":"Exhaust Fan Speed","description":"Exhaust fan control signal","presentValue":0.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"volts","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.0},"analogValue:35":{"objectIdentifier":["analogValue",35],"objectType":2,"objectName":"Damper","description":"Damper motor control signal","presentValue":0.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"volts","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.0},"analogValue:36":{"objectIdentifier":["analogValue",36],"objectType":2,"objectName":"Occ Pump Delay","description":"Pool pump delay in occupied mod","presentValue":0.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"hours","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.0},"analogValue:37":{"objectIdentifier":["analogValue",37],"objectType":2,"objectName":"Unocc Pump Delay","description":"Pool pump delay in unoccupied m","presentValue":60.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"hours","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":60.0},"analogValue:38":{"objectIdentifier":["analogValue",38],"objectType":2,"objectName":"Defrost Pulse Time","description":"Period between pulses to check ","presentValue":33.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"minutes","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":33.0},"analogValue:39":{"objectIdentifier":["analogValue",39],"objectType":2,"objectName":"Dance Hall Adjustment","description":"Dance Hall adjustment to air te","presentValue":0.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.0},"analogValue:40":{"objectIdentifier":["analogValue",40],"objectType":2,"objectName":"Dance Hall Duration","description":"Duration before Dance Hall mode","presentValue":3.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"hours","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":3.0},"analogValue:41":{"objectIdentifier":["analogValue",41],"objectType":2,"objectName":"Dance Time Left","description":"Time left in dance hall mode","presentValue":0.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"hours","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.0},"analogValue:42":{"objectIdentifier":["analogValue",42],"objectType":2,"objectName":"Set Year","description":"Sets time (year) on the control","presentValue":0.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"years","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.0},"analogValue:43":{"objectIdentifier":["analogValue",43],"objectType":2,"objectName":"Set Month","description":"Sets time (month) on the contro","presentValue":0.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"months","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.0},"analogValue:44":{"objectIdentifier":["analogValue",44],"objectType":2,"objectName":"Set Day","description":"Sets time (day) on the controll","presentValue":0.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"days","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.0},"analogValue:45":{"objectIdentifier":["analogValue",45],"objectType":2,"objectName":"Set Hour","description":"Sets time (hours) on the contro","presentValue":0.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"hours","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.0},"analogValue:46":{"objectIdentifier":["analogValue",46],"objectType":2,"objectName":"Set Minute","description":"Sets time (minutes) on the cont","presentValue":0.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"minutes","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.0},"analogValue:47":{"objectIdentifier":["analogValue",47],"objectType":2,"objectName":"Set Second","description":"Sets time (seconds) on the cont","presentValue":0.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"seconds","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.0},"analogValue:48":{"objectIdentifier":["analogValue",48],"objectType":2,"objectName":"Year","description":"Time (Year) set on controller","presentValue":24.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"years","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":24.0},"analogValue:49":{"objectIdentifier":["analogValue",49],"objectType":2,"objectName":"Month","description":"Time (Month) set on controller","presentValue":4.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"months","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":4.0},"analogValue:50":{"objectIdentifier":["analogValue",50],"objectType":2,"objectName":"Day","description":"Time (Day) set on controller","presentValue":24.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"days","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":24.0},"analogValue:51":{"objectIdentifier":["analogValue",51],"objectType":2,"objectName":"Hours","description":"Time (Hours) set on controller","presentValue":13.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"hours","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":13.0},"analogValue:52":{"objectIdentifier":["analogValue",52],"objectType":2,"objectName":"Minute","description":"Time (Minutes) set on controlle","presentValue":45.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"minutes","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":45.0},"analogValue:53":{"objectIdentifier":["analogValue",53],"objectType":2,"objectName":"Sec","description":"Time (Seconds) set on controlle","presentValue":49.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"seconds","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":28.0},"analogValue:54":{"objectIdentifier":["analogValue",54],"objectType":2,"objectName":"Day of Week","description":"Time (Day of week) set on contr","presentValue":3.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"noUnits","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":3.0},"analogValue:55":{"objectIdentifier":["analogValue",55],"objectType":2,"objectName":"Defrost Timeout","description":"Length of defrost mode before i","presentValue":15.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"minutes","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":15.0},"binaryValue:0":{"objectIdentifier":["binaryValue",0],"objectType":5,"objectName":"Standby Switch","description":"Starts the running of the machi","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:1":{"objectIdentifier":["binaryValue",1],"objectType":5,"objectName":"Operation Switch","description":"Enables or disables air and hum","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:2":{"objectIdentifier":["binaryValue",2],"objectType":5,"objectName":"Priority Switch","description":"Controls the priority switch","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:3":{"objectIdentifier":["binaryValue",3],"objectType":5,"objectName":"Set Clock","description":"Used to save the Set Time varia","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:4":{"objectIdentifier":["binaryValue",4],"objectType":5,"objectName":"Enable DST","description":"Enables or disables daylight sa","presentValue":"active","statusFlags":[0,0,0,0],"outOfService":0,"eventState":"normal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"active"},"binaryValue:5":{"objectIdentifier":["binaryValue",5],"objectType":5,"objectName":"Enable Dance Hall","description":"Enables dance hall mode","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:6":{"objectIdentifier":["binaryValue",6],"objectType":5,"objectName":"Dance Hall Constant","description":"Controls if dance hall mode run","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:7":{"objectIdentifier":["binaryValue",7],"objectType":5,"objectName":"Compressor Required","description":"Indicates if the compressor is ","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:8":{"objectIdentifier":["binaryValue",8],"objectType":5,"objectName":"Air Heating","description":"Indicates if the air LPHW valve","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:9":{"objectIdentifier":["binaryValue",9],"objectType":5,"objectName":"Water Heating","description":"Indicates if the water LPHW val","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:10":{"objectIdentifier":["binaryValue",10],"objectType":5,"objectName":"RCU Valves Required","description":"Indicates if the RCU switchover","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:11":{"objectIdentifier":["binaryValue",11],"objectType":5,"objectName":"Defrost Active","description":"Indicates if machine is current","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:12":{"objectIdentifier":["binaryValue",12],"objectType":5,"objectName":"Frost Protection Active","description":"Indicates if the machine is in ","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:13":{"objectIdentifier":["binaryValue",13],"objectType":5,"objectName":"Pressure Fault","description":"Fault caused by high or low pre","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:14":{"objectIdentifier":["binaryValue",14],"objectType":5,"objectName":"Fire Alarm","description":"Indicates if the machine has st","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:15":{"objectIdentifier":["binaryValue",15],"objectType":5,"objectName":"Fan Blockage","description":"0","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:16":{"objectIdentifier":["binaryValue",16],"objectType":5,"objectName":"Pool Pump Fault","description":"Fault caused by low water flow ","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:17":{"objectIdentifier":["binaryValue",17],"objectType":5,"objectName":"Service Due","description":"Indicates if a machine service ","presentValue":"active","statusFlags":[0,0,0,0],"outOfService":0,"eventState":"normal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"active"},"binaryValue:18":{"objectIdentifier":["binaryValue",18],"objectType":5,"objectName":"Main Fan Alarm","description":"Fault caused by the main fan no","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:19":{"objectIdentifier":["binaryValue",19],"objectType":5,"objectName":"Clock Needs Setting","description":"Indicates if the clock needs se","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:20":{"objectIdentifier":["binaryValue",20],"objectType":5,"objectName":"Occupied","description":"Indicates if machine is","presentValue":"active","statusFlags":[0,0,0,0],"outOfService":0,"eventState":"normal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"active"},"binaryValue:21":{"objectIdentifier":["binaryValue",21],"objectType":5,"objectName":"Forced Vent","description":"0","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:22":{"objectIdentifier":["binaryValue",22],"objectType":5,"objectName":"Resistance Heater Stat","description":"0","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:23":{"objectIdentifier":["binaryValue",23],"objectType":5,"objectName":"Remote On Off","description":"0","presentValue":"active","statusFlags":[0,0,0,0],"outOfService":0,"eventState":"normal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"active"},"binaryValue:24":{"objectIdentifier":["binaryValue",24],"objectType":5,"objectName":"Remote Occ Unocc","description":"0","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:25":{"objectIdentifier":["binaryValue",25],"objectType":5,"objectName":"Boiler","description":"Indicates if the boiler is bein","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:26":{"objectIdentifier":["binaryValue",26],"objectType":5,"objectName":"Pool Pump Required","description":"Indicates if the pool pump is b","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:27":{"objectIdentifier":["binaryValue",27],"objectType":5,"objectName":"Fault BMS Required","description":"Indicates if the Fault BMS outp","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:28":{"objectIdentifier":["binaryValue",28],"objectType":5,"objectName":"Reversing Valve Required","description":"Indicates if the reversing valv","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:29":{"objectIdentifier":["binaryValue",29],"objectType":5,"objectName":"Fans Enable","description":"Indicates if the fans are being","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:30":{"objectIdentifier":["binaryValue",30],"objectType":5,"objectName":"Remote Damper Required","description":"Indicates if the remote damper ","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:31":{"objectIdentifier":["binaryValue",31],"objectType":5,"objectName":"Unit On True","description":"Indicates if the machine is on ","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"schedule:0":{"objectIdentifier":["schedule",0],"objectType":17,"objectName":"Night Set Back Schedule","description":"Schedule controlling the night ","presentValue":0.0,"statusFlags":[0,0,0,0],"outOfService":0,"reliability":"noFaultDetected"},"schedule:1":{"objectIdentifier":["schedule",1],"objectType":17,"objectName":"Daylight Savings Schedule","description":"Schedule for daylight savings","presentValue":0.0,"statusFlags":[0,0,0,0],"outOfService":0,"reliability":"noFaultDetected"},"multiStateValue:0":{"objectIdentifier":["multiStateValue",0],"objectType":19,"objectName":"Occupancy","description":"Controls if the machine should ","presentValue":1,"statusFlags":[0,0,0,0],"outOfService":0,"eventState":"normal","reliability":"noFaultDetected","stateText":["","",""],"numberOfStates":3,"notificationClass":4194303,"relinquishDefault":1},"multiStateValue:1":{"objectIdentifier":["multiStateValue",1],"objectType":19,"objectName":"Damper Switch","description":"Controls if the dampers should ","presentValue":1,"statusFlags":[0,0,0,0],"outOfService":0,"eventState":"normal","reliability":"noFaultDetected","stateText":["","",""],"numberOfStates":3,"notificationClass":4194303,"relinquishDefault":1},"multiStateValue:2":{"objectIdentifier":["multiStateValue",2],"objectType":19,"objectName":"Protocol On Board 2","description":"Selects what protocol is used b","presentValue":3,"statusFlags":[0,0,0,0],"outOfService":0,"eventState":"normal","reliability":"noFaultDetected","numberOfStates":0,"notificationClass":4194303,"relinquishDefault":3},"multiStateValue:3":{"objectIdentifier":["multiStateValue",3],"objectType":19,"objectName":"Address On Board 2","description":"Sets the address for the RS485-","presentValue":1,"statusFlags":[0,0,0,0],"outOfService":0,"eventState":"normal","reliability":"noFaultDetected","numberOfStates":0,"notificationClass":4194303,"relinquishDefault":1},"multiStateValue:4":{"objectIdentifier":["multiStateValue",4],"objectType":19,"objectName":"Data Bit On Board 2","description":"Sets the data bit for the RS485","presentValue":8,"statusFlags":[0,0,0,0],"outOfService":0,"eventState":"normal","reliability":"noFaultDetected","numberOfStates":0,"notificationClass":4194303,"relinquishDefault":8},"multiStateValue:5":{"objectIdentifier":["multiStateValue",5],"objectType":19,"objectName":"Stop Bit On Board 2","description":"Sets the stop bit for the RS485","presentValue":1,"statusFlags":[0,0,0,0],"outOfService":0,"eventState":"normal","reliability":"noFaultDetected","numberOfStates":0,"notificationClass":4194303,"relinquishDefault":1},"multiStateValue:6":{"objectIdentifier":["multiStateValue",6],"objectType":19,"objectName":"Parity Bit On Board 2","description":"Sets the parity bit for the RS4","presentValue":2,"statusFlags":[0,0,0,0],"outOfService":0,"eventState":"normal","reliability":"noFaultDetected","numberOfStates":0,"notificationClass":4194303,"relinquishDefault":2},"multiStateValue:7":{"objectIdentifier":["multiStateValue",7],"objectType":19,"objectName":"Baud Rate On Board 2","description":"Sets the Baud rate for the RS48","presentValue":1,"statusFlags":[0,0,0,0],"outOfService":0,"eventState":"normal","reliability":"noFaultDetected","numberOfStates":0,"notificationClass":4194303,"relinquishDefault":1},"multiStateValue:8":{"objectIdentifier":["multiStateValue",8],"objectType":19,"objectName":"BACnet Port","description":"Port used for BACnet/IP","presentValue":1,"statusFlags":[0,0,0,0],"outOfService":0,"eventState":"normal","reliability":"noFaultDetected","numberOfStates":0,"notificationClass":4194303,"relinquishDefault":0}},"device:1338":{"device:1338":{"objectIdentifier":["device",1338],"objectType":8,"objectName":"Wacnet webserver","systemStatus":"operational","vendorName":"HVAC.IO","vendorIdentifier":697,"description":"Wacnet: BACnet webserver and toolkit. Access the web interface at http://192.168.1.93:47800, or use the Clojure nREPL on port 47999.","modelName":"Wacnet","firmwareRevision":"not set","applicationSoftwareVersion":"2.1.8","protocolVersion":1,"protocolRevision":19,"protocolServicesSupported":[1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,0,0,0,0,0],"protocolObjectTypesSupported":[1,1,1,1,1,1,1,0,1,1,1,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0],"segmentationSupported":0,"apduTimeout":6000,"numberOfApduRetries":2,"databaseRevision":1,"maxApduLengthAccepted":1476,"maxSegmentsAccepted":2147483647,"objectList":[[8,1338]],"serialNumber":""}}} {"device:100":{"device:100":{"objectIdentifier":["device",100],"objectType":8,"objectName":"Variheat","systemStatus":"operational","vendorName":"Calorex","vendorIdentifier":260,"modelName":"Variheat","firmwareRevision":"0","applicationSoftwareVersion":"0","protocolVersion":1,"protocolRevision":12,"protocolServicesSupported":[1,0,0,1,0,1,0,0,0,0,0,0,1,0,1,1,1,1,0,0,1,0,0,0,0,0,1,0,1,0,1,0,1,1,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0],"protocolObjectTypesSupported":[0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"segmentationSupported":1,"apduTimeout":3000,"numberOfApduRetries":3,"databaseRevision":0,"maxApduLengthAccepted":1476,"maxSegmentsAccepted":127,"objectList":[[8,100],[2,0],[2,1],[2,2],[2,3],[2,4],[2,5],[2,6],[2,7],[2,8],[2,9],[2,10],[2,11],[2,12],[2,13],[2,14],[2,15],[2,16],[2,17],[2,18],[2,19],[2,20],[2,21],[2,22],[2,23],[2,24],[2,25],[2,26],[2,27],[2,28],[2,29],[2,30],[2,31],[2,32],[2,33],[2,34],[2,35],[2,36],[2,37],[2,38],[2,39],[2,40],[2,41],[2,42],[2,43],[2,44],[2,45],[2,46],[2,47],[2,48],[2,49],[2,50],[2,51],[2,52],[2,53],[2,54],[2,55],[5,0],[5,1],[5,2],[5,3],[5,4],[5,5],[5,6],[5,7],[5,8],[5,9],[5,10],[5,11],[5,12],[5,13],[5,14],[5,15],[5,16],[5,17],[5,18],[5,19],[5,20],[5,21],[5,22],[5,23],[5,24],[5,25],[5,26],[5,27],[5,28],[5,29],[5,30],[5,31],[17,0],[17,1],[19,0],[19,1],[19,2],[19,3],[19,4],[19,5],[19,6],[19,7],[19,8]]},"analogValue:0":{"objectIdentifier":["analogValue",0],"objectType":2,"objectName":"Humidity Set Point","description":"Sets desired humidity","presentValue":60.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"percent","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":60.0},"analogValue:1":{"objectIdentifier":["analogValue",1],"objectType":2,"objectName":"Humidity Probe Out","description":"Humidity Probe reading","presentValue":71.1,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":71.1},"analogValue:2":{"objectIdentifier":["analogValue",2],"objectType":2,"objectName":"Humidity Offset","description":"Humidity Offset","presentValue":0.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.0},"analogValue:3":{"objectIdentifier":["analogValue",3],"objectType":2,"objectName":"HAL 1","description":"HAL1","presentValue":5.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"percent","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":5.0},"analogValue:4":{"objectIdentifier":["analogValue",4],"objectType":2,"objectName":"RH1 Diff","description":"RH1 Diff","presentValue":3.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"percent","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":3.0},"analogValue:5":{"objectIdentifier":["analogValue",5],"objectType":2,"objectName":"RH2 Diff","description":"RH2 Diff","presentValue":3.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"percent","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":3.0},"analogValue:6":{"objectIdentifier":["analogValue",6],"objectType":2,"objectName":"Air Set Point","description":"Sets desired air temperature","presentValue":30.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":30.0},"analogValue:7":{"objectIdentifier":["analogValue",7],"objectType":2,"objectName":"Air Probe Out","description":"Air Probe temperature reading","presentValue":11.6,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":11.6},"analogValue:8":{"objectIdentifier":["analogValue",8],"objectType":2,"objectName":"Air Offset","description":"Air Offset","presentValue":0.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.0},"analogValue:9":{"objectIdentifier":["analogValue",9],"objectType":2,"objectName":"NSB Adjustment","description":"Night Set Back adjustment to ai","presentValue":4.5,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":4.5},"analogValue:10":{"objectIdentifier":["analogValue",10],"objectType":2,"objectName":"AS3 Offset","description":"AS3 Offset","presentValue":1.5,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":1.5},"analogValue:11":{"objectIdentifier":["analogValue",11],"objectType":2,"objectName":"AS4 Offset","description":"AS4 Offset","presentValue":3.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":3.0},"analogValue:12":{"objectIdentifier":["analogValue",12],"objectType":2,"objectName":"AS1 Diff","description":"AS1 Diff","presentValue":0.5,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.5},"analogValue:13":{"objectIdentifier":["analogValue",13],"objectType":2,"objectName":"AS2 Diff","description":"AS2 Diff","presentValue":0.5,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.5},"analogValue:14":{"objectIdentifier":["analogValue",14],"objectType":2,"objectName":"AS3 Diff","description":"AS3 Diff","presentValue":0.5,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.5},"analogValue:15":{"objectIdentifier":["analogValue",15],"objectType":2,"objectName":"AS4 Diff","description":"AS4 Diff","presentValue":0.5,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.5},"analogValue:16":{"objectIdentifier":["analogValue",16],"objectType":2,"objectName":"Water Temp Set Point","description":"Sets desired water temperature","presentValue":28.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":28.0},"analogValue:17":{"objectIdentifier":["analogValue",17],"objectType":2,"objectName":"Water Probe Out","description":"Water Probe temperature reading","presentValue":13.6,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":13.6},"analogValue:18":{"objectIdentifier":["analogValue",18],"objectType":2,"objectName":"Water Offset","description":"Water Offset","presentValue":0.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.0},"analogValue:19":{"objectIdentifier":["analogValue",19],"objectType":2,"objectName":"AL1 Offset","description":"AL1 Offset","presentValue":0.3,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.3},"analogValue:20":{"objectIdentifier":["analogValue",20],"objectType":2,"objectName":"WS1 Diff","description":"WS1 Diff","presentValue":0.2,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.2},"analogValue:21":{"objectIdentifier":["analogValue",21],"objectType":2,"objectName":"WS2 Diff","description":"WS2 Diff","presentValue":0.2,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.2},"analogValue:22":{"objectIdentifier":["analogValue",22],"objectType":2,"objectName":"Ambient Set Point","description":"Used to determine damper positi","presentValue":33.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":33.0},"analogValue:23":{"objectIdentifier":["analogValue",23],"objectType":2,"objectName":"Ambient Probe Out","description":"Ambient Probe temperature readi","presentValue":11.7,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":11.7},"analogValue:24":{"objectIdentifier":["analogValue",24],"objectType":2,"objectName":"Ambient Offset","description":"Ambient Offset","presentValue":0.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.0},"analogValue:25":{"objectIdentifier":["analogValue",25],"objectType":2,"objectName":"Ambient Differential","description":"Ambient Differential","presentValue":1.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":1.0},"analogValue:26":{"objectIdentifier":["analogValue",26],"objectType":2,"objectName":"Frost Level Set Point","description":"Used to determine damper positi","presentValue":3.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":3.0},"analogValue:27":{"objectIdentifier":["analogValue",27],"objectType":2,"objectName":"Frost Probe Display","description":"Defrost Probe temperature readi","presentValue":0.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.0},"analogValue:28":{"objectIdentifier":["analogValue",28],"objectType":2,"objectName":"Frost Differential","description":"Frost Differential","presentValue":1.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":1.0},"analogValue:29":{"objectIdentifier":["analogValue",29],"objectType":2,"objectName":"Defrost Set Point","description":"Sets temperature at which to be","presentValue":-3.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":-3.0},"analogValue:30":{"objectIdentifier":["analogValue",30],"objectType":2,"objectName":"Defrost Probe Display","description":"Defrost Probe temperature readi","presentValue":12.2,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":12.2},"analogValue:31":{"objectIdentifier":["analogValue",31],"objectType":2,"objectName":"Defrost Offset","description":"Defrost Offset","presentValue":0.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.0},"analogValue:32":{"objectIdentifier":["analogValue",32],"objectType":2,"objectName":"Defrost Exit Temp","description":"Defrost Exit Temp","presentValue":15.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":15.0},"analogValue:33":{"objectIdentifier":["analogValue",33],"objectType":2,"objectName":"Main Fan Speed Control","description":"Main fan control signal","presentValue":0.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"volts","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.0},"analogValue:34":{"objectIdentifier":["analogValue",34],"objectType":2,"objectName":"Exhaust Fan Speed","description":"Exhaust fan control signal","presentValue":0.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"volts","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.0},"analogValue:35":{"objectIdentifier":["analogValue",35],"objectType":2,"objectName":"Damper","description":"Damper motor control signal","presentValue":0.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"volts","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.0},"analogValue:36":{"objectIdentifier":["analogValue",36],"objectType":2,"objectName":"Occ Pump Delay","description":"Pool pump delay in occupied mod","presentValue":0.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"hours","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.0},"analogValue:37":{"objectIdentifier":["analogValue",37],"objectType":2,"objectName":"Unocc Pump Delay","description":"Pool pump delay in unoccupied m","presentValue":60.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"hours","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":60.0},"analogValue:38":{"objectIdentifier":["analogValue",38],"objectType":2,"objectName":"Defrost Pulse Time","description":"Period between pulses to check ","presentValue":33.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"minutes","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":33.0},"analogValue:39":{"objectIdentifier":["analogValue",39],"objectType":2,"objectName":"Dance Hall Adjustment","description":"Dance Hall adjustment to air te","presentValue":0.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.0},"analogValue:40":{"objectIdentifier":["analogValue",40],"objectType":2,"objectName":"Dance Hall Duration","description":"Duration before Dance Hall mode","presentValue":3.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"hours","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":3.0},"analogValue:41":{"objectIdentifier":["analogValue",41],"objectType":2,"objectName":"Dance Time Left","description":"Time left in dance hall mode","presentValue":0.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"hours","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.0},"analogValue:42":{"objectIdentifier":["analogValue",42],"objectType":2,"objectName":"Set Year","description":"Sets time (year) on the control","presentValue":0.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"years","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.0},"analogValue:43":{"objectIdentifier":["analogValue",43],"objectType":2,"objectName":"Set Month","description":"Sets time (month) on the contro","presentValue":0.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"months","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.0},"analogValue:44":{"objectIdentifier":["analogValue",44],"objectType":2,"objectName":"Set Day","description":"Sets time (day) on the controll","presentValue":0.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"days","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.0},"analogValue:45":{"objectIdentifier":["analogValue",45],"objectType":2,"objectName":"Set Hour","description":"Sets time (hours) on the contro","presentValue":0.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"hours","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.0},"analogValue:46":{"objectIdentifier":["analogValue",46],"objectType":2,"objectName":"Set Minute","description":"Sets time (minutes) on the cont","presentValue":0.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"minutes","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.0},"analogValue:47":{"objectIdentifier":["analogValue",47],"objectType":2,"objectName":"Set Second","description":"Sets time (seconds) on the cont","presentValue":0.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"seconds","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.0},"analogValue:48":{"objectIdentifier":["analogValue",48],"objectType":2,"objectName":"Year","description":"Time (Year) set on controller","presentValue":24.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"years","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":24.0},"analogValue:49":{"objectIdentifier":["analogValue",49],"objectType":2,"objectName":"Month","description":"Time (Month) set on controller","presentValue":4.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"months","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":4.0},"analogValue:50":{"objectIdentifier":["analogValue",50],"objectType":2,"objectName":"Day","description":"Time (Day) set on controller","presentValue":24.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"days","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":24.0},"analogValue:51":{"objectIdentifier":["analogValue",51],"objectType":2,"objectName":"Hours","description":"Time (Hours) set on controller","presentValue":13.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"hours","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":13.0},"analogValue:52":{"objectIdentifier":["analogValue",52],"objectType":2,"objectName":"Minute","description":"Time (Minutes) set on controlle","presentValue":45.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"minutes","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":45.0},"analogValue:53":{"objectIdentifier":["analogValue",53],"objectType":2,"objectName":"Sec","description":"Time (Seconds) set on controlle","presentValue":50.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"seconds","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":28.0},"analogValue:54":{"objectIdentifier":["analogValue",54],"objectType":2,"objectName":"Day of Week","description":"Time (Day of week) set on contr","presentValue":3.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"noUnits","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":3.0},"analogValue:55":{"objectIdentifier":["analogValue",55],"objectType":2,"objectName":"Defrost Timeout","description":"Length of defrost mode before i","presentValue":15.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"minutes","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":15.0},"binaryValue:0":{"objectIdentifier":["binaryValue",0],"objectType":5,"objectName":"Standby Switch","description":"Starts the running of the machi","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:1":{"objectIdentifier":["binaryValue",1],"objectType":5,"objectName":"Operation Switch","description":"Enables or disables air and hum","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:2":{"objectIdentifier":["binaryValue",2],"objectType":5,"objectName":"Priority Switch","description":"Controls the priority switch","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:3":{"objectIdentifier":["binaryValue",3],"objectType":5,"objectName":"Set Clock","description":"Used to save the Set Time varia","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:4":{"objectIdentifier":["binaryValue",4],"objectType":5,"objectName":"Enable DST","description":"Enables or disables daylight sa","presentValue":"active","statusFlags":[0,0,0,0],"outOfService":0,"eventState":"normal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"active"},"binaryValue:5":{"objectIdentifier":["binaryValue",5],"objectType":5,"objectName":"Enable Dance Hall","description":"Enables dance hall mode","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:6":{"objectIdentifier":["binaryValue",6],"objectType":5,"objectName":"Dance Hall Constant","description":"Controls if dance hall mode run","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:7":{"objectIdentifier":["binaryValue",7],"objectType":5,"objectName":"Compressor Required","description":"Indicates if the compressor is ","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:8":{"objectIdentifier":["binaryValue",8],"objectType":5,"objectName":"Air Heating","description":"Indicates if the air LPHW valve","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:9":{"objectIdentifier":["binaryValue",9],"objectType":5,"objectName":"Water Heating","description":"Indicates if the water LPHW val","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:10":{"objectIdentifier":["binaryValue",10],"objectType":5,"objectName":"RCU Valves Required","description":"Indicates if the RCU switchover","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:11":{"objectIdentifier":["binaryValue",11],"objectType":5,"objectName":"Defrost Active","description":"Indicates if machine is current","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:12":{"objectIdentifier":["binaryValue",12],"objectType":5,"objectName":"Frost Protection Active","description":"Indicates if the machine is in ","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:13":{"objectIdentifier":["binaryValue",13],"objectType":5,"objectName":"Pressure Fault","description":"Fault caused by high or low pre","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:14":{"objectIdentifier":["binaryValue",14],"objectType":5,"objectName":"Fire Alarm","description":"Indicates if the machine has st","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:15":{"objectIdentifier":["binaryValue",15],"objectType":5,"objectName":"Fan Blockage","description":"0","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:16":{"objectIdentifier":["binaryValue",16],"objectType":5,"objectName":"Pool Pump Fault","description":"Fault caused by low water flow ","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:17":{"objectIdentifier":["binaryValue",17],"objectType":5,"objectName":"Service Due","description":"Indicates if a machine service ","presentValue":"active","statusFlags":[0,0,0,0],"outOfService":0,"eventState":"normal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"active"},"binaryValue:18":{"objectIdentifier":["binaryValue",18],"objectType":5,"objectName":"Main Fan Alarm","description":"Fault caused by the main fan no","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:19":{"objectIdentifier":["binaryValue",19],"objectType":5,"objectName":"Clock Needs Setting","description":"Indicates if the clock needs se","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:20":{"objectIdentifier":["binaryValue",20],"objectType":5,"objectName":"Occupied","description":"Indicates if machine is","presentValue":"active","statusFlags":[0,0,0,0],"outOfService":0,"eventState":"normal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"active"},"binaryValue:21":{"objectIdentifier":["binaryValue",21],"objectType":5,"objectName":"Forced Vent","description":"0","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:22":{"objectIdentifier":["binaryValue",22],"objectType":5,"objectName":"Resistance Heater Stat","description":"0","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:23":{"objectIdentifier":["binaryValue",23],"objectType":5,"objectName":"Remote On Off","description":"0","presentValue":"active","statusFlags":[0,0,0,0],"outOfService":0,"eventState":"normal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"active"},"binaryValue:24":{"objectIdentifier":["binaryValue",24],"objectType":5,"objectName":"Remote Occ Unocc","description":"0","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:25":{"objectIdentifier":["binaryValue",25],"objectType":5,"objectName":"Boiler","description":"Indicates if the boiler is bein","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:26":{"objectIdentifier":["binaryValue",26],"objectType":5,"objectName":"Pool Pump Required","description":"Indicates if the pool pump is b","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:27":{"objectIdentifier":["binaryValue",27],"objectType":5,"objectName":"Fault BMS Required","description":"Indicates if the Fault BMS outp","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:28":{"objectIdentifier":["binaryValue",28],"objectType":5,"objectName":"Reversing Valve Required","description":"Indicates if the reversing valv","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:29":{"objectIdentifier":["binaryValue",29],"objectType":5,"objectName":"Fans Enable","description":"Indicates if the fans are being","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:30":{"objectIdentifier":["binaryValue",30],"objectType":5,"objectName":"Remote Damper Required","description":"Indicates if the remote damper ","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:31":{"objectIdentifier":["binaryValue",31],"objectType":5,"objectName":"Unit On True","description":"Indicates if the machine is on ","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"schedule:0":{"objectIdentifier":["schedule",0],"objectType":17,"objectName":"Night Set Back Schedule","description":"Schedule controlling the night ","presentValue":0.0,"statusFlags":[0,0,0,0],"outOfService":0,"reliability":"noFaultDetected"},"schedule:1":{"objectIdentifier":["schedule",1],"objectType":17,"objectName":"Daylight Savings Schedule","description":"Schedule for daylight savings","presentValue":0.0,"statusFlags":[0,0,0,0],"outOfService":0,"reliability":"noFaultDetected"},"multiStateValue:0":{"objectIdentifier":["multiStateValue",0],"objectType":19,"objectName":"Occupancy","description":"Controls if the machine should ","presentValue":1,"statusFlags":[0,0,0,0],"outOfService":0,"eventState":"normal","reliability":"noFaultDetected","stateText":["","",""],"numberOfStates":3,"notificationClass":4194303,"relinquishDefault":1},"multiStateValue:1":{"objectIdentifier":["multiStateValue",1],"objectType":19,"objectName":"Damper Switch","description":"Controls if the dampers should ","presentValue":1,"statusFlags":[0,0,0,0],"outOfService":0,"eventState":"normal","reliability":"noFaultDetected","stateText":["","",""],"numberOfStates":3,"notificationClass":4194303,"relinquishDefault":1},"multiStateValue:2":{"objectIdentifier":["multiStateValue",2],"objectType":19,"objectName":"Protocol On Board 2","description":"Selects what protocol is used b","presentValue":3,"statusFlags":[0,0,0,0],"outOfService":0,"eventState":"normal","reliability":"noFaultDetected","numberOfStates":0,"notificationClass":4194303,"relinquishDefault":3},"multiStateValue:3":{"objectIdentifier":["multiStateValue",3],"objectType":19,"objectName":"Address On Board 2","description":"Sets the address for the RS485-","presentValue":1,"statusFlags":[0,0,0,0],"outOfService":0,"eventState":"normal","reliability":"noFaultDetected","numberOfStates":0,"notificationClass":4194303,"relinquishDefault":1},"multiStateValue:4":{"objectIdentifier":["multiStateValue",4],"objectType":19,"objectName":"Data Bit On Board 2","description":"Sets the data bit for the RS485","presentValue":8,"statusFlags":[0,0,0,0],"outOfService":0,"eventState":"normal","reliability":"noFaultDetected","numberOfStates":0,"notificationClass":4194303,"relinquishDefault":8},"multiStateValue:5":{"objectIdentifier":["multiStateValue",5],"objectType":19,"objectName":"Stop Bit On Board 2","description":"Sets the stop bit for the RS485","presentValue":1,"statusFlags":[0,0,0,0],"outOfService":0,"eventState":"normal","reliability":"noFaultDetected","numberOfStates":0,"notificationClass":4194303,"relinquishDefault":1},"multiStateValue:6":{"objectIdentifier":["multiStateValue",6],"objectType":19,"objectName":"Parity Bit On Board 2","description":"Sets the parity bit for the RS4","presentValue":2,"statusFlags":[0,0,0,0],"outOfService":0,"eventState":"normal","reliability":"noFaultDetected","numberOfStates":0,"notificationClass":4194303,"relinquishDefault":2},"multiStateValue:7":{"objectIdentifier":["multiStateValue",7],"objectType":19,"objectName":"Baud Rate On Board 2","description":"Sets the Baud rate for the RS48","presentValue":1,"statusFlags":[0,0,0,0],"outOfService":0,"eventState":"normal","reliability":"noFaultDetected","numberOfStates":0,"notificationClass":4194303,"relinquishDefault":1},"multiStateValue:8":{"objectIdentifier":["multiStateValue",8],"objectType":19,"objectName":"BACnet Port","description":"Port used for BACnet/IP","presentValue":1,"statusFlags":[0,0,0,0],"outOfService":0,"eventState":"normal","reliability":"noFaultDetected","numberOfStates":0,"notificationClass":4194303,"relinquishDefault":0}},"device:1338":{"device:1338":{"objectIdentifier":["device",1338],"objectType":8,"objectName":"Wacnet webserver","systemStatus":"operational","vendorName":"HVAC.IO","vendorIdentifier":697,"description":"Wacnet: BACnet webserver and toolkit. Access the web interface at http://192.168.1.93:47800, or use the Clojure nREPL on port 47999.","modelName":"Wacnet","firmwareRevision":"not set","applicationSoftwareVersion":"2.1.8","protocolVersion":1,"protocolRevision":19,"protocolServicesSupported":[1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,0,0,0,0,0],"protocolObjectTypesSupported":[1,1,1,1,1,1,1,0,1,1,1,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0],"segmentationSupported":0,"apduTimeout":6000,"numberOfApduRetries":2,"databaseRevision":1,"maxApduLengthAccepted":1476,"maxSegmentsAccepted":2147483647,"objectList":[[8,1338]],"serialNumber":""}}} {"device:100":{"device:100":{"objectIdentifier":["device",100],"objectType":8,"objectName":"Variheat","systemStatus":"operational","vendorName":"Calorex","vendorIdentifier":260,"modelName":"Variheat","firmwareRevision":"0","applicationSoftwareVersion":"0","protocolVersion":1,"protocolRevision":12,"protocolServicesSupported":[1,0,0,1,0,1,0,0,0,0,0,0,1,0,1,1,1,1,0,0,1,0,0,0,0,0,1,0,1,0,1,0,1,1,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0],"protocolObjectTypesSupported":[0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"segmentationSupported":1,"apduTimeout":3000,"numberOfApduRetries":3,"databaseRevision":0,"maxApduLengthAccepted":1476,"maxSegmentsAccepted":127,"objectList":[[8,100],[2,0],[2,1],[2,2],[2,3],[2,4],[2,5],[2,6],[2,7],[2,8],[2,9],[2,10],[2,11],[2,12],[2,13],[2,14],[2,15],[2,16],[2,17],[2,18],[2,19],[2,20],[2,21],[2,22],[2,23],[2,24],[2,25],[2,26],[2,27],[2,28],[2,29],[2,30],[2,31],[2,32],[2,33],[2,34],[2,35],[2,36],[2,37],[2,38],[2,39],[2,40],[2,41],[2,42],[2,43],[2,44],[2,45],[2,46],[2,47],[2,48],[2,49],[2,50],[2,51],[2,52],[2,53],[2,54],[2,55],[5,0],[5,1],[5,2],[5,3],[5,4],[5,5],[5,6],[5,7],[5,8],[5,9],[5,10],[5,11],[5,12],[5,13],[5,14],[5,15],[5,16],[5,17],[5,18],[5,19],[5,20],[5,21],[5,22],[5,23],[5,24],[5,25],[5,26],[5,27],[5,28],[5,29],[5,30],[5,31],[17,0],[17,1],[19,0],[19,1],[19,2],[19,3],[19,4],[19,5],[19,6],[19,7],[19,8]]},"analogValue:0":{"objectIdentifier":["analogValue",0],"objectType":2,"objectName":"Humidity Set Point","description":"Sets desired humidity","presentValue":60.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"percent","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":60.0},"analogValue:1":{"objectIdentifier":["analogValue",1],"objectType":2,"objectName":"Humidity Probe Out","description":"Humidity Probe reading","presentValue":71.1,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":71.1},"analogValue:2":{"objectIdentifier":["analogValue",2],"objectType":2,"objectName":"Humidity Offset","description":"Humidity Offset","presentValue":0.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.0},"analogValue:3":{"objectIdentifier":["analogValue",3],"objectType":2,"objectName":"HAL 1","description":"HAL1","presentValue":5.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"percent","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":5.0},"analogValue:4":{"objectIdentifier":["analogValue",4],"objectType":2,"objectName":"RH1 Diff","description":"RH1 Diff","presentValue":3.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"percent","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":3.0},"analogValue:5":{"objectIdentifier":["analogValue",5],"objectType":2,"objectName":"RH2 Diff","description":"RH2 Diff","presentValue":3.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"percent","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":3.0},"analogValue:6":{"objectIdentifier":["analogValue",6],"objectType":2,"objectName":"Air Set Point","description":"Sets desired air temperature","presentValue":30.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":30.0},"analogValue:7":{"objectIdentifier":["analogValue",7],"objectType":2,"objectName":"Air Probe Out","description":"Air Probe temperature reading","presentValue":11.6,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":11.6},"analogValue:8":{"objectIdentifier":["analogValue",8],"objectType":2,"objectName":"Air Offset","description":"Air Offset","presentValue":0.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.0},"analogValue:9":{"objectIdentifier":["analogValue",9],"objectType":2,"objectName":"NSB Adjustment","description":"Night Set Back adjustment to ai","presentValue":4.5,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":4.5},"analogValue:10":{"objectIdentifier":["analogValue",10],"objectType":2,"objectName":"AS3 Offset","description":"AS3 Offset","presentValue":1.5,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":1.5},"analogValue:11":{"objectIdentifier":["analogValue",11],"objectType":2,"objectName":"AS4 Offset","description":"AS4 Offset","presentValue":3.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":3.0},"analogValue:12":{"objectIdentifier":["analogValue",12],"objectType":2,"objectName":"AS1 Diff","description":"AS1 Diff","presentValue":0.5,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.5},"analogValue:13":{"objectIdentifier":["analogValue",13],"objectType":2,"objectName":"AS2 Diff","description":"AS2 Diff","presentValue":0.5,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.5},"analogValue:14":{"objectIdentifier":["analogValue",14],"objectType":2,"objectName":"AS3 Diff","description":"AS3 Diff","presentValue":0.5,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.5},"analogValue:15":{"objectIdentifier":["analogValue",15],"objectType":2,"objectName":"AS4 Diff","description":"AS4 Diff","presentValue":0.5,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.5},"analogValue:16":{"objectIdentifier":["analogValue",16],"objectType":2,"objectName":"Water Temp Set Point","description":"Sets desired water temperature","presentValue":28.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":28.0},"analogValue:17":{"objectIdentifier":["analogValue",17],"objectType":2,"objectName":"Water Probe Out","description":"Water Probe temperature reading","presentValue":13.6,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":13.6},"analogValue:18":{"objectIdentifier":["analogValue",18],"objectType":2,"objectName":"Water Offset","description":"Water Offset","presentValue":0.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.0},"analogValue:19":{"objectIdentifier":["analogValue",19],"objectType":2,"objectName":"AL1 Offset","description":"AL1 Offset","presentValue":0.3,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.3},"analogValue:20":{"objectIdentifier":["analogValue",20],"objectType":2,"objectName":"WS1 Diff","description":"WS1 Diff","presentValue":0.2,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.2},"analogValue:21":{"objectIdentifier":["analogValue",21],"objectType":2,"objectName":"WS2 Diff","description":"WS2 Diff","presentValue":0.2,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.2},"analogValue:22":{"objectIdentifier":["analogValue",22],"objectType":2,"objectName":"Ambient Set Point","description":"Used to determine damper positi","presentValue":33.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":33.0},"analogValue:23":{"objectIdentifier":["analogValue",23],"objectType":2,"objectName":"Ambient Probe Out","description":"Ambient Probe temperature readi","presentValue":11.7,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":11.7},"analogValue:24":{"objectIdentifier":["analogValue",24],"objectType":2,"objectName":"Ambient Offset","description":"Ambient Offset","presentValue":0.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.0},"analogValue:25":{"objectIdentifier":["analogValue",25],"objectType":2,"objectName":"Ambient Differential","description":"Ambient Differential","presentValue":1.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":1.0},"analogValue:26":{"objectIdentifier":["analogValue",26],"objectType":2,"objectName":"Frost Level Set Point","description":"Used to determine damper positi","presentValue":3.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":3.0},"analogValue:27":{"objectIdentifier":["analogValue",27],"objectType":2,"objectName":"Frost Probe Display","description":"Defrost Probe temperature readi","presentValue":0.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.0},"analogValue:28":{"objectIdentifier":["analogValue",28],"objectType":2,"objectName":"Frost Differential","description":"Frost Differential","presentValue":1.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":1.0},"analogValue:29":{"objectIdentifier":["analogValue",29],"objectType":2,"objectName":"Defrost Set Point","description":"Sets temperature at which to be","presentValue":-3.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":-3.0},"analogValue:30":{"objectIdentifier":["analogValue",30],"objectType":2,"objectName":"Defrost Probe Display","description":"Defrost Probe temperature readi","presentValue":12.2,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":12.2},"analogValue:31":{"objectIdentifier":["analogValue",31],"objectType":2,"objectName":"Defrost Offset","description":"Defrost Offset","presentValue":0.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.0},"analogValue:32":{"objectIdentifier":["analogValue",32],"objectType":2,"objectName":"Defrost Exit Temp","description":"Defrost Exit Temp","presentValue":15.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":15.0},"analogValue:33":{"objectIdentifier":["analogValue",33],"objectType":2,"objectName":"Main Fan Speed Control","description":"Main fan control signal","presentValue":0.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"volts","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.0},"analogValue:34":{"objectIdentifier":["analogValue",34],"objectType":2,"objectName":"Exhaust Fan Speed","description":"Exhaust fan control signal","presentValue":0.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"volts","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.0},"analogValue:35":{"objectIdentifier":["analogValue",35],"objectType":2,"objectName":"Damper","description":"Damper motor control signal","presentValue":0.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"volts","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.0},"analogValue:36":{"objectIdentifier":["analogValue",36],"objectType":2,"objectName":"Occ Pump Delay","description":"Pool pump delay in occupied mod","presentValue":0.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"hours","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.0},"analogValue:37":{"objectIdentifier":["analogValue",37],"objectType":2,"objectName":"Unocc Pump Delay","description":"Pool pump delay in unoccupied m","presentValue":60.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"hours","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":60.0},"analogValue:38":{"objectIdentifier":["analogValue",38],"objectType":2,"objectName":"Defrost Pulse Time","description":"Period between pulses to check ","presentValue":33.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"minutes","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":33.0},"analogValue:39":{"objectIdentifier":["analogValue",39],"objectType":2,"objectName":"Dance Hall Adjustment","description":"Dance Hall adjustment to air te","presentValue":0.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.0},"analogValue:40":{"objectIdentifier":["analogValue",40],"objectType":2,"objectName":"Dance Hall Duration","description":"Duration before Dance Hall mode","presentValue":3.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"hours","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":3.0},"analogValue:41":{"objectIdentifier":["analogValue",41],"objectType":2,"objectName":"Dance Time Left","description":"Time left in dance hall mode","presentValue":0.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"hours","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.0},"analogValue:42":{"objectIdentifier":["analogValue",42],"objectType":2,"objectName":"Set Year","description":"Sets time (year) on the control","presentValue":0.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"years","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.0},"analogValue:43":{"objectIdentifier":["analogValue",43],"objectType":2,"objectName":"Set Month","description":"Sets time (month) on the contro","presentValue":0.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"months","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.0},"analogValue:44":{"objectIdentifier":["analogValue",44],"objectType":2,"objectName":"Set Day","description":"Sets time (day) on the controll","presentValue":0.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"days","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.0},"analogValue:45":{"objectIdentifier":["analogValue",45],"objectType":2,"objectName":"Set Hour","description":"Sets time (hours) on the contro","presentValue":0.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"hours","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.0},"analogValue:46":{"objectIdentifier":["analogValue",46],"objectType":2,"objectName":"Set Minute","description":"Sets time (minutes) on the cont","presentValue":0.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"minutes","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.0},"analogValue:47":{"objectIdentifier":["analogValue",47],"objectType":2,"objectName":"Set Second","description":"Sets time (seconds) on the cont","presentValue":0.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"seconds","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.0},"analogValue:48":{"objectIdentifier":["analogValue",48],"objectType":2,"objectName":"Year","description":"Time (Year) set on controller","presentValue":24.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"years","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":24.0},"analogValue:49":{"objectIdentifier":["analogValue",49],"objectType":2,"objectName":"Month","description":"Time (Month) set on controller","presentValue":4.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"months","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":4.0},"analogValue:50":{"objectIdentifier":["analogValue",50],"objectType":2,"objectName":"Day","description":"Time (Day) set on controller","presentValue":24.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"days","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":24.0},"analogValue:51":{"objectIdentifier":["analogValue",51],"objectType":2,"objectName":"Hours","description":"Time (Hours) set on controller","presentValue":13.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"hours","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":13.0},"analogValue:52":{"objectIdentifier":["analogValue",52],"objectType":2,"objectName":"Minute","description":"Time (Minutes) set on controlle","presentValue":45.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"minutes","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":45.0},"analogValue:53":{"objectIdentifier":["analogValue",53],"objectType":2,"objectName":"Sec","description":"Time (Seconds) set on controlle","presentValue":51.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"seconds","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":28.0},"analogValue:54":{"objectIdentifier":["analogValue",54],"objectType":2,"objectName":"Day of Week","description":"Time (Day of week) set on contr","presentValue":3.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"noUnits","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":3.0},"analogValue:55":{"objectIdentifier":["analogValue",55],"objectType":2,"objectName":"Defrost Timeout","description":"Length of defrost mode before i","presentValue":15.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"minutes","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":15.0},"binaryValue:0":{"objectIdentifier":["binaryValue",0],"objectType":5,"objectName":"Standby Switch","description":"Starts the running of the machi","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:1":{"objectIdentifier":["binaryValue",1],"objectType":5,"objectName":"Operation Switch","description":"Enables or disables air and hum","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:2":{"objectIdentifier":["binaryValue",2],"objectType":5,"objectName":"Priority Switch","description":"Controls the priority switch","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:3":{"objectIdentifier":["binaryValue",3],"objectType":5,"objectName":"Set Clock","description":"Used to save the Set Time varia","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:4":{"objectIdentifier":["binaryValue",4],"objectType":5,"objectName":"Enable DST","description":"Enables or disables daylight sa","presentValue":"active","statusFlags":[0,0,0,0],"outOfService":0,"eventState":"normal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"active"},"binaryValue:5":{"objectIdentifier":["binaryValue",5],"objectType":5,"objectName":"Enable Dance Hall","description":"Enables dance hall mode","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:6":{"objectIdentifier":["binaryValue",6],"objectType":5,"objectName":"Dance Hall Constant","description":"Controls if dance hall mode run","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:7":{"objectIdentifier":["binaryValue",7],"objectType":5,"objectName":"Compressor Required","description":"Indicates if the compressor is ","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:8":{"objectIdentifier":["binaryValue",8],"objectType":5,"objectName":"Air Heating","description":"Indicates if the air LPHW valve","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:9":{"objectIdentifier":["binaryValue",9],"objectType":5,"objectName":"Water Heating","description":"Indicates if the water LPHW val","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:10":{"objectIdentifier":["binaryValue",10],"objectType":5,"objectName":"RCU Valves Required","description":"Indicates if the RCU switchover","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:11":{"objectIdentifier":["binaryValue",11],"objectType":5,"objectName":"Defrost Active","description":"Indicates if machine is current","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:12":{"objectIdentifier":["binaryValue",12],"objectType":5,"objectName":"Frost Protection Active","description":"Indicates if the machine is in ","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:13":{"objectIdentifier":["binaryValue",13],"objectType":5,"objectName":"Pressure Fault","description":"Fault caused by high or low pre","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:14":{"objectIdentifier":["binaryValue",14],"objectType":5,"objectName":"Fire Alarm","description":"Indicates if the machine has st","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:15":{"objectIdentifier":["binaryValue",15],"objectType":5,"objectName":"Fan Blockage","description":"0","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:16":{"objectIdentifier":["binaryValue",16],"objectType":5,"objectName":"Pool Pump Fault","description":"Fault caused by low water flow ","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:17":{"objectIdentifier":["binaryValue",17],"objectType":5,"objectName":"Service Due","description":"Indicates if a machine service ","presentValue":"active","statusFlags":[0,0,0,0],"outOfService":0,"eventState":"normal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"active"},"binaryValue:18":{"objectIdentifier":["binaryValue",18],"objectType":5,"objectName":"Main Fan Alarm","description":"Fault caused by the main fan no","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:19":{"objectIdentifier":["binaryValue",19],"objectType":5,"objectName":"Clock Needs Setting","description":"Indicates if the clock needs se","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:20":{"objectIdentifier":["binaryValue",20],"objectType":5,"objectName":"Occupied","description":"Indicates if machine is","presentValue":"active","statusFlags":[0,0,0,0],"outOfService":0,"eventState":"normal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"active"},"binaryValue:21":{"objectIdentifier":["binaryValue",21],"objectType":5,"objectName":"Forced Vent","description":"0","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:22":{"objectIdentifier":["binaryValue",22],"objectType":5,"objectName":"Resistance Heater Stat","description":"0","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:23":{"objectIdentifier":["binaryValue",23],"objectType":5,"objectName":"Remote On Off","description":"0","presentValue":"active","statusFlags":[0,0,0,0],"outOfService":0,"eventState":"normal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"active"},"binaryValue:24":{"objectIdentifier":["binaryValue",24],"objectType":5,"objectName":"Remote Occ Unocc","description":"0","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:25":{"objectIdentifier":["binaryValue",25],"objectType":5,"objectName":"Boiler","description":"Indicates if the boiler is bein","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:26":{"objectIdentifier":["binaryValue",26],"objectType":5,"objectName":"Pool Pump Required","description":"Indicates if the pool pump is b","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:27":{"objectIdentifier":["binaryValue",27],"objectType":5,"objectName":"Fault BMS Required","description":"Indicates if the Fault BMS outp","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:28":{"objectIdentifier":["binaryValue",28],"objectType":5,"objectName":"Reversing Valve Required","description":"Indicates if the reversing valv","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:29":{"objectIdentifier":["binaryValue",29],"objectType":5,"objectName":"Fans Enable","description":"Indicates if the fans are being","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:30":{"objectIdentifier":["binaryValue",30],"objectType":5,"objectName":"Remote Damper Required","description":"Indicates if the remote damper ","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:31":{"objectIdentifier":["binaryValue",31],"objectType":5,"objectName":"Unit On True","description":"Indicates if the machine is on ","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"schedule:0":{"objectIdentifier":["schedule",0],"objectType":17,"objectName":"Night Set Back Schedule","description":"Schedule controlling the night ","presentValue":0.0,"statusFlags":[0,0,0,0],"outOfService":0,"reliability":"noFaultDetected"},"schedule:1":{"objectIdentifier":["schedule",1],"objectType":17,"objectName":"Daylight Savings Schedule","description":"Schedule for daylight savings","presentValue":0.0,"statusFlags":[0,0,0,0],"outOfService":0,"reliability":"noFaultDetected"},"multiStateValue:0":{"objectIdentifier":["multiStateValue",0],"objectType":19,"objectName":"Occupancy","description":"Controls if the machine should ","presentValue":1,"statusFlags":[0,0,0,0],"outOfService":0,"eventState":"normal","reliability":"noFaultDetected","stateText":["","",""],"numberOfStates":3,"notificationClass":4194303,"relinquishDefault":1},"multiStateValue:1":{"objectIdentifier":["multiStateValue",1],"objectType":19,"objectName":"Damper Switch","description":"Controls if the dampers should ","presentValue":1,"statusFlags":[0,0,0,0],"outOfService":0,"eventState":"normal","reliability":"noFaultDetected","stateText":["","",""],"numberOfStates":3,"notificationClass":4194303,"relinquishDefault":1},"multiStateValue:2":{"objectIdentifier":["multiStateValue",2],"objectType":19,"objectName":"Protocol On Board 2","description":"Selects what protocol is used b","presentValue":3,"statusFlags":[0,0,0,0],"outOfService":0,"eventState":"normal","reliability":"noFaultDetected","numberOfStates":0,"notificationClass":4194303,"relinquishDefault":3},"multiStateValue:3":{"objectIdentifier":["multiStateValue",3],"objectType":19,"objectName":"Address On Board 2","description":"Sets the address for the RS485-","presentValue":1,"statusFlags":[0,0,0,0],"outOfService":0,"eventState":"normal","reliability":"noFaultDetected","numberOfStates":0,"notificationClass":4194303,"relinquishDefault":1},"multiStateValue:4":{"objectIdentifier":["multiStateValue",4],"objectType":19,"objectName":"Data Bit On Board 2","description":"Sets the data bit for the RS485","presentValue":8,"statusFlags":[0,0,0,0],"outOfService":0,"eventState":"normal","reliability":"noFaultDetected","numberOfStates":0,"notificationClass":4194303,"relinquishDefault":8},"multiStateValue:5":{"objectIdentifier":["multiStateValue",5],"objectType":19,"objectName":"Stop Bit On Board 2","description":"Sets the stop bit for the RS485","presentValue":1,"statusFlags":[0,0,0,0],"outOfService":0,"eventState":"normal","reliability":"noFaultDetected","numberOfStates":0,"notificationClass":4194303,"relinquishDefault":1},"multiStateValue:6":{"objectIdentifier":["multiStateValue",6],"objectType":19,"objectName":"Parity Bit On Board 2","description":"Sets the parity bit for the RS4","presentValue":2,"statusFlags":[0,0,0,0],"outOfService":0,"eventState":"normal","reliability":"noFaultDetected","numberOfStates":0,"notificationClass":4194303,"relinquishDefault":2},"multiStateValue:7":{"objectIdentifier":["multiStateValue",7],"objectType":19,"objectName":"Baud Rate On Board 2","description":"Sets the Baud rate for the RS48","presentValue":1,"statusFlags":[0,0,0,0],"outOfService":0,"eventState":"normal","reliability":"noFaultDetected","numberOfStates":0,"notificationClass":4194303,"relinquishDefault":1},"multiStateValue:8":{"objectIdentifier":["multiStateValue",8],"objectType":19,"objectName":"BACnet Port","description":"Port used for BACnet/IP","presentValue":1,"statusFlags":[0,0,0,0],"outOfService":0,"eventState":"normal","reliability":"noFaultDetected","numberOfStates":0,"notificationClass":4194303,"relinquishDefault":0}},"device:1338":{"device:1338":{"objectIdentifier":["device",1338],"objectType":8,"objectName":"Wacnet webserver","systemStatus":"operational","vendorName":"HVAC.IO","vendorIdentifier":697,"description":"Wacnet: BACnet webserver and toolkit. Access the web interface at http://192.168.1.93:47800, or use the Clojure nREPL on port 47999.","modelName":"Wacnet","firmwareRevision":"not set","applicationSoftwareVersion":"2.1.8","protocolVersion":1,"protocolRevision":19,"protocolServicesSupported":[1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,0,0,0,0,0],"protocolObjectTypesSupported":[1,1,1,1,1,1,1,0,1,1,1,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0],"segmentationSupported":0,"apduTimeout":6000,"numberOfApduRetries":2,"databaseRevision":1,"maxApduLengthAccepted":1476,"maxSegmentsAccepted":2147483647,"objectList":[[8,1338]],"serialNumber":""}}} {"device:100":{"device:100":{"objectIdentifier":["device",100],"objectType":8,"objectName":"Variheat","systemStatus":"operational","vendorName":"Calorex","vendorIdentifier":260,"modelName":"Variheat","firmwareRevision":"0","applicationSoftwareVersion":"0","protocolVersion":1,"protocolRevision":12,"protocolServicesSupported":[1,0,0,1,0,1,0,0,0,0,0,0,1,0,1,1,1,1,0,0,1,0,0,0,0,0,1,0,1,0,1,0,1,1,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0],"protocolObjectTypesSupported":[0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"segmentationSupported":1,"apduTimeout":3000,"numberOfApduRetries":3,"databaseRevision":0,"maxApduLengthAccepted":1476,"maxSegmentsAccepted":127,"objectList":[[8,100],[2,0],[2,1],[2,2],[2,3],[2,4],[2,5],[2,6],[2,7],[2,8],[2,9],[2,10],[2,11],[2,12],[2,13],[2,14],[2,15],[2,16],[2,17],[2,18],[2,19],[2,20],[2,21],[2,22],[2,23],[2,24],[2,25],[2,26],[2,27],[2,28],[2,29],[2,30],[2,31],[2,32],[2,33],[2,34],[2,35],[2,36],[2,37],[2,38],[2,39],[2,40],[2,41],[2,42],[2,43],[2,44],[2,45],[2,46],[2,47],[2,48],[2,49],[2,50],[2,51],[2,52],[2,53],[2,54],[2,55],[5,0],[5,1],[5,2],[5,3],[5,4],[5,5],[5,6],[5,7],[5,8],[5,9],[5,10],[5,11],[5,12],[5,13],[5,14],[5,15],[5,16],[5,17],[5,18],[5,19],[5,20],[5,21],[5,22],[5,23],[5,24],[5,25],[5,26],[5,27],[5,28],[5,29],[5,30],[5,31],[17,0],[17,1],[19,0],[19,1],[19,2],[19,3],[19,4],[19,5],[19,6],[19,7],[19,8]]},"analogValue:0":{"objectIdentifier":["analogValue",0],"objectType":2,"objectName":"Humidity Set Point","description":"Sets desired humidity","presentValue":60.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"percent","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":60.0},"analogValue:1":{"objectIdentifier":["analogValue",1],"objectType":2,"objectName":"Humidity Probe Out","description":"Humidity Probe reading","presentValue":71.1,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":71.1},"analogValue:2":{"objectIdentifier":["analogValue",2],"objectType":2,"objectName":"Humidity Offset","description":"Humidity Offset","presentValue":0.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.0},"analogValue:3":{"objectIdentifier":["analogValue",3],"objectType":2,"objectName":"HAL 1","description":"HAL1","presentValue":5.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"percent","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":5.0},"analogValue:4":{"objectIdentifier":["analogValue",4],"objectType":2,"objectName":"RH1 Diff","description":"RH1 Diff","presentValue":3.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"percent","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":3.0},"analogValue:5":{"objectIdentifier":["analogValue",5],"objectType":2,"objectName":"RH2 Diff","description":"RH2 Diff","presentValue":3.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"percent","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":3.0},"analogValue:6":{"objectIdentifier":["analogValue",6],"objectType":2,"objectName":"Air Set Point","description":"Sets desired air temperature","presentValue":30.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":30.0},"analogValue:7":{"objectIdentifier":["analogValue",7],"objectType":2,"objectName":"Air Probe Out","description":"Air Probe temperature reading","presentValue":11.6,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":11.6},"analogValue:8":{"objectIdentifier":["analogValue",8],"objectType":2,"objectName":"Air Offset","description":"Air Offset","presentValue":0.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.0},"analogValue:9":{"objectIdentifier":["analogValue",9],"objectType":2,"objectName":"NSB Adjustment","description":"Night Set Back adjustment to ai","presentValue":4.5,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":4.5},"analogValue:10":{"objectIdentifier":["analogValue",10],"objectType":2,"objectName":"AS3 Offset","description":"AS3 Offset","presentValue":1.5,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":1.5},"analogValue:11":{"objectIdentifier":["analogValue",11],"objectType":2,"objectName":"AS4 Offset","description":"AS4 Offset","presentValue":3.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":3.0},"analogValue:12":{"objectIdentifier":["analogValue",12],"objectType":2,"objectName":"AS1 Diff","description":"AS1 Diff","presentValue":0.5,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.5},"analogValue:13":{"objectIdentifier":["analogValue",13],"objectType":2,"objectName":"AS2 Diff","description":"AS2 Diff","presentValue":0.5,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.5},"analogValue:14":{"objectIdentifier":["analogValue",14],"objectType":2,"objectName":"AS3 Diff","description":"AS3 Diff","presentValue":0.5,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.5},"analogValue:15":{"objectIdentifier":["analogValue",15],"objectType":2,"objectName":"AS4 Diff","description":"AS4 Diff","presentValue":0.5,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.5},"analogValue:16":{"objectIdentifier":["analogValue",16],"objectType":2,"objectName":"Water Temp Set Point","description":"Sets desired water temperature","presentValue":28.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":28.0},"analogValue:17":{"objectIdentifier":["analogValue",17],"objectType":2,"objectName":"Water Probe Out","description":"Water Probe temperature reading","presentValue":13.6,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":13.6},"analogValue:18":{"objectIdentifier":["analogValue",18],"objectType":2,"objectName":"Water Offset","description":"Water Offset","presentValue":0.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.0},"analogValue:19":{"objectIdentifier":["analogValue",19],"objectType":2,"objectName":"AL1 Offset","description":"AL1 Offset","presentValue":0.3,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.3},"analogValue:20":{"objectIdentifier":["analogValue",20],"objectType":2,"objectName":"WS1 Diff","description":"WS1 Diff","presentValue":0.2,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.2},"analogValue:21":{"objectIdentifier":["analogValue",21],"objectType":2,"objectName":"WS2 Diff","description":"WS2 Diff","presentValue":0.2,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.2},"analogValue:22":{"objectIdentifier":["analogValue",22],"objectType":2,"objectName":"Ambient Set Point","description":"Used to determine damper positi","presentValue":33.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":33.0},"analogValue:23":{"objectIdentifier":["analogValue",23],"objectType":2,"objectName":"Ambient Probe Out","description":"Ambient Probe temperature readi","presentValue":11.7,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":11.7},"analogValue:24":{"objectIdentifier":["analogValue",24],"objectType":2,"objectName":"Ambient Offset","description":"Ambient Offset","presentValue":0.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.0},"analogValue:25":{"objectIdentifier":["analogValue",25],"objectType":2,"objectName":"Ambient Differential","description":"Ambient Differential","presentValue":1.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":1.0},"analogValue:26":{"objectIdentifier":["analogValue",26],"objectType":2,"objectName":"Frost Level Set Point","description":"Used to determine damper positi","presentValue":3.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":3.0},"analogValue:27":{"objectIdentifier":["analogValue",27],"objectType":2,"objectName":"Frost Probe Display","description":"Defrost Probe temperature readi","presentValue":0.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.0},"analogValue:28":{"objectIdentifier":["analogValue",28],"objectType":2,"objectName":"Frost Differential","description":"Frost Differential","presentValue":1.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":1.0},"analogValue:29":{"objectIdentifier":["analogValue",29],"objectType":2,"objectName":"Defrost Set Point","description":"Sets temperature at which to be","presentValue":-3.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":-3.0},"analogValue:30":{"objectIdentifier":["analogValue",30],"objectType":2,"objectName":"Defrost Probe Display","description":"Defrost Probe temperature readi","presentValue":12.2,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":12.2},"analogValue:31":{"objectIdentifier":["analogValue",31],"objectType":2,"objectName":"Defrost Offset","description":"Defrost Offset","presentValue":0.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.0},"analogValue:32":{"objectIdentifier":["analogValue",32],"objectType":2,"objectName":"Defrost Exit Temp","description":"Defrost Exit Temp","presentValue":15.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":15.0},"analogValue:33":{"objectIdentifier":["analogValue",33],"objectType":2,"objectName":"Main Fan Speed Control","description":"Main fan control signal","presentValue":0.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"volts","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.0},"analogValue:34":{"objectIdentifier":["analogValue",34],"objectType":2,"objectName":"Exhaust Fan Speed","description":"Exhaust fan control signal","presentValue":0.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"volts","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.0},"analogValue:35":{"objectIdentifier":["analogValue",35],"objectType":2,"objectName":"Damper","description":"Damper motor control signal","presentValue":0.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"volts","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.0},"analogValue:36":{"objectIdentifier":["analogValue",36],"objectType":2,"objectName":"Occ Pump Delay","description":"Pool pump delay in occupied mod","presentValue":0.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"hours","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.0},"analogValue:37":{"objectIdentifier":["analogValue",37],"objectType":2,"objectName":"Unocc Pump Delay","description":"Pool pump delay in unoccupied m","presentValue":60.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"hours","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":60.0},"analogValue:38":{"objectIdentifier":["analogValue",38],"objectType":2,"objectName":"Defrost Pulse Time","description":"Period between pulses to check ","presentValue":33.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"minutes","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":33.0},"analogValue:39":{"objectIdentifier":["analogValue",39],"objectType":2,"objectName":"Dance Hall Adjustment","description":"Dance Hall adjustment to air te","presentValue":0.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.0},"analogValue:40":{"objectIdentifier":["analogValue",40],"objectType":2,"objectName":"Dance Hall Duration","description":"Duration before Dance Hall mode","presentValue":3.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"hours","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":3.0},"analogValue:41":{"objectIdentifier":["analogValue",41],"objectType":2,"objectName":"Dance Time Left","description":"Time left in dance hall mode","presentValue":0.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"hours","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.0},"analogValue:42":{"objectIdentifier":["analogValue",42],"objectType":2,"objectName":"Set Year","description":"Sets time (year) on the control","presentValue":0.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"years","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.0},"analogValue:43":{"objectIdentifier":["analogValue",43],"objectType":2,"objectName":"Set Month","description":"Sets time (month) on the contro","presentValue":0.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"months","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.0},"analogValue:44":{"objectIdentifier":["analogValue",44],"objectType":2,"objectName":"Set Day","description":"Sets time (day) on the controll","presentValue":0.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"days","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.0},"analogValue:45":{"objectIdentifier":["analogValue",45],"objectType":2,"objectName":"Set Hour","description":"Sets time (hours) on the contro","presentValue":0.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"hours","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.0},"analogValue:46":{"objectIdentifier":["analogValue",46],"objectType":2,"objectName":"Set Minute","description":"Sets time (minutes) on the cont","presentValue":0.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"minutes","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.0},"analogValue:47":{"objectIdentifier":["analogValue",47],"objectType":2,"objectName":"Set Second","description":"Sets time (seconds) on the cont","presentValue":0.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"seconds","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.0},"analogValue:48":{"objectIdentifier":["analogValue",48],"objectType":2,"objectName":"Year","description":"Time (Year) set on controller","presentValue":24.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"years","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":24.0},"analogValue:49":{"objectIdentifier":["analogValue",49],"objectType":2,"objectName":"Month","description":"Time (Month) set on controller","presentValue":4.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"months","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":4.0},"analogValue:50":{"objectIdentifier":["analogValue",50],"objectType":2,"objectName":"Day","description":"Time (Day) set on controller","presentValue":24.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"days","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":24.0},"analogValue:51":{"objectIdentifier":["analogValue",51],"objectType":2,"objectName":"Hours","description":"Time (Hours) set on controller","presentValue":13.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"hours","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":13.0},"analogValue:52":{"objectIdentifier":["analogValue",52],"objectType":2,"objectName":"Minute","description":"Time (Minutes) set on controlle","presentValue":45.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"minutes","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":45.0},"analogValue:53":{"objectIdentifier":["analogValue",53],"objectType":2,"objectName":"Sec","description":"Time (Seconds) set on controlle","presentValue":52.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"seconds","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":28.0},"analogValue:54":{"objectIdentifier":["analogValue",54],"objectType":2,"objectName":"Day of Week","description":"Time (Day of week) set on contr","presentValue":3.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"noUnits","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":3.0},"analogValue:55":{"objectIdentifier":["analogValue",55],"objectType":2,"objectName":"Defrost Timeout","description":"Length of defrost mode before i","presentValue":15.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"minutes","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":15.0},"binaryValue:0":{"objectIdentifier":["binaryValue",0],"objectType":5,"objectName":"Standby Switch","description":"Starts the running of the machi","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:1":{"objectIdentifier":["binaryValue",1],"objectType":5,"objectName":"Operation Switch","description":"Enables or disables air and hum","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:2":{"objectIdentifier":["binaryValue",2],"objectType":5,"objectName":"Priority Switch","description":"Controls the priority switch","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:3":{"objectIdentifier":["binaryValue",3],"objectType":5,"objectName":"Set Clock","description":"Used to save the Set Time varia","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:4":{"objectIdentifier":["binaryValue",4],"objectType":5,"objectName":"Enable DST","description":"Enables or disables daylight sa","presentValue":"active","statusFlags":[0,0,0,0],"outOfService":0,"eventState":"normal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"active"},"binaryValue:5":{"objectIdentifier":["binaryValue",5],"objectType":5,"objectName":"Enable Dance Hall","description":"Enables dance hall mode","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:6":{"objectIdentifier":["binaryValue",6],"objectType":5,"objectName":"Dance Hall Constant","description":"Controls if dance hall mode run","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:7":{"objectIdentifier":["binaryValue",7],"objectType":5,"objectName":"Compressor Required","description":"Indicates if the compressor is ","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:8":{"objectIdentifier":["binaryValue",8],"objectType":5,"objectName":"Air Heating","description":"Indicates if the air LPHW valve","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:9":{"objectIdentifier":["binaryValue",9],"objectType":5,"objectName":"Water Heating","description":"Indicates if the water LPHW val","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:10":{"objectIdentifier":["binaryValue",10],"objectType":5,"objectName":"RCU Valves Required","description":"Indicates if the RCU switchover","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:11":{"objectIdentifier":["binaryValue",11],"objectType":5,"objectName":"Defrost Active","description":"Indicates if machine is current","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:12":{"objectIdentifier":["binaryValue",12],"objectType":5,"objectName":"Frost Protection Active","description":"Indicates if the machine is in ","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:13":{"objectIdentifier":["binaryValue",13],"objectType":5,"objectName":"Pressure Fault","description":"Fault caused by high or low pre","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:14":{"objectIdentifier":["binaryValue",14],"objectType":5,"objectName":"Fire Alarm","description":"Indicates if the machine has st","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:15":{"objectIdentifier":["binaryValue",15],"objectType":5,"objectName":"Fan Blockage","description":"0","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:16":{"objectIdentifier":["binaryValue",16],"objectType":5,"objectName":"Pool Pump Fault","description":"Fault caused by low water flow ","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:17":{"objectIdentifier":["binaryValue",17],"objectType":5,"objectName":"Service Due","description":"Indicates if a machine service ","presentValue":"active","statusFlags":[0,0,0,0],"outOfService":0,"eventState":"normal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"active"},"binaryValue:18":{"objectIdentifier":["binaryValue",18],"objectType":5,"objectName":"Main Fan Alarm","description":"Fault caused by the main fan no","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:19":{"objectIdentifier":["binaryValue",19],"objectType":5,"objectName":"Clock Needs Setting","description":"Indicates if the clock needs se","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:20":{"objectIdentifier":["binaryValue",20],"objectType":5,"objectName":"Occupied","description":"Indicates if machine is","presentValue":"active","statusFlags":[0,0,0,0],"outOfService":0,"eventState":"normal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"active"},"binaryValue:21":{"objectIdentifier":["binaryValue",21],"objectType":5,"objectName":"Forced Vent","description":"0","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:22":{"objectIdentifier":["binaryValue",22],"objectType":5,"objectName":"Resistance Heater Stat","description":"0","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:23":{"objectIdentifier":["binaryValue",23],"objectType":5,"objectName":"Remote On Off","description":"0","presentValue":"active","statusFlags":[0,0,0,0],"outOfService":0,"eventState":"normal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"active"},"binaryValue:24":{"objectIdentifier":["binaryValue",24],"objectType":5,"objectName":"Remote Occ Unocc","description":"0","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:25":{"objectIdentifier":["binaryValue",25],"objectType":5,"objectName":"Boiler","description":"Indicates if the boiler is bein","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:26":{"objectIdentifier":["binaryValue",26],"objectType":5,"objectName":"Pool Pump Required","description":"Indicates if the pool pump is b","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:27":{"objectIdentifier":["binaryValue",27],"objectType":5,"objectName":"Fault BMS Required","description":"Indicates if the Fault BMS outp","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:28":{"objectIdentifier":["binaryValue",28],"objectType":5,"objectName":"Reversing Valve Required","description":"Indicates if the reversing valv","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:29":{"objectIdentifier":["binaryValue",29],"objectType":5,"objectName":"Fans Enable","description":"Indicates if the fans are being","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:30":{"objectIdentifier":["binaryValue",30],"objectType":5,"objectName":"Remote Damper Required","description":"Indicates if the remote damper ","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:31":{"objectIdentifier":["binaryValue",31],"objectType":5,"objectName":"Unit On True","description":"Indicates if the machine is on ","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"schedule:0":{"objectIdentifier":["schedule",0],"objectType":17,"objectName":"Night Set Back Schedule","description":"Schedule controlling the night ","presentValue":0.0,"statusFlags":[0,0,0,0],"outOfService":0,"reliability":"noFaultDetected"},"schedule:1":{"objectIdentifier":["schedule",1],"objectType":17,"objectName":"Daylight Savings Schedule","description":"Schedule for daylight savings","presentValue":0.0,"statusFlags":[0,0,0,0],"outOfService":0,"reliability":"noFaultDetected"},"multiStateValue:0":{"objectIdentifier":["multiStateValue",0],"objectType":19,"objectName":"Occupancy","description":"Controls if the machine should ","presentValue":1,"statusFlags":[0,0,0,0],"outOfService":0,"eventState":"normal","reliability":"noFaultDetected","stateText":["","",""],"numberOfStates":3,"notificationClass":4194303,"relinquishDefault":1},"multiStateValue:1":{"objectIdentifier":["multiStateValue",1],"objectType":19,"objectName":"Damper Switch","description":"Controls if the dampers should ","presentValue":1,"statusFlags":[0,0,0,0],"outOfService":0,"eventState":"normal","reliability":"noFaultDetected","stateText":["","",""],"numberOfStates":3,"notificationClass":4194303,"relinquishDefault":1},"multiStateValue:2":{"objectIdentifier":["multiStateValue",2],"objectType":19,"objectName":"Protocol On Board 2","description":"Selects what protocol is used b","presentValue":3,"statusFlags":[0,0,0,0],"outOfService":0,"eventState":"normal","reliability":"noFaultDetected","numberOfStates":0,"notificationClass":4194303,"relinquishDefault":3},"multiStateValue:3":{"objectIdentifier":["multiStateValue",3],"objectType":19,"objectName":"Address On Board 2","description":"Sets the address for the RS485-","presentValue":1,"statusFlags":[0,0,0,0],"outOfService":0,"eventState":"normal","reliability":"noFaultDetected","numberOfStates":0,"notificationClass":4194303,"relinquishDefault":1},"multiStateValue:4":{"objectIdentifier":["multiStateValue",4],"objectType":19,"objectName":"Data Bit On Board 2","description":"Sets the data bit for the RS485","presentValue":8,"statusFlags":[0,0,0,0],"outOfService":0,"eventState":"normal","reliability":"noFaultDetected","numberOfStates":0,"notificationClass":4194303,"relinquishDefault":8},"multiStateValue:5":{"objectIdentifier":["multiStateValue",5],"objectType":19,"objectName":"Stop Bit On Board 2","description":"Sets the stop bit for the RS485","presentValue":1,"statusFlags":[0,0,0,0],"outOfService":0,"eventState":"normal","reliability":"noFaultDetected","numberOfStates":0,"notificationClass":4194303,"relinquishDefault":1},"multiStateValue:6":{"objectIdentifier":["multiStateValue",6],"objectType":19,"objectName":"Parity Bit On Board 2","description":"Sets the parity bit for the RS4","presentValue":2,"statusFlags":[0,0,0,0],"outOfService":0,"eventState":"normal","reliability":"noFaultDetected","numberOfStates":0,"notificationClass":4194303,"relinquishDefault":2},"multiStateValue:7":{"objectIdentifier":["multiStateValue",7],"objectType":19,"objectName":"Baud Rate On Board 2","description":"Sets the Baud rate for the RS48","presentValue":1,"statusFlags":[0,0,0,0],"outOfService":0,"eventState":"normal","reliability":"noFaultDetected","numberOfStates":0,"notificationClass":4194303,"relinquishDefault":1},"multiStateValue:8":{"objectIdentifier":["multiStateValue",8],"objectType":19,"objectName":"BACnet Port","description":"Port used for BACnet/IP","presentValue":1,"statusFlags":[0,0,0,0],"outOfService":0,"eventState":"normal","reliability":"noFaultDetected","numberOfStates":0,"notificationClass":4194303,"relinquishDefault":0}},"device:1338":{"device:1338":{"objectIdentifier":["device",1338],"objectType":8,"objectName":"Wacnet webserver","systemStatus":"operational","vendorName":"HVAC.IO","vendorIdentifier":697,"description":"Wacnet: BACnet webserver and toolkit. Access the web interface at http://192.168.1.93:47800, or use the Clojure nREPL on port 47999.","modelName":"Wacnet","firmwareRevision":"not set","applicationSoftwareVersion":"2.1.8","protocolVersion":1,"protocolRevision":19,"protocolServicesSupported":[1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,0,0,0,0,0],"protocolObjectTypesSupported":[1,1,1,1,1,1,1,0,1,1,1,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0],"segmentationSupported":0,"apduTimeout":6000,"numberOfApduRetries":2,"databaseRevision":1,"maxApduLengthAccepted":1476,"maxSegmentsAccepted":2147483647,"objectList":[[8,1338]],"serialNumber":""}}} {"device:100":{"device:100":{"objectIdentifier":["device",100],"objectType":8,"objectName":"Variheat","systemStatus":"operational","vendorName":"Calorex","vendorIdentifier":260,"modelName":"Variheat","firmwareRevision":"0","applicationSoftwareVersion":"0","protocolVersion":1,"protocolRevision":12,"protocolServicesSupported":[1,0,0,1,0,1,0,0,0,0,0,0,1,0,1,1,1,1,0,0,1,0,0,0,0,0,1,0,1,0,1,0,1,1,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0],"protocolObjectTypesSupported":[0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"segmentationSupported":1,"apduTimeout":3000,"numberOfApduRetries":3,"databaseRevision":0,"maxApduLengthAccepted":1476,"maxSegmentsAccepted":127,"objectList":[[8,100],[2,0],[2,1],[2,2],[2,3],[2,4],[2,5],[2,6],[2,7],[2,8],[2,9],[2,10],[2,11],[2,12],[2,13],[2,14],[2,15],[2,16],[2,17],[2,18],[2,19],[2,20],[2,21],[2,22],[2,23],[2,24],[2,25],[2,26],[2,27],[2,28],[2,29],[2,30],[2,31],[2,32],[2,33],[2,34],[2,35],[2,36],[2,37],[2,38],[2,39],[2,40],[2,41],[2,42],[2,43],[2,44],[2,45],[2,46],[2,47],[2,48],[2,49],[2,50],[2,51],[2,52],[2,53],[2,54],[2,55],[5,0],[5,1],[5,2],[5,3],[5,4],[5,5],[5,6],[5,7],[5,8],[5,9],[5,10],[5,11],[5,12],[5,13],[5,14],[5,15],[5,16],[5,17],[5,18],[5,19],[5,20],[5,21],[5,22],[5,23],[5,24],[5,25],[5,26],[5,27],[5,28],[5,29],[5,30],[5,31],[17,0],[17,1],[19,0],[19,1],[19,2],[19,3],[19,4],[19,5],[19,6],[19,7],[19,8]]},"analogValue:0":{"objectIdentifier":["analogValue",0],"objectType":2,"objectName":"Humidity Set Point","description":"Sets desired humidity","presentValue":60.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"percent","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":60.0},"analogValue:1":{"objectIdentifier":["analogValue",1],"objectType":2,"objectName":"Humidity Probe Out","description":"Humidity Probe reading","presentValue":71.1,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":71.1},"analogValue:2":{"objectIdentifier":["analogValue",2],"objectType":2,"objectName":"Humidity Offset","description":"Humidity Offset","presentValue":0.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.0},"analogValue:3":{"objectIdentifier":["analogValue",3],"objectType":2,"objectName":"HAL 1","description":"HAL1","presentValue":5.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"percent","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":5.0},"analogValue:4":{"objectIdentifier":["analogValue",4],"objectType":2,"objectName":"RH1 Diff","description":"RH1 Diff","presentValue":3.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"percent","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":3.0},"analogValue:5":{"objectIdentifier":["analogValue",5],"objectType":2,"objectName":"RH2 Diff","description":"RH2 Diff","presentValue":3.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"percent","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":3.0},"analogValue:6":{"objectIdentifier":["analogValue",6],"objectType":2,"objectName":"Air Set Point","description":"Sets desired air temperature","presentValue":30.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":30.0},"analogValue:7":{"objectIdentifier":["analogValue",7],"objectType":2,"objectName":"Air Probe Out","description":"Air Probe temperature reading","presentValue":11.6,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":11.6},"analogValue:8":{"objectIdentifier":["analogValue",8],"objectType":2,"objectName":"Air Offset","description":"Air Offset","presentValue":0.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.0},"analogValue:9":{"objectIdentifier":["analogValue",9],"objectType":2,"objectName":"NSB Adjustment","description":"Night Set Back adjustment to ai","presentValue":4.5,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":4.5},"analogValue:10":{"objectIdentifier":["analogValue",10],"objectType":2,"objectName":"AS3 Offset","description":"AS3 Offset","presentValue":1.5,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":1.5},"analogValue:11":{"objectIdentifier":["analogValue",11],"objectType":2,"objectName":"AS4 Offset","description":"AS4 Offset","presentValue":3.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":3.0},"analogValue:12":{"objectIdentifier":["analogValue",12],"objectType":2,"objectName":"AS1 Diff","description":"AS1 Diff","presentValue":0.5,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.5},"analogValue:13":{"objectIdentifier":["analogValue",13],"objectType":2,"objectName":"AS2 Diff","description":"AS2 Diff","presentValue":0.5,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.5},"analogValue:14":{"objectIdentifier":["analogValue",14],"objectType":2,"objectName":"AS3 Diff","description":"AS3 Diff","presentValue":0.5,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.5},"analogValue:15":{"objectIdentifier":["analogValue",15],"objectType":2,"objectName":"AS4 Diff","description":"AS4 Diff","presentValue":0.5,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.5},"analogValue:16":{"objectIdentifier":["analogValue",16],"objectType":2,"objectName":"Water Temp Set Point","description":"Sets desired water temperature","presentValue":28.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":28.0},"analogValue:17":{"objectIdentifier":["analogValue",17],"objectType":2,"objectName":"Water Probe Out","description":"Water Probe temperature reading","presentValue":13.6,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":13.6},"analogValue:18":{"objectIdentifier":["analogValue",18],"objectType":2,"objectName":"Water Offset","description":"Water Offset","presentValue":0.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.0},"analogValue:19":{"objectIdentifier":["analogValue",19],"objectType":2,"objectName":"AL1 Offset","description":"AL1 Offset","presentValue":0.3,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.3},"analogValue:20":{"objectIdentifier":["analogValue",20],"objectType":2,"objectName":"WS1 Diff","description":"WS1 Diff","presentValue":0.2,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.2},"analogValue:21":{"objectIdentifier":["analogValue",21],"objectType":2,"objectName":"WS2 Diff","description":"WS2 Diff","presentValue":0.2,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.2},"analogValue:22":{"objectIdentifier":["analogValue",22],"objectType":2,"objectName":"Ambient Set Point","description":"Used to determine damper positi","presentValue":33.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":33.0},"analogValue:23":{"objectIdentifier":["analogValue",23],"objectType":2,"objectName":"Ambient Probe Out","description":"Ambient Probe temperature readi","presentValue":11.7,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":11.7},"analogValue:24":{"objectIdentifier":["analogValue",24],"objectType":2,"objectName":"Ambient Offset","description":"Ambient Offset","presentValue":0.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.0},"analogValue:25":{"objectIdentifier":["analogValue",25],"objectType":2,"objectName":"Ambient Differential","description":"Ambient Differential","presentValue":1.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":1.0},"analogValue:26":{"objectIdentifier":["analogValue",26],"objectType":2,"objectName":"Frost Level Set Point","description":"Used to determine damper positi","presentValue":3.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":3.0},"analogValue:27":{"objectIdentifier":["analogValue",27],"objectType":2,"objectName":"Frost Probe Display","description":"Defrost Probe temperature readi","presentValue":0.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.0},"analogValue:28":{"objectIdentifier":["analogValue",28],"objectType":2,"objectName":"Frost Differential","description":"Frost Differential","presentValue":1.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":1.0},"analogValue:29":{"objectIdentifier":["analogValue",29],"objectType":2,"objectName":"Defrost Set Point","description":"Sets temperature at which to be","presentValue":-3.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":-3.0},"analogValue:30":{"objectIdentifier":["analogValue",30],"objectType":2,"objectName":"Defrost Probe Display","description":"Defrost Probe temperature readi","presentValue":12.2,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":12.2},"analogValue:31":{"objectIdentifier":["analogValue",31],"objectType":2,"objectName":"Defrost Offset","description":"Defrost Offset","presentValue":0.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.0},"analogValue:32":{"objectIdentifier":["analogValue",32],"objectType":2,"objectName":"Defrost Exit Temp","description":"Defrost Exit Temp","presentValue":15.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":15.0},"analogValue:33":{"objectIdentifier":["analogValue",33],"objectType":2,"objectName":"Main Fan Speed Control","description":"Main fan control signal","presentValue":0.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"volts","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.0},"analogValue:34":{"objectIdentifier":["analogValue",34],"objectType":2,"objectName":"Exhaust Fan Speed","description":"Exhaust fan control signal","presentValue":0.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"volts","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.0},"analogValue:35":{"objectIdentifier":["analogValue",35],"objectType":2,"objectName":"Damper","description":"Damper motor control signal","presentValue":0.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"volts","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.0},"analogValue:36":{"objectIdentifier":["analogValue",36],"objectType":2,"objectName":"Occ Pump Delay","description":"Pool pump delay in occupied mod","presentValue":0.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"hours","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.0},"analogValue:37":{"objectIdentifier":["analogValue",37],"objectType":2,"objectName":"Unocc Pump Delay","description":"Pool pump delay in unoccupied m","presentValue":60.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"hours","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":60.0},"analogValue:38":{"objectIdentifier":["analogValue",38],"objectType":2,"objectName":"Defrost Pulse Time","description":"Period between pulses to check ","presentValue":33.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"minutes","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":33.0},"analogValue:39":{"objectIdentifier":["analogValue",39],"objectType":2,"objectName":"Dance Hall Adjustment","description":"Dance Hall adjustment to air te","presentValue":0.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.0},"analogValue:40":{"objectIdentifier":["analogValue",40],"objectType":2,"objectName":"Dance Hall Duration","description":"Duration before Dance Hall mode","presentValue":3.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"hours","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":3.0},"analogValue:41":{"objectIdentifier":["analogValue",41],"objectType":2,"objectName":"Dance Time Left","description":"Time left in dance hall mode","presentValue":0.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"hours","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.0},"analogValue:42":{"objectIdentifier":["analogValue",42],"objectType":2,"objectName":"Set Year","description":"Sets time (year) on the control","presentValue":0.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"years","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.0},"analogValue:43":{"objectIdentifier":["analogValue",43],"objectType":2,"objectName":"Set Month","description":"Sets time (month) on the contro","presentValue":0.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"months","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.0},"analogValue:44":{"objectIdentifier":["analogValue",44],"objectType":2,"objectName":"Set Day","description":"Sets time (day) on the controll","presentValue":0.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"days","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.0},"analogValue:45":{"objectIdentifier":["analogValue",45],"objectType":2,"objectName":"Set Hour","description":"Sets time (hours) on the contro","presentValue":0.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"hours","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.0},"analogValue:46":{"objectIdentifier":["analogValue",46],"objectType":2,"objectName":"Set Minute","description":"Sets time (minutes) on the cont","presentValue":0.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"minutes","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.0},"analogValue:47":{"objectIdentifier":["analogValue",47],"objectType":2,"objectName":"Set Second","description":"Sets time (seconds) on the cont","presentValue":0.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"seconds","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.0},"analogValue:48":{"objectIdentifier":["analogValue",48],"objectType":2,"objectName":"Year","description":"Time (Year) set on controller","presentValue":24.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"years","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":24.0},"analogValue:49":{"objectIdentifier":["analogValue",49],"objectType":2,"objectName":"Month","description":"Time (Month) set on controller","presentValue":4.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"months","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":4.0},"analogValue:50":{"objectIdentifier":["analogValue",50],"objectType":2,"objectName":"Day","description":"Time (Day) set on controller","presentValue":24.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"days","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":24.0},"analogValue:51":{"objectIdentifier":["analogValue",51],"objectType":2,"objectName":"Hours","description":"Time (Hours) set on controller","presentValue":13.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"hours","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":13.0},"analogValue:52":{"objectIdentifier":["analogValue",52],"objectType":2,"objectName":"Minute","description":"Time (Minutes) set on controlle","presentValue":45.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"minutes","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":45.0},"analogValue:53":{"objectIdentifier":["analogValue",53],"objectType":2,"objectName":"Sec","description":"Time (Seconds) set on controlle","presentValue":53.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"seconds","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":28.0},"analogValue:54":{"objectIdentifier":["analogValue",54],"objectType":2,"objectName":"Day of Week","description":"Time (Day of week) set on contr","presentValue":3.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"noUnits","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":3.0},"analogValue:55":{"objectIdentifier":["analogValue",55],"objectType":2,"objectName":"Defrost Timeout","description":"Length of defrost mode before i","presentValue":15.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"minutes","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":15.0},"binaryValue:0":{"objectIdentifier":["binaryValue",0],"objectType":5,"objectName":"Standby Switch","description":"Starts the running of the machi","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:1":{"objectIdentifier":["binaryValue",1],"objectType":5,"objectName":"Operation Switch","description":"Enables or disables air and hum","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:2":{"objectIdentifier":["binaryValue",2],"objectType":5,"objectName":"Priority Switch","description":"Controls the priority switch","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:3":{"objectIdentifier":["binaryValue",3],"objectType":5,"objectName":"Set Clock","description":"Used to save the Set Time varia","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:4":{"objectIdentifier":["binaryValue",4],"objectType":5,"objectName":"Enable DST","description":"Enables or disables daylight sa","presentValue":"active","statusFlags":[0,0,0,0],"outOfService":0,"eventState":"normal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"active"},"binaryValue:5":{"objectIdentifier":["binaryValue",5],"objectType":5,"objectName":"Enable Dance Hall","description":"Enables dance hall mode","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:6":{"objectIdentifier":["binaryValue",6],"objectType":5,"objectName":"Dance Hall Constant","description":"Controls if dance hall mode run","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:7":{"objectIdentifier":["binaryValue",7],"objectType":5,"objectName":"Compressor Required","description":"Indicates if the compressor is ","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:8":{"objectIdentifier":["binaryValue",8],"objectType":5,"objectName":"Air Heating","description":"Indicates if the air LPHW valve","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:9":{"objectIdentifier":["binaryValue",9],"objectType":5,"objectName":"Water Heating","description":"Indicates if the water LPHW val","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:10":{"objectIdentifier":["binaryValue",10],"objectType":5,"objectName":"RCU Valves Required","description":"Indicates if the RCU switchover","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:11":{"objectIdentifier":["binaryValue",11],"objectType":5,"objectName":"Defrost Active","description":"Indicates if machine is current","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:12":{"objectIdentifier":["binaryValue",12],"objectType":5,"objectName":"Frost Protection Active","description":"Indicates if the machine is in ","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:13":{"objectIdentifier":["binaryValue",13],"objectType":5,"objectName":"Pressure Fault","description":"Fault caused by high or low pre","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:14":{"objectIdentifier":["binaryValue",14],"objectType":5,"objectName":"Fire Alarm","description":"Indicates if the machine has st","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:15":{"objectIdentifier":["binaryValue",15],"objectType":5,"objectName":"Fan Blockage","description":"0","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:16":{"objectIdentifier":["binaryValue",16],"objectType":5,"objectName":"Pool Pump Fault","description":"Fault caused by low water flow ","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:17":{"objectIdentifier":["binaryValue",17],"objectType":5,"objectName":"Service Due","description":"Indicates if a machine service ","presentValue":"active","statusFlags":[0,0,0,0],"outOfService":0,"eventState":"normal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"active"},"binaryValue:18":{"objectIdentifier":["binaryValue",18],"objectType":5,"objectName":"Main Fan Alarm","description":"Fault caused by the main fan no","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:19":{"objectIdentifier":["binaryValue",19],"objectType":5,"objectName":"Clock Needs Setting","description":"Indicates if the clock needs se","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:20":{"objectIdentifier":["binaryValue",20],"objectType":5,"objectName":"Occupied","description":"Indicates if machine is","presentValue":"active","statusFlags":[0,0,0,0],"outOfService":0,"eventState":"normal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"active"},"binaryValue:21":{"objectIdentifier":["binaryValue",21],"objectType":5,"objectName":"Forced Vent","description":"0","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:22":{"objectIdentifier":["binaryValue",22],"objectType":5,"objectName":"Resistance Heater Stat","description":"0","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:23":{"objectIdentifier":["binaryValue",23],"objectType":5,"objectName":"Remote On Off","description":"0","presentValue":"active","statusFlags":[0,0,0,0],"outOfService":0,"eventState":"normal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"active"},"binaryValue:24":{"objectIdentifier":["binaryValue",24],"objectType":5,"objectName":"Remote Occ Unocc","description":"0","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:25":{"objectIdentifier":["binaryValue",25],"objectType":5,"objectName":"Boiler","description":"Indicates if the boiler is bein","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:26":{"objectIdentifier":["binaryValue",26],"objectType":5,"objectName":"Pool Pump Required","description":"Indicates if the pool pump is b","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:27":{"objectIdentifier":["binaryValue",27],"objectType":5,"objectName":"Fault BMS Required","description":"Indicates if the Fault BMS outp","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:28":{"objectIdentifier":["binaryValue",28],"objectType":5,"objectName":"Reversing Valve Required","description":"Indicates if the reversing valv","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:29":{"objectIdentifier":["binaryValue",29],"objectType":5,"objectName":"Fans Enable","description":"Indicates if the fans are being","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:30":{"objectIdentifier":["binaryValue",30],"objectType":5,"objectName":"Remote Damper Required","description":"Indicates if the remote damper ","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:31":{"objectIdentifier":["binaryValue",31],"objectType":5,"objectName":"Unit On True","description":"Indicates if the machine is on ","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"schedule:0":{"objectIdentifier":["schedule",0],"objectType":17,"objectName":"Night Set Back Schedule","description":"Schedule controlling the night ","presentValue":0.0,"statusFlags":[0,0,0,0],"outOfService":0,"reliability":"noFaultDetected"},"schedule:1":{"objectIdentifier":["schedule",1],"objectType":17,"objectName":"Daylight Savings Schedule","description":"Schedule for daylight savings","presentValue":0.0,"statusFlags":[0,0,0,0],"outOfService":0,"reliability":"noFaultDetected"},"multiStateValue:0":{"objectIdentifier":["multiStateValue",0],"objectType":19,"objectName":"Occupancy","description":"Controls if the machine should ","presentValue":1,"statusFlags":[0,0,0,0],"outOfService":0,"eventState":"normal","reliability":"noFaultDetected","stateText":["","",""],"numberOfStates":3,"notificationClass":4194303,"relinquishDefault":1},"multiStateValue:1":{"objectIdentifier":["multiStateValue",1],"objectType":19,"objectName":"Damper Switch","description":"Controls if the dampers should ","presentValue":1,"statusFlags":[0,0,0,0],"outOfService":0,"eventState":"normal","reliability":"noFaultDetected","stateText":["","",""],"numberOfStates":3,"notificationClass":4194303,"relinquishDefault":1},"multiStateValue:2":{"objectIdentifier":["multiStateValue",2],"objectType":19,"objectName":"Protocol On Board 2","description":"Selects what protocol is used b","presentValue":3,"statusFlags":[0,0,0,0],"outOfService":0,"eventState":"normal","reliability":"noFaultDetected","numberOfStates":0,"notificationClass":4194303,"relinquishDefault":3},"multiStateValue:3":{"objectIdentifier":["multiStateValue",3],"objectType":19,"objectName":"Address On Board 2","description":"Sets the address for the RS485-","presentValue":1,"statusFlags":[0,0,0,0],"outOfService":0,"eventState":"normal","reliability":"noFaultDetected","numberOfStates":0,"notificationClass":4194303,"relinquishDefault":1},"multiStateValue:4":{"objectIdentifier":["multiStateValue",4],"objectType":19,"objectName":"Data Bit On Board 2","description":"Sets the data bit for the RS485","presentValue":8,"statusFlags":[0,0,0,0],"outOfService":0,"eventState":"normal","reliability":"noFaultDetected","numberOfStates":0,"notificationClass":4194303,"relinquishDefault":8},"multiStateValue:5":{"objectIdentifier":["multiStateValue",5],"objectType":19,"objectName":"Stop Bit On Board 2","description":"Sets the stop bit for the RS485","presentValue":1,"statusFlags":[0,0,0,0],"outOfService":0,"eventState":"normal","reliability":"noFaultDetected","numberOfStates":0,"notificationClass":4194303,"relinquishDefault":1},"multiStateValue:6":{"objectIdentifier":["multiStateValue",6],"objectType":19,"objectName":"Parity Bit On Board 2","description":"Sets the parity bit for the RS4","presentValue":2,"statusFlags":[0,0,0,0],"outOfService":0,"eventState":"normal","reliability":"noFaultDetected","numberOfStates":0,"notificationClass":4194303,"relinquishDefault":2},"multiStateValue:7":{"objectIdentifier":["multiStateValue",7],"objectType":19,"objectName":"Baud Rate On Board 2","description":"Sets the Baud rate for the RS48","presentValue":1,"statusFlags":[0,0,0,0],"outOfService":0,"eventState":"normal","reliability":"noFaultDetected","numberOfStates":0,"notificationClass":4194303,"relinquishDefault":1},"multiStateValue:8":{"objectIdentifier":["multiStateValue",8],"objectType":19,"objectName":"BACnet Port","description":"Port used for BACnet/IP","presentValue":1,"statusFlags":[0,0,0,0],"outOfService":0,"eventState":"normal","reliability":"noFaultDetected","numberOfStates":0,"notificationClass":4194303,"relinquishDefault":0}},"device:1338":{"device:1338":{"objectIdentifier":["device",1338],"objectType":8,"objectName":"Wacnet webserver","systemStatus":"operational","vendorName":"HVAC.IO","vendorIdentifier":697,"description":"Wacnet: BACnet webserver and toolkit. Access the web interface at http://192.168.1.93:47800, or use the Clojure nREPL on port 47999.","modelName":"Wacnet","firmwareRevision":"not set","applicationSoftwareVersion":"2.1.8","protocolVersion":1,"protocolRevision":19,"protocolServicesSupported":[1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,0,0,0,0,0],"protocolObjectTypesSupported":[1,1,1,1,1,1,1,0,1,1,1,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0],"segmentationSupported":0,"apduTimeout":6000,"numberOfApduRetries":2,"databaseRevision":1,"maxApduLengthAccepted":1476,"maxSegmentsAccepted":2147483647,"objectList":[[8,1338]],"serialNumber":""}}}

{"device:100":{"device:100":{"objectIdentifier":["device",100],"objectType":8,"objectName":"Variheat","systemStatus":"operational","vendorName":"Calorex","vendorIdentifier":260,"modelName":"Variheat","firmwareRevision":"0","applicationSoftwareVersion":"0","protocolVersion":1,"protocolRevision":12,"protocolServicesSupported":[1,0,0,1,0,1,0,0,0,0,0,0,1,0,1,1,1,1,0,0,1,0,0,0,0,0,1,0,1,0,1,0,1,1,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0],"protocolObjectTypesSupported":[0,0,1,0,0,1,0,0,1,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"segmentationSupported":1,"apduTimeout":3000,"numberOfApduRetries":3,"databaseRevision":0,"maxApduLengthAccepted":1476,"maxSegmentsAccepted":127,"objectList":[[8,100],[2,0],[2,1],[2,2],[2,3],[2,4],[2,5],[2,6],[2,7],[2,8],[2,9],[2,10],[2,11],[2,12],[2,13],[2,14],[2,15],[2,16],[2,17],[2,18],[2,19],[2,20],[2,21],[2,22],[2,23],[2,24],[2,25],[2,26],[2,27],[2,28],[2,29],[2,30],[2,31],[2,32],[2,33],[2,34],[2,35],[2,36],[2,37],[2,38],[2,39],[2,40],[2,41],[2,42],[2,43],[2,44],[2,45],[2,46],[2,47],[2,48],[2,49],[2,50],[2,51],[2,52],[2,53],[2,54],[2,55],[5,0],[5,1],[5,2],[5,3],[5,4],[5,5],[5,6],[5,7],[5,8],[5,9],[5,10],[5,11],[5,12],[5,13],[5,14],[5,15],[5,16],[5,17],[5,18],[5,19],[5,20],[5,21],[5,22],[5,23],[5,24],[5,25],[5,26],[5,27],[5,28],[5,29],[5,30],[5,31],[17,0],[17,1],[19,0],[19,1],[19,2],[19,3],[19,4],[19,5],[19,6],[19,7],[19,8]]},"analogValue:0":{"objectIdentifier":["analogValue",0],"objectType":2,"objectName":"Humidity Set Point","description":"Sets desired humidity","presentValue":60.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"percent","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":60.0},"analogValue:1":{"objectIdentifier":["analogValue",1],"objectType":2,"objectName":"Humidity Probe Out","description":"Humidity Probe reading","presentValue":71.1,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":71.1},"analogValue:2":{"objectIdentifier":["analogValue",2],"objectType":2,"objectName":"Humidity Offset","description":"Humidity Offset","presentValue":0.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.0},"analogValue:3":{"objectIdentifier":["analogValue",3],"objectType":2,"objectName":"HAL 1","description":"HAL1","presentValue":5.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"percent","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":5.0},"analogValue:4":{"objectIdentifier":["analogValue",4],"objectType":2,"objectName":"RH1 Diff","description":"RH1 Diff","presentValue":3.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"percent","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":3.0},"analogValue:5":{"objectIdentifier":["analogValue",5],"objectType":2,"objectName":"RH2 Diff","description":"RH2 Diff","presentValue":3.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"percent","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":3.0},"analogValue:6":{"objectIdentifier":["analogValue",6],"objectType":2,"objectName":"Air Set Point","description":"Sets desired air temperature","presentValue":30.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":30.0},"analogValue:7":{"objectIdentifier":["analogValue",7],"objectType":2,"objectName":"Air Probe Out","description":"Air Probe temperature reading","presentValue":11.6,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":11.6},"analogValue:8":{"objectIdentifier":["analogValue",8],"objectType":2,"objectName":"Air Offset","description":"Air Offset","presentValue":0.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.0},"analogValue:9":{"objectIdentifier":["analogValue",9],"objectType":2,"objectName":"NSB Adjustment","description":"Night Set Back adjustment to ai","presentValue":4.5,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":4.5},"analogValue:10":{"objectIdentifier":["analogValue",10],"objectType":2,"objectName":"AS3 Offset","description":"AS3 Offset","presentValue":1.5,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":1.5},"analogValue:11":{"objectIdentifier":["analogValue",11],"objectType":2,"objectName":"AS4 Offset","description":"AS4 Offset","presentValue":3.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":3.0},"analogValue:12":{"objectIdentifier":["analogValue",12],"objectType":2,"objectName":"AS1 Diff","description":"AS1 Diff","presentValue":0.5,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.5},"analogValue:13":{"objectIdentifier":["analogValue",13],"objectType":2,"objectName":"AS2 Diff","description":"AS2 Diff","presentValue":0.5,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.5},"analogValue:14":{"objectIdentifier":["analogValue",14],"objectType":2,"objectName":"AS3 Diff","description":"AS3 Diff","presentValue":0.5,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.5},"analogValue:15":{"objectIdentifier":["analogValue",15],"objectType":2,"objectName":"AS4 Diff","description":"AS4 Diff","presentValue":0.5,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.5},"analogValue:16":{"objectIdentifier":["analogValue",16],"objectType":2,"objectName":"Water Temp Set Point","description":"Sets desired water temperature","presentValue":28.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":28.0},"analogValue:17":{"objectIdentifier":["analogValue",17],"objectType":2,"objectName":"Water Probe Out","description":"Water Probe temperature reading","presentValue":13.6,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":13.6},"analogValue:18":{"objectIdentifier":["analogValue",18],"objectType":2,"objectName":"Water Offset","description":"Water Offset","presentValue":0.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.0},"analogValue:19":{"objectIdentifier":["analogValue",19],"objectType":2,"objectName":"AL1 Offset","description":"AL1 Offset","presentValue":0.3,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.3},"analogValue:20":{"objectIdentifier":["analogValue",20],"objectType":2,"objectName":"WS1 Diff","description":"WS1 Diff","presentValue":0.2,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.2},"analogValue:21":{"objectIdentifier":["analogValue",21],"objectType":2,"objectName":"WS2 Diff","description":"WS2 Diff","presentValue":0.2,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.2},"analogValue:22":{"objectIdentifier":["analogValue",22],"objectType":2,"objectName":"Ambient Set Point","description":"Used to determine damper positi","presentValue":33.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":33.0},"analogValue:23":{"objectIdentifier":["analogValue",23],"objectType":2,"objectName":"Ambient Probe Out","description":"Ambient Probe temperature readi","presentValue":11.7,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":11.7},"analogValue:24":{"objectIdentifier":["analogValue",24],"objectType":2,"objectName":"Ambient Offset","description":"Ambient Offset","presentValue":0.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.0},"analogValue:25":{"objectIdentifier":["analogValue",25],"objectType":2,"objectName":"Ambient Differential","description":"Ambient Differential","presentValue":1.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":1.0},"analogValue:26":{"objectIdentifier":["analogValue",26],"objectType":2,"objectName":"Frost Level Set Point","description":"Used to determine damper positi","presentValue":3.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":3.0},"analogValue:27":{"objectIdentifier":["analogValue",27],"objectType":2,"objectName":"Frost Probe Display","description":"Defrost Probe temperature readi","presentValue":0.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.0},"analogValue:28":{"objectIdentifier":["analogValue",28],"objectType":2,"objectName":"Frost Differential","description":"Frost Differential","presentValue":1.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":1.0},"analogValue:29":{"objectIdentifier":["analogValue",29],"objectType":2,"objectName":"Defrost Set Point","description":"Sets temperature at which to be","presentValue":-3.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":-3.0},"analogValue:30":{"objectIdentifier":["analogValue",30],"objectType":2,"objectName":"Defrost Probe Display","description":"Defrost Probe temperature readi","presentValue":12.2,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":12.2},"analogValue:31":{"objectIdentifier":["analogValue",31],"objectType":2,"objectName":"Defrost Offset","description":"Defrost Offset","presentValue":0.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.0},"analogValue:32":{"objectIdentifier":["analogValue",32],"objectType":2,"objectName":"Defrost Exit Temp","description":"Defrost Exit Temp","presentValue":15.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":15.0},"analogValue:33":{"objectIdentifier":["analogValue",33],"objectType":2,"objectName":"Main Fan Speed Control","description":"Main fan control signal","presentValue":0.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"volts","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.0},"analogValue:34":{"objectIdentifier":["analogValue",34],"objectType":2,"objectName":"Exhaust Fan Speed","description":"Exhaust fan control signal","presentValue":0.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"volts","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.0},"analogValue:35":{"objectIdentifier":["analogValue",35],"objectType":2,"objectName":"Damper","description":"Damper motor control signal","presentValue":0.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"volts","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.0},"analogValue:36":{"objectIdentifier":["analogValue",36],"objectType":2,"objectName":"Occ Pump Delay","description":"Pool pump delay in occupied mod","presentValue":0.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"hours","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.0},"analogValue:37":{"objectIdentifier":["analogValue",37],"objectType":2,"objectName":"Unocc Pump Delay","description":"Pool pump delay in unoccupied m","presentValue":60.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"hours","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":60.0},"analogValue:38":{"objectIdentifier":["analogValue",38],"objectType":2,"objectName":"Defrost Pulse Time","description":"Period between pulses to check ","presentValue":33.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"minutes","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":33.0},"analogValue:39":{"objectIdentifier":["analogValue",39],"objectType":2,"objectName":"Dance Hall Adjustment","description":"Dance Hall adjustment to air te","presentValue":0.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"degreesCelsius","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.0},"analogValue:40":{"objectIdentifier":["analogValue",40],"objectType":2,"objectName":"Dance Hall Duration","description":"Duration before Dance Hall mode","presentValue":3.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"hours","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":3.0},"analogValue:41":{"objectIdentifier":["analogValue",41],"objectType":2,"objectName":"Dance Time Left","description":"Time left in dance hall mode","presentValue":0.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"hours","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.0},"analogValue:42":{"objectIdentifier":["analogValue",42],"objectType":2,"objectName":"Set Year","description":"Sets time (year) on the control","presentValue":0.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"years","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.0},"analogValue:43":{"objectIdentifier":["analogValue",43],"objectType":2,"objectName":"Set Month","description":"Sets time (month) on the contro","presentValue":0.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"months","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.0},"analogValue:44":{"objectIdentifier":["analogValue",44],"objectType":2,"objectName":"Set Day","description":"Sets time (day) on the controll","presentValue":0.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"days","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.0},"analogValue:45":{"objectIdentifier":["analogValue",45],"objectType":2,"objectName":"Set Hour","description":"Sets time (hours) on the contro","presentValue":0.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"hours","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.0},"analogValue:46":{"objectIdentifier":["analogValue",46],"objectType":2,"objectName":"Set Minute","description":"Sets time (minutes) on the cont","presentValue":0.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"minutes","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.0},"analogValue:47":{"objectIdentifier":["analogValue",47],"objectType":2,"objectName":"Set Second","description":"Sets time (seconds) on the cont","presentValue":0.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"seconds","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":0.0},"analogValue:48":{"objectIdentifier":["analogValue",48],"objectType":2,"objectName":"Year","description":"Time (Year) set on controller","presentValue":24.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"years","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":24.0},"analogValue:49":{"objectIdentifier":["analogValue",49],"objectType":2,"objectName":"Month","description":"Time (Month) set on controller","presentValue":4.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"months","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":4.0},"analogValue:50":{"objectIdentifier":["analogValue",50],"objectType":2,"objectName":"Day","description":"Time (Day) set on controller","presentValue":24.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"days","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":24.0},"analogValue:51":{"objectIdentifier":["analogValue",51],"objectType":2,"objectName":"Hours","description":"Time (Hours) set on controller","presentValue":13.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"hours","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":13.0},"analogValue:52":{"objectIdentifier":["analogValue",52],"objectType":2,"objectName":"Minute","description":"Time (Minutes) set on controlle","presentValue":45.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"minutes","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":45.0},"analogValue:53":{"objectIdentifier":["analogValue",53],"objectType":2,"objectName":"Sec","description":"Time (Seconds) set on controlle","presentValue":9.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"seconds","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":28.0},"analogValue:54":{"objectIdentifier":["analogValue",54],"objectType":2,"objectName":"Day of Week","description":"Time (Day of week) set on contr","presentValue":3.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"noUnits","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":3.0},"analogValue:55":{"objectIdentifier":["analogValue",55],"objectType":2,"objectName":"Defrost Timeout","description":"Length of defrost mode before i","presentValue":15.0,"statusFlags":[0,0,0,0],"outOfService":0,"units":"minutes","eventState":"normal","reliability":"noFaultDetected","covIncrement":0.0,"notificationClass":4194303,"relinquishDefault":15.0},"binaryValue:0":{"objectIdentifier":["binaryValue",0],"objectType":5,"objectName":"Standby Switch","description":"Starts the running of the machi","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:1":{"objectIdentifier":["binaryValue",1],"objectType":5,"objectName":"Operation Switch","description":"Enables or disables air and hum","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:2":{"objectIdentifier":["binaryValue",2],"objectType":5,"objectName":"Priority Switch","description":"Controls the priority switch","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:3":{"objectIdentifier":["binaryValue",3],"objectType":5,"objectName":"Set Clock","description":"Used to save the Set Time varia","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:4":{"objectIdentifier":["binaryValue",4],"objectType":5,"objectName":"Enable DST","description":"Enables or disables daylight sa","presentValue":"active","statusFlags":[0,0,0,0],"outOfService":0,"eventState":"normal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"active"},"binaryValue:5":{"objectIdentifier":["binaryValue",5],"objectType":5,"objectName":"Enable Dance Hall","description":"Enables dance hall mode","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:6":{"objectIdentifier":["binaryValue",6],"objectType":5,"objectName":"Dance Hall Constant","description":"Controls if dance hall mode run","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:7":{"objectIdentifier":["binaryValue",7],"objectType":5,"objectName":"Compressor Required","description":"Indicates if the compressor is ","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:8":{"objectIdentifier":["binaryValue",8],"objectType":5,"objectName":"Air Heating","description":"Indicates if the air LPHW valve","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:9":{"objectIdentifier":["binaryValue",9],"objectType":5,"objectName":"Water Heating","description":"Indicates if the water LPHW val","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:10":{"objectIdentifier":["binaryValue",10],"objectType":5,"objectName":"RCU Valves Required","description":"Indicates if the RCU switchover","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:11":{"objectIdentifier":["binaryValue",11],"objectType":5,"objectName":"Defrost Active","description":"Indicates if machine is current","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:12":{"objectIdentifier":["binaryValue",12],"objectType":5,"objectName":"Frost Protection Active","description":"Indicates if the machine is in ","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:13":{"objectIdentifier":["binaryValue",13],"objectType":5,"objectName":"Pressure Fault","description":"Fault caused by high or low pre","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:14":{"objectIdentifier":["binaryValue",14],"objectType":5,"objectName":"Fire Alarm","description":"Indicates if the machine has st","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:15":{"objectIdentifier":["binaryValue",15],"objectType":5,"objectName":"Fan Blockage","description":"0","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:16":{"objectIdentifier":["binaryValue",16],"objectType":5,"objectName":"Pool Pump Fault","description":"Fault caused by low water flow ","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:17":{"objectIdentifier":["binaryValue",17],"objectType":5,"objectName":"Service Due","description":"Indicates if a machine service ","presentValue":"active","statusFlags":[0,0,0,0],"outOfService":0,"eventState":"normal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"active"},"binaryValue:18":{"objectIdentifier":["binaryValue",18],"objectType":5,"objectName":"Main Fan Alarm","description":"Fault caused by the main fan no","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:19":{"objectIdentifier":["binaryValue",19],"objectType":5,"objectName":"Clock Needs Setting","description":"Indicates if the clock needs se","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:20":{"objectIdentifier":["binaryValue",20],"objectType":5,"objectName":"Occupied","description":"Indicates if machine is","presentValue":"active","statusFlags":[0,0,0,0],"outOfService":0,"eventState":"normal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"active"},"binaryValue:21":{"objectIdentifier":["binaryValue",21],"objectType":5,"objectName":"Forced Vent","description":"0","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:22":{"objectIdentifier":["binaryValue",22],"objectType":5,"objectName":"Resistance Heater Stat","description":"0","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:23":{"objectIdentifier":["binaryValue",23],"objectType":5,"objectName":"Remote On Off","description":"0","presentValue":"active","statusFlags":[0,0,0,0],"outOfService":0,"eventState":"normal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"active"},"binaryValue:24":{"objectIdentifier":["binaryValue",24],"objectType":5,"objectName":"Remote Occ Unocc","description":"0","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:25":{"objectIdentifier":["binaryValue",25],"objectType":5,"objectName":"Boiler","description":"Indicates if the boiler is bein","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:26":{"objectIdentifier":["binaryValue",26],"objectType":5,"objectName":"Pool Pump Required","description":"Indicates if the pool pump is b","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:27":{"objectIdentifier":["binaryValue",27],"objectType":5,"objectName":"Fault BMS Required","description":"Indicates if the Fault BMS outp","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:28":{"objectIdentifier":["binaryValue",28],"objectType":5,"objectName":"Reversing Valve Required","description":"Indicates if the reversing valv","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:29":{"objectIdentifier":["binaryValue",29],"objectType":5,"objectName":"Fans Enable","description":"Indicates if the fans are being","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:30":{"objectIdentifier":["binaryValue",30],"objectType":5,"objectName":"Remote Damper Required","description":"Indicates if the remote damper ","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"binaryValue:31":{"objectIdentifier":["binaryValue",31],"objectType":5,"objectName":"Unit On True","description":"Indicates if the machine is on ","presentValue":"inactive","statusFlags":[1,0,0,0],"outOfService":0,"eventState":"offnormal","reliability":"noFaultDetected","notificationClass":4194303,"activeText":"","inactiveText":"","relinquishDefault":"inactive"},"schedule:0":{"objectIdentifier":["schedule",0],"objectType":17,"objectName":"Night Set Back Schedule","description":"Schedule controlling the night ","presentValue":0.0,"statusFlags":[0,0,0,0],"outOfService":0,"reliability":"noFaultDetected"},"schedule:1":{"objectIdentifier":["schedule",1],"objectType":17,"objectName":"Daylight Savings Schedule","description":"Schedule for daylight savings","presentValue":0.0,"statusFlags":[0,0,0,0],"outOfService":0,"reliability":"noFaultDetected"},"multiStateValue:0":{"objectIdentifier":["multiStateValue",0],"objectType":19,"objectName":"Occupancy","description":"Controls if the machine should ","presentValue":1,"statusFlags":[0,0,0,0],"outOfService":0,"eventState":"normal","reliability":"noFaultDetected","stateText":["","",""],"numberOfStates":3,"notificationClass":4194303,"relinquishDefault":1},"multiStateValue:1":{"objectIdentifier":["multiStateValue",1],"objectType":19,"objectName":"Damper Switch","description":"Controls if the dampers should ","presentValue":1,"statusFlags":[0,0,0,0],"outOfService":0,"eventState":"normal","reliability":"noFaultDetected","stateText":["","",""],"numberOfStates":3,"notificationClass":4194303,"relinquishDefault":1},"multiStateValue:2":{"objectIdentifier":["multiStateValue",2],"objectType":19,"objectName":"Protocol On Board 2","description":"Selects what protocol is used b","presentValue":3,"statusFlags":[0,0,0,0],"outOfService":0,"eventState":"normal","reliability":"noFaultDetected","numberOfStates":0,"notificationClass":4194303,"relinquishDefault":3},"multiStateValue:3":{"objectIdentifier":["multiStateValue",3],"objectType":19,"objectName":"Address On Board 2","description":"Sets the address for the RS485-","presentValue":1,"statusFlags":[0,0,0,0],"outOfService":0,"eventState":"normal","reliability":"noFaultDetected","numberOfStates":0,"notificationClass":4194303,"relinquishDefault":1},"multiStateValue:4":{"objectIdentifier":["multiStateValue",4],"objectType":19,"objectName":"Data Bit On Board 2","description":"Sets the data bit for the RS485","presentValue":8,"statusFlags":[0,0,0,0],"outOfService":0,"eventState":"normal","reliability":"noFaultDetected","numberOfStates":0,"notificationClass":4194303,"relinquishDefault":8},"multiStateValue:5":{"objectIdentifier":["multiStateValue",5],"objectType":19,"objectName":"Stop Bit On Board 2","description":"Sets the stop bit for the RS485","presentValue":1,"statusFlags":[0,0,0,0],"outOfService":0,"eventState":"normal","reliability":"noFaultDetected","numberOfStates":0,"notificationClass":4194303,"relinquishDefault":1},"multiStateValue:6":{"objectIdentifier":["multiStateValue",6],"objectType":19,"objectName":"Parity Bit On Board 2","description":"Sets the parity bit for the RS4","presentValue":2,"statusFlags":[0,0,0,0],"outOfService":0,"eventState":"normal","reliability":"noFaultDetected","numberOfStates":0,"notificationClass":4194303,"relinquishDefault":2},"multiStateValue:7":{"objectIdentifier":["multiStateValue",7],"objectType":19,"objectName":"Baud Rate On Board 2","description":"Sets the Baud rate for the RS48","presentValue":1,"statusFlags":[0,0,0,0],"outOfService":0,"eventState":"normal","reliability":"noFaultDetected","numberOfStates":0,"notificationClass":4194303,"relinquishDefault":1},"multiStateValue:8":{"objectIdentifier":["multiStateValue",8],"objectType":19,"objectName":"BACnet Port","description":"Port used for BACnet/IP","presentValue":1,"statusFlags":[0,0,0,0],"outOfService":0,"eventState":"normal","reliability":"noFaultDetected","numberOfStates":0,"notificationClass":4194303,"relinquishDefault":0}},"device:1338":{"device:1338":{"objectIdentifier":["device",1338],"objectType":8,"objectName":"Wacnet webserver","systemStatus":"operational","vendorName":"HVAC.IO","vendorIdentifier":697,"description":"Wacnet: BACnet webserver and toolkit. Access the web interface at http://192.168.1.93:47800, or use the Clojure nREPL on port 47999.","modelName":"Wacnet","firmwareRevision":"not set","applicationSoftwareVersion":"2.1.8","protocolVersion":1,"protocolRevision":19,"protocolServicesSupported":[1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,0,0,0,0,0],"protocolObjectTypesSupported":[1,1,1,1,1,1,1,0,1,1,1,1,0,1,1,1,0,1,1,1,1,1,1,1,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0],"segmentationSupported":0,"apduTimeout":6000,"numberOfApduRetries":2,"databaseRevision":1,"maxApduLengthAccepted":1476,"maxSegmentsAccepted":2147483647,"objectList":[[8,1338]],"serialNumber":""}}}

GravySeal commented 6 months ago

If you keep connected with the extension, does it ever break the connection or does it keep going sending messages?

rudgej commented 6 months ago

I have just had it running for 5 mins and it keeps going.

However I had also left it running in the background since I did the first test and it had disconnected but I don't know when / why.

rudgej commented 6 months ago

still running now - another 8 mins