# International Space Station Data Stream

**URL:** <https://discourse.nodered.org/t/international-space-station-data-stream/95202>\
**Category:** Share Your Projects\
**Tags:** dashboard-2\
**Created:** [7 February 2025 09:46 UTC](https://discourse.nodered.org/t/international-space-station-data-stream/95202 "2025-02-07T09:46:24Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![joepavitt](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/joepavitt/32/59722_2.png) [@joepavitt](https://discourse.nodered.org/u/joepavitt)\
**Post date:** [7 February 2025 09:46 UTC](https://discourse.nodered.org/t/international-space-station-data-stream/95202/1 "2025-02-07T09:46:24Z")

</div>

Hi All, posting on a personal capacity here, rather than with my FlowFuse/Dashboard hat on.

I was recently made aware of the [ISS Mimic project](https://github.com/ISS-Mimic/Mimic) by some old colleagues I used to work with at NASA, and thought it'd make a great Node-RED node, so, I built one: [GitHub - joepavitt/node-red-iss-data-streamer: Node-RED node to subscribe to the Lightstreamer data feed from the International Space Station](https://github.com/joepavitt/node-red-iss-data-streamer)

There are _a lot_ of data options, everything from waste water level to solar panel rotations. I put together an example Dashboard, which is included in the `/examples` folder too:

 ![](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/a/c/ac59ee17f1519cd5fb5f982ef76f3f5b9779cb33.png)  
Would love to see what people can put together with this, enjoy!

---

<div class="post-metadata">

**Author:** ![jbudd](https://avatars.discourse-cdn.com/v4/letter/j/5f8ce5/32.png) [@jbudd](https://discourse.nodered.org/u/jbudd)\
**Post date:** [24 February 2025 12:16 UTC](https://discourse.nodered.org/t/international-space-station-data-stream/95202/2 "2025-02-24T12:16:32Z")

</div>

I'm getting an error installing this:

 ![image](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/4/3/434f67746d3b363b219e5911bc46609e3883ec1e.png)

Is this likely to be a transitory github error that will just go away?

Edit: about an hour later it installed OK. 😀

---

<div class="post-metadata">

**Author:** ![joepavitt](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/joepavitt/32/59722_2.png) [@joepavitt](https://discourse.nodered.org/u/joepavitt)\
**Post date:** [24 February 2025 13:46 UTC](https://discourse.nodered.org/t/international-space-station-data-stream/95202/3 "2025-02-24T13:46:25Z")

</div>

> [@jbudd](#):
>
> Edit: about an hour later it installed OK.

How strange - can't say i've seen that, but everything is public and available that needs to be!

---

<div class="post-metadata">

**Author:** ![jbudd](https://avatars.discourse-cdn.com/v4/letter/j/5f8ce5/32.png) [@jbudd](https://discourse.nodered.org/u/jbudd)\
**Post date:** [24 February 2025 13:47 UTC](https://discourse.nodered.org/t/international-space-station-data-stream/95202/4 "2025-02-24T13:47:30Z")

</div>

I suspect it's an iffy WiFi connection, all good at github.

---

<div class="post-metadata">

**Author:** ![Giamma](https://avatars.discourse-cdn.com/v4/letter/g/e47774/32.png) [@Giamma](https://discourse.nodered.org/u/Giamma)\
**Post date:** [25 February 2025 15:32 UTC](https://discourse.nodered.org/t/international-space-station-data-stream/95202/5 "2025-02-25T15:32:55Z")

</div>

![iss](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/f/e/fefb27bee7f5c09519814a9caf44d9d30ea8c504.png)

Help please...

---

<div class="post-metadata">

**Author:** ![joepavitt](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/joepavitt/32/59722_2.png) [@joepavitt](https://discourse.nodered.org/u/joepavitt)\
**Post date:** [25 February 2025 15:45 UTC](https://discourse.nodered.org/t/international-space-station-data-stream/95202/6 "2025-02-25T15:45:19Z")

</div>

Double click the node, and then make sure you've selected some of the feeds you want data for in the node config.

---

<div class="post-metadata">

**Author:** ![jbudd](https://avatars.discourse-cdn.com/v4/letter/j/5f8ce5/32.png) [@jbudd](https://discourse.nodered.org/u/jbudd)\
**Post date:** [26 February 2025 00:27 UTC](https://discourse.nodered.org/t/international-space-station-data-stream/95202/7 "2025-02-26T00:27:39Z")

</div>

> [@joepavitt](#):
>
> make sure you've selected some of the feeds you want data for in the node config.

I don't see any feeds to select, and any change in the config results in @Giamma's problem of "No feeds selected". I have to use ctrl z to undo to recover from this.

 ![image](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/a/f/af9bd85c5649f36ae465dc804ef7ece51df50241.png)

Just a tiny niggle:

 ![image](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/6/0/603f5e2ac2d04472f6ecc9753e7424b0d5e55914.png)

I think the units are probably millimeters of mercury, not PSI - which would be a more comfortable 14.30 PSI

🙃

---

<div class="post-metadata">

**Author:** ![gerry](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/gerry/32/21604_2.png) [@gerry](https://discourse.nodered.org/u/gerry)\
**Post date:** [26 February 2025 03:13 UTC](https://discourse.nodered.org/t/international-space-station-data-stream/95202/8 "2025-02-26T03:13:41Z")

</div>

I see the same thing when I try to select feed, but then I think 739 psi seems about right 🙂

---

<div class="post-metadata">

**Author:** ![bakman2](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/bakman2/32/6207_2.png) [@bakman2](https://discourse.nodered.org/u/bakman2)\
**Post date:** [26 February 2025 05:56 UTC](https://discourse.nodered.org/t/international-space-station-data-stream/95202/9 "2025-02-26T05:56:42Z")

</div>

I see the same; it tries to load some file it cannot find

```auto
resources/@joepavitt/node-red-iss-data-streamer/telemetry-dictionary.json

```

---

<div class="post-metadata">

**Author:** ![Giamma](https://avatars.discourse-cdn.com/v4/letter/g/e47774/32.png) [@Giamma](https://discourse.nodered.org/u/Giamma)\
**Post date:** [26 February 2025 07:22 UTC](https://discourse.nodered.org/t/international-space-station-data-stream/95202/10 "2025-02-26T07:22:44Z")

</div>

Yesterday I didn't reply thinking it was only my problem ....

 ![iss](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/e/e/ee9553732971d67ff1ad2d768bf4b9411e79c78a.png)

---

<div class="post-metadata">

**Author:** ![joepavitt](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/joepavitt/32/59722_2.png) [@joepavitt](https://discourse.nodered.org/u/joepavitt)\
**Post date:** [26 February 2025 07:51 UTC](https://discourse.nodered.org/t/international-space-station-data-stream/95202/11 "2025-02-26T07:51:16Z")

</div>

Thanks all, sorry you're seeing the issues, Ill try and take a look tonight

Are any of you running via proxies or with different HTTP Admin endpoints out of interest?

---

<div class="post-metadata">

**Author:** ![Steve-Mcl](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/steve-mcl/32/4826_2.png) [@Steve-Mcl](https://discourse.nodered.org/u/Steve-Mcl)\
**Post date:** [26 February 2025 09:04 UTC](https://discourse.nodered.org/t/international-space-station-data-stream/95202/12 "2025-02-26T09:04:24Z")

</div>

> [@bakman2](#):
>
> `resources/@joepavitt/node-red-iss-data-streamer/telemetry-dictionary.json`

I believe the issue is due to the scope name of the package not matching the scope URL (which is using Joe's GitHub name)

`@jdp1g09/node-red-iss-data-streamer` Vs `@joepavitt/node-red-iss-data-streamer`

> <https://github.com/joepavitt/node-red-iss-data-streamer/blob/10695313d5c8767bf597afe59e1b6102ab66bb26/nodes/iss-data-streamer.html#L47>

Would be interesting to see if this package works when installed direct from GitHub instead of npm.

Could someone test using `npm i joepavitt/node-red-iss-data-streamer` ?

---

<div class="post-metadata">

**Author:** ![jbudd](https://avatars.discourse-cdn.com/v4/letter/j/5f8ce5/32.png) [@jbudd](https://discourse.nodered.org/u/jbudd)\
**Post date:** [26 February 2025 09:13 UTC](https://discourse.nodered.org/t/international-space-station-data-stream/95202/13 "2025-02-26T09:13:11Z")

</div>

> [@joepavitt](#):
>
> running via proxies or with different HTTP Admin endpoints

Nope.

> [@Steve-Mcl](#):
>
> test using `npm i joepavitt/node-red-iss-data-streamer`

Makes no difference for me.

---

<div class="post-metadata">

**Author:** ![Steve-Mcl](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/steve-mcl/32/4826_2.png) [@Steve-Mcl](https://discourse.nodered.org/u/Steve-Mcl)\
**Post date:** [26 February 2025 09:23 UTC](https://discourse.nodered.org/t/international-space-station-data-stream/95202/14 "2025-02-26T09:23:50Z")

</div>

> [@jbudd](#):
>
> > [@Steve-Mcl](#):
> >
> > test using `npm i joepavitt/node-red-iss-data-streamer`
> 
> Makes no difference for me

Okay that's good believe it or not. I wasn't sure if the installation directory changed to @joepavitt GitHub name and suddenly the node started working (that would have been problematic for those who create nodes with a different username to the scope name of the package)

At a guess, this works on Joe's development machine running from source - the fix is probably too alter line 47 to match the npm scope name. Could you try that locally please? (You will need to restart node-red after changing this line)

---

<div class="post-metadata">

**Author:** ![jbudd](https://avatars.discourse-cdn.com/v4/letter/j/5f8ce5/32.png) [@jbudd](https://discourse.nodered.org/u/jbudd)\
**Post date:** [26 February 2025 09:30 UTC](https://discourse.nodered.org/t/international-space-station-data-stream/95202/15 "2025-02-26T09:30:30Z")

</div>

Yes, changing that line (and rebooting the Pi) gives me the massive list of feeds to pick from.  
Well spotted @Steve-Mcl 😀

---

<div class="post-metadata">

**Author:** ![joepavitt](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/joepavitt/32/59722_2.png) [@joepavitt](https://discourse.nodered.org/u/joepavitt)\
**Post date:** [26 February 2025 09:39 UTC](https://discourse.nodered.org/t/international-space-station-data-stream/95202/16 "2025-02-26T09:39:22Z")

</div>

Yeah, fix is incoming

---

<div class="post-metadata">

**Author:** ![joepavitt](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/joepavitt/32/59722_2.png) [@joepavitt](https://discourse.nodered.org/u/joepavitt)\
**Post date:** [26 February 2025 09:39 UTC](https://discourse.nodered.org/t/international-space-station-data-stream/95202/17 "2025-02-26T09:39:51Z")

</div>

I got my GitHub usernames and NPM usernames mixed up 🤦‍♂️

---

<div class="post-metadata">

**Author:** ![Giamma](https://avatars.discourse-cdn.com/v4/letter/g/e47774/32.png) [@Giamma](https://discourse.nodered.org/u/Giamma)\
**Post date:** [26 February 2025 09:45 UTC](https://discourse.nodered.org/t/international-space-station-data-stream/95202/18 "2025-02-26T09:45:18Z")

</div>

👍

 ![iss](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/d/0/d0df25e196bfdc9331dd016d1b56827bfbfe2f6a.png)

---

<div class="post-metadata">

**Author:** ![jbudd](https://avatars.discourse-cdn.com/v4/letter/j/5f8ce5/32.png) [@jbudd](https://discourse.nodered.org/u/jbudd)\
**Post date:** [26 February 2025 09:50 UTC](https://discourse.nodered.org/t/international-space-station-data-stream/95202/19 "2025-02-26T09:50:13Z")

</div>

There seems to be a lot of data arriving on that feed!  
Is there a simple way to measure just how much? (My broadband is metered)

---

<div class="post-metadata">

**Author:** ![joepavitt](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/joepavitt/32/59722_2.png) [@joepavitt](https://discourse.nodered.org/u/joepavitt)\
**Post date:** [26 February 2025 09:52 UTC](https://discourse.nodered.org/t/international-space-station-data-stream/95202/20 "2025-02-26T09:52:31Z")

</div>

Yeah, that's why I've added the ability to toggle which feeds you subscribe to 😃 it's an incredible data source

Also, I verified that Airlock Pressure is definitely PSI

[Next page](https://discourse.nodered.org/t/international-space-station-data-stream/95202.md?page=2)
