Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description:
Redesigned UI to allow to dynamically add or remove endpoints without a restart, and automatically probe remote Tasmota devices using ESP8266 or OpenBK.
Note: dynamically adding endpoints leverages Matter Bridge which works currently with Apple and Google controllers. Alexa only supports a single endpoint.
The examples below are done with ESP32C3 with RGB (PWM) led.
Autoconfigure at start
At start, the local sensors and devices are auto-configured, here RGB light:
Pairing to an Apple TV controller via iPhone
The Apple Home app shows a new Matter Bridge as well as a new RGB Light. Wait a few seconds for the communication to stabilize, and you can control the RGB light either locally on Tasmota or via Apple Home app.
If you look at Matter Advanced Configuration page, you will see two fabrics configured:
Add a remote Tasmota device
I will now add a remote ESP32 based Tasmota device M5StickC with ENV sensor: 1 Light (led), AXP192 temperature, BMP280 and SHT30 sensors.
Enter the IP address of the device and press "Auto-configure remote Tasmota"
The following page appears:
Since we're not interested in AXP192 internal temperature, remove the type for this device:
Now press "Add endpoins"
The configuration now contains the added endpoints:
They have been dynamically added to Apple Home App
Show current readings
If you go back to Tasmota main page, you will get the current readings for sensors as sent to the Matter controller:
Limitations
Auto-detections currently detects only the following:
Not yet supported in remote devices, or not detected:
Checklist:
NOTE: The code change must pass CI tests. Your PR cannot be merged unless tests pass