-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Volker Hänsel edited this page Oct 6, 2023
·
9 revisions
First the project exists as a quick fun project to develop a blazor serverside application with some real case in the background.
Secondly I have a couple of devices (primarily power socket switches), I needed to get integrated to my IP-Symcon Home Automation environment.
The existing solutions did not provide the functions, I was looking for. I found those existing solutions not intuitive to me.
MQTT is my IOT interface of choice.
- it's designed as a docker environment for linux (support amd64, arm64, arm/v6, arm/v7)
- easy to use and intuitive UI for setup and monitoring
- polling device information, locally in the LAN which are supported by localTuya library
- support battery sensors (and also all others) by reading TUYA cloud API
- publish device data points to a MQTT broker (server)
- subscribe to MQTT datapoints to set corresponding device data (as switch state)
- suport 0A / 0D devices (explaination)
- currently the service is not designed stand-alone (bit it's not impossible and just shall need some documentation)
- we cannot totally elliminate the TUYA cloud, the localKey must be read from the cloud API or determined otherwise
- we cannot change the device firmware
- guarantee all TUYA devices can be used
- use this in a public network environment as there is no access protection implemented
- provide processing of values as scaling or translating this to a real measured value with unit
- provide a platform for sensors or switches which require some immediate access (currently the sensors are just polled frequently)
- I have not tried any zigbee or IR devices which require a Tuya-gateway
Any help and contribution is more than welcome..
Use Discussion or Issues to provide feedback.
tuya_mqtt.net Blazor Service Application