arduino
arduino copied to clipboard
[Open Hive] Add `openhive-esp32.ino`
About
The Arduino firmware for the Open Hive ESP32 appliance.
Details
In order to receive better maintenance, and to improve visibility, @ClemensGruber suggested to assimilate this program into the canonical repository. Thank you.
Origin / Resources
- https://github.com/ClemensGruber/open-hive_bee-monitoring
- https://community.hiveeyes.org/t/open-hive-esp32-ttgo-t-call-sim800c/4202
Naming things
I used openhive-esp32.ino for the name, and discourage to use the more specific hardware peripherals within the name, like TTGO or such. In that spirit, the filename for the .ino file is similar to others in this repository, like bienenwaage-esp32.ino.
The thing is that openhive-wifi-gsm has already been assigned to the other firmware. However, the ESP32 variant is not much different in functionality, right? Also, if LoRa features would be added, you would probably also add them to the openhive-esp32.ino, and not to another different firmware implementation, so it would also make no sense to add the supported telemetry variants to the name, because that may change in the future.
Do you agree?
On a second thought, based on my argument, we could rename the openhive-gsm-wifi slot to openhive-esp8266, because that would actually reflect its content much better, specifically after adding the ESP32 variant.
What do you think about it?