How do i test this module after i download it?

Are there any free BACnet servers available out there, which i could use to evaluate this module?

Comments

dbt102’s picture

This is a very, very good question, and one that our support community at www.bg-drupal.org is presently working on from several angles. Let me summarize the efforts here.

1. bacnet.test is included with the module. It includes public_function_testBacnetBasic().

  /**
   * Functional test for our bacnet block.
   *
   * Login user, create an example node, and test block functionality through
   * the admin and user interfaces.
   */

.

Please note that this test module is my first attempt at writing functional tests in Drupal and could use some help.

2. The Demo ( see www.bg-drupal.org/demo ) shows all module features thru the end of Phase 2 (see the BACnet Roadmap). Phase 1 development is complete and awaiting approval for release as a stable project. This base functionality includes creation of only a basic bacnet block useful in testing initial connect to a BACnet compatible system. It is especially useful for creating full featured energy dashboards with simultaneous connections to multiple BACnet systems. This is the Quick Test block at the demo site.

3. If you do not have access to a BACnet system, then the planned demo feature for phase 2 will include a data set with module so energy dashboard planning and design can actually begin while the details of the actual SOAP connection to the facilities BACnet server is worked out. This demo feature is presently implemented for the public facing demo.

4. Live testing of course requires access to a BACnet compatible energy management system that implements BACnet Web Services V1 as described in the BACnet 2012 Standard. I think BACnet first published the Web Services part of the standard on/about 2004, and there are thousands of systems in place already around the world that are compatible to the present standard (and this BACnet module for Drupal!). Presently http://bg-drupal.org/node/37 is intended to extend the pool of available test and demo site to a broader audience.

5. BWS2 integration has begun and a new testing option has been made available for it. Since at least 5 manufacturers participated is the recent BWS2 plugfest and provided input to the public review of the BWS2 standard, we thought it important the module development leap forward and provision for BWS2 now. To that end we have setup a Drupal site acting as a RESFul server to respond to client requests from the BACnet module's BWS2 requests. So this functionality can be tested now from your own systems. See www.open4energy.com , the first real live site I've heard of, that is displaying this feature.

Think that about sums it up.

dbt102’s picture

Version: » 7.x-1.x-dev
Component: Code » Miscellaneous
Assigned: Unassigned » dbt102
Status: Active » Fixed

The SSS project has been setup to address Interested community members who want to test drive the BACnet module, but have no access to a BACnet server. The SSS module intends to prepopulate the db cache with data so that single points, graphics, trends and charts can be mocked into Drupal w/o a live abcnet connection.

dbt102’s picture

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.