<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Voltaic Systems Blog</title>
	<atom:link href="https://blog.voltaicsystems.com/feed/" rel="self" type="application/rss+xml" />
	<link>https://blog.voltaicsystems.com</link>
	<description>Solar Tutorial and DIY Solar Guides</description>
	<lastBuildDate>Fri, 13 Mar 2026 14:59:39 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://blog.voltaicsystems.com/wp-content/uploads/2024/07/cropped-Favicon_48x48-32x32.png</url>
	<title>Voltaic Systems Blog</title>
	<link>https://blog.voltaicsystems.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Calculating Safe Distance from Walls and Trees for Successful Solar Performance</title>
		<link>https://blog.voltaicsystems.com/wall-trees-solar-performance/</link>
					<comments>https://blog.voltaicsystems.com/wall-trees-solar-performance/#respond</comments>
		
		<dc:creator><![CDATA[Voltaic Systems]]></dc:creator>
		<pubDate>Fri, 13 Mar 2026 14:58:22 +0000</pubDate>
				<category><![CDATA[All]]></category>
		<category><![CDATA[CORE Solar system]]></category>
		<guid isPermaLink="false">https://blog.voltaicsystems.com/?p=115094</guid>

					<description><![CDATA[Can you install solar panels facing a wall or tree? It depends on distance from the object, latitude and panel sizing! For northern latitudes and taller buildings, the panels need to be further and further away from a given obstacle to see the sun. Choosing the right distance is critical for installation—a properly sized system [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Can you install solar panels facing a wall or tree? It depends on distance from the object, latitude and panel sizing!</p>
<p>For northern latitudes and taller buildings, the panels need to be further and further away from a given obstacle to see the sun. Choosing the right distance is critical for installation—a properly sized system won’t survive the winter if it’s installed too close to an obstacle.</p>
<p>In this blog I’ll show you how to calculate this crucial distance for your installation, then I’ll go into more detail about how those calculations are derived for my fellow nerds and engineers.</p>
<h2>Calculating Distance</h2>
<p>There are two distances that we’re concerned about in the graphic below:<br />
<strong>H</strong> &#8211; <em>How much higher the obstacle is than the panel?</em> Precisely, the difference in height between the top of the obstacle and the bottom of the solar panel.<br />
<strong>D</strong> &#8211; <em>How far the panel is from the obstacle?</em> Precisely, the horizontal distance from the most Northern tip of the obstacle to the most Southern part of the solar panels.<br />
<img fetchpriority="high" decoding="async" src="https://blog.voltaicsystems.com/wp-content/uploads/2026/03/height-diagram.png" alt="height of solar panel to avoid shading" width="920" height="613" class="alignleft size-full wp-image-115096" srcset="https://blog.voltaicsystems.com/wp-content/uploads/2026/03/height-diagram.png 920w, https://blog.voltaicsystems.com/wp-content/uploads/2026/03/height-diagram-750x500.png 750w, https://blog.voltaicsystems.com/wp-content/uploads/2026/03/height-diagram-768x512.png 768w, https://blog.voltaicsystems.com/wp-content/uploads/2026/03/height-diagram-300x200.png 300w, https://blog.voltaicsystems.com/wp-content/uploads/2026/03/height-diagram-360x240.png 360w, https://blog.voltaicsystems.com/wp-content/uploads/2026/03/height-diagram-600x400.png 600w" sizes="(max-width: 920px) 100vw, 920px" /></p>
<p>The Distance D is determined by a Multiplication Factor F. This changes depending on your location (see chart below). The further North you are installing, the further the panel will need to be away from the obstacle. Calculating D is simple:</p>
<p style="text-align: center;">D = F x H</p>
<table>
<tbody>
<tr>
<td><b>Location</b></td>
<td><b>Latitude</b></td>
<td><b>Factor (F)</b></td>
<td><b>Example Height (H)</b></td>
<td><b>Example Distance (D)</b></td>
</tr>
<tr>
<td><span style="font-weight: 400;">Zone 1 &#8211; Seattle, Bismarck</span></td>
<td><b>45-50</b></td>
<td><b>6.85</b></td>
<td><span style="font-weight: 400;">10 ft</span></td>
<td><span style="font-weight: 400;">69 ft</span></td>
</tr>
<tr>
<td><span style="font-weight: 400;">Zone 2 &#8211; New York, Boise</span></td>
<td><b>40-45</b></td>
<td><b>3.51</b></td>
<td><span style="font-weight: 400;">10 ft</span></td>
<td><span style="font-weight: 400;">35 ft</span></td>
</tr>
<tr>
<td><span style="font-weight: 400;">Zone 3 &#8211; San Francisco, D.C.</span></td>
<td><b>35-40</b></td>
<td><b>3.11</b></td>
<td><span style="font-weight: 400;">10 ft</span></td>
<td><span style="font-weight: 400;">31 ft</span></td>
</tr>
<tr>
<td><span style="font-weight: 400;">Zone 4 &#8211; Atlanta, Austin</span></td>
<td><b>30-35</b></td>
<td><b>2.12</b></td>
<td><span style="font-weight: 400;">10 ft</span></td>
<td><span style="font-weight: 400;">21 ft</span></td>
</tr>
<tr>
<td><span style="font-weight: 400;">Zone 5 &#8211; Miami, Houston</span></td>
<td><b>25-30</b></td>
<td><b>1.89</b></td>
<td><span style="font-weight: 400;">10 ft</span></td>
<td><span style="font-weight: 400;">19 ft</span></td>
</tr>
</tbody>
</table>
<h2>Background</h2>
<p>Voltaic sizes solar power systems based on their expected performance in December to ensure that the systems run year-round. December is when the sun is lowest in the sky and shadows are at their longest, so if you’re installing in June or July you can’t judge shadows with your eye.</p>
<p>At northern latitudes, a panel might only see the equivalent of 2 hours of direct sunlight over the course of the average December day. If the panel is shaded for the first half of the day by a building due South of it, then that installation will require double the amount of solar power. If that’s not accounted for during install, then the system will go down during the winter.</p>
<p>For the purposes of this exercise I assumed that the hours of 9AM &#8211; 3PM cover most of the significant sunlight hours in the wintertime. In other words, if you’re not shaded during these hours, then our estimates will hold up. This picture provided by <a href="https://shademap.app">Shademap.app</a> shows the shading in Pittsburg at 9AM in early January to illustrate this point. If you use the factors in the table above, then your system will not see shading between 9AM &#8211; 3PM in your corresponding zone.</p>
<p><img decoding="async" class="alignleft size-full wp-image-115095" src="https://blog.voltaicsystems.com/wp-content/uploads/2026/03/shade-map.png" alt="amount of shade on a potential solar panel site" width="1264" height="674" srcset="https://blog.voltaicsystems.com/wp-content/uploads/2026/03/shade-map.png 1264w, https://blog.voltaicsystems.com/wp-content/uploads/2026/03/shade-map-750x400.png 750w, https://blog.voltaicsystems.com/wp-content/uploads/2026/03/shade-map-768x410.png 768w" sizes="(max-width: 1264px) 100vw, 1264px" /></p>
<h2>Math</h2>
<p>To calculate the above multiplication factors, we took the height of the sun in degrees in December at 9AM as θ and plugged it into the following equation:</p>
<p style="text-align: center;">F = 1 / tan (θ)</p>
<p>Thank you for reading along and feel free to reach out if you are unsure about your installation location. We highly recommend using <a href="https://shademap.app/">Shademap.app</a> to check shading in your area.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.voltaicsystems.com/wall-trees-solar-performance/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Hack The Planet Limits Poaching With ScannerEdge</title>
		<link>https://blog.voltaicsystems.com/hack-the-planet-limits-poaching-with-scanneredge/</link>
					<comments>https://blog.voltaicsystems.com/hack-the-planet-limits-poaching-with-scanneredge/#respond</comments>
		
		<dc:creator><![CDATA[Voltaic Systems]]></dc:creator>
		<pubDate>Tue, 10 Feb 2026 18:09:50 +0000</pubDate>
				<category><![CDATA[All]]></category>
		<guid isPermaLink="false">https://blog.voltaicsystems.com/?p=115080</guid>

					<description><![CDATA[Hack The Planet is a Dutch non-profit that develops technological solutions to protect nature. Their latest product is ScannerEdge, an intruder detection system with LoRaWAN and satellite connectivity. SmartDetect is able to identify humans within a 1km distance if they are using nearly any type of communications equipment. There are some interesting challenges in the [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><a href="https://hack-the-planet.io">Hack The Planet</a> is a Dutch non-profit that develops technological solutions to protect nature. Their latest product is <a href="https://www.hack-the-planet.io/project/scanneredge">ScannerEdge</a>, an intruder detection system with LoRaWAN and satellite connectivity.</p>
<div id="attachment_115081" style="width: 760px" class="wp-caption alignleft"><img decoding="async" aria-describedby="caption-attachment-115081" src="https://blog.voltaicsystems.com/wp-content/uploads/2026/02/scanner-edge-forest-1500x1000.jpeg" alt="solar powered intrusion detection" width="750" height="500" class="size-large wp-image-115081" srcset="https://blog.voltaicsystems.com/wp-content/uploads/2026/02/scanner-edge-forest-1500x1000.jpeg 1500w, https://blog.voltaicsystems.com/wp-content/uploads/2026/02/scanner-edge-forest-750x500.jpeg 750w, https://blog.voltaicsystems.com/wp-content/uploads/2026/02/scanner-edge-forest-768x512.jpeg 768w, https://blog.voltaicsystems.com/wp-content/uploads/2026/02/scanner-edge-forest-1536x1024.jpeg 1536w, https://blog.voltaicsystems.com/wp-content/uploads/2026/02/scanner-edge-forest-300x200.jpeg 300w, https://blog.voltaicsystems.com/wp-content/uploads/2026/02/scanner-edge-forest-360x240.jpeg 360w, https://blog.voltaicsystems.com/wp-content/uploads/2026/02/scanner-edge-forest-600x400.jpeg 600w, https://blog.voltaicsystems.com/wp-content/uploads/2026/02/scanner-edge-forest.jpeg 2000w" sizes="(max-width: 750px) 100vw, 750px" /><p id="caption-attachment-115081" class="wp-caption-text">ScannerEdge deployed in the forest.</p></div>
<p>SmartDetect is able to identify humans within a 1km distance if they are using nearly any type of communications equipment.</p>
<p>There are some interesting challenges in the design of a system deployed in remote locations like national parks in Zambia. Power consumption for communication is one that every IoT developer experiences. Hack The Planet uses the very efficient Semtech <a href="https://www.semtech.com/products/wireless-rf/lora-edge/lr1110">LR11X</a> chip for the LoRaWAN version and for scanning. They strategically schedule the scanning to balance power used vs probability of identifying an intruder. On the satellite version, they use the Ground Control <a href="https://www.groundcontrol.com/product/rockblock-9603-compact-plug-and-play-satellite-transmitter/">RockBLOCK 9603</a> satellite modem and carefully limit data transmitted.</p>
<p>Humans and wildlife will target electronics devices placed in the field. The team generally places the sensors high up in trees, well away from known trails, to be out of the range of elephants and out of sight of poachers. They will sometimes coat the devices with chili oil to deter elephants. This however, doesn&#8217;t seem to always work with monkeys and rodents. <div id="attachment_115084" style="width: 1290px" class="wp-caption alignleft"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-115084" src="https://blog.voltaicsystems.com/wp-content/uploads/2026/02/gateway.jpg" alt="solar powered satellite gateway" width="1280" height="720" class="size-full wp-image-115084" srcset="https://blog.voltaicsystems.com/wp-content/uploads/2026/02/gateway.jpg 1280w, https://blog.voltaicsystems.com/wp-content/uploads/2026/02/gateway-750x422.jpg 750w, https://blog.voltaicsystems.com/wp-content/uploads/2026/02/gateway-768x432.jpg 768w" sizes="auto, (max-width: 1280px) 100vw, 1280px" /><p id="caption-attachment-115084" class="wp-caption-text">Larger enclosure is needed for the satellite version.</p></div></p>
<p>The systems draw power from one of our <a href="https://voltaicsystems.com/small-solar-panels">small solar panel</a>, the <a href="https://voltaicsystems.com/p126">P126</a>.</p>
<p>Learn more about <a href="https://www.hack-the-planet.io/">Hack The Planet</a> and their partner, <a href="https://smartparks.org">Smart Parks</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.voltaicsystems.com/hack-the-planet-limits-poaching-with-scanneredge/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Obscape Uses Voltaic In Rugged Environmental Devices</title>
		<link>https://blog.voltaicsystems.com/obscape-environmental-monitoing/</link>
					<comments>https://blog.voltaicsystems.com/obscape-environmental-monitoing/#respond</comments>
		
		<dc:creator><![CDATA[Voltaic Systems]]></dc:creator>
		<pubDate>Mon, 09 Feb 2026 17:56:29 +0000</pubDate>
				<category><![CDATA[Profiles]]></category>
		<category><![CDATA[environmental monitoring]]></category>
		<category><![CDATA[IoT]]></category>
		<category><![CDATA[time-lapse camera]]></category>
		<category><![CDATA[wave monitoring]]></category>
		<guid isPermaLink="false">https://blog.voltaicsystems.com/?p=115072</guid>

					<description><![CDATA[Obscape is a designer and manufacturer of easy-to-use environmental monitoring products. Their devices are placed in extremely challenging locations around the world including coastlines, ports, offshore drilling platforms. Once deployed, they take photographs and measure wave height, water quality, water levels and water flow. For Obscape&#8217;s customers, product reliability is a critical feature. Obscape outlines [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><a href="https://site.obscape.com/">Obscape</a> is a designer and manufacturer of easy-to-use environmental monitoring products. Their devices are placed in extremely challenging locations around the world including coastlines, ports, offshore drilling platforms. Once deployed, they take photographs and measure wave height, water quality, water levels and water flow.</p>
<div id="attachment_115074" style="width: 760px" class="wp-caption alignleft"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-115074" class="wp-image-115074 size-large" src="https://blog.voltaicsystems.com/wp-content/uploads/2026/02/DSCF2630-1497x1000.jpg" alt="Solar panel time lapse camera" width="750" height="501" /><p id="caption-attachment-115074" class="wp-caption-text">Solar powered Time-Lapse Camera deployed on a beach.</p></div>
<p>For Obscape&#8217;s customers, product reliability is a critical feature. Obscape outlines the reasons they choose to use Voltaic <a href="http://voltaicsystems.com/small-solar-panels">solar panels</a> in this video.</p>
<p><iframe loading="lazy" title="Obscape x Voltaic Solar Panels" width="750" height="422" src="https://www.youtube.com/embed/1LVflDu56Xg?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></p>
<p><img loading="lazy" decoding="async" src="https://blog.voltaicsystems.com/wp-content/uploads/2026/02/time-lapse-camera-solar.jpg" alt="" width="750" height="491" class="alignleft size-large wp-image-115078" srcset="https://blog.voltaicsystems.com/wp-content/uploads/2026/02/time-lapse-camera-solar.jpg 1000w, https://blog.voltaicsystems.com/wp-content/uploads/2026/02/time-lapse-camera-solar-750x491.jpg 750w, https://blog.voltaicsystems.com/wp-content/uploads/2026/02/time-lapse-camera-solar-768x503.jpg 768w" sizes="auto, (max-width: 750px) 100vw, 750px" /></p>
<p>Voltaic has spent extensive time and resources validating the material stack used in all of our ETFE panels. They have been tested against a wide variety of environmental forces:</p>
<ul>
<li>combined UV, temperature and humidity</li>
<li>thermal cycling</li>
<li>thermal shock</li>
<li>vibration</li>
<li>mechanical shock</li>
<li>saltwater</li>
<li>chemical exposure</li>
<p>
The solar panels have also been field tested with well over a million panels deployed across a wide variety of use cases and environmental conditions.</p>
<div id="attachment_115073" style="width: 760px" class="wp-caption alignleft"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-115073" class="wp-image-115073 size-large" src="https://blog.voltaicsystems.com/wp-content/uploads/2026/02/7W-Umhlanga-1333x1000.jpg" alt="Solar panels on ocean buoy" width="750" height="563" /><p id="caption-attachment-115073" class="wp-caption-text">Solar panels on OBS-BUOY</p></div>
<p>Voltaic collaborates with our customers to ensure mechanical and electrical designs follow best practices. Obscape embeds each of the panels precisely and securely in the enclosure which shields them from impact. This design step extends the length of the panel by several years.</p>
<div id="attachment_115075" style="width: 760px" class="wp-caption alignleft"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-115075" class="size-large wp-image-115075" src="https://blog.voltaicsystems.com/wp-content/uploads/2026/02/Still_1.17.1-1500x844.jpg" alt="solar panel embedded electronics" width="750" height="422" /><p id="caption-attachment-115075" class="wp-caption-text">Solar panels in Time-Lapse camera during production.</p></div>
<p>We are excited to work with companies like Obscape who help their customers better understand the world around them.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.voltaicsystems.com/obscape-environmental-monitoing/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Monitoring Battery Health Data with Digi’s IX30 Cellular Router</title>
		<link>https://blog.voltaicsystems.com/monitoring-battery-health-data-with-digis-ix30-cellular-router/</link>
					<comments>https://blog.voltaicsystems.com/monitoring-battery-health-data-with-digis-ix30-cellular-router/#respond</comments>
		
		<dc:creator><![CDATA[Samson Zhang]]></dc:creator>
		<pubDate>Fri, 24 Oct 2025 15:23:45 +0000</pubDate>
				<category><![CDATA[All]]></category>
		<category><![CDATA[IoT Tutorial]]></category>
		<category><![CDATA[CORE Solar system]]></category>
		<category><![CDATA[digi ix30]]></category>
		<guid isPermaLink="false">https://blog.voltaicsystems.com/?p=114973</guid>

					<description><![CDATA[The Digi IX30 cellular router is used in a broad range of industrial applications including private LTE networks. In cases where power is difficult to access, our CORE Solar Systems can run the router and any accompanying sensors. There are two ways to monitor the performance of the solar panel and battery in this situation. [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>The <a href="https://www.digi.com/products/networking/cellular-routers/industrial/digi-ix30">Digi IX30 cellular router</a> is used in a broad range of industrial applications including private LTE networks. In cases where power is difficult to access, our <a href="http://voltaicsytems.com/iot">CORE Solar Systems</a> can run the router and any accompanying sensors.</p>
<p>There are two ways to monitor the performance of the solar panel and battery in this situation. You can use the Voltaic battery <a href="https://voltaicsystems.com/c401/">health monitor</a> or send the data from our battery directly to the router and the Digi Remote Manager&reg; dashboard. This eliminates having two cellular connections.</p>
<p>In this post we show how to:</p>
<ul>
<li>physically connect the RS485 output of the Voltaic battery to the router</li>
<li>program the Digi IX30 using Python to receive data from the battery</li>
<li>present the data on the Digi dashboard</li>
</ul>
<h2>Hardware Requirements</h2>
<ul>
<li>Voltaic CORE Solar System and a waterproof enclosure, preferably with DIN Rail</li>
<li>Digi IX30</li>
<li>M8 RS485 cable</li>
<li>RS485 to USB adapter</li>
<li>Female to male USB extension cable</li>
<li>For configuration only: ethernet cable, computer with ethernet port or ethernet to USB adapter</li>
</ul>
<h2>Hardware Setup</h2>
<p>Ensure your router has an activated SIM card installed. Connect the power terminals of the Digi IX30 to the output of the Voltaic battery. The router should automatically power on and begin looking for a cellular connection. Once it has found a connection, the lights will be a steady blue color.</p>
<p>Note that we could swap the default antennas for smaller version to allow for a smaller enclosure.</p>
<p><img loading="lazy" decoding="async" class="alignnone wp-image-114974 size-large" src="https://blog.voltaicsystems.com/wp-content/uploads/2025/10/image1-1333x1000.png" alt="" width="750" height="563" srcset="https://blog.voltaicsystems.com/wp-content/uploads/2025/10/image1-1333x1000.png 1333w, https://blog.voltaicsystems.com/wp-content/uploads/2025/10/image1-666x500.png 666w, https://blog.voltaicsystems.com/wp-content/uploads/2025/10/image1-768x576.png 768w, https://blog.voltaicsystems.com/wp-content/uploads/2025/10/image1-1536x1153.png 1536w, https://blog.voltaicsystems.com/wp-content/uploads/2025/10/image1-80x60.png 80w, https://blog.voltaicsystems.com/wp-content/uploads/2025/10/image1.png 1999w" sizes="auto, (max-width: 750px) 100vw, 750px" /><br />
Connect the M8 cable from the RS485 port on your battery and the other end of the cable to your enclosure. Then connect the GND, A+, and B- wires to the corresponding terminals of your RS485 to USB adapter.</p>
<p><img loading="lazy" decoding="async" src="https://blog.voltaicsystems.com/wp-content/uploads/2025/10/image17-e1759295381993-1333x1000.png" alt="" width="750" height="563" class="alignleft size-large wp-image-114990" srcset="https://blog.voltaicsystems.com/wp-content/uploads/2025/10/image17-e1759295381993-1333x1000.png 1333w, https://blog.voltaicsystems.com/wp-content/uploads/2025/10/image17-e1759295381993-666x500.png 666w, https://blog.voltaicsystems.com/wp-content/uploads/2025/10/image17-e1759295381993-768x576.png 768w, https://blog.voltaicsystems.com/wp-content/uploads/2025/10/image17-e1759295381993-1536x1153.png 1536w, https://blog.voltaicsystems.com/wp-content/uploads/2025/10/image17-e1759295381993-80x60.png 80w, https://blog.voltaicsystems.com/wp-content/uploads/2025/10/image17-e1759295381993.png 1999w" sizes="auto, (max-width: 750px) 100vw, 750px" /></p>
<p>Connect the USB adapter to the USB port on your router directly or with a female-to-male USB extension cable.</p>
<p><img loading="lazy" decoding="async" class="alignnone wp-image-114982 size-large" src="https://blog.voltaicsystems.com/wp-content/uploads/2025/10/image9-1333x1000.png" alt="" width="750" height="563" srcset="https://blog.voltaicsystems.com/wp-content/uploads/2025/10/image9-1333x1000.png 1333w, https://blog.voltaicsystems.com/wp-content/uploads/2025/10/image9-666x500.png 666w, https://blog.voltaicsystems.com/wp-content/uploads/2025/10/image9-768x576.png 768w, https://blog.voltaicsystems.com/wp-content/uploads/2025/10/image9-1536x1153.png 1536w, https://blog.voltaicsystems.com/wp-content/uploads/2025/10/image9-80x60.png 80w, https://blog.voltaicsystems.com/wp-content/uploads/2025/10/image9.png 1999w" sizes="auto, (max-width: 750px) 100vw, 750px" /><br />
Now the Digi IX30 is ready to be programmed to read data from your charge controller and transmit the data via cellular connection to Digi Remote Manager.</p>
<h2>Digi IX30 Configuration</h2>
<p>First, <a href="https://docs.digi.com/resources/documentation/digidocs/90002452/os/cloud-add-device-wi th-drm-credentials-t.htm">add your Digi IX30 to Digi Remote Manager</a>. You will need to connect your router to a computer using an ethernet cable to do this. In Digi Remote Manager, create a new Template. Select your Digi IX30 as the model device. Leave other settings as default until you get to the “Actions” screen. Here, check “Enable scanning” and “Remediate” under “Action Plan.” Under Add-ons, check “Python.”</p>
<p><img loading="lazy" decoding="async" class="alignnone wp-image-114979 size-large" src="https://blog.voltaicsystems.com/wp-content/uploads/2025/10/image6-1500x911.png" alt="" width="750" height="456" srcset="https://blog.voltaicsystems.com/wp-content/uploads/2025/10/image6-1500x911.png 1500w, https://blog.voltaicsystems.com/wp-content/uploads/2025/10/image6-750x455.png 750w, https://blog.voltaicsystems.com/wp-content/uploads/2025/10/image6-768x466.png 768w, https://blog.voltaicsystems.com/wp-content/uploads/2025/10/image6-1536x933.png 1536w, https://blog.voltaicsystems.com/wp-content/uploads/2025/10/image6.png 1999w" sizes="auto, (max-width: 750px) 100vw, 750px" /><br />
Save your template, then click into it to further edit its settings. Note that you can also make these setting changes through the Web UI if your router is connected to your laptop via ethernet<br />
— <a href="https://docs.digi.com/resources/documentation/digidocs/90002452/default.htm#os/pythonsetup-python-t.htm?Highlight=python">follow Digi’s instructions here</a>.</p>
<p>On the “Serial” tab, press the “+” button to add a serial port. Name it “usb1,” select “USB Serial Port” for type, and set the Serial Mode to “Application.” This will allow your Python script to use the USB port to read data from the Voltaic CORE Solar System.</p>
<p><img loading="lazy" decoding="async" class="alignnone wp-image-114984 size-large" src="https://blog.voltaicsystems.com/wp-content/uploads/2025/10/image11-1500x736.png" alt="" width="750" height="368" srcset="https://blog.voltaicsystems.com/wp-content/uploads/2025/10/image11-1500x736.png 1500w, https://blog.voltaicsystems.com/wp-content/uploads/2025/10/image11-750x368.png 750w, https://blog.voltaicsystems.com/wp-content/uploads/2025/10/image11-768x377.png 768w, https://blog.voltaicsystems.com/wp-content/uploads/2025/10/image11-1536x754.png 1536w, https://blog.voltaicsystems.com/wp-content/uploads/2025/10/image11.png 1984w" sizes="auto, (max-width: 750px) 100vw, 750px" /><br />
On the “Services” tab, enable SSH and Service Discovery (mDNS). This will enable SSH access from Digi Remote Manager, which we will use to install Python packages and test our script.<br />
<img loading="lazy" decoding="async" class="alignnone wp-image-114976 size-large" src="https://blog.voltaicsystems.com/wp-content/uploads/2025/10/image3-1500x608.png" alt="" width="750" height="304" srcset="https://blog.voltaicsystems.com/wp-content/uploads/2025/10/image3-1500x608.png 1500w, https://blog.voltaicsystems.com/wp-content/uploads/2025/10/image3-750x304.png 750w, https://blog.voltaicsystems.com/wp-content/uploads/2025/10/image3-768x311.png 768w, https://blog.voltaicsystems.com/wp-content/uploads/2025/10/image3.png 1516w" sizes="auto, (max-width: 750px) 100vw, 750px" /><br />
<img loading="lazy" decoding="async" class="alignnone wp-image-114978 size-large" src="https://blog.voltaicsystems.com/wp-content/uploads/2025/10/image5-1500x259.png" alt="" width="750" height="130" srcset="https://blog.voltaicsystems.com/wp-content/uploads/2025/10/image5-1500x259.png 1500w, https://blog.voltaicsystems.com/wp-content/uploads/2025/10/image5-750x130.png 750w, https://blog.voltaicsystems.com/wp-content/uploads/2025/10/image5-768x133.png 768w, https://blog.voltaicsystems.com/wp-content/uploads/2025/10/image5-1536x266.png 1536w, https://blog.voltaicsystems.com/wp-content/uploads/2025/10/image5.png 1538w" sizes="auto, (max-width: 750px) 100vw, 750px" /><br />
On the “Authentication” tab, expand Groups &gt; admin &gt; acl &gt; shell and enable “Interactive shell access.”</p>
<p><img loading="lazy" decoding="async" class="alignnone wp-image-114987 size-large" src="https://blog.voltaicsystems.com/wp-content/uploads/2025/10/image14-1446x1000.png" alt="" width="750" height="519" srcset="https://blog.voltaicsystems.com/wp-content/uploads/2025/10/image14-1446x1000.png 1446w, https://blog.voltaicsystems.com/wp-content/uploads/2025/10/image14-723x500.png 723w, https://blog.voltaicsystems.com/wp-content/uploads/2025/10/image14-768x531.png 768w, https://blog.voltaicsystems.com/wp-content/uploads/2025/10/image14-1536x1062.png 1536w, https://blog.voltaicsystems.com/wp-content/uploads/2025/10/image14.png 1984w" sizes="auto, (max-width: 750px) 100vw, 750px" /><br />
Now save your template and press “Scan now” in the sidebar. After a few minutes, the template will be installed on your Digi IX30.</p>
<h2>Python setup</h2>
<p>In Digi Remote Manager, go to your device page, then select “Open console” under “Device actions.”</p>
<p><img loading="lazy" decoding="async" class="alignnone size-medium wp-image-114975" src="https://blog.voltaicsystems.com/wp-content/uploads/2025/10/image2-521x500.png" alt="" width="521" height="500" srcset="https://blog.voltaicsystems.com/wp-content/uploads/2025/10/image2-521x500.png 521w, https://blog.voltaicsystems.com/wp-content/uploads/2025/10/image2-768x737.png 768w, https://blog.voltaicsystems.com/wp-content/uploads/2025/10/image2.png 956w" sizes="auto, (max-width: 521px) 100vw, 521px" /></p>
<p>Once the console loads, press “S” and hit enter to enable the shell. Run &#8220;python —version&#8221; to verify that Python is installed, and then run &#8220;pip install pymodbus==3.8.6&#8221; to install the Python package we will use to communicate with the Voltaic CORE Solar System.</p>
<p><img loading="lazy" decoding="async" class="alignnone size-medium wp-image-114989" src="https://blog.voltaicsystems.com/wp-content/uploads/2025/10/image16-750x348.png" alt="" width="750" height="348" srcset="https://blog.voltaicsystems.com/wp-content/uploads/2025/10/image16-750x348.png 750w, https://blog.voltaicsystems.com/wp-content/uploads/2025/10/image16-768x356.png 768w, https://blog.voltaicsystems.com/wp-content/uploads/2025/10/image16.png 1082w" sizes="auto, (max-width: 750px) 100vw, 750px" /><br />
On your computer, create a file called main.py with the following code:<br />
<code></code></p>
<pre>from pymodbus.client import ModbusSerialClient
import datetime
from digidevice import datapoint
from digidevice.datapoint import DataPoint
from digidevice.datapoint import DataType
import traceback
# modbus parameters
PORT = "/dev/serial/usb1"
BAUDRATE = 9600
# list of tuples (name, register, is_signed, unit) for charge controller data
# from Voltaic Systems documentation https://voltaicsystems.com/rs-485-guide/
REGISTERS = [
("battery_voltage", 0x30A0, False, "V"),
("battery_current", 0x3047, True, "A"),
("system_voltage", 0x304E, False, "V"),
("system_current", 0x304F, False, "A"),
("load_voltage", 0x304A, False, "V"),
("load_current", 0x304B, False, "A"),
("environmental_temp", 0x30A2, False, "C"),
("controller_temp", 0x3037, False, "C"),
]
global client
# helper function to convert twos complement to int
def twos_complement_16bit_to_int(val):
if (val &amp; (1 &lt;&lt; (16 - 1))) != 0:
val = val - (1 &lt;&lt; 16)
return val
# main loop
def main_loop():
global client
print(f'{datetime.datetime.now()}: Running main loop')
data_points = []
try:
# run in loop
for name, register, is_signed, unit in REGISTERS:
print(f'{datetime.datetime.now()}: Reading {name}...')
# separate try catch for each iteration of for loop, so other registers are still attempted
try:
# read register using modbus
response = client.read_input_registers(register)
register_value = response.registers[0]
# if signed, convert from twos complement to int
if is_signed:
register_value = twos_complement_16bit_to_int(register_value)
# divide 16 bit int by 100 to get float value
value = register_value / 100.
# create Digi data point and append to array
data_point = DataPoint(name, value, units=unit, data_type=DataType.FLOAT)
data_points.append(data_point)
print(f'{datetime.datetime.now()}: Successfully read {name}')
except Exception:
traceback.print_exc()
# upload all data points to Digi Remote Manager
print(f'{datetime.datetime.now()}: Uploading data points to DRM...')
datapoint.upload_multiple(data_points)
print(f'{datetime.datetime.now()}: Successfully uploaded data points to DRM')
except Exception:
traceback.print_exc()
if __name__ == '__main__':
client = ModbusSerialClient(PORT, baudrate=BAUDRATE)
client.connect()
main_loop()
</pre>
<p>&nbsp;</p>
<p>Connect to your Digi IX30 via ethernet (ETH2 port) and access the Web UI by going to in a browser, then logging in with the username “admin” and the password provided with your router. In the web UI, go to System &gt; File System. Navigate to and upload your Python script. </p>
<p><img class="alignnone size-medium wp-image-114981"
src="https://blog.voltaicsystems.com/wp-content/uploads/2025/10/image8-724x500.png" alt=""
width="724" height="500" srcset="https://blog.voltaicsystems.com/wp-content/uploads/2025/10/image8-724x500.png 724w, https://blog.voltaicsystems.com/wp-content/uploads/2025/10/image8-768x530.png 768w, https://blog.voltaicsystems.com/wp-content/uploads/2025/10/image8.png 1138w" sizes="(max-width: 724px) 100vw, 724px" /><br />
You can test this script by re-opening the console through Digi Remote Manager, entering the<br />
shell by pressing “S” and Enter, and running &#8220;python etc/config/scripts/main.py&#8221;. You should see<br />
the following logs:<br />
<img class="alignnone size-medium wp-image-114977"
src="https://blog.voltaicsystems.com/wp-content/uploads/2025/10/image4-750x416.png" alt=""
width="750" height="416" srcset="https://blog.voltaicsystems.com/wp-content/uploads/2025/10/image4-750x416.png 750w, https://blog.voltaicsystems.com/wp-content/uploads/2025/10/image4-768x426.png 768w, https://blog.voltaicsystems.com/wp-content/uploads/2025/10/image4.png 1070w" sizes="(max-width: 750px) 100vw, 750px" /><br />
In Digi Remote Manager, navigate to the “Data Streams” tab. You should see battery-related data appear on the dashboard.</p>
<p><img class="alignnone size-medium wp-image-114986"
src="https://blog.voltaicsystems.com/wp-content/uploads/2025/10/image13-729x500.png" alt=""
width="729" height="500" srcset="https://blog.voltaicsystems.com/wp-content/uploads/2025/10/image13-729x500.png 729w, https://blog.voltaicsystems.com/wp-content/uploads/2025/10/image13-768x527.png 768w, https://blog.voltaicsystems.com/wp-content/uploads/2025/10/image13.png 1152w" sizes="(max-width: 729px) 100vw, 729px" /><br />
Lastly, we will configure the script to run automatically on an interval. Re-open the settings page of the template you created and go to the System tab. Expand the “Scheduled tasks” dropdown, then press “+” under “Custom scripts” to create a new custom script. Enter the following settings:</p>
<ul>
<li aria-level="1">Label: any label</li>
<li aria-level="1">Run mode: Interval</li>
<li aria-level="1">Interval: your specified interval for data logging, for example 15m for 15<br />
minutes</li>
<li aria-level="1">Commands: &#8220;python etc/config/scripts/main.py&#8221;</li>
<li aria-level="1">Maximum memory: 500MB</li>
<li aria-level="1">Sandbox: unchecked</li>
</ul>
<p><img class="alignnone wp-image-114988 size-large"
src="https://blog.voltaicsystems.com/wp-content/uploads/2025/10/image15-935x1000.png"
alt="" width="750" height="802" srcset="https://blog.voltaicsystems.com/wp-content/uploads/2025/10/image15-935x1000.png 935w, https://blog.voltaicsystems.com/wp-content/uploads/2025/10/image15-468x500.png 468w, https://blog.voltaicsystems.com/wp-content/uploads/2025/10/image15-768x821.png 768w, https://blog.voltaicsystems.com/wp-content/uploads/2025/10/image15.png 1274w" sizes="(max-width: 750px) 100vw, 750px" /></p>
<p>Save these changes, then click “Scan now” to sync your device’s settings with the template. Once the device reboots with the updated settings, you should see data periodically stream into the Data Streams tab of Digi Remote Manager. To view data for one variable over time, click into the variable in Digi Remote Manager to see a graph. You can also export the data as a CSV or <a href="https://doc-remotemanager.digi.com/api/datastream/">use Digi’s API to access the data</a> and use it in your own application. Select the three dots and click “Edit chart” to adjust your chart’s title and axis bounds.</p>
<p><img class="alignnone wp-image-114985 size-large"
src="https://blog.voltaicsystems.com/wp-content/uploads/2025/10/image12-1108x1000.png"
alt="" width="750" height="677" srcset="https://blog.voltaicsystems.com/wp-content/uploads/2025/10/image12-1108x1000.png 1108w, https://blog.voltaicsystems.com/wp-content/uploads/2025/10/image12-554x500.png 554w, https://blog.voltaicsystems.com/wp-content/uploads/2025/10/image12-768x693.png 768w, https://blog.voltaicsystems.com/wp-content/uploads/2025/10/image12-1536x1386.png 1536w, https://blog.voltaicsystems.com/wp-content/uploads/2025/10/image12.png 2000w" sizes="(max-width: 750px) 100vw, 750px" /></p>
<h2>Conclusion</h2>
<p>In this tutorial, we connected our Voltaic CORE Solar System to a Digi IX30 cellular router in order to send battery health data to the Digi Remote Manager. We can now track power input (solar panel voltage and current) and power output (battery voltage and battery current) and see how our device is performing in the Digi portal.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.voltaicsystems.com/monitoring-battery-health-data-with-digis-ix30-cellular-router/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Jeng IoT Introduces Solar-ConTracker</title>
		<link>https://blog.voltaicsystems.com/jeng-iot-introduces-solar-contracker/</link>
					<comments>https://blog.voltaicsystems.com/jeng-iot-introduces-solar-contracker/#respond</comments>
		
		<dc:creator><![CDATA[Voltaic Systems]]></dc:creator>
		<pubDate>Mon, 13 Oct 2025 18:33:14 +0000</pubDate>
				<category><![CDATA[All]]></category>
		<guid isPermaLink="false">https://blog.voltaicsystems.com/?p=114971</guid>

					<description><![CDATA[Dutch-based Jeng IoT recently released a new version of their ConTracker asset tracking solution. The new tracker includes an integrated solar panel (P134) which makes the device fully autonomous. ConTracker Use Case The ConTracker was developed with the recycling industry to help them manage large fleets of containers. Prior to using the ConTracker, the companies [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Dutch-based Jeng IoT recently released a new version of their <a href="https://jeng.io/container-tracker/">ConTracker</a> asset tracking solution. The new tracker includes an integrated solar panel (<a href="http://voltaicsystems.com/p134">P134</a>) which makes the device fully autonomous.</p>
<p><img loading="lazy" decoding="async" src="https://blog.voltaicsystems.com/wp-content/uploads/2025/10/SCT-Oranje_Container_487A6508-1277x1000.jpg" alt="solar iot asset tracker" width="750" height="587" class="alignleft size-large wp-image-115022" srcset="https://blog.voltaicsystems.com/wp-content/uploads/2025/10/SCT-Oranje_Container_487A6508-1277x1000.jpg 1277w, https://blog.voltaicsystems.com/wp-content/uploads/2025/10/SCT-Oranje_Container_487A6508-639x500.jpg 639w, https://blog.voltaicsystems.com/wp-content/uploads/2025/10/SCT-Oranje_Container_487A6508-768x601.jpg 768w, https://blog.voltaicsystems.com/wp-content/uploads/2025/10/SCT-Oranje_Container_487A6508-1536x1203.jpg 1536w, https://blog.voltaicsystems.com/wp-content/uploads/2025/10/SCT-Oranje_Container_487A6508-2048x1603.jpg 2048w" sizes="auto, (max-width: 750px) 100vw, 750px" /></p>
<h3>ConTracker Use Case</h3>
<p>The ConTracker was developed with the recycling industry to help them manage large fleets of containers. Prior to using the ConTracker, the companies didn&#8217;t know the location of their containers.<img loading="lazy" decoding="async" class="size-full wp-image-114998 aligncenter" src="https://blog.voltaicsystems.com/wp-content/uploads/2025/10/2022-04-20-11_43_57-ConTracker-dashboard.jpg" alt="solar asset tracker location map" width="622" height="326" /></p>
<p>Through a dashboard or API, Jeng provides accurate current and historical geographic location of large assets and delivers event notifications. Users can get alerted when devices move as expected or if there is suspicious activity. Often containers are rented out to a 3rd party, and separate views and permissions can be assigned to those customers.</p>
<p><img loading="lazy" decoding="async" class="alignleft size-medium wp-image-115000" src="https://blog.voltaicsystems.com/wp-content/uploads/2025/10/ConTracker-dashboard-750x375.jpg" alt="solar asset tracker map" width="750" height="375" srcset="https://blog.voltaicsystems.com/wp-content/uploads/2025/10/ConTracker-dashboard-750x375.jpg 750w, https://blog.voltaicsystems.com/wp-content/uploads/2025/10/ConTracker-dashboard-1500x751.jpg 1500w, https://blog.voltaicsystems.com/wp-content/uploads/2025/10/ConTracker-dashboard-768x384.jpg 768w, https://blog.voltaicsystems.com/wp-content/uploads/2025/10/ConTracker-dashboard-1536x769.jpg 1536w, https://blog.voltaicsystems.com/wp-content/uploads/2025/10/ConTracker-dashboard-480x240.jpg 480w, https://blog.voltaicsystems.com/wp-content/uploads/2025/10/ConTracker-dashboard-1400x700.jpg 1400w, https://blog.voltaicsystems.com/wp-content/uploads/2025/10/ConTracker-dashboard.jpg 1920w" sizes="auto, (max-width: 750px) 100vw, 750px" /></p>
<h3>System Design and Power Management</h3>
<p>The solar panel is embedded just below the surface of an ABS enclosure using 3M&#8217;s VHB pressure activated tape. When light is available, it the panel charges an internal LiIon battery cell.</p>
<p><img loading="lazy" decoding="async" src="https://blog.voltaicsystems.com/wp-content/uploads/2025/10/jeng-tracker-solar-1398x1000.jpg" alt="solar asset tracker" width="750" height="536" class="alignleft size-large wp-image-115018" srcset="https://blog.voltaicsystems.com/wp-content/uploads/2025/10/jeng-tracker-solar-1398x1000.jpg 1398w, https://blog.voltaicsystems.com/wp-content/uploads/2025/10/jeng-tracker-solar-699x500.jpg 699w, https://blog.voltaicsystems.com/wp-content/uploads/2025/10/jeng-tracker-solar-768x549.jpg 768w, https://blog.voltaicsystems.com/wp-content/uploads/2025/10/jeng-tracker-solar.jpg 1404w" sizes="auto, (max-width: 750px) 100vw, 750px" /></p>
<p>The tracker sends data over the cellular network using an NB-IoT modem. In order to preserve power, it sends less data when the system is static versus when it is moving and can stay indoors in a warehouse for up to two months without losing power.</p>
<p>One design element that we like is that the enclosure can be produced in any color to match the vehicle fleet. This makes the tracker blend in more easily.</p>
<p><img loading="lazy" decoding="async" src="https://blog.voltaicsystems.com/wp-content/uploads/2025/10/SCT-blauwe_container_487A6543-1500x748.jpg" alt="solar asset tracker container" width="750" height="374" class="alignleft size-large wp-image-115021" srcset="https://blog.voltaicsystems.com/wp-content/uploads/2025/10/SCT-blauwe_container_487A6543-1500x748.jpg 1500w, https://blog.voltaicsystems.com/wp-content/uploads/2025/10/SCT-blauwe_container_487A6543-750x374.jpg 750w, https://blog.voltaicsystems.com/wp-content/uploads/2025/10/SCT-blauwe_container_487A6543-768x383.jpg 768w, https://blog.voltaicsystems.com/wp-content/uploads/2025/10/SCT-blauwe_container_487A6543-1536x766.jpg 1536w, https://blog.voltaicsystems.com/wp-content/uploads/2025/10/SCT-blauwe_container_487A6543-2048x1021.jpg 2048w, https://blog.voltaicsystems.com/wp-content/uploads/2025/10/SCT-blauwe_container_487A6543-480x240.jpg 480w, https://blog.voltaicsystems.com/wp-content/uploads/2025/10/SCT-blauwe_container_487A6543-1400x700.jpg 1400w" sizes="auto, (max-width: 750px) 100vw, 750px" /></p>
<h3>Durable Solar Panel for Embedded Applications</h3>
<p>Voltaic solar panels are designed for long term outdoor deployments. The material stack in the panel has been thoroughly qualified and passed a wide range of environmental, mechanical and immersion tests. In addition, the stack has been deployed in well over one million <a href="https://voltaicsystems.com/asset-tracking/">asset trackers</a> since 2019. The objective is for the panel to last over ten years in most outdoor environments.</p>
<p>The tests include:</p>
<ul>
<li>accelerated UV well beyond IEC 61215</li>
<li>TC50 thermal cycling</li>
<li>1,000 hours damp heat</li>
<li>vibration and mechanical shock based on SAE J1455 and MIL-STD 810H</li>
<li>IK08/IK09 referencing IEC 62262</li>
<li>salt water immersion</li>
<li>exposure to chemicals and oils</li>
</ul>
<p style="text-align: center;"><a class="maxbutton-52 maxbutton maxbutton-talk-to-a-sales-engineer" title="Talk to a Sales Engineer" href="https://voltaicsystems.com/contact-us/"><span class='mb-text'>Talk to a Sales Engineer</span></a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.voltaicsystems.com/jeng-iot-introduces-solar-contracker/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Solar Semaphore For Stockholm Ferries</title>
		<link>https://blog.voltaicsystems.com/solar-semaphore-for-stockholm-ferries/</link>
					<comments>https://blog.voltaicsystems.com/solar-semaphore-for-stockholm-ferries/#respond</comments>
		
		<dc:creator><![CDATA[Voltaic Systems]]></dc:creator>
		<pubDate>Tue, 07 Oct 2025 20:44:18 +0000</pubDate>
				<category><![CDATA[All]]></category>
		<category><![CDATA[nordic semiconductor]]></category>
		<category><![CDATA[saft]]></category>
		<category><![CDATA[Things Network]]></category>
		<guid isPermaLink="false">https://blog.voltaicsystems.com/?p=115002</guid>

					<description><![CDATA[Passenger ferries in the Stockholm archipelago rely on a century-old system of mechanical semaphores to signal when someone is waiting to board. The problem is they are hard to see in fog, rain, snow, at night, or even overly sunny days. Göran Nordahl from Lohmega has equipped the semaphore with an accelerometer that detects whether [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Passenger ferries in the Stockholm archipelago rely on a century-old system of mechanical semaphores to signal when someone is waiting to board. The problem is they are hard to see in fog, rain, snow, at night, or even overly sunny days.<br />
<img loading="lazy" decoding="async" class="alignleft size-large wp-image-115007" src="https://blog.voltaicsystems.com/wp-content/uploads/2025/10/semaphore-solar-2-750x1000.jpg" alt="" width="750" height="1000" srcset="https://blog.voltaicsystems.com/wp-content/uploads/2025/10/semaphore-solar-2-750x1000.jpg 750w, https://blog.voltaicsystems.com/wp-content/uploads/2025/10/semaphore-solar-2-375x500.jpg 375w, https://blog.voltaicsystems.com/wp-content/uploads/2025/10/semaphore-solar-2-768x1024.jpg 768w, https://blog.voltaicsystems.com/wp-content/uploads/2025/10/semaphore-solar-2.jpg 960w" sizes="auto, (max-width: 750px) 100vw, 750px" /><br />
Göran Nordahl from <a href="https://lohmega.com/">Lohmega </a>has equipped the semaphore with an accelerometer that detects whether it is raised or not and communicates this via BLE to a nearby base station. The base station then transmits the information over LoRaWAN via <a href="https://www.thethingsnetwork.org/">The Things Network</a>, and the semaphore status is displayed on a digital timetable visible to the ferry captain. This allows the ferry to move at an efficient pace along the main route instead of detouring to every island to check for passengers. This reduces fuel and reduces the chance of the ferry captain skipping a stop when there is a waiting passenger.</p>
<p>The base station features an e-ink display, RGB LEDs around the perimeter, and a Voltaic 2 Watt (<a href="http://voltaicsystems.com/p126">P126</a>) solar panel for charging. The LEDs act as a visual aid for the captain when approaching the pier in complete darkness.<br />
<img loading="lazy" decoding="async" class="alignleft size-large wp-image-115004" src="https://blog.voltaicsystems.com/wp-content/uploads/2025/10/solar-semaphore-5-750x1000.jpg" alt="" width="750" height="1000" /></p>
<div></div>
<p>As always, the main technical challenges in a system like this are antenna design and power supply. The long, dark, and cold Swedish winter poses a major problem. CST Microwave Studio and Optenni helped in antenna development, while low-power design from Nordic Semiconductor&#8217;s <a href="https://www.nordicsemi.com/Products/nRF52840">nRF52840</a> , robust rechargeable <a href="https://saft4u.saft.com/en/product/mp-small-vl">MP Series</a> batteries from Saft, and durable solar panels help address the power challenges.</p>
<p>Here&#8217;s a video of the semaphores in action.</p>
<p><iframe loading="lazy" title="M/S Dalarö från Hagede till Stavsnäs 251028 med avgång 13:00" width="750" height="422" src="https://www.youtube.com/embed/HoQTGqE0oAY?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></p>
<p>Lohmega can add additional sensors, such as for wind direction and speed, water level, or wave height, into the base station.<br />
<img loading="lazy" decoding="async" class="alignleft size-large wp-image-115005" src="https://blog.voltaicsystems.com/wp-content/uploads/2025/10/solar-semaphore-4-750x1000.jpg" alt="" width="750" height="1000" /></p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.voltaicsystems.com/solar-semaphore-for-stockholm-ferries/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>ShadeMap Improves Solar Device Placement</title>
		<link>https://blog.voltaicsystems.com/shademap-improves-solar-device-location/</link>
					<comments>https://blog.voltaicsystems.com/shademap-improves-solar-device-location/#respond</comments>
		
		<dc:creator><![CDATA[Voltaic Systems]]></dc:creator>
		<pubDate>Thu, 28 Aug 2025 22:15:58 +0000</pubDate>
				<category><![CDATA[All]]></category>
		<guid isPermaLink="false">https://blog.voltaicsystems.com/?p=114939</guid>

					<description><![CDATA[When customers have solar system performance issues with city deployments of IoT devices, the first question we ask is &#8220;what are the coordinates?&#8221; Then we immediately open ShadeMap. ShadeMap visually shows shading on nearly every location by time of day and time of year. It allows us and our customers to quickly assess the relative performance of [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>When customers have solar system performance issues with city deployments of IoT devices, the first question we ask is &#8220;what are the coordinates?&#8221; Then we immediately open <a href="https://shademap.app/">ShadeMap</a>.</p>
<p>ShadeMap visually shows shading on nearly every location by time of day <em>and </em>time of year. It allows us and our customers to quickly assess the relative performance of multiple locations and adjust our <a href="https://voltaicsystems.com/offgrid-solar-system-sizing-tool/">solar sizing model</a> to account for the reduction in performance.</p>
<p>Lets look at the location in front of our office in New Lab in the Brooklyn Navy Yard in June (summer solstice) and December (winter solstice). A quick look on Google Maps and you&#8217;d think it looks ok. Nearby buildings aren&#8217;t particularly tall and the street is fairly wide.</p>
<p><img loading="lazy" decoding="async" class="alignleft size-large wp-image-114941" src="https://blog.voltaicsystems.com/wp-content/uploads/2025/08/19-Morris-Entrance.png" alt="" width="750" height="430" srcset="https://blog.voltaicsystems.com/wp-content/uploads/2025/08/19-Morris-Entrance.png 1137w, https://blog.voltaicsystems.com/wp-content/uploads/2025/08/19-Morris-Entrance-750x430.png 750w, https://blog.voltaicsystems.com/wp-content/uploads/2025/08/19-Morris-Entrance-768x440.png 768w" sizes="auto, (max-width: 750px) 100vw, 750px" /></p>
<p>If we look at ShadeMap in June, we see that it starts to receive direct sun around 8AM.<br />
<img loading="lazy" decoding="async" class="alignleft size-large wp-image-114944" src="https://blog.voltaicsystems.com/wp-content/uploads/2025/08/Morris-June-8AM.png" alt="" width="750" height="587" srcset="https://blog.voltaicsystems.com/wp-content/uploads/2025/08/Morris-June-8AM.png 924w, https://blog.voltaicsystems.com/wp-content/uploads/2025/08/Morris-June-8AM-639x500.png 639w, https://blog.voltaicsystems.com/wp-content/uploads/2025/08/Morris-June-8AM-768x601.png 768w" sizes="auto, (max-width: 750px) 100vw, 750px" /></p>
<p>It then starts to get shaded around 5PM. Overall, not too bad.<br />
<img loading="lazy" decoding="async" class="alignleft size-large wp-image-114943" src="https://blog.voltaicsystems.com/wp-content/uploads/2025/08/Morris-June-5PM.png" alt="" width="750" height="587" srcset="https://blog.voltaicsystems.com/wp-content/uploads/2025/08/Morris-June-5PM.png 924w, https://blog.voltaicsystems.com/wp-content/uploads/2025/08/Morris-June-5PM-639x500.png 639w, https://blog.voltaicsystems.com/wp-content/uploads/2025/08/Morris-June-5PM-768x601.png 768w" sizes="auto, (max-width: 750px) 100vw, 750px" /> </p>
<p>In December, it is shaded for most of the day except for when the sun sneaks through in the early afternoon. It will maybe only get an hour of direct sun a day.<br />
<img loading="lazy" decoding="async" class="alignleft size-large wp-image-114942" src="https://blog.voltaicsystems.com/wp-content/uploads/2025/08/Morris-December-2PM.png" alt="" width="750" height="608" srcset="https://blog.voltaicsystems.com/wp-content/uploads/2025/08/Morris-December-2PM.png 871w, https://blog.voltaicsystems.com/wp-content/uploads/2025/08/Morris-December-2PM-617x500.png 617w, https://blog.voltaicsystems.com/wp-content/uploads/2025/08/Morris-December-2PM-768x623.png 768w" sizes="auto, (max-width: 750px) 100vw, 750px" /> </p>
<p>If we were trying to deploy a device in the Navy Yard, we can scan nearby locations and pick one that has better sun exposure. This is two blocks away on 5th Street.<br />
<img loading="lazy" decoding="async" class="alignleft size-full wp-image-114940" src="https://blog.voltaicsystems.com/wp-content/uploads/2025/08/5th-Street-December-2PM.png" alt="" width="750" height="574" srcset="https://blog.voltaicsystems.com/wp-content/uploads/2025/08/5th-Street-December-2PM.png 936w, https://blog.voltaicsystems.com/wp-content/uploads/2025/08/5th-Street-December-2PM-653x500.png 653w, https://blog.voltaicsystems.com/wp-content/uploads/2025/08/5th-Street-December-2PM-768x588.png 768w, https://blog.voltaicsystems.com/wp-content/uploads/2025/08/5th-Street-December-2PM-80x60.png 80w" sizes="auto, (max-width: 750px) 100vw, 750px" /></p>
<p>To take it to the next level, you can even show the solar intensity at the location. It doesn&#8217;t account for panel angle or rotation, but will provide a numeric value to back up the more visual shading feedback from the tool. This location next to our office receives 1776 hours of direct sunlight a year.</p>
<p><img loading="lazy" decoding="async" src="https://blog.voltaicsystems.com/wp-content/uploads/2025/08/Screenshot-2025-08-28-175815-1500x745.png" alt="" width="750" height="373" class="alignleft size-large wp-image-114945" srcset="https://blog.voltaicsystems.com/wp-content/uploads/2025/08/Screenshot-2025-08-28-175815-1500x745.png 1500w, https://blog.voltaicsystems.com/wp-content/uploads/2025/08/Screenshot-2025-08-28-175815-750x372.png 750w, https://blog.voltaicsystems.com/wp-content/uploads/2025/08/Screenshot-2025-08-28-175815-768x381.png 768w, https://blog.voltaicsystems.com/wp-content/uploads/2025/08/Screenshot-2025-08-28-175815-1536x763.png 1536w, https://blog.voltaicsystems.com/wp-content/uploads/2025/08/Screenshot-2025-08-28-175815-480x240.png 480w, https://blog.voltaicsystems.com/wp-content/uploads/2025/08/Screenshot-2025-08-28-175815.png 1897w" sizes="auto, (max-width: 750px) 100vw, 750px" /></p>
<p>100 feet to the south at the Navy Yard entrance receives nearly 3,000 hours of direct sun, nearly twice as much.</p>
<p><img loading="lazy" decoding="async" src="https://blog.voltaicsystems.com/wp-content/uploads/2025/08/solar-intensity-map-entrance-1500x744.png" alt="" width="750" height="372" class="alignleft size-large wp-image-114946" srcset="https://blog.voltaicsystems.com/wp-content/uploads/2025/08/solar-intensity-map-entrance-1500x744.png 1500w, https://blog.voltaicsystems.com/wp-content/uploads/2025/08/solar-intensity-map-entrance-750x372.png 750w, https://blog.voltaicsystems.com/wp-content/uploads/2025/08/solar-intensity-map-entrance-768x381.png 768w, https://blog.voltaicsystems.com/wp-content/uploads/2025/08/solar-intensity-map-entrance-1536x762.png 1536w, https://blog.voltaicsystems.com/wp-content/uploads/2025/08/solar-intensity-map-entrance.png 1906w" sizes="auto, (max-width: 750px) 100vw, 750px" /></p>
<p>Next time you are looking to deploy a <a href="https://voltaicsystems.com/iot">solar powered IoT device</a> in an area with buildings, trees or other physical structures, we highly recommend looking at ShadeMap.</p>
<p><center><a class="maxbutton-52 maxbutton maxbutton-talk-to-a-sales-engineer" title="Talk to a Sales Engineer" href="https://voltaicsystems.com/contact-us/"><span class='mb-text'>Talk to a Sales Engineer</span></a></center></p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.voltaicsystems.com/shademap-improves-solar-device-location/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Using a SenseCAP Datalogger to Monitor a Voltaic CORE Battery</title>
		<link>https://blog.voltaicsystems.com/using-a-sensecap-datalogger-to-monitor-a-voltaic-core-battery/</link>
					<comments>https://blog.voltaicsystems.com/using-a-sensecap-datalogger-to-monitor-a-voltaic-core-battery/#respond</comments>
		
		<dc:creator><![CDATA[Samson Zhang]]></dc:creator>
		<pubDate>Wed, 06 Aug 2025 20:16:07 +0000</pubDate>
				<category><![CDATA[All]]></category>
		<guid isPermaLink="false">https://blog.voltaicsystems.com/?p=114898</guid>

					<description><![CDATA[This tutorial will help you use a Seeed Studio SenseCAP S2100 Datalogger to wirelessly monitor a Voltaic CORE Solar System (voltaicsystems.com/iot) and deployed load using RS485 Modbus. We will be using a Seeed Studio SenseCAP LoRaWAN Gateway as the deployed device, but you can use this setup to monitor any panel/battery/load deployment. When complete, you [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>This tutorial will help you use a Seeed Studio SenseCAP S2100 Datalogger to wirelessly monitor a Voltaic CORE Solar System (<a href="http://voltaicsystems.com/iot">voltaicsystems.com/iot</a>) and deployed load using RS485 Modbus. We will be using a Seeed Studio SenseCAP LoRaWAN Gateway as the deployed device, but you can use this setup to monitor any panel/battery/load deployment.</p>
<p>When complete, you will be able to view all the metrics of your CORE Solar System via the SenseCAP CC portal, as shown below.</p>
<p><img loading="lazy" decoding="async" class="alignleft size-large wp-image-114902" src="https://blog.voltaicsystems.com/wp-content/uploads/2025/07/image3-1500x829.png" alt="sensecap portal rs485" width="750" height="415" srcset="https://blog.voltaicsystems.com/wp-content/uploads/2025/07/image3-1500x829.png 1500w, https://blog.voltaicsystems.com/wp-content/uploads/2025/07/image3-750x415.png 750w, https://blog.voltaicsystems.com/wp-content/uploads/2025/07/image3-768x425.png 768w, https://blog.voltaicsystems.com/wp-content/uploads/2025/07/image3-1536x849.png 1536w, https://blog.voltaicsystems.com/wp-content/uploads/2025/07/image3.png 1999w" sizes="auto, (max-width: 750px) 100vw, 750px" /></p>
<p><img loading="lazy" decoding="async" class="alignnone wp-image-114906 size-medium" src="https://blog.voltaicsystems.com/wp-content/uploads/2025/07/image7-750x246.png" alt="solar panel voltage rs485" width="750" height="246" srcset="https://blog.voltaicsystems.com/wp-content/uploads/2025/07/image7-750x246.png 750w, https://blog.voltaicsystems.com/wp-content/uploads/2025/07/image7-1500x491.png 1500w, https://blog.voltaicsystems.com/wp-content/uploads/2025/07/image7-768x252.png 768w, https://blog.voltaicsystems.com/wp-content/uploads/2025/07/image7-1536x503.png 1536w, https://blog.voltaicsystems.com/wp-content/uploads/2025/07/image7.png 1999w" sizes="auto, (max-width: 750px) 100vw, 750px" /></p>
<p>Each Voltaic CORE battery has an <a href="https://voltaicsystems.com/rs-485-guide/">RS485 Modbus connection</a> which allows users to monitor battery voltage and current output, solar panel voltage and current input, and temperature. It is relatively straightforward to bring that data into Seeed Studio’s Sensecraft App.</p>
<h2>Hardware Requirements</h2>
<ul>
<li><a href="https://www.seeedstudio.com/SenseCAP-S2100-LoRaWAN-Data-Logger-p-5361.html">Seeed Studio SenseCAP S2100 datalogger</a></li>
<li>An iOS or Android phone to configure the datalogger</li>
<li>A <a href="https://sensecap.seeed.cc/portal/">SenseCAP CC</a> account to view your data (you can <a href="https://sensecap.seeed.cc/portal/#/register">sign up for free</a>)</li>
<li><a href="https://voltaicsystems.com/iot/">Any CORE Solar System</a></li>
<li>Waterproof enclosure</li>
<li>M8 connector cable</li>
<li>Your deployed device (in this tutorial, a SenseCAP gateway)</li>
</ul>
<h2>Connect Datalogger to the CORE Battery (Data and Power)</h2>
<h3>Connect to the battery M8 port</h3>
<p>The RS485 M8 port on a Voltaic CORE battery has four terminals: V+, GND, RS-485 A- and RS-485 B+. You can find full RS-485 documentation on the <a href="https://voltaicsystems.com/rs-485-guide/">Charge Controller RS-485 Guide webpage</a>.</p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-114899" src="https://blog.voltaicsystems.com/wp-content/uploads/2025/07/image18.png" alt="" width="500" height="304" /></p>
<p>Connect one end of the M8 cable to the battery, and strip the wires on the other end. Note what color corresponds with what pin. On a standard cable:</p>
<table>
<tbody>
<tr>
<td><b>Pin</b></td>
<td><b>Wire color</b></td>
</tr>
<tr>
<td>V+</td>
<td>Red</td>
</tr>
<tr>
<td>GND</td>
<td>Black</td>
</tr>
<tr>
<td>A+</td>
<td>Orange/Brown</td>
</tr>
<tr>
<td>B-</td>
<td>Blue</td>
</tr>
</tbody>
</table>
<h3>Connect to the Data Logger</h3>
<p>First, <b>disassemble the data logger.</b> Unscrew the three screws to pull out the cover, and then pull the board out of the cover.</p>
<p><img loading="lazy" decoding="async" class="alignnone size-medium wp-image-114910" src="https://blog.voltaicsystems.com/wp-content/uploads/2025/07/image11-750x360.png" alt="" width="750" height="360" srcset="https://blog.voltaicsystems.com/wp-content/uploads/2025/07/image11-750x360.png 750w, https://blog.voltaicsystems.com/wp-content/uploads/2025/07/image11-768x369.png 768w, https://blog.voltaicsystems.com/wp-content/uploads/2025/07/image11.png 1280w" sizes="auto, (max-width: 750px) 100vw, 750px" /> <img loading="lazy" decoding="async" class="alignnone size-medium wp-image-114916" src="https://blog.voltaicsystems.com/wp-content/uploads/2025/07/image17-750x381.png" alt="" width="750" height="381" srcset="https://blog.voltaicsystems.com/wp-content/uploads/2025/07/image17-750x381.png 750w, https://blog.voltaicsystems.com/wp-content/uploads/2025/07/image17-768x390.png 768w, https://blog.voltaicsystems.com/wp-content/uploads/2025/07/image17.png 1280w" sizes="auto, (max-width: 750px) 100vw, 750px" /></p>
<p>You should see screw wire terminals exposed. Feed a stripped M8 cable through the cover, and <b>connect wires to the “12V IN”, GND, A-, and B+ terminals,</b> using the same colors as in the battery M8 cable. (Note that in the photo below an M12 cable is used, so it has two extra wires, which are unused. You can use any cable that will fit and has four accessible wires.)</p>
<p><img loading="lazy" decoding="async" class="alignnone wp-image-114912 size-large" src="https://blog.voltaicsystems.com/wp-content/uploads/2025/07/image13-e1754340872768-1332x1000.jpg" alt="" width="750" height="563" /> <img loading="lazy" decoding="async" class="alignnone wp-image-114920 size-large" src="https://blog.voltaicsystems.com/wp-content/uploads/2025/07/image21-e1754512322334-1488x1000.jpg" alt="" width="750" height="504" srcset="https://blog.voltaicsystems.com/wp-content/uploads/2025/07/image21-e1754512322334-1488x1000.jpg 1488w, https://blog.voltaicsystems.com/wp-content/uploads/2025/07/image21-e1754512322334-744x500.jpg 744w, https://blog.voltaicsystems.com/wp-content/uploads/2025/07/image21-e1754512322334-768x516.jpg 768w, https://blog.voltaicsystems.com/wp-content/uploads/2025/07/image21-e1754512322334.jpg 1500w" sizes="auto, (max-width: 750px) 100vw, 750px" /></p>
<p>Once all wires are connected, <b>reassemble the data logger</b> by pushing the board back into the cover and screwing the cover back into place.</p>
<h3>Connect Wires in Waterproof Enclosure</h3>
<p>Take the other end of the data logger and battery wires and feed them into your junction box.</p>
<p><img loading="lazy" decoding="async" class="alignnone wp-image-114924 size-large" src="https://blog.voltaicsystems.com/wp-content/uploads/2025/07/image25-e1754340918702-1369x1000.jpg" alt="" width="750" height="548" /> <img loading="lazy" decoding="async" class="alignnone wp-image-114915 size-large" src="https://blog.voltaicsystems.com/wp-content/uploads/2025/07/image16-e1754512382579-1149x1000.jpg" alt="" width="750" height="653" srcset="https://blog.voltaicsystems.com/wp-content/uploads/2025/07/image16-e1754512382579-1149x1000.jpg 1149w, https://blog.voltaicsystems.com/wp-content/uploads/2025/07/image16-e1754512382579-575x500.jpg 575w, https://blog.voltaicsystems.com/wp-content/uploads/2025/07/image16-e1754512382579-768x668.jpg 768w, https://blog.voltaicsystems.com/wp-content/uploads/2025/07/image16-e1754512382579.jpg 1500w" sizes="auto, (max-width: 750px) 100vw, 750px" /></p>
<p>Connect each of the corresponding wires to each other (A+ to A+, B- to B-, GND to GND, V12IN to V+), matching the colors from the earlier steps. You can solder them or use any wire connector; in this tutorial we’re using Waygo quick connectors with levers.</p>
<h2>Set up your Data Logger</h2>
<p>Now that the data logger and battery are wired together, we are ready to configure the data logger to read status measurements from the battery.</p>
<p>First, set up the data logger in the SenseCraft iOS/Android app, then enter the Modbus configuration for the battery through the app to complete setup.</p>
<h3>Power on Your Battery</h3>
<p>Before configuring your data logger, power on your battery by connecting any cable — with a load or not — to the M16 port of the battery.</p>
<p>You should see the battery’s green and yellow lights turn on.</p>
<h3>Install the SenseCraft App on Your Phone</h3>
<p>Download link for Android: <a href="https://play.google.com/store/apps/details?id=cc.seeed.sensecapmate&amp;hl=en-US">https://play.google.com/store/apps/details?id=cc.seeed.sensecapmate&amp;hl=en-US</a></p>
<p>Download link for iOS: <a href="https://apps.apple.com/us/app/sensecraft/id1619944834">https://apps.apple.com/us/app/sensecraft/id1619944834</a></p>
<p>Once you download the app, log in using your SenseCAP CC Portal account. If you do not yet have an account, register for one at this link: <a href="https://sensecap.seeed.cc/portal/#/register">https://sensecap.seeed.cc/portal/#/register</a></p>
<h3>Add the data logger on the SenseCraft app</h3>
<p>Once logged into the SenseCraft app, <b>press the green “+” button in the upper right corner</b> and scan the QR code on the side of the data logger to add the logger to your account.</p>
<p><img loading="lazy" decoding="async" class="alignnone size-medium wp-image-114900" src="https://blog.voltaicsystems.com/wp-content/uploads/2025/07/image1-231x500.png" alt="" width="231" height="500" /></p>
<p>If scanning doesn’t work, manually enter the ID written on the data logger.</p>
<h3>Configure the data logger on the SenseCraft app</h3>
<p>After the device is added, select “Device Bluetooth Configuration.” When you see the “Setup” screen, press and hold the button on the data logger for three seconds. You should see the LED start to blink green.</p>
<p>Once the LED is blinking, press <b>“Device is ready for configuration”</b> in the app. Then press the appropriate serial number in the app, and press <b>“Advanced configuration”</b>.</p>
<p><img loading="lazy" decoding="async" class="alignnone size-medium wp-image-114922" src="https://blog.voltaicsystems.com/wp-content/uploads/2025/07/image23-231x500.png" alt="" width="231" height="500" srcset="https://blog.voltaicsystems.com/wp-content/uploads/2025/07/image23-231x500.png 231w, https://blog.voltaicsystems.com/wp-content/uploads/2025/07/image23-462x1000.png 462w, https://blog.voltaicsystems.com/wp-content/uploads/2025/07/image23-768x1662.png 768w, https://blog.voltaicsystems.com/wp-content/uploads/2025/07/image23-710x1536.png 710w, https://blog.voltaicsystems.com/wp-content/uploads/2025/07/image23.png 924w" sizes="auto, (max-width: 231px) 100vw, 231px" /> <img loading="lazy" decoding="async" class="alignnone size-medium wp-image-114917" src="https://blog.voltaicsystems.com/wp-content/uploads/2025/07/image19-231x500.png" alt="" width="231" height="500" srcset="https://blog.voltaicsystems.com/wp-content/uploads/2025/07/image19-231x500.png 231w, https://blog.voltaicsystems.com/wp-content/uploads/2025/07/image19-462x1000.png 462w, https://blog.voltaicsystems.com/wp-content/uploads/2025/07/image19-768x1662.png 768w, https://blog.voltaicsystems.com/wp-content/uploads/2025/07/image19-710x1536.png 710w, https://blog.voltaicsystems.com/wp-content/uploads/2025/07/image19.png 924w" sizes="auto, (max-width: 231px) 100vw, 231px" /> <img loading="lazy" decoding="async" class="alignnone size-medium wp-image-114911" src="https://blog.voltaicsystems.com/wp-content/uploads/2025/07/image12-231x500.png" alt="" width="231" height="500" srcset="https://blog.voltaicsystems.com/wp-content/uploads/2025/07/image12-231x500.png 231w, https://blog.voltaicsystems.com/wp-content/uploads/2025/07/image12-462x1000.png 462w, https://blog.voltaicsystems.com/wp-content/uploads/2025/07/image12-768x1662.png 768w, https://blog.voltaicsystems.com/wp-content/uploads/2025/07/image12-710x1536.png 710w, https://blog.voltaicsystems.com/wp-content/uploads/2025/07/image12.png 924w" sizes="auto, (max-width: 231px) 100vw, 231px" /></p>
<p>Go to the “Settings” tab. Under Basic Settings, select the platform and frequency plan that is appropriate. In the U.S., select US915 for the frequency.</p>
<p>Under “Sensor Settings”, select <b>RS485 Modbus RTU for “Protocol” </b>and a baud rate of 9600. Set the Sensor Warm-up Time, Response Timeout, and Startup Time to 500 ms.</p>
<p>Set the <b>measurement number to 9</b>, then <b>press “Measurement Settings”</b> to continue.</p>
<p><img loading="lazy" decoding="async" class="alignnone size-medium wp-image-114903" src="https://blog.voltaicsystems.com/wp-content/uploads/2025/07/image4-231x500.png" alt="" width="231" height="500" srcset="https://blog.voltaicsystems.com/wp-content/uploads/2025/07/image4-231x500.png 231w, https://blog.voltaicsystems.com/wp-content/uploads/2025/07/image4-462x1000.png 462w, https://blog.voltaicsystems.com/wp-content/uploads/2025/07/image4-768x1662.png 768w, https://blog.voltaicsystems.com/wp-content/uploads/2025/07/image4-710x1536.png 710w, https://blog.voltaicsystems.com/wp-content/uploads/2025/07/image4.png 924w" sizes="auto, (max-width: 231px) 100vw, 231px" /> <img loading="lazy" decoding="async" class="alignnone size-medium wp-image-114909" src="https://blog.voltaicsystems.com/wp-content/uploads/2025/07/image10-231x500.png" alt="" width="231" height="500" srcset="https://blog.voltaicsystems.com/wp-content/uploads/2025/07/image10-231x500.png 231w, https://blog.voltaicsystems.com/wp-content/uploads/2025/07/image10-462x1000.png 462w, https://blog.voltaicsystems.com/wp-content/uploads/2025/07/image10-768x1662.png 768w, https://blog.voltaicsystems.com/wp-content/uploads/2025/07/image10-710x1536.png 710w, https://blog.voltaicsystems.com/wp-content/uploads/2025/07/image10.png 924w" sizes="auto, (max-width: 231px) 100vw, 231px" /></p>
<p>In the Measurement Settings screen, we are going to set up measurements based on the <a href="https://voltaicsystems.com/rs-485-guide/">Charge Controller RS-485 Guide on the Voltaic Systems website.</a> Specifically, we are going to reference this table:</p>
<p><img loading="lazy" decoding="async" class="alignnone size-medium wp-image-114905" src="https://blog.voltaicsystems.com/wp-content/uploads/2025/07/image6-750x310.png" alt="" width="750" height="310" srcset="https://blog.voltaicsystems.com/wp-content/uploads/2025/07/image6-750x310.png 750w, https://blog.voltaicsystems.com/wp-content/uploads/2025/07/image6-1500x621.png 1500w, https://blog.voltaicsystems.com/wp-content/uploads/2025/07/image6-768x318.png 768w, https://blog.voltaicsystems.com/wp-content/uploads/2025/07/image6-1536x635.png 1536w, https://blog.voltaicsystems.com/wp-content/uploads/2025/07/image6.png 1999w" sizes="auto, (max-width: 750px) 100vw, 750px" /></p>
<p>For example, in order to read the <b>Battery Voltage Level</b>: expand the dropdown for “Measurement1.” Set the <b>address to 12448</b>, as indicated by the “Decimal code” column of the table above. Set the function code to <b>Read Input Registers(04)</b>, and the data type to “<b>Unsigned 16bit integer, 0xAB.”</b> Set <b>Precision to 2</b> and <b>Factor A to 0.01</b> (corresponding to the 100 V multiplier in the table). See the screenshot below for reference.</p>
<p>Since all of the measurements except Battery Status have a multiplier of 100 units and use the same function code, we can click “Apply All” to apply these settings to the following eight measurements.</p>
<p>Continue configuring the measurements one at a time. For example, for <b>Battery Current</b>, expand the dropdown for “Measurement2” and set the <b>address to 12359</b>. For this measurement, you will need to change the data type to <b>“Signed 16bit integer, 0xAB,”</b> as indicated by the asterisk in the table. For Measurement9/Battery Status, you should leave Factor A at 1. For all other measurements, stick with the previously applied settings (same as Measurement1).</p>
<p><img loading="lazy" decoding="async" class="alignnone size-medium wp-image-114907" src="https://blog.voltaicsystems.com/wp-content/uploads/2025/07/image8-231x500.png" alt="" width="231" height="500" srcset="https://blog.voltaicsystems.com/wp-content/uploads/2025/07/image8-231x500.png 231w, https://blog.voltaicsystems.com/wp-content/uploads/2025/07/image8-462x1000.png 462w, https://blog.voltaicsystems.com/wp-content/uploads/2025/07/image8-768x1662.png 768w, https://blog.voltaicsystems.com/wp-content/uploads/2025/07/image8-710x1536.png 710w, https://blog.voltaicsystems.com/wp-content/uploads/2025/07/image8.png 924w" sizes="auto, (max-width: 231px) 100vw, 231px" /><img loading="lazy" decoding="async" class="alignnone size-medium wp-image-114914" src="https://blog.voltaicsystems.com/wp-content/uploads/2025/07/image15-231x500.png" alt="" width="231" height="500" srcset="https://blog.voltaicsystems.com/wp-content/uploads/2025/07/image15-231x500.png 231w, https://blog.voltaicsystems.com/wp-content/uploads/2025/07/image15-462x1000.png 462w, https://blog.voltaicsystems.com/wp-content/uploads/2025/07/image15-768x1662.png 768w, https://blog.voltaicsystems.com/wp-content/uploads/2025/07/image15-710x1536.png 710w, https://blog.voltaicsystems.com/wp-content/uploads/2025/07/image15.png 924w" sizes="auto, (max-width: 231px) 100vw, 231px" /></p>
<p>Once you are done inputting the Measurement settings, go back to the main settings screen and <b>press the Send button</b> at the bottom of the screen. You should then see a dialog that says “Setup Successfully!”</p>
<p>If you press “Continue” after this dialog and return to the Information tab, you can <b>press the “Measure” button</b> to see a live readout of your measurements. Check that these measurements are within your expected bounds.</p>
<p><img loading="lazy" decoding="async" class="alignnone size-medium wp-image-114913" src="https://blog.voltaicsystems.com/wp-content/uploads/2025/07/image14-231x500.png" alt="" width="231" height="500" srcset="https://blog.voltaicsystems.com/wp-content/uploads/2025/07/image14-231x500.png 231w, https://blog.voltaicsystems.com/wp-content/uploads/2025/07/image14-462x1000.png 462w, https://blog.voltaicsystems.com/wp-content/uploads/2025/07/image14-768x1662.png 768w, https://blog.voltaicsystems.com/wp-content/uploads/2025/07/image14-710x1536.png 710w, https://blog.voltaicsystems.com/wp-content/uploads/2025/07/image14.png 924w" sizes="auto, (max-width: 231px) 100vw, 231px" /><img loading="lazy" decoding="async" class="alignnone size-medium wp-image-114904" src="https://blog.voltaicsystems.com/wp-content/uploads/2025/07/image5-231x500.png" alt="" width="231" height="500" srcset="https://blog.voltaicsystems.com/wp-content/uploads/2025/07/image5-231x500.png 231w, https://blog.voltaicsystems.com/wp-content/uploads/2025/07/image5-462x1000.png 462w, https://blog.voltaicsystems.com/wp-content/uploads/2025/07/image5-768x1662.png 768w, https://blog.voltaicsystems.com/wp-content/uploads/2025/07/image5-710x1536.png 710w, https://blog.voltaicsystems.com/wp-content/uploads/2025/07/image5.png 924w" sizes="auto, (max-width: 231px) 100vw, 231px" /></p>
<p>Now you are done configuring your data logger. If you exit out of the configuration screen, your data logger button should pulse red and connect to the network you specified in the settings, and should show up as “Online” on your phone.</p>
<p>If your data logger does not connect, you can short-press the button to trigger the red pulse and network search again. If your device continues to fail to connect, check that the network you selected has coverage in your area, and that surrounding buildings or structures are not blocking the signal.</p>
<h2>Set up SenseCAP Portal to display your data</h2>
<p>On your computer, navigate to <a href="https://sensecap.seeed.cc/">https://sensecap.seeed.cc/</a> and log in with your SenseCAP account you created earlier.</p>
<p>Under the “Sensor Node” sidebar page, you should see your data logger.</p>
<p><img loading="lazy" decoding="async" class="alignnone size-medium wp-image-114923" src="https://blog.voltaicsystems.com/wp-content/uploads/2025/07/image24-750x392.png" alt="" width="750" height="392" srcset="https://blog.voltaicsystems.com/wp-content/uploads/2025/07/image24-750x392.png 750w, https://blog.voltaicsystems.com/wp-content/uploads/2025/07/image24-1500x784.png 1500w, https://blog.voltaicsystems.com/wp-content/uploads/2025/07/image24-768x401.png 768w, https://blog.voltaicsystems.com/wp-content/uploads/2025/07/image24-1536x803.png 1536w, https://blog.voltaicsystems.com/wp-content/uploads/2025/07/image24.png 1999w" sizes="auto, (max-width: 750px) 100vw, 750px" /></p>
<p>If you click into the data logger and scroll down, you should see the latest uplink of data from your battery.</p>
<p><img loading="lazy" decoding="async" class="alignnone size-medium wp-image-114908" src="https://blog.voltaicsystems.com/wp-content/uploads/2025/07/image9-750x414.png" alt="" width="750" height="414" srcset="https://blog.voltaicsystems.com/wp-content/uploads/2025/07/image9-750x414.png 750w, https://blog.voltaicsystems.com/wp-content/uploads/2025/07/image9-1500x828.png 1500w, https://blog.voltaicsystems.com/wp-content/uploads/2025/07/image9-768x424.png 768w, https://blog.voltaicsystems.com/wp-content/uploads/2025/07/image9-1536x848.png 1536w, https://blog.voltaicsystems.com/wp-content/uploads/2025/07/image9.png 1999w" sizes="auto, (max-width: 750px) 100vw, 750px" /></p>
<p>To display this data in a more readable way, go to the <b>Panel</b> page in the sidebar, and click <b>Add New Panel</b>. Give your panel a name, then you are ready to add components to display your data. There are many options available for displaying your data. For example, let’s set up a gauge to display voltage data.</p>
<p><img loading="lazy" decoding="async" class="alignnone size-medium wp-image-114926" src="https://blog.voltaicsystems.com/wp-content/uploads/2025/07/image27-598x500.png" alt="" width="598" height="500" srcset="https://blog.voltaicsystems.com/wp-content/uploads/2025/07/image27-598x500.png 598w, https://blog.voltaicsystems.com/wp-content/uploads/2025/07/image27-1196x1000.png 1196w, https://blog.voltaicsystems.com/wp-content/uploads/2025/07/image27-768x642.png 768w, https://blog.voltaicsystems.com/wp-content/uploads/2025/07/image27-300x250.png 300w, https://blog.voltaicsystems.com/wp-content/uploads/2025/07/image27.png 1244w" sizes="auto, (max-width: 598px) 100vw, 598px" /> <img loading="lazy" decoding="async" class="alignnone size-medium wp-image-114921" src="https://blog.voltaicsystems.com/wp-content/uploads/2025/07/image22-709x500.png" alt="" width="709" height="500" srcset="https://blog.voltaicsystems.com/wp-content/uploads/2025/07/image22-709x500.png 709w, https://blog.voltaicsystems.com/wp-content/uploads/2025/07/image22-1418x1000.png 1418w, https://blog.voltaicsystems.com/wp-content/uploads/2025/07/image22-768x542.png 768w, https://blog.voltaicsystems.com/wp-content/uploads/2025/07/image22-1536x1083.png 1536w, https://blog.voltaicsystems.com/wp-content/uploads/2025/07/image22.png 1999w" sizes="auto, (max-width: 709px) 100vw, 709px" /></p>
<p><b>Press the blue + button in the top right</b>, then select Gauge. Select your data logger, and the appropriate measurement number for what you want to display.</p>
<p><img loading="lazy" decoding="async" class="alignnone size-medium wp-image-114919" src="https://blog.voltaicsystems.com/wp-content/uploads/2025/07/image20-311x500.png" alt="" width="311" height="500" srcset="https://blog.voltaicsystems.com/wp-content/uploads/2025/07/image20-311x500.png 311w, https://blog.voltaicsystems.com/wp-content/uploads/2025/07/image20-622x1000.png 622w, https://blog.voltaicsystems.com/wp-content/uploads/2025/07/image20-768x1235.png 768w, https://blog.voltaicsystems.com/wp-content/uploads/2025/07/image20-955x1536.png 955w, https://blog.voltaicsystems.com/wp-content/uploads/2025/07/image20.png 1036w" sizes="auto, (max-width: 311px) 100vw, 311px" /></p>
<p>Give your component the appropriate label and range, and you should see it show up in your dashboard.</p>
<p><img loading="lazy" decoding="async" class="alignnone size-medium wp-image-114902" src="https://blog.voltaicsystems.com/wp-content/uploads/2025/07/image3-750x415.png" alt="" width="750" height="415" srcset="https://blog.voltaicsystems.com/wp-content/uploads/2025/07/image3-750x415.png 750w, https://blog.voltaicsystems.com/wp-content/uploads/2025/07/image3-1500x829.png 1500w, https://blog.voltaicsystems.com/wp-content/uploads/2025/07/image3-768x425.png 768w, https://blog.voltaicsystems.com/wp-content/uploads/2025/07/image3-1536x849.png 1536w, https://blog.voltaicsystems.com/wp-content/uploads/2025/07/image3.png 1999w" sizes="auto, (max-width: 750px) 100vw, 750px" /></p>
<p>You can also add time-series plots using the Line Chart component.</p>
<p>When creating the new component, <b>click Add Devices,</b> and then select the measurement you want to plot in the dropdown menu. This will bring up the data logger and allow you to select its corresponding data output to plot.</p>
<p><img loading="lazy" decoding="async" class="alignnone size-medium wp-image-114921" src="https://blog.voltaicsystems.com/wp-content/uploads/2025/07/image22-709x500.png" alt="" width="709" height="500" srcset="https://blog.voltaicsystems.com/wp-content/uploads/2025/07/image22-709x500.png 709w, https://blog.voltaicsystems.com/wp-content/uploads/2025/07/image22-1418x1000.png 1418w, https://blog.voltaicsystems.com/wp-content/uploads/2025/07/image22-768x542.png 768w, https://blog.voltaicsystems.com/wp-content/uploads/2025/07/image22-1536x1083.png 1536w, https://blog.voltaicsystems.com/wp-content/uploads/2025/07/image22.png 1999w" sizes="auto, (max-width: 709px) 100vw, 709px" /></p>
<p>Here is an example of time-series data for solar panel input voltage over a week:</p>
<p><img loading="lazy" decoding="async" class="alignnone size-medium wp-image-114906" src="https://blog.voltaicsystems.com/wp-content/uploads/2025/07/image7-750x246.png" alt="" width="750" height="246" srcset="https://blog.voltaicsystems.com/wp-content/uploads/2025/07/image7-750x246.png 750w, https://blog.voltaicsystems.com/wp-content/uploads/2025/07/image7-1500x491.png 1500w, https://blog.voltaicsystems.com/wp-content/uploads/2025/07/image7-768x252.png 768w, https://blog.voltaicsystems.com/wp-content/uploads/2025/07/image7-1536x503.png 1536w, https://blog.voltaicsystems.com/wp-content/uploads/2025/07/image7.png 1999w" sizes="auto, (max-width: 750px) 100vw, 750px" /></p>
<h2>Deploy your setup</h2>
<p>With that, you are ready to deploy your setup! For this tutorial, we deployed our charge system and data logger with a solar panel and LoRaWAN gateway outdoors:</p>
<p><img loading="lazy" decoding="async" class="alignnone size-medium wp-image-114918" src="https://blog.voltaicsystems.com/wp-content/uploads/2025/07/IMG_7610-667x500.jpg" alt="" width="667" height="500" srcset="https://blog.voltaicsystems.com/wp-content/uploads/2025/07/IMG_7610-667x500.jpg 667w, https://blog.voltaicsystems.com/wp-content/uploads/2025/07/IMG_7610-1333x1000.jpg 1333w, https://blog.voltaicsystems.com/wp-content/uploads/2025/07/IMG_7610-768x576.jpg 768w, https://blog.voltaicsystems.com/wp-content/uploads/2025/07/IMG_7610-1536x1152.jpg 1536w, https://blog.voltaicsystems.com/wp-content/uploads/2025/07/IMG_7610-80x60.jpg 80w, https://blog.voltaicsystems.com/wp-content/uploads/2025/07/IMG_7610.jpg 2016w" sizes="auto, (max-width: 667px) 100vw, 667px" /></p>
<p>You can swap out the gateway for any device you want to power, or even add a sensor and second data logger to collect data.</p>
<p>With this setup, you can receive real-time telemetry from your solar panel and charge system deployment, and speed up problem diagnoses and reduce downtime. Learn more about using <a href="https://voltaicsystems.com/gateways-and-routers/">solar to power gateways and routers</a>.</p>
<p style="text-align: center;"><a class="maxbutton-52 maxbutton maxbutton-talk-to-a-sales-engineer" title="Talk to a Sales Engineer" href="https://voltaicsystems.com/contact-us/"><span class='mb-text'>Talk to a Sales Engineer</span></a></p>
<p>&nbsp;</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.voltaicsystems.com/using-a-sensecap-datalogger-to-monitor-a-voltaic-core-battery/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Seeed SenseCAP Weather Station on Rooftop Farm</title>
		<link>https://blog.voltaicsystems.com/seeed-sensecap-weather-station-on-rooftop-farm/</link>
					<comments>https://blog.voltaicsystems.com/seeed-sensecap-weather-station-on-rooftop-farm/#respond</comments>
		
		<dc:creator><![CDATA[Voltaic Systems]]></dc:creator>
		<pubDate>Tue, 15 Jul 2025 19:42:00 +0000</pubDate>
				<category><![CDATA[All]]></category>
		<category><![CDATA[IoT Product]]></category>
		<category><![CDATA[IoT Tutorial]]></category>
		<category><![CDATA[data logger]]></category>
		<category><![CDATA[LoRaWAN]]></category>
		<category><![CDATA[seeed studio]]></category>
		<category><![CDATA[sensecap]]></category>
		<category><![CDATA[The Things Network]]></category>
		<guid isPermaLink="false">https://blog.voltaicsystems.com/?p=114846</guid>

					<description><![CDATA[With the help of Harmony Analytica, we installed a solar powered weather station from seeed studio on the Brooklyn Grange rooftop farm. In this post, we show you how to: wire the CORE system to power and share data between the S700 Weather Sensor and the S2100 LoRaWAN Data Logger appropriately size a solar panel [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>With the help of <a href="https://harmonyanalytica.com/">Harmony Analytica</a>, we installed a solar powered weather station from <a href="http://seeedstudio.com/">seeed studio</a> on the Brooklyn Grange rooftop farm. In this post, we show you how to:</p>
<ul>
<li>wire the CORE system to power and share data between the <a href="https://www.seeedstudio.com/SenseCAP-S700-7-in-1-Compact-Weather-Station-p-5651.html">S700 Weather Sensor</a> and the <a href="https://www.seeedstudio.com/SenseCAP-S2100-LoRaWAN-Data-Logger-p-5361.html">S2100 LoRaWAN Data Logger</a></li>
<li>appropriately size a solar panel solution</li>
</ul>
<p>The goal of the weather station is to provide data that can help inform and improve water usage on the farm.</p>
<p><img loading="lazy" decoding="async" class="alignleft size-large wp-image-114876" src="https://blog.voltaicsystems.com/wp-content/uploads/2025/07/harmony-analytica-screenshot-1500x486.png" alt="solar powered weather station" width="750" height="243" srcset="https://blog.voltaicsystems.com/wp-content/uploads/2025/07/harmony-analytica-screenshot-1500x486.png 1500w, https://blog.voltaicsystems.com/wp-content/uploads/2025/07/harmony-analytica-screenshot-750x243.png 750w, https://blog.voltaicsystems.com/wp-content/uploads/2025/07/harmony-analytica-screenshot-768x249.png 768w, https://blog.voltaicsystems.com/wp-content/uploads/2025/07/harmony-analytica-screenshot-1536x497.png 1536w, https://blog.voltaicsystems.com/wp-content/uploads/2025/07/harmony-analytica-screenshot.png 1905w" sizes="auto, (max-width: 750px) 100vw, 750px" /></p>
<h2>Weather Station Schematic</h2>
<p>We need to deliver power from the Voltaic battery to both the data logger and weather sensor and connect the data lines between the two devices.</p>
<p>The weather sensor sends data to the data logger, then it is sent over <a href="https://www.thethingsnetwork.org">The Things Network</a> to the Harmony Analytica dashboard. We added our optional battery health monitor to keep track of the power performance.</p>
<p><img loading="lazy" decoding="async" class="alignleft size-full wp-image-114881" src="https://blog.voltaicsystems.com/wp-content/uploads/2025/07/Gateway-diagram.png" alt="solar system schematic" width="1500" height="552" srcset="https://blog.voltaicsystems.com/wp-content/uploads/2025/07/Gateway-diagram.png 1500w, https://blog.voltaicsystems.com/wp-content/uploads/2025/07/Gateway-diagram-750x276.png 750w, https://blog.voltaicsystems.com/wp-content/uploads/2025/07/Gateway-diagram-768x283.png 768w" sizes="auto, (max-width: 1500px) 100vw, 1500px" /></p>
<h2>Solar Powered Weather Station Hardware</h2>
<p>We used the following components:</p>
<ul>
<li>S700 Weather Sensor</li>
<li>S2100 LoRaWAN Data Logger</li>
<li><a href="https://voltaicsystems.com/v102">V102 CORE LFP Battery</a></li>
<li><a href="https://voltaicsystems.com/c402">Optional CORE Battery Health Monitor</a></li>
<li>9 Watt 18 Volt Solar Panel (<a href="https://voltaicsystems.com/p108">P108</a>)</li>
<li>Large Solar Panel Bracket (<a href="https://voltaicsystems.com/bk103">BK103</a>)</li>
<li>2 x PG 9 glands</li>
<li>1 x M16 Bulkhead Connector (<a href="https://voltaicsystems.com/m16-bulkhead-core">W280</a>)</li>
<li>Hose clamps)</li>
</ul>
<h2>Solar System Sizing</h2>
<p>We measured the power consumption and found that it was between 0.25 and 0.5 Watts with an expected daily total of 9 Watt hours. Our charge controller adds another 2 Watt hours.</p>
<p>We opted for our 9 Watt panel which can produce 21 watt hours per day on average or nearly 1.9X our consumption (our target is at least 1.5X). Our current smallest 12V battery is the 18Ah V102 which could power the system for 18+ days with no sun. This is oversized, but certainly workable.</p>
<h2>Wiring and Setup</h2>
<p>We brought the power into a small, waterproof enclosure using our M16 Bulkhead connector. We used PG9 glands to bring in the 5mm cable from the two devices and Wago clips to connect the positive and ground from the battery to the devices as well as the data lines.</p>
<p><img loading="lazy" decoding="async" src="https://blog.voltaicsystems.com/wp-content/uploads/2025/07/wago-wiring-1198x1000.jpg" alt="wiring seeed sensor" width="750" height="626" class="alignleft size-large wp-image-114889" srcset="https://blog.voltaicsystems.com/wp-content/uploads/2025/07/wago-wiring-1198x1000.jpg 1198w, https://blog.voltaicsystems.com/wp-content/uploads/2025/07/wago-wiring-599x500.jpg 599w, https://blog.voltaicsystems.com/wp-content/uploads/2025/07/wago-wiring-768x641.jpg 768w, https://blog.voltaicsystems.com/wp-content/uploads/2025/07/wago-wiring-1536x1282.jpg 1536w, https://blog.voltaicsystems.com/wp-content/uploads/2025/07/wago-wiring-300x250.jpg 300w, https://blog.voltaicsystems.com/wp-content/uploads/2025/07/wago-wiring.jpg 1793w" sizes="auto, (max-width: 750px) 100vw, 750px" /></p>
<p>Then, it was simply a matter of attaching all the components neatly to a pole.</p>
<p><img loading="lazy" decoding="async" src="https://blog.voltaicsystems.com/wp-content/uploads/2025/07/solar-sensecap-750x1000.jpg" alt="weather station connections" width="750" height="1000" class="alignleft size-large wp-image-114891" srcset="https://blog.voltaicsystems.com/wp-content/uploads/2025/07/solar-sensecap-750x1000.jpg 750w, https://blog.voltaicsystems.com/wp-content/uploads/2025/07/solar-sensecap-375x500.jpg 375w, https://blog.voltaicsystems.com/wp-content/uploads/2025/07/solar-sensecap-768x1024.jpg 768w, https://blog.voltaicsystems.com/wp-content/uploads/2025/07/solar-sensecap-1152x1536.jpg 1152w, https://blog.voltaicsystems.com/wp-content/uploads/2025/07/solar-sensecap-rotated.jpg 1512w" sizes="auto, (max-width: 750px) 100vw, 750px" /></p>
<p><img loading="lazy" decoding="async" src="https://blog.voltaicsystems.com/wp-content/uploads/2025/07/seeed-solar-weather-station-1333x1000.jpg" alt="solar powered sensecap weather station" width="750" height="563" class="alignleft size-large wp-image-114890" srcset="https://blog.voltaicsystems.com/wp-content/uploads/2025/07/seeed-solar-weather-station-1333x1000.jpg 1333w, https://blog.voltaicsystems.com/wp-content/uploads/2025/07/seeed-solar-weather-station-667x500.jpg 667w, https://blog.voltaicsystems.com/wp-content/uploads/2025/07/seeed-solar-weather-station-768x576.jpg 768w, https://blog.voltaicsystems.com/wp-content/uploads/2025/07/seeed-solar-weather-station-1536x1152.jpg 1536w, https://blog.voltaicsystems.com/wp-content/uploads/2025/07/seeed-solar-weather-station-80x60.jpg 80w, https://blog.voltaicsystems.com/wp-content/uploads/2025/07/seeed-solar-weather-station.jpg 2016w" sizes="auto, (max-width: 750px) 100vw, 750px" /></p>
<p><img loading="lazy" decoding="async" src="https://blog.voltaicsystems.com/wp-content/uploads/2025/07/seeed-data-logger-1164x1000.jpg" alt="solar powered seeed data logger" width="750" height="644" class="alignleft size-large wp-image-114888" srcset="https://blog.voltaicsystems.com/wp-content/uploads/2025/07/seeed-data-logger-1164x1000.jpg 1164w, https://blog.voltaicsystems.com/wp-content/uploads/2025/07/seeed-data-logger-582x500.jpg 582w, https://blog.voltaicsystems.com/wp-content/uploads/2025/07/seeed-data-logger-768x660.jpg 768w, https://blog.voltaicsystems.com/wp-content/uploads/2025/07/seeed-data-logger.jpg 1502w" sizes="auto, (max-width: 750px) 100vw, 750px" /></p>
<h2>System Performance</h2>
<p>Once, installed, we can watch the weather data come in on Harmony Analytica&#8217;s dashboard and the solar and battery status on <a href="https://voltaicsystems.io">voltaicsystems.io</a>.</p>
<p>The green line shows the state of charge (full), orange shows the solar panel input and magenta the power consumption. Note that the power goes up during the day when the irradiance and lux sensors are activated. </p>
<p><img loading="lazy" decoding="async" class="alignleft size-large wp-image-114883" src="https://blog.voltaicsystems.com/wp-content/uploads/2025/07/power-consumption-seeed-weather-1500x468.png" alt="solar battery monitor" width="750" height="234" srcset="https://blog.voltaicsystems.com/wp-content/uploads/2025/07/power-consumption-seeed-weather-1500x468.png 1500w, https://blog.voltaicsystems.com/wp-content/uploads/2025/07/power-consumption-seeed-weather-750x234.png 750w, https://blog.voltaicsystems.com/wp-content/uploads/2025/07/power-consumption-seeed-weather-768x240.png 768w, https://blog.voltaicsystems.com/wp-content/uploads/2025/07/power-consumption-seeed-weather-1536x480.png 1536w, https://blog.voltaicsystems.com/wp-content/uploads/2025/07/power-consumption-seeed-weather.png 1848w" sizes="auto, (max-width: 750px) 100vw, 750px" /></p>
<p style="text-align: center;"><a class="maxbutton-52 maxbutton maxbutton-talk-to-a-sales-engineer" title="Talk to a Sales Engineer" href="https://voltaicsystems.com/contact-us/"><span class='mb-text'>Talk to a Sales Engineer</span></a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.voltaicsystems.com/seeed-sensecap-weather-station-on-rooftop-farm/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Lifetime Costs of Voltaic CORE LFP vs AGM Solar Systems</title>
		<link>https://blog.voltaicsystems.com/lifetime-costs-of-voltaic-core-lfp-vs-agm-solar-systems/</link>
					<comments>https://blog.voltaicsystems.com/lifetime-costs-of-voltaic-core-lfp-vs-agm-solar-systems/#respond</comments>
		
		<dc:creator><![CDATA[Voltaic Systems]]></dc:creator>
		<pubDate>Tue, 01 Jul 2025 17:58:36 +0000</pubDate>
				<category><![CDATA[IoT Product]]></category>
		<guid isPermaLink="false">https://blog.voltaicsystems.com/?p=114863</guid>

					<description><![CDATA[Our integrated, Lithium Iron Phosphate (LFP) battery solar systems reduce both upfront and long-term maintenance costs of remote deployments. In this post, we lay out the advantages of running a fleet of remote devices from our CORE Solar System vs a typical lead acid AGM-based system. The bulk of the savings comes down to two [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><span style="font-weight: 400;">Our integrated, Lithium Iron Phosphate (LFP) battery solar systems reduce both upfront and long-term maintenance costs of remote deployments. In this post, we lay out the advantages of running a fleet of remote devices from our <a href="https://voltaicsystems.com/iot">CORE Solar System</a> vs a typical lead acid AGM-based system.</span></p>
<p><span style="font-weight: 400;">The bulk of the savings comes down to two key aspects:</span></p>
<ol>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">CORE is dramatically lighter and smaller which leads to lower shipping and labor costs during installation</span></li>
<li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">LFP cells have roughly 2X the lifespan of deepy cycle AGM in the field &#8211; this reduces truck rolls and battery replacement costs</span></li>
</ol>
<p><img loading="lazy" decoding="async" class="aligncenter" src="https://blog.voltaicsystems.com/wp-content/uploads/2025/07/K-P151-V107_front_01_v5__51677-1-e1751392257805.jpg" alt="voltaic core solar system" width="500" height="368" align="center" /></p>
<h2><span style="font-weight: 400;">Shipping Costs &#8211; Battery and System Weights of Solar Powered Systems</span></h2>
<p><span style="font-weight: 400;">Lead acid batteries are 1.8 times heavier than LFP cells on an Amp-hour basis. </span></p>
<p>&nbsp;</p>
<p><b>LFP vs AGM Weight Comparison</b></p>
<table>
<tbody>
<tr>
<td></td>
<td>
<p style="text-align: center;"><b>Voltaic CORE LFP</b></p>
</td>
<td>
<p style="text-align: center;"><b>AGM-based System</b></p>
</td>
</tr>
<tr>
<td><span style="font-weight: 400;">Capacity</span></td>
<td>
<p style="text-align: center;"><span style="font-weight: 400;">96Ah</span></p>
</td>
<td>
<p style="text-align: center;"><span style="font-weight: 400;">100Ah</span></p>
</td>
</tr>
<tr>
<td><span style="font-weight: 400;">Weight (pounds)</span></td>
<td>
<p style="text-align: center;"><span style="font-weight: 400;">35</span></p>
</td>
<td>
<p style="text-align: center;"><span style="font-weight: 400;">65</span></p>
</td>
</tr>
<tr>
<td><span style="font-weight: 400;">Weight per Ah (pounds/Ah)</span></td>
<td>
<p style="text-align: center;"><span style="font-weight: 400;">0.36</span></p>
</td>
<td>
<p style="text-align: center;"><span style="font-weight: 400;">0.65</span></p>
</td>
</tr>
</tbody>
</table>
<p><span style="font-weight: 400;">The higher weight and bulk of an AGM battery system is substantial. A competitor 100W AGM solar system ships one system per pallet, versus 8 systems per pallet for Voltaic’s 100W CORE system.  This can increase upfront costs by </span><b>$300 per system</b><span style="font-weight: 400;">.</span></p>
<p>&nbsp;</p>
<p><b>System Weight and Shipping Costs</b></p>
<table>
<tbody>
<tr>
<td><b>Component</b></td>
<td>
<p style="text-align: center;"><a href="https://voltaicsystems.com/iot"><b>Voltaic CORE LFP</b></a></p>
</td>
<td>
<p style="text-align: center;"><b>AGM-based System</b></p>
</td>
</tr>
<tr>
<td><span style="font-weight: 400;">Solar Panel</span></td>
<td>
<p style="text-align: center;"><span style="font-weight: 400;">100 Watt</span></p>
</td>
<td>
<p style="text-align: center;"><span style="font-weight: 400;">85 Watt</span></p>
</td>
</tr>
<tr>
<td><span style="font-weight: 400;">Battery</span></td>
<td>
<p style="text-align: center;"><span style="font-weight: 400;">96Ah</span></p>
</td>
<td>
<p style="text-align: center;"><span style="font-weight: 400;">100Ah</span></p>
</td>
</tr>
<tr>
<td><span style="font-weight: 400;">Cost</span></td>
<td>
<p style="text-align: center;"><span style="font-weight: 400;">$1145</span></p>
</td>
<td>
<p style="text-align: center;"><span style="font-weight: 400;">$1199</span></p>
</td>
</tr>
<tr>
<td><span style="font-weight: 400;">Shipping Weight (pounds)</span></td>
<td>
<p style="text-align: center;"><span style="font-weight: 400;">64</span></p>
</td>
<td>
<p style="text-align: center;"><span style="font-weight: 400;">142</span></p>
</td>
</tr>
<tr>
<td><span style="font-weight: 400;">Systems per pallet</span></td>
<td>
<p style="text-align: center;"><span style="font-weight: 400;">8</span></p>
</td>
<td>
<p style="text-align: center;"><span style="font-weight: 400;">1</span></p>
</td>
</tr>
<tr>
<td><span style="font-weight: 400;">Shipping cost (per system)</span></td>
<td>
<p style="text-align: center;"><span style="font-weight: 400;">$100</span></p>
</td>
<td>
<p style="text-align: center;"><span style="font-weight: 400;">$400+</span></p>
</td>
</tr>
</tbody>
</table>
<h2><span style="font-weight: 400;">Assembly and Installation Costs &#8211; Solar Powered Systems</span></h2>
<p><span style="font-weight: 400;">A typical AGM installation uses a large NEMA enclosure to house a DIN-rail mounted charge controller and a battery strapped to the bottom of the cabinet.</span></p>
<p><span style="font-weight: 400;">The weight of a 100W AGM system will exceed OSHA’s limits for moving without mechanical assistance. In most cases, it will require two people to install.</span></p>
<p><span style="font-weight: 400;">In contrast, the 100W CORE system can often be installed by a single person and all components are below OSHA’s weight thresholds.</span></p>
<h2><span style="font-weight: 400;">Replacement Costs &#8211; Lifecycles of AGM vs LFP Batteries</span></h2>
<p><span style="font-weight: 400;">The lifetime of an AGM and LFP battery varies heavily based on depth of discharge. We recommend most customers have 5 days of runtime with no sun which translates to 20-30% depth of discharge on most days. 80-90% discharge is possible with stretches of bad weather.</span></p>
<p><span style="font-weight: 400;">Most sources indicate that LFP batteries will have twice as many cycles, cutting battery replacement costs and labor in half. Depending on location, that labor could easily be anywhere from $200 to $1,000 and up for a truck roll.</span></p>
<p>&nbsp;</p>
<p><b>Approximate Cycle Life by Depth of Discharge (&gt;80% Capacity)</b></p>
<table>
<tbody>
<tr>
<td style="text-align: center;"><b>Depth of Discharge</b></td>
<td style="text-align: center;"><b>Voltaic CORE</b></td>
<td style="text-align: center;"><b>Deep Cycle AGM</b></td>
</tr>
<tr>
<td style="text-align: center;"><span style="font-weight: 400;">50%</span></td>
<td style="text-align: center;"><span style="font-weight: 400;">4000+</span></td>
<td>
<p style="text-align: center;"><span style="font-weight: 400;">~1500</span></p>
</td>
</tr>
</tbody>
</table>
<h2><span style="font-weight: 400;">Conclusion &#8211; CORE LFP Can Reduce Fleet Costs</span></h2>
<p><span style="font-weight: 400;">In addition to the hardware, the cost of a remote solar system deployment includes: shipping, labor and maintenance. </span></p>
<p><span style="font-weight: 400;">By reducing the weight and increasing the lifetime of the battery, Voltaic CORE systems cut the lifetime cost of a remote solar system.</span></p>
<p style="text-align: center;"><a class="maxbutton-52 maxbutton maxbutton-talk-to-a-sales-engineer" title="Talk to a Sales Engineer" href="https://voltaicsystems.com/contact-us/"><span class='mb-text'>Talk to a Sales Engineer</span></a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.voltaicsystems.com/lifetime-costs-of-voltaic-core-lfp-vs-agm-solar-systems/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
