Commit Graph
677 Commits
Author SHA1 Message Date
Henrik Ekblad 98554aba99 Merge pull request #268 from mfalkvidd/development
ClearEepromConfig: Fix spelling mistake
2015-11-28 13:21:21 +01:00
Henrik Ekblad 4790a151f5 Merge pull request #270 from mysensors/capabilities-embryo-and-mixed-fixes
Capabilities embryo, misc fixes
2015-11-28 13:20:24 +01:00
Henrik Ekblad f8bdc3f55f Include missing MyCapabilities.h 2015-11-28 12:20:56 +01:00
Henrik Ekblad 230d698bfd Capabilities embryo, misc fixes
Call sketch setup() before presentation()
Bugfix in RFIDLockSensor
Disable remote reset option
Topic comparison bugix MQTT gateway
2015-11-28 12:03:43 +01:00
Mikael Falkvidd git@mjo.se 5f16b2209b ClearEepromConfig: Fix spelling mistake
I agree to CLA
2015-11-27 22:24:16 +01:00
Patrick Fallberg 8280479724 Removed requirement for payload data for signed messages 2015-11-27 13:53:10 +01:00
Henrik Ekblad 7f360062dc DE-pin management for RS485 transport layer 2015-11-25 20:05:09 +01:00
Jps 8ff68f0bbe esp8266gateway crashing when receiving I_CONFIG message from new node due to attempt to dereference the NULL return of MyMessage::getString() 2015-11-23 17:02:17 -05:00
ToniA cefc79dad2 Daikin air conditioner support 2015-11-23 18:50:23 +02:00
Henrik Ekblad bbc6c8b531 Merge pull request #261 from windkh/development
Added weather station sensor example which is a merge between the two…
2015-11-22 20:41:19 +01:00
Henrik Ekblad ff61bc0c5b Merge pull request #262 from mysensors/fix-pa-level-bug
Fix RF24 PALevel not set correctly
2015-11-22 20:40:28 +01:00
windkh 94f441360b Pressure is not rounded anymore: value is divided by 100.0 instead of 100. 2015-11-22 20:30:41 +01:00
Henrik Ekblad 0ab8431076 Fix RF24 PALevel not set correctly 2015-11-22 19:26:26 +01:00
windkh 60645f04f1 Added weather station sensor example which is a merge between the two examples
http://www.mysensors.org/build/humidity and http://www.mysensors.org/build/pressure
In addition to that the current weather situation is transmitted.
Right now the temperature values of both sensors are transmitted to the gateway. This is a bit redundant, but maybe useful when
mounting one the sensor (e.g. BMP) inside the building and the other one (DHT) outside of the building.
2015-11-22 14:08:42 +01:00
Patrick Fallberg f6e018f5e3 Fixed bug in repeaters when forwarding signed messages
For repeated messages, sign flag must not be touched.
2015-11-19 09:28:36 +01:00
Henrik Ekblad e9f6a3ec41 Merge pull request #257 from Bekkie/patch-1
Update MyMessage.h
2015-11-19 09:02:43 +01:00
Henrik Ekblad cc244e9338 Merge pull request #253 from fallberg/private
Added support for private configuration data
2015-11-19 08:59:34 +01:00
Bart f8d4000ed5 Update MyMessage.h
Add V_IR_RECORD message type for record and playback of IR codes
2015-11-18 22:58:28 +01:00
Henrik Ekblad f3b291f2e9 Merge pull request #254 from mysensors/internal-messages-to-gw
Handle internal messages sent from controller to gateway
2015-11-18 21:39:29 +01:00
Henrik Ekblad 2cdcb95499 Handle internal messages sent from controller to gateway
Reduce memory footprint form W5100 gateway
2015-11-18 19:53:33 +01:00
Patrick Fallberg cec516bc7e Added support for private configuration data
libraries/MySensors/core/MyPrivateConfig.h.sample contain an example for
how private configuration data can be organized.
Rename that file to MyPrivateConfig.h and place it in the same folder
as the sketch you want to build and include it in order to add private
settings that you for various reasons do not want to store in git:
Make sure to place this include before

All MyPrivateConfig.h files are ignored by git.
2015-11-17 14:04:55 +01:00
Patrick Fallberg 7cacb7d4fe Activated OTA in SensebenderMicro example by default 2015-11-16 22:14:26 +01:00
Henrik Ekblad a6a86ba1dd Enable repeater mode for MQTT gateway when radio is attached. 2015-11-14 20:42:35 +01:00
sm2810 59f8876870 Remove include MyHw from MyHw.h 2015-11-12 13:28:46 +01:00
Henrik Ekblad 49440c1efe Merge pull request #249 from mysensors/MyMessage-getCommand
Add MyMessage:getCommand()
2015-11-12 07:18:01 +01:00
Henrik Ekblad e1e26d5676 Add MyMessage:getCommand() 2015-11-11 23:54:12 +01:00
Henrik Ekblad 10a971fa90 Detect if initialization fails for RFM69 radio
Correct problem with define HW-variant
Clean up GatewayESP8266 comments
Change the debug message at startup (include version)
2015-11-11 23:33:46 +01:00
Henrik Ekblad 84606788cd Merge pull request #247 from mysensors/fix-mqtt-topic-naming
Split subscripe/publish MQTT topic
2015-11-10 07:19:10 +01:00
Henrik Ekblad ec5eb3a605 Update split topic chnages for the W5100 gateway sketch 2015-11-10 00:36:05 +01:00
Henrik Ekblad 3239102681 Split subscripe/publish MQTT topic
Fix fix avoids loopback of messages from controller back to gateway.
2015-11-10 00:20:21 +01:00
Henrik Ekblad 73b3186a3a Merge pull request #246 from mysensors/gsp-sensor-example
Add new sensor type S_GPS and with example sketch
2015-11-09 07:54:52 +01:00
Henrik Ekblad faa80e7c80 Add new sensor type S_GPS and corresponing V_POSITION holding location
and altidude.

New Example showing how to send position data and extract atomic time
from GPS.

This PR also fixes a couple of compiler warnings:
WARNING: Category '' in library XXXXXX is not valid. Setting to
'Uncategorized'
2015-11-08 23:07:50 +01:00
Henrik Ekblad 50ec9f9729 Merge pull request #244 from mysensors/fix-ethernet-message-parsing-error
Fix problem with string termination of incoming ethernet messages.
2015-11-08 22:56:43 +01:00
Henrik Ekblad ab60ae11d4 Remove strange character from source. 2015-11-08 21:47:53 +01:00
tekka007 f6586a136c implementation of I_DISCOVER
Discovery function for all active (=listening) nodes. Nodes reply with
I_DISCOVER_RESPONSE and the parent node as payload. Useful to retrieve
network topology.
2015-11-08 18:16:13 +01:00
Henrik Ekblad e2c1f4e365 Fix problem with string termination of incoming ethernet messages. 2015-11-08 17:49:25 +01:00
Henrik Ekblad 24a87ebda2 Add V_CUSTOM for controller/inter-node specific commands.
Requested by rob@domoticz for handling request of internal device
values. This variable/command should not be used for any of the official
sketches among the examples when communicating with controller.
2015-11-07 18:38:57 +01:00
Henrik Ekblad f82423c74b Add missing MQTT LITERAL1 to keyworkds. 2015-11-06 19:10:41 +01:00
Henrik Ekblad 0ced49f6dd Fix default pin defines for the W5100 mqtt gateway 2015-11-06 19:07:37 +01:00
ToniA 6e59df6179 Remove compiler warning about unused parameter 2015-11-03 20:01:22 +02:00
ToniA 4a033f0187 Merge remote-tracking branch 'origin/development' into development 2015-11-03 19:45:11 +02:00
ToniA a8cd8956de Sharp/IVT support, heatpumps should use 38 kHz carrier frequency 2015-11-03 19:40:48 +02:00
Henrik Ekblad 06f1596ed9 Merge pull request #239 from mysensors/fix-inclusion-feature
Fix inclusion button problem.
2015-11-02 22:42:29 +01:00
Henrik Ekblad 6baf605b0d Fix inclusion button problem.
Add option when having external pullup for inclusion button.
MY_INCLUSION_BUTTON_EXTERNAL_PULLUP.

Change the default led pins for serial gateway that was wrong.
2015-11-02 20:50:22 +01:00
Mikael Falkvidd git@mjo.se cbc17b01f5 GatewayESP8266: Add GND to list of pins to connect
This is just a minor nitpick, but might save someone some troubleshooting.
2015-11-01 20:51:05 +01:00
Patrick Fallberg 8a134f4a89 Refactored signing backend debug prints
Signing backend debugs are now controlled by the MY_DEBUG flag.
This also means that on serial gateways, signing related debug
messages are forwarded to the controller with the appropriate
MySensors header information.
2015-10-29 09:13:57 +01:00
Patrick Fallberg d793b5a089 Changed library version to comply with Semantic Versioning
New version: 1.6.0-beta for development of 1.6.0.
See http://semver.org
2015-10-28 10:55:24 +01:00
Patrick Fallberg 3c4ebbe310 Fixed bug in nonce exchange
Nonce-state machine got locked in SIGN_OK state.
2015-10-27 18:56:07 +01:00
Patrick Fallberg e75e735a10 Signing related fixes
* Secure actuator example now require signed messages by default
* Whitelisting config example in MyConfig.h now uses correct keywords
* keywords.txt updated with the actual whitelisting keyword
* Signing backends have improved debug output
  - The type of backend is presented in Get and Put nonce functions
  - The resulting signature is printed for both sender and receiver
* Fixed bug in soft signer (the untransmitted part of the nonce buffer was
  not the same in both ends)
* The ATSHA personalizer is updated to use acceptable syntax for user provided
  HMAC key
2015-10-26 22:15:42 +01:00
Henrik Ekblad ce99cbdad7 Merge pull request #231 from mysensors/fix-MY_SIGNING_REQUEST_SIGNATURES-problem
Fix MY_SIGNING_REQUEST_SIGNATURES compile error
2015-10-22 15:48:38 +02:00