* Remove trailing whitespaces
* RFM69toMQTT: Add the emitting nodeID to the topic, +
- And remove radio.receiveDone() that is unecessary.
- Send the ACK before the publish to MQTT, to be faster
- Prevent buffer overflow, Terminate the data with a "\0"
- Fix issue with the sender doesn't end its string with "\0"
and rely only on DATALEN.
* Change topic subjectGTWRFM69toMQTT to be distinct from the commands
+ comments
* MQTTtoRFM69: deduplicate the code
- Check once and only once if the topic is good.
- Have or not RCV_ marked doesn't change the structure, as
valueRCV is correctly set anyway
+ realign
* MQTTtoRFM69: Limit the size of the data
- Cut the packet to the limit of what can transmit RFM69
- and terminate the string
* RFM69toMQTT: ACK MQTT message on subjectGTWRFM69toMQTT now contains the nodeID
* RFM69: Publish to MQTT the RSSI on transmit and ACK
When not using advanced network config, the ip is optained via DHCP, so display it after the connection is established. Output was 0.0.0.0 in this case before.
Also adding display of the mac for mac address filter config in the wifi-ap.
* Made rf2 sending and receiving work
With code from https://github.com/1technophile/OpenMQTTGateway/pull/109
plus some other fixes.
* Added support for group bit
Added support for sending and receiving group bit
* Group bit and MQTT retransmitting
Added support for sending and receiving group bit.
Made the gateway transmit the new state of a RF2 switch to the MQTT state topic when it receives a MQTT command to control that switch.
* Removed hard coded RF2 code length
* Added support for dimming to RF2
Verified to work with Nexa WMR-250 dimmer.
* Minor cleanup