Ok, call for beta testers.
Download zip:
http://code.mios.com/git_public/mios/arduino-sensor.git/snapshot/HEAD.zip?js=1
Browse tree:
mios/arduino-sensor (gitweb)
CHANGES 1.3
[ul][li]More debug info is printed to serial monitor in sensors (can be turned off).[/li]
[li]Nodes that receive messages from vera don’t need to busy wait. New API methods. See new example code in RelayActuator sketch.[/li]
[li]Increased transfer speed (1MBPS) between radios.[/li]
[li]Sent time to sensors uses vera configured timezone[/li]
[li]Radio protocol updated. from/to/version/crc/binary added in message header. This change requires sensors to update their (1.2) library version.[/li]
[li]Variables in vera only gets updated if changed.[/li]
[li]Increased baudrate between vera gateway and vera.[/li]
[li]Message can be sent between sensors without being processed by vera.[/li]
[li]Vera library is now a subclass of RF24 .[/li]
[li]Remove gateway specific code from vera library. New class hierarchy RF24->Node->Relay->Gateway.[/li]
[li]Preserve memory by placing static strings in PROGMEM[/li]
[li]Inclusion mode. Can be started from the Arduino Vera plugin or by using digital input pin on vera gateway (inclusion button). All found devices during inclusion time will be created at once (no multi vera reload/restart cycle needed anymore).[/li]
[li]ArduinoGateway support blinking leds for RX/TX/ERR and a special blink when inclusion mode is activated.[/li]
[li]Dimmer support[/li]
[li]Lastupdate-variable is set in vera for all changes.[/li]
[li]A new device is created in vera for each physical arduino/radio This device will hold info about node, such as library version, battery info and relay information.[/li]
[li]Support for message relaying. All nodes can act as relay. This functionality can be used for communicating with sensors far away. An relay node forwards messages between sensors and vera gateway. Multiple relays (message hops) is also supported. [/li][li]See RelayActuator sketch for an example how to create an relay node.[/li]
[li]Relay node for a sensor (could be GW) is dynamically located each time a sensor is losing connection. This information is also sent to vera and can be seen in radio node device.[/li]
[li]Unit system can be configured in vera plugin (metric/imperial). Sensors can fetch this setting (isMetricSystem()) and send in data in the correct unit.[/li][/ul]