# Shelly Ecowitt WS90

**URL:** https://community.homey.app/t/shelly-ecowitt-ws90/149399
**Category:** Questions & Help
**Created:** [January 16, 2026, 1:26pm UTC](https://community.homey.app/t/shelly-ecowitt-ws90/149399 "2026-01-16T13:26:02Z")
**Posts on this page:** 17
**Page:** 1

<div class="post-metadata">

### Author: ![Stefan\_Rehnberg](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/stefan_rehnberg/32/12518_2.png) [@Stefan\_Rehnberg](https://community.homey.app/u/Stefan_Rehnberg)
#### Post date: [January 16, 2026, 1:26pm UTC](https://community.homey.app/t/shelly-ecowitt-ws90/149399/1 "2026-01-16T13:26:02Z")

</div>

Anyone knows how I might get data from this into Homey?  
The Shelly app does not support it ☹

---

<div class="post-metadata">

### Author: ![P\_J\_Pronk](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/p_j_pronk/32/121441_2.png) [@P\_J\_Pronk](https://community.homey.app/u/P_J_Pronk)
#### Post date: [January 16, 2026, 1:56pm UTC](https://community.homey.app/t/shelly-ecowitt-ws90/149399/2 "2026-01-16T13:56:20Z")

</div>

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)**

---

<div class="post-metadata">

### Author: ![Stefan\_Rehnberg](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/stefan_rehnberg/32/12518_2.png) [@Stefan\_Rehnberg](https://community.homey.app/u/Stefan_Rehnberg)
#### Post date: [January 16, 2026, 2:12pm UTC](https://community.homey.app/t/shelly-ecowitt-ws90/149399/3 "2026-01-16T14:12:32Z")

</div>

Yes, I have it working with the Shelly app but I also want it to work with Homey

---

<div class="post-metadata">

### Author: ![P\_J\_Pronk](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/p_j_pronk/32/121441_2.png) [@P\_J\_Pronk](https://community.homey.app/u/P_J_Pronk)
#### Post date: [January 16, 2026, 2:22pm UTC](https://community.homey.app/t/shelly-ecowitt-ws90/149399/4 "2026-01-16T14:22:51Z")

</div>

maybe zigbee

---

<div class="post-metadata">

### Author: ![w1dg3r](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/w1dg3r/32/63108_2.png) [@w1dg3r](https://community.homey.app/u/w1dg3r)
#### Post date: [February 2, 2026, 1:00pm UTC](https://community.homey.app/t/shelly-ecowitt-ws90/149399/5 "2026-02-02T13:00:21Z")

</div>

Yes, the shelly device you use as a BLE can collect the data on BTHOME [Ecowitt WS90 - Weather Station | Shelly Technical Documentation](https://shelly-api-docs.shelly.cloud/docs-ble/Devices/BLU_ZB/wstation/) via a script. Then I send that data to a mqtt server ( [MQTT Server | Homey](https://homey.app/en-us/app/net.weejewel.mqttserver/MQTT-Server/) ) on homey. Use a mqtt\_client app ( [MQTT Client | Homey](https://homey.app/sv-se/app/nl.scanno.mqtt/MQTT-Client/) ) and then I take that and parse to a virtual device ([Virtual Devices | Homey](https://homey.app/sv-se/app/com.arjankranenburg.virtual/Virtual-Devices/))… some steps, but it works

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/2/3/236278a98c49cb40d663ea8a5de65f57ab3d75ae.png)

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/a/9/a96e79befc75eab147bef12250e5bdcc0d9cc45a.png)

---

<div class="post-metadata">

### Author: ![smarthomesven](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/smarthomesven/32/79712_2.png) [@smarthomesven](https://community.homey.app/u/smarthomesven)
#### Post date: [February 2, 2026, 3:38pm UTC](https://community.homey.app/t/shelly-ecowitt-ws90/149399/6 "2026-02-02T15:38:21Z")

</div>

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

---

<div class="post-metadata">

### Author: ![Stefan\_Rehnberg](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/stefan_rehnberg/32/12518_2.png) [@Stefan\_Rehnberg](https://community.homey.app/u/Stefan_Rehnberg)
#### Post date: [February 2, 2026, 4:05pm UTC](https://community.homey.app/t/shelly-ecowitt-ws90/149399/7 "2026-02-02T16:05:58Z")

</div>

@smarthomesven I can’t find an app with “Event is received” trigger, what app is that?

---

<div class="post-metadata">

### Author: ![smarthomesven](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/smarthomesven/32/79712_2.png) [@smarthomesven](https://community.homey.app/u/smarthomesven)
#### Post date: [February 2, 2026, 4:07pm UTC](https://community.homey.app/t/shelly-ecowitt-ws90/149399/8 "2026-02-02T16:07:08Z")

</div>

It’s part of the default Logic category

---

<div class="post-metadata">

### Author: ![w1dg3r](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/w1dg3r/32/63108_2.png) [@w1dg3r](https://community.homey.app/u/w1dg3r)
#### Post date: [February 2, 2026, 4:13pm UTC](https://community.homey.app/t/shelly-ecowitt-ws90/149399/9 "2026-02-02T16:13:03Z")

</div>

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…

---

<div class="post-metadata">

### Author: ![w1dg3r](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/w1dg3r/32/63108_2.png) [@w1dg3r](https://community.homey.app/u/w1dg3r)
#### Post date: [February 2, 2026, 11:38pm UTC](https://community.homey.app/t/shelly-ecowitt-ws90/149399/10 "2026-02-02T23:38:21Z")

</div>

I have started to working on a device that connects to the mqtt without having to make the parsing flow 😛

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/f/5/f577fa26f50b2c21022b9239d8f3b507728b13d1.jpeg)

---

<div class="post-metadata">

### Author: ![w1dg3r](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/w1dg3r/32/63108_2.png) [@w1dg3r](https://community.homey.app/u/w1dg3r)
#### Post date: [February 3, 2026, 3:34pm UTC](https://community.homey.app/t/shelly-ecowitt-ws90/149399/11 "2026-02-03T15:34:31Z")

</div>

> [@\[APP\] WS90 Weather - Ecowitt by Shelly support via mqtt](https://community.homey.app/t/app-ws90-weather-ecowitt-by-shelly-support-via-mqtt/150545):
>
> Working on support for the ecowitt ws90. Some beta tester available??

---

<div class="post-metadata">

### Author: ![Stefan\_Rehnberg](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/stefan_rehnberg/32/12518_2.png) [@Stefan\_Rehnberg](https://community.homey.app/u/Stefan_Rehnberg)
#### Post date: [February 3, 2026, 4:31pm UTC](https://community.homey.app/t/shelly-ecowitt-ws90/149399/12 "2026-02-03T16:31:44Z")

</div>

What setup will it require?

---

<div class="post-metadata">

### Author: ![w1dg3r](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/w1dg3r/32/63108_2.png) [@w1dg3r](https://community.homey.app/u/w1dg3r)
#### Post date: [February 3, 2026, 6:23pm UTC](https://community.homey.app/t/shelly-ecowitt-ws90/149399/13 "2026-02-03T18:23:24Z")

</div>

- 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](https://homey.app/en-se/app/net.weejewel.mqttserver/MQTT-Server/)
- I will give you a link to the beta-app
- Config the mqtt, add the ws90 device and enjoy the values 😃

---

<div class="post-metadata">

### Author: ![Stefan\_Rehnberg](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/stefan_rehnberg/32/12518_2.png) [@Stefan\_Rehnberg](https://community.homey.app/u/Stefan_Rehnberg)
#### Post date: [February 3, 2026, 7:15pm UTC](https://community.homey.app/t/shelly-ecowitt-ws90/149399/14 "2026-02-03T19:15:32Z")

</div>

ok, I’m in 🙂

---

<div class="post-metadata">

### Author: ![Holly](https://avatars.discourse-cdn.com/v4/letter/h/48db29/32.png) [@Holly](https://community.homey.app/u/Holly)
#### Post date: [February 15, 2026, 12:10pm UTC](https://community.homey.app/t/shelly-ecowitt-ws90/149399/15 "2026-02-15T12:10:18Z")

</div>

Hello everyone, I’m also interested

---

<div class="post-metadata">

### Author: ![Rasket787](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/rasket787/32/138382_2.png) [@Rasket787](https://community.homey.app/u/Rasket787)
#### Post date: [February 16, 2026, 8:32am UTC](https://community.homey.app/t/shelly-ecowitt-ws90/149399/16 "2026-02-16T08:32:35Z")

</div>

I have a strong Zigbee network, so it would be ideal for me if it could communicate over Zigbee. However, if I understand correctly, at the moment there is no solution for the WS90 to report to Homey via Zigbee — only through the method and app you described, using Bluetooth (BT)?

Could you please confirm if that’s correct?  
Thanks in advance for your help!

---

<div class="post-metadata">

### Author: ![Lin\_Dong](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/lin_dong/32/121059_2.png) [@Lin\_Dong](https://community.homey.app/u/Lin_Dong)
#### Post date: [March 7, 2026, 10:36am UTC](https://community.homey.app/t/shelly-ecowitt-ws90/149399/17 "2026-03-07T10:36:13Z")

</div>

@w1dg3r Hi, I am interested too
