OpenDTU React Native App
This is a mobile app for the OpenDTU project by tbnobody. I am a OpenDTU user, but I am not affiliated with the original project. However, for API communication, I inspired my code by the original webapp.
Installation
There are signed .apk files inside the "Releases" tab. As of now, the is no plan to publish to Google Play store or F-Droid.
However, if you want to help with F-Droid, feel free to contact me. Thanks to @IzzySoft for having the app in their repo!
Development
There are two branches. main
is the stable branch, dev
is the development branch. If you want to contribute, please create a pull request to dev
.
Translations
Translations are inside a submodule located in src/translations/translation-files
.
This helps to have a better developer experience when working with Weblate.
ToDo
- App Icon
- Splash Screen
- Add iOS support (currently only tested on / implemented for Android)
- Original Functionality
- Settings
- Network Settings
- MQTT Settings
- Inverter Settings
- Security Settings
- DTU Settings
- Device Manager
- Config Management
- Firmware Upgrade with Firmware Browser
- Device Reboot
- Information
- System Information
- Network Information
- NTP Information
- MQTT Information
- tbd if also console
- Livedata
- Today's Yield
- Power
- Temperature & Other stats (design tbd)
- Settings
Testing
Stuff that I cannot test myself
- Multi-Inverter per DTU
Devnotes
- Use
yarn version --patch
to bump version