# API Changes for Tempest?

**URL:** <https://community.tempest.earth/t/api-changes-for-tempest/4749>\
**Category:** Developers\
**Created:** [November 21, 2019, 6:24pm UTC](https://community.tempest.earth/t/api-changes-for-tempest/4749 "2019-11-21T18:24:45Z")\
**Posts on this page:** 16\
**Page:** 1

<div class="post-metadata">

**Author:** ![bruce](https://sea2.discourse-cdn.com/flex020/user_avatar/community.tempest.earth/bruce/32/5826_2.png) [@bruce](https://community.tempest.earth/u/bruce)\
**Post date:** [November 21, 2019, 6:24pm UTC](https://community.tempest.earth/t/api-changes-for-tempest/4749/1 "2019-11-21T18:24:45Z")

</div>

I know it’s a bit early but I was wondering when any documentation regarding the forthcoming Tempest device might start showing up. I’m tossing around the idea of writing a plug-in for [Indigo](https://www.indigodomo.com/) but don’t want to get too involved in it now if there are going to be significant changes when Tempest is eventually released.

---

<div class="post-metadata">

**Author:** ![GaryFunk](https://sea2.discourse-cdn.com/flex020/user_avatar/community.tempest.earth/garyfunk/32/5729_2.png) [@GaryFunk](https://community.tempest.earth/u/GaryFunk)\
**Post date:** [November 21, 2019, 8:49pm UTC](https://community.tempest.earth/t/api-changes-for-tempest/4749/2 "2019-11-21T20:49:15Z")

</div>

As far as I can tell that may not be necessary.

---

<div class="post-metadata">

**Author:** ![vinceskahan](https://sea2.discourse-cdn.com/flex020/user_avatar/community.tempest.earth/vinceskahan/32/2785_2.png) [@vinceskahan](https://community.tempest.earth/u/vinceskahan)\
**Post date:** [November 21, 2019, 9:05pm UTC](https://community.tempest.earth/t/api-changes-for-tempest/4749/3 "2019-11-21T21:05:16Z")

</div>

It might depend on what you’re thinking of interfacing with. UDP ? Websockets ? REST ?

---

<div class="post-metadata">

**Author:** ![bruce](https://sea2.discourse-cdn.com/flex020/user_avatar/community.tempest.earth/bruce/32/5826_2.png) [@bruce](https://community.tempest.earth/u/bruce)\
**Post date:** [November 22, 2019, 12:41am UTC](https://community.tempest.earth/t/api-changes-for-tempest/4749/9 "2019-11-22T00:41:40Z")

</div>

Wow, sorry for opening up such a can of worms…

I’m leaning towards using websockets, although UDP is still an option. Will the Tempest just appear like an air, so the websocket, UDP listener, etc. would just receive obs\_sky messages?

---

<div class="post-metadata">

**Author:** ![GaryFunk](https://sea2.discourse-cdn.com/flex020/user_avatar/community.tempest.earth/garyfunk/32/5729_2.png) [@GaryFunk](https://community.tempest.earth/u/GaryFunk)\
**Post date:** [November 22, 2019, 2:21am UTC](https://community.tempest.earth/t/api-changes-for-tempest/4749/11 "2019-11-22T02:21:03Z")

</div>

It’s not an issue. If you need any help, let me know. As far as I know the Tempest will be one device so I suspect the data will be combined into one message. This should make those that want Wind Chill very happy.

What language will you be using to write a plug-in for Indigo?

---

<div class="post-metadata">

**Author:** ![korey.sherwin](https://avatars.discourse-cdn.com/v4/letter/k/c77e96/32.png) [@korey.sherwin](https://community.tempest.earth/u/korey.sherwin)\
**Post date:** [November 26, 2019, 10:42pm UTC](https://community.tempest.earth/t/api-changes-for-tempest/4749/12 "2019-11-26T22:42:13Z")

</div>

That would be fantastic! I currently use a Meteobridge and DaveL’s GhostXML plugin to [get data into Indigo](https://forums.indigodomo.com/viewtopic.php?f=249&t=22212&hilit=meteobridge) with my Weatherflow.

---

<div class="post-metadata">

**Author:** ![peter.qvarnstrom](https://avatars.discourse-cdn.com/v4/letter/p/ecb155/32.png) [@peter.qvarnstrom](https://community.tempest.earth/u/peter.qvarnstrom)\
**Post date:** [December 1, 2019, 5:35pm UTC](https://community.tempest.earth/t/api-changes-for-tempest/4749/13 "2019-12-01T17:35:27Z")

</div>

Would love to see a plugin for Indigo.  
Bruce hope you will make one.

---

<div class="post-metadata">

**Author:** ![bruce](https://sea2.discourse-cdn.com/flex020/user_avatar/community.tempest.earth/bruce/32/5826_2.png) [@bruce](https://community.tempest.earth/u/bruce)\
**Post date:** [December 1, 2019, 6:10pm UTC](https://community.tempest.earth/t/api-changes-for-tempest/4749/14 "2019-12-01T18:10:48Z")

</div>

Anything in particular you’d like to see in an Indigo plugin? My current thought is to pretty much just create Indigo air/sky devices and expose observations, etc. through them. I may also add the ability to have the plugin convert from metric to imperial units.

---

<div class="post-metadata">

**Author:** ![peter.qvarnstrom](https://avatars.discourse-cdn.com/v4/letter/p/ecb155/32.png) [@peter.qvarnstrom](https://community.tempest.earth/u/peter.qvarnstrom)\
**Post date:** [December 4, 2019, 4:11pm UTC](https://community.tempest.earth/t/api-changes-for-tempest/4749/15 "2019-12-04T16:11:23Z")

</div>

I’m not a weather geek and just want to be able to use the observations as triggers for events.

---

<div class="post-metadata">

**Author:** ![peter.qvarnstrom](https://avatars.discourse-cdn.com/v4/letter/p/ecb155/32.png) [@peter.qvarnstrom](https://community.tempest.earth/u/peter.qvarnstrom)\
**Post date:** [December 9, 2019, 7:20pm UTC](https://community.tempest.earth/t/api-changes-for-tempest/4749/16 "2019-12-09T19:20:02Z")

</div>

Bruce, there are a lot of interest in the Indigo forum about a plugin.  
Pls join if you are a member.

---

<div class="post-metadata">

**Author:** ![korey.sherwin](https://avatars.discourse-cdn.com/v4/letter/k/c77e96/32.png) [@korey.sherwin](https://community.tempest.earth/u/korey.sherwin)\
**Post date:** [December 9, 2019, 7:42pm UTC](https://community.tempest.earth/t/api-changes-for-tempest/4749/17 "2019-12-09T19:42:31Z")

</div>

Here’s the [link](https://forums.indigodomo.com/viewtopic.php?f=132&t=21243) to the post!

---

<div class="post-metadata">

**Author:** ![bruce](https://sea2.discourse-cdn.com/flex020/user_avatar/community.tempest.earth/bruce/32/5826_2.png) [@bruce](https://community.tempest.earth/u/bruce)\
**Post date:** [December 25, 2019, 3:22am UTC](https://community.tempest.earth/t/api-changes-for-tempest/4749/18 "2019-12-25T03:22:38Z")

</div>

First release of my [Indigo plugin](https://www.indigodomo.com/pluginstore/217/) is now available in the Indigo plugin store.

-Bruce

---

<div class="post-metadata">

**Author:** ![eric](https://sea2.discourse-cdn.com/flex020/user_avatar/community.tempest.earth/eric/32/13553_2.png) [@eric](https://community.tempest.earth/u/eric)\
**Post date:** [December 25, 2019, 7:31am UTC](https://community.tempest.earth/t/api-changes-for-tempest/4749/19 "2019-12-25T07:31:28Z")

</div>

Thanks for the work Bruce  
Maybe you could open a topic in the [third-party integration](https://community.tempest.earth/c/owners/integrations/12) section for your plugin. This way people can directly ask question/suggestions for your plugin. Not to sure they’ll find it buried in this topic.

---

<div class="post-metadata">

**Author:** ![korey.sherwin](https://avatars.discourse-cdn.com/v4/letter/k/c77e96/32.png) [@korey.sherwin](https://community.tempest.earth/u/korey.sherwin)\
**Post date:** [February 16, 2020, 5:12pm UTC](https://community.tempest.earth/t/api-changes-for-tempest/4749/20 "2020-02-16T17:12:55Z")

</div>

Any chance of adding the Tempest as a device option for your plugin?

Some requests:

How about having the state info populated with a drop down box in the preferences for what to display?

Is it possible to select knots / MPH / KPH for wind speed?

Metric / Imperial for Temperature as well.

Also how about having the wind direction selectable from degrees to cardinal direction?

Great work! Thanks!

---

<div class="post-metadata">

**Author:** ![cwiener](https://avatars.discourse-cdn.com/v4/letter/c/a8b319/32.png) [@cwiener](https://community.tempest.earth/u/cwiener)\
**Post date:** [February 17, 2020, 10:32pm UTC](https://community.tempest.earth/t/api-changes-for-tempest/4749/21 "2020-02-17T22:32:53Z")

</div>

Great original question @bruce. I’m learning C# and am using the WeatherFlow documentation to write a UDP listener and possibly more. The existing APIs return different results depending upon Air or Sky. Looking for updated API docs which are compliant with the Tempest. Any comments from the WeatherFlow folks.

Can’t wait to get my Tempest!

---

<div class="post-metadata">

**Author:** ![vinceskahan](https://sea2.discourse-cdn.com/flex020/user_avatar/community.tempest.earth/vinceskahan/32/2785_2.png) [@vinceskahan](https://community.tempest.earth/u/vinceskahan)\
**Post date:** [February 17, 2020, 11:46pm UTC](https://community.tempest.earth/t/api-changes-for-tempest/4749/22 "2020-02-17T23:46:38Z")

</div>

I’d suggest you write something based on the published Air+Sky UDP documentation and get those legacy devices handled. Adding in support for the Tempest will be pretty straightforward almost certainly. If you think about it, the Tempest is ‘notionally’ air+sky combined into one unit from a sensor standpoint.
