Anyone knows how I might get data from this into Homey?
The Shelly app does not support it ![]()
ik las dit op de shelly website : *To use this device with the Shelly Smart Control app, a gateway is necessary. Compatible gateways are Shelly BLU Gateway, or any Shelly Plus, Pro, Gen3 or Gen4 device (excluding sensors)
Yes, I have it working with the Shelly app but I also want it to work with Homey
maybe zigbee
Yes, the shelly device you use as a BLE can collect the data on BTHOME Ecowitt WS90 - Weather Station | Shelly Technical Documentation via a script. Then I send that data to a mqtt server ( MQTT Server | Homey ) on homey. Use a mqtt_client app ( MQTT Client | Homey ) and then I take that and parse to a virtual device (Virtual Devices | Homey)… some steps, but it works
Shelly supports sending data via webhooks, right? Then you can use the When: “Event is received” trigger in a Flow.
The URL format is:
https://webhook.homey.app/<cloudid>/<event_name>?tag=<value that you want to send>
Cloud ID can be found at More→Settings→General. Event name is the name you set in the Flow trigger
@smarthomesven I can’t find an app with “Event is received” trigger, what app is that?
It’s part of the default Logic category
Interesting, never tried that. But you would still need the BLE/BTHome script I guess?
WS90 does not send HTTP/webhooks itself. It only broadcasts BLE advertisements.
The webhook (or MQTT) is sent by my Shelly Plus device, not by WS90.
So the actual flow would still be:
WS90 (BLE) → Shelly device (BTHome script) → webhook → Homey Flow
The webhook approach only replaces MQTT as the transport, it does not replace the BLE decoding step then…. and I use MQTT for other things aswell so for me that was the best solution atm…
I have started to working on a device that connects to the mqtt without having to make the parsing flow ![]()
What setup will it require?
- The Ecowitt ws90 ofc
- A shelly that you can run a script on, like the BLU Gateway och a Plug that is kinda close by, but if you have the Ecowitt in the shelly app I guess you already have that.
- Install the mqtt server app in homey MQTT Server
- I will give you a link to the beta-app
- Config the mqtt, add the ws90 device and enjoy the values

ok, I’m in ![]()


