Commit Graph
257 Commits
Author SHA1 Message Date
Thomas Mørch 11fabe038c Merge remote-tracking branch 'upstream/master' 2015-04-26 21:47:44 +02:00
Thomas Mørch bcce65a292 Small update, that ensures that we only switch to 1Mhz once 2015-04-26 21:45:43 +02:00
Thomas Mørch a26af52b6d Added versioning info to serial output (for production verification) 2015-04-25 22:11:38 +02:00
Henrik Ekblad c137b84b3b Removed duplicate lines 2015-04-22 07:20:42 +02:00
Henrik Ekblad b46fae4254 Fix pin assignement in example 2015-04-21 23:14:22 +02:00
Henrik Ekblad 723b023ad0 Added DimmableLightWithRotaryEncoder example. 2015-04-21 22:28:01 +02:00
Thomas Mørch 5e5f979122 Updated with input from Bruce Lacey 2015-04-15 21:34:02 +02:00
Thomas Mørch 6ae64373f9 Added .gitignore file to ignore backup files
Updated MySensorsMicro sketch with comments, and rearranged code a little
2015-03-29 11:29:47 +02:00
Thomas Mørch 843f0183ef Merge remote-tracking branch 'upstream/master' 2015-03-28 23:20:03 +01:00
Thomas Mørch b66408e3d4 Updated sketch, using Serial.flush() in test routine, instead of delay()
Changed name that is reported back to controler, to "MysensorMicro" instead of "EnvironmentSensor"
2015-03-28 11:17:52 +01:00
Henrik Ekblad 00bd605314 Merge pull request #94 from gizmocuz/master
Enhanced the UVSensor example with 1 decimal to the UVI index.
2015-03-24 10:20:48 +01:00
gizmocuz e908e854c1 Enhanced the UVSensor example with 1 decimal to the UVI index.
Because the UVI graph is almost lineair
This gives a more accurate overview
Also the UVI is send at least every 5 minutes, this is good for the controller to know the sensor is still 'alive'
2015-03-24 09:26:50 +01:00
Henrik Ekblad ce597b761a Merge pull request #93 from tbowmo/master
Testmode for Micro sensor
2015-03-23 10:54:59 +01:00
gizmocuz 93e8f2e107 Corrected Sketch header 2015-03-23 08:53:04 +01:00
gizmocuz fe8fdc00de Modified example code, solved some issues in previous version 2015-03-23 08:47:57 +01:00
Thomas Mørch 3ab43d5ff5 Updated sketch, removed the forced testmode (used for testing) 2015-03-22 22:19:19 +01:00
Thomas Mørch 4a0c3bb6f7 Added SHA204 check routine to testmode 2015-03-19 21:47:51 +01:00
Thomas Mørch 5b9c9736c9 Merged sha204 from dev, in order to detect sha204 in MySensors Micro board (Testmode) 2015-03-19 21:27:20 +01:00
Thomas Mørch 79ab745070 Merge remote-tracking branch 'upstream/master' 2015-03-19 20:58:38 +01:00
Thomas Mørch 199b130492 Updated SPIflash to work with Arduino 1.6.x 2015-03-19 20:56:02 +01:00
Thomas Mørch 405c8fd0f2 Update testmode, after initial tests on the bench 2015-03-19 20:55:41 +01:00
Thomas Mørch 985f9c3446 Moved static strings for Serial.println() to flash storage 2015-03-14 19:13:09 +01:00
Thomas Mørch adeca1c41c Updated testmode, removed clearEEP function as it's not needed in production. 2015-03-14 11:01:41 +01:00
Thomas Mørch 0fed6838e5 Initial testmode implemented. 2015-03-12 20:32:51 +01:00
Marcelo Aquino 403bd1e3e2 fix multiple mqtt clients with openhab
There is probably a better solution for this, this was the simplest I
came up with.
Changed some variables types from uint8_t to byte to make simple for
common arduino user.
2015-02-27 16:23:07 -03:00
Henrik Ekblad 285f5d78d7 Merge pull request #82 from mapnull/hotfix-mqtt-gw_distribute_nodeId
fix mqtt gateway doesn't distribute node ids when no clients
2015-02-27 07:22:42 +01:00
Marcelo Aquino 8d3f24424d fix mqtt gateway doesn't distribute node ids 2015-02-26 21:19:47 -03:00
Marcelo Aquino 0d1c061dc9 add DigitalIO.h for SOFTSPI in MQTTGateway.ino 2015-02-26 20:33:14 -03:00
Henrik Ekblad 7c82728633 Merge pull request #80 from mapnull/hotfix-mqtt-read_mqtt_packets
MQTTGateway: fix garbage in MQTT payload
2015-02-27 00:22:25 +01:00
Marcelo Aquino 11a0032015 MQTTGateway: fix garbage in MQTT payload 2015-02-26 18:23:31 -03:00
Thomas Mørch c6efc23de3 Updated MysensorMicro to use combined humidity and temperature readings from Si7021, in order to save current 2015-02-23 21:32:38 +01:00
Thomas Mørch 3133a7ba0c Updated library to use getHumidityPercentage, instead of getHumidityBasisPoints() in combined humidity/temperature reader 2015-02-23 21:31:22 +01:00
Henrik Ekblad fe4b07074d Revert "check for invalid input on gateway" 2015-02-19 16:59:38 +01:00
Henrik Ekblad 9fecc53dfb Merge pull request #62 from mapnull/hotfix-autoFindParent_response
Accept a new parent only when autoFindParent is 1
2015-02-12 22:23:13 +01:00
Henrik Ekblad 80bd4df230 Merge pull request #61 from mapnull/hotfix-parentId_eeprom
Write parentNodeId to eeprom only when differ
2015-02-12 22:15:37 +01:00
Henrik Ekblad de2bfbf833 Merge pull request #60 from mapnull/hotfix-chk_invalid_gw_input
check for invalid input on gateway
2015-02-12 22:12:41 +01:00
Marcelo Aquino d92918c80a Accept a new parent only when autoFindParent is 1
In a gateway, I_FIND_PARENT_RESPONSE messages was returning as true by
process(). With this commit it will return as false, is this the right
expected behavior?
2015-02-11 12:22:27 -02:00
Marcelo Aquino 57e8947218 Write parentNodeId to eeprom only when differ 2015-02-11 11:42:07 -02:00
Marcelo Aquino ca272743e6 check for invalid input on gateway
To prevent incomplete or chunked data being sent by the gateway
2015-02-11 11:24:45 -02:00
Marcelo Aquino 652d589fe3 add node to routing table before send an ack 2015-02-11 10:49:05 -02:00
Henrik Ekblad 7b99a2ef94 Removed waitForReply(). Not needed anymore. 2015-02-10 22:25:13 +01:00
tekka007 08a0bc25ff simply wait() & adding watchdog resets
Simplify wait(), added watchdog reset to wait() and waitForReply().
Substituted all waitForReply() for wait(2000) to reduce code
size/complexity
2015-02-08 01:00:39 +01:00
tekka007 a6301f8521 Fixing endless loop 2015-02-07 21:42:49 +01:00
Marcelo Aquino ace0a38c93 Node set up only after having an id 2015-02-07 10:59:25 -02:00
Henrik Ekblad 576c092fd6 Merge pull request #54 from mapnull/hotfix-r255
Relay messages only after receiving an id
2015-02-07 10:56:12 +01:00
Henrik Ekblad db3dbadb9e Merge pull request #55 from mapnull/hotfix-rt_size
fix clear routing table data
2015-02-07 00:40:32 +01:00
Marcelo Aquino 381d98648f fix clear routing table data
childNodeTable is a pointer, will always return 2
2015-02-06 20:59:57 -02:00
Marcelo Aquino ff1ddc3807 Relay messages only after receiving an id 2015-02-06 19:09:51 -02:00
Thomas Mørch c3e30662af Added default mysensorMicro sketch 2015-02-05 19:17:44 +01:00
Thomas Mørch e462bc214c Added libraries for SPI flash, BMP180 and Si7021 2015-02-05 19:10:52 +01:00