<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Manuel Quaglio Marsura</title>
    <description>The latest articles on DEV Community by Manuel Quaglio Marsura (@marsutech).</description>
    <link>https://dev.to/marsutech</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4123365%2F84ad23d9-3395-433c-b0b0-8ba9883b538a.jpg</url>
      <title>DEV Community: Manuel Quaglio Marsura</title>
      <link>https://dev.to/marsutech</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/marsutech"/>
    <language>en</language>
    <item>
      <title>I built PiMonitor v2.1 - A Raspberry Pi monitoring dashboard with Node-RED and FlowFuse</title>
      <dc:creator>Manuel Quaglio Marsura</dc:creator>
      <pubDate>Sun, 13 Sep 2026 18:30:10 +0000</pubDate>
      <link>https://dev.to/marsutech/i-built-pimonitor-v21-a-raspberry-pi-monitoring-dashboard-with-node-red-and-flowfuse-5kp</link>
      <guid>https://dev.to/marsutech/i-built-pimonitor-v21-a-raspberry-pi-monitoring-dashboard-with-node-red-and-flowfuse-5kp</guid>
      <description>&lt;p&gt;I’ve been working on PiMonitor, a Raspberry Pi monitoring dashboard built with Node-RED and FlowFuse Dashboard 2.0.&lt;/p&gt;

&lt;p&gt;The goal was simple: have one clean place to check the health of my Raspberry Pi without relying on an external monitoring service.&lt;/p&gt;

&lt;p&gt;PiMonitor v2.1 currently shows:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;CPU usage&lt;/li&gt;
&lt;li&gt;RAM usage&lt;/li&gt;
&lt;li&gt;CPU temperature&lt;/li&gt;
&lt;li&gt;Host disk usage&lt;/li&gt;
&lt;li&gt;Uptime&lt;/li&gt;
&lt;li&gt;1 / 5 / 15 minute load averages&lt;/li&gt;
&lt;li&gt;Overall system health&lt;/li&gt;
&lt;li&gt;OK / WARNING / CRITICAL states&lt;/li&gt;
&lt;li&gt;Rolling 1-hour CPU, RAM and temperature history&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I’m running it on a Raspberry Pi 5 with Node-RED inside Docker / Portainer.&lt;/p&gt;

&lt;p&gt;One of the more interesting parts was getting useful host information while Node-RED is running inside a container. The dashboard also supports optional remote access through Tailscale.&lt;/p&gt;

&lt;p&gt;I tested the remote setup from a phone over 5G with Wi-Fi disabled, so I can check the Raspberry Pi while I’m away from home without exposing Node-RED directly to the public Internet, and I'm using it to monitor my DIY 200W solar panel connected to the Victron Energy Smart Solar Charger and a 100Ah gel battery.&lt;/p&gt;

&lt;p&gt;The current version uses FlowFuse Dashboard 2.0 rather than the deprecated legacy Node-RED Dashboard.&lt;/p&gt;

&lt;p&gt;Tested with:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Raspberry Pi 5&lt;/li&gt;
&lt;li&gt;Node-RED 5.0.7&lt;/li&gt;
&lt;li&gt;Node.js 24.20.0&lt;/li&gt;
&lt;li&gt;FlowFuse Dashboard 1.31.0&lt;/li&gt;
&lt;li&gt;Docker / Portainer&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Project page:&lt;br&gt;
&lt;a href="https://github.com/marsuramanuel-bit/PiMonitor" rel="noopener noreferrer"&gt;https://github.com/marsuramanuel-bit/PiMonitor&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Full packaged release:&lt;br&gt;
&lt;a href="https://marsutech.gumroad.com/l/pimonitor" rel="noopener noreferrer"&gt;https://marsutech.gumroad.com/l/pimonitor&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I’d be interested in feedback from other Raspberry Pi and Node-RED users, especially on the dashboard layout and which system metrics would be most useful to add next.&lt;/p&gt;

</description>
      <category>showdev</category>
      <category>raspberrypi</category>
      <category>nodered</category>
      <category>docker</category>
    </item>
  </channel>
</rss>
