[ST Edge] •• Tasmota Edge •• for Sonoff, Tuya & many other ESP WiFi & HTTP devices - over 2000 Tasmota supported devices

What app is that?
Does the default (sonoff ifan) show up correctly for you?

It’s better to use Rule3.

1 Like

The screenshot is from the Google Home App. Just did a quick test, looks like for the Treat life and for the iSonoff fan it only gives the “On”/“Off” switch without speed control in Google Home

Android Google Home App has only on/off, while iOS has on/off and wheel 0-100% for speed.

I believe you should be able to say “set living room fan to 100%”, 4 speed 25%, 50%, 75% & 100%.

The command is recognized but the fan doesn’t actually turn on

You need to set living room fan to 100% and turn it on, these are now separate commands. There was a recent change to dimmers that setting to x % no longer automatically turns it on. I had the joy of having to redo all the routines for 30 dimmers.

Saying “Set the office fan to 100%” will turn the fan OFF (if it’s on) and turn the light brightness to 100%

Saying “Set the office fan SPEED to 100%” comes back with “command not recognized”

Is it possible to get an icon for the battery status of the sensors (LYWSD03) as well? Temperature, humidity and dew point is working fine

{“Status”:{“Module”:1,“DeviceName”:“Tasmota BLE”,“FriendlyName”:[“Tasmota”],“Topic”:“temp”,“ButtonTopic”:“0”,“Power”:0,“PowerOnState”:3,“LedState”:1,“LedMask”:“FFFF”,“SaveData”:1,“SaveState”:1,“SwitchTopic”:“0”,“SwitchMode”:[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],“ButtonRetain”:0,“SwitchRetain”:0,“SensorRetain”:0,“PowerRetain”:0,“InfoRetain”:0,“StateRetain”:0,“StatusRetain”:0},“StatusPRM”:{“Baudrate”:115200,“SerialConfig”:“8N1”,“GroupTopic”:“tasmotas”,“OtaUrl”:“https://ota.tasmota.com/tasmota32/release/tasmota32.bin",“RestartReason”:"Vbat power on reset”,“Uptime”:“0T02:25:39”,“StartupUTC”:“2023-02-25T19:06:44”,“Sleep”:50,“CfgHolder”:4617,“BootCount”:65,“BCResetTime”:“2023-02-06T20:27:18”,“SaveCount”:154},“StatusFWR”:{“Version”:“12.3.1.6(bluetooth)”,“BuildDateTime”:“2023-02-09T21:50:52”,“Core”:“2_0_6”,“SDK”:“4.4.3.20230129”,“CpuFrequency”:240,“Hardware”:“ESP32-D0WD-V3 rev.3”,“CR”:“451/699”},“StatusLOG”:{“SerialLog”:2,“WebLog”:2,“MqttLog”:0,“SysLog”:0,“LogHost”:“”,“LogPort”:514,“SSId”:[“xxx”,“”],“TelePeriod”:60,“Resolution”:“558180C0”,“SetOption”:[“00008001”,“2805C80001000600003C5A0A192800000000”,“00000080”,“00006000”,“00004002”,“00000000”]},“StatusMEM”:{“ProgramSize”:1743,“Free”:1136,“Heap”:93,“StackLowMark”:3,“PsrMax”:0,“PsrFree”:0,“ProgramFlashSize”:4096,“FlashSize”:4096,“FlashChipId”:“16405E”,“FlashFrequency”:40,“FlashMode”:“DIO”,“Features”:[“00000809”,“8F9AC7CF”,“00148001”,“000000CF”,“010013C0”,“C0000981”,“00004080”,“00200000”,“5400082C”,“00000080”],“Drivers”:“1,2,3,4,5,7,8,9,10,12,16,20,21,24,26,27,29,35,38,50,52,59,62”,“Sensors”:“1,2,3,5,6,62,!127”},“StatusNET”:{“Hostname”:“temp-1540”,“IPAddress”:“192.168.1.121”,“Gateway”:“192.168.1.1”,“Subnetmask”:“255.255.255.0”,“DNSServer1”:“192.168.1.1”,“DNSServer2”:“0.0.0.0”,“Mac”:“40:22:D8:77:C6:04”,“IP6Global”:“fd3b:78f:73bd:317e:4222:d8ff:fe77:c604”,“IP6Local”:“fe80::4222:d8ff:fe77:c604”,“Webserver”:2,“HTTP_API”:1,“WifiConfig”:4,“WifiPower”:17.0},“StatusTIM”:{“UTC”:“2023-02-25T21:32:24”,“Local”:“2023-02-25T22:32:24”,“StartDST”:“2023-03-26T02:00:00”,“EndDST”:“2023-10-29T03:00:00”,“Timezone”:“+01:00”,“Sunrise”:“07:40”,“Sunset”:“18:25”},“StatusSNS”:{“Time”:“2023-02-25T22:32:24”,“ATC-c00b18”:{“Temperature”:22.3,“Humidity”:26.0,“DewPoint”:1.8,“Battery”:100,“RSSI”:-72},“ATC-e86b6e”:{“Temperature”:21.3,“Humidity”:27.0,“DewPoint”:1.5,“Battery”:100,“RSSI”:-90},“ATC-f23f72”:{“Temperature”:22.3,“Humidity”:26.0,“DewPoint”:1.8,“Battery”:100,“RSSI”:-71},“ATC-0b0154”:{“Temperature”:21.5,“Humidity”:27.0,“DewPoint”:1.7,“Battery”:69,“RSSI”:-73},“TempUnit”:“C”},“StatusSTS”:{“Time”:“2023-02-25T22:32:24”,“Uptime”:“0T02:25:40”,“UptimeSec”:8740,“Heap”:93,“SleepMode”:“Dynamic”,“Sleep”:50,“LoadAvg”:19,“MqttCount”:0,“Berry”:{“HeapUsed”:3,“Objects”:43},“Wifi”:{“AP”:1,“SSId”:“xxx”,“BSSId”:“DA:07:B6:FF:F1:69”,“Channel”:10,“Mode”:“11n”,“RSSI”:100,“Signal”:-34,“LinkCount”:1,“Downtime”:“0T00:00:06”}}}

Make sure the fan and light devices have different name.
“Set office fan to 100%”, “Turn on office fan”
“Set office fan light to 100%”, “turn on office fan light”

Yes. It’s possible. I’ll add.

Yes they do have different names. I think it just some issues with the driver still

Is there a way to get WLED presets to work in routines?

This is what I see when I got to the device in the routine creation. The presets are there for the device and work fine, but I cant seem to activate them with a routine.

1 Like

Does it work correctly on the SmartThings app?

I’m looking into it.

1 Like

Yes (except for the small bugs listed above).

@hongtat Sent you a private message

I’m just starting on Tasmota, encouraged by what I saw on this driver, so sorry if I miss something which is obvious. While I’ve read right through this thread I can’t find why they’re not recognised in ST for me.

I have 2 sensors set up and running in Tasmota:

-VINDRIKTNING 2.5pm sensor

-Analag soil moisture sensor as ADC Range on the GPOI 17 pin

I create as 1 Contact sensor, enter the IP for 2 sensors, and while both device tiles show their signal strength they remain as Contact Sensor, nothing more.
Do I need to enter something in the Tasmota console?

Thanks

UPDATE

Solved! Needed to create as Metering Switch to be found, and not sensor!
Works perfectly, even with the analog range, in this case a soil moisture sensor. I think this is a formidable tool, something that enables me to use a cheap analog sensor to run a routine that will make Alexa tell me when the plant needs watering, without writing a line of code!
Ten days ago I’d never tried Tasmota and I’ve only needed to study the console commands to calibrate it.
No need for HA, Arduino etc, Smartthings can do almost anything I need, and this driver is great - will be trying more sensors and upgrading for sure.

ST Edge is great!
Maybe I am a bit confused. But how do I add a virtual button so that I can update its state by http call? It seems the HTTP button/switch is just different way that do a http call when state changes.

Two ways:
One: in the smartthings app Click “Menu” then “Labs” and you’ll see an option for a virtual switch.
Second: In TAustin’s API Browser there is an option to create Virtual Devices of all types. I haven’t tried it yet but it’s an option!

Hope this helps.

I actually want a virtual motion sensor that I can change state by a http call.
It seems I can use the RF bridge and create sensors under it. But I could not find how to control the RF bridge by http call.
I see a dimmer send state change to ST Edge with call like
{“Mac”:“CC50E329A329”,“STS”:{“POW1”:“1”}}
I think I need know what call be like when send a sensor state change from RF Bridge?

Figured out, the payload is like
{“Mac”:“CC50E3DXXXX1”,“RfReceived”:{“RfKey”:“[user defined code in montion sensor]”}}

Looks like you got it fixed yesterday. Functionality is there now. Thank you!

1 Like

Hi, I have one of the new Konnected boards that has the ESP-12F chip. Is it possible to flash the ESP-12F with tasmota?