Help
RSS
API
Feed
Maltego
Contact
Domain > blog.openenergymonitor.org
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2025-12-06
104.26.7.149
(
ClassC
)
Port 80
HTTP/1.1 301 Moved PermanentlyDate: Sat, 06 Dec 2025 03:07:41 GMTContent-Type: text/htmlContent-Length: 167Connection: keep-aliveCache-Control: max-age3600Expires: Sat, 06 Dec 2025 04:07:41 GMTLocation: https://blog.openenergymonitor.org/Report-To: {endpoints:{url:https:\/\/a.nel.cloudflare.com\/report\/v4?sxHpW5OjiuSlja9v20AePy6IWEJmmVPDq3xMHIGcXGHxX%2BL9PNF5dLvWTFPkLRdtsZt8p3tluX8nLb5IDW5%2FlDZGgjoktSVWHotA3nvpC2HEJ0pvO2gexIegyuHgFXrtBRZ4N%2Bu%2FFAOEqLrfn},group:cf-nel,max_age:604800}NEL: {success_fraction:0,report_to:cf-nel,max_age:604800}Server: cloudflareCF-RAY: 9a98930f1fb3121f-PDX html>head>title>301 Moved Permanently/title>/head>body>center>h1>301 Moved Permanently/h1>/center>hr>center>cloudflare/center>/body>/html>
Port 443
HTTP/1.1 200 OKDate: Sat, 06 Dec 2025 03:07:41 GMTContent-Type: text/html; charsetutf-8Transfer-Encoding: chunkedConnection: keep-aliveCF-RAY: 9a98930f7813ff1a-PDXlast-modified: Tue, 12 Apr 2022 16:22:30 GMTaccess-control-allow-origin: *expires: Sat, 06 Dec 2025 02:56:28 GMTCache-Control: max-age600x-proxy-cache: MISSx-github-request-id: CB5E:1AAECF:2E950C:2FD608:69339903Age: 0via: 1.1 varnishx-served-by: cache-bfi-krnt7300030-BFIx-cache: HITx-cache-hits: 0x-timer: S1764990461.389834,VS0,VE70vary: Accept-Encodingx-fastly-request-id: efc13ea9c8b325cdda499e1fe6efdd5f266ffbbfcf-cache-status: DYNAMICReport-To: {endpoints:{url:https:\/\/a.nel.cloudflare.com\/report\/v4?ss35nWytB19%2BTmAEy3th3mC0yVXO03BHtqXi1U6FyDlrVTKDV6lc%2FCy2QI78iWvJjUHZYD0VpBjlb2%2Fr3dtiDmpys%2BSwEaxI4Oy792r3k2c19qisSUYCXwxzX0rbzN9FYeYBw95jrnmm71gW6},group:cf-nel,max_age:604800}NEL: {success_fraction:0,report_to:cf-nel,max_age:604800}Server: cloudflare !doctype html> !--if lt IE 7> html classno-js lt-ie9 lt-ie8 lt-ie7> !endif--> !--if IE 7> html classno-js lt-ie9 lt-ie8> !endif--> !--if IE 8> html classno-js lt-ie9> !endif--> !--if gt IE 8>!--> html> !--!endif--> head> meta charsetutf-8> meta http-equivX-UA-Compatible contentIEedge,chrome1> title>Blog | OpenEnergyMonitor/title> meta nameauthor contentGlyn Hudson> meta namedescription contentOpenEnergyMonitor Blog> meta nameviewport contentwidthdevice-width> link relcanonical href/> meta propertyfb:app_id content> meta propertyog:title contentBlog | OpenEnergyMonitor> meta propertyog:site_name contentBlog | OpenEnergyMonitor> meta propertyog:url content/> meta propertyog:type contentwebsite> meta propertyog:description content> meta propertyog:image contenthttps://guide.openenergymonitor.org/images/favicon-192x192.png> meta nametwitter:card contentsummary> meta nametwitter:site content@openenergymon> meta nametwitter:title contentBlog | OpenEnergyMonitor> meta nametwitter:description content> meta nametwitter:image contenthttps://guide.openenergymonitor.org/images/favicon-192x192.png> link href/stylesheets/screen.css mediascreen, projection relstylesheet> link href relalternate titleBlog | OpenEnergyMonitor typeapplication/atom+xml> link relshortcut icon href/images/favicon.ico /> link relicon typeimage/png href/images/favicon-192x192.png sizes192x192 /> link relshortcut icon href/favicon.ico> link relicon sizes16x16 32x32 64x64 href/favicon.ico> link relicon typeimage/png sizes196x196 href/images/favicon-192.png> link relicon typeimage/png sizes160x160 href/images/favicon-160.png> link relicon typeimage/png sizes96x96 href/images/favicon-96.png> link relicon typeimage/png sizes64x64 href/images/favicon-64.png> link relicon typeimage/png sizes32x32 href/images/favicon-32.png> link relicon typeimage/png sizes16x16 href/images/favicon-16.png> link relapple-touch-icon href/images/favicon-57.png> link relapple-touch-icon sizes114x114 href/images/favicon-114.png> link relapple-touch-icon sizes72x72 href/images/favicon-72.png> link relapple-touch-icon sizes144x144 href/images/favicon-144.png> link relapple-touch-icon sizes60x60 href/images/favicon-60.png> link relapple-touch-icon sizes120x120 href/images/favicon-120.png> link relapple-touch-icon sizes76x76 href/images/favicon-76.png> link relapple-touch-icon sizes152x152 href/images/favicon-152.png> link relapple-touch-icon sizes180x180 href/images/favicon-180.png> meta namemsapplication-TileColor content#FFFFFF> meta namemsapplication-TileImage content/images/favicon-144.png> meta namemsapplication-config content/images/browserconfig.xml> link hrefhttps://fonts.googleapis.com/css?familyUbuntu:light,bold&subsetLatin relstylesheet> !-- Ubuntu font --> link relstylesheet hrefhttps://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css> /head>style>@font-face { font-family: oemFont; src: url(/font/Ubuntu-OEM-Light.ttf)}html, body { margin: 0; height: 100vh;}html { min-height: 100vh;}html, body { word-wrap: break-word; font-family: oemFont, sans-serif;}a:visited, .a:hover, a:focus, a { color: #44b3e2;}.meta.clearfix { overflow-x: hidden;}.communityWrapper { position: relative; box-sizing: border-box; margin: 0 auto; width: 100%; height: 42px;}@media (min-width: 1080px) { .communityWrapper { width: 1080px; }}@media screen and (max-width: 400px) { .oemWrap { display: none; }}.fa-navicon { display: none; cursor: pointer; font-size: 30px; line-height: 42px; position: absolute; left: 0; color: #ffffff; padding-left: 12px; z-index: 9997;}@media screen and (max-width: 1079px) { .fa-navicon { display: inline-block; }}.titleHolder { position: relative; top: 0; width: 100%; height: 42px; background-color: #44b3e2; overflow: hidden; -webkit-box-shadow: 0 -2px 4px 2px #000; -moz-box-shadow: 0 -2px 4px 2px #000; box-shadow: 0 -2px 4px 2px #000;}.titleIcon { position: absolute; height: 42px; padding: 0 0 0 7px; text-align: center; line-height: 42px; color: #ffffff; vertical-align: top;} .titleIcon i { vertical-align: middle; font-size: 32px; line-height: 42px; }.thisTitle { position: absolute; box-sizing: border-box; left: 42px; right: 0; height: 42px; padding: 5px 0 5px 0; text-align: left; color: #ffffff; line-height: normal; vertical-align: top;} .thisTitle a { position: absolute; top: 0; color: #ffffff; }@media screen and (max-width: 1079px) { .titleIcon { left: auto; right: 0; padding: 0 7px 0 0; } .thisTitle { right: 42px; left: 0; text-align: right; } .thisTitle a { padding-right: 0; }}.thisTitle-top { top: 0; height: 60%; font-size: 18px;}.thisTitle-bottom { bottom: 0; height: 40%; font-size: 12px;}.navigation { position: absolute; display: inline-block; top: 0; right: 0; margin-right: 6px; height: 42px; min-width: 774px; overflow: visible; padding-right: 7px; z-index: 20; box-sizing: content-box;}@media screen and (min-width: 1080px) { .navigation { position: relative; float: right; display: inline-block; margin: 0; }}.navigation ul { list-style-type: none; float: right; top: 0; margin: 0; padding: 0; height: 100%; display: block;}.navigation ul li { float: left; background-color: #44b3e2;}.navigation ul li a { display: block; line-height: 42px; font-family: oemFont, sans-serif; font-size: 16px; text-align: center; padding-left: 10px; padding-right: 10px; color: #ffffff;}.menuFreeze { height: 100%; overflow: hidden;}/* Navigation on smaller screens... */@media screen and (max-width: 1079px) {.navigation { position: fixed; display: none; top: 0; left: 0; height: 100vh; margin: 0; width: 0; font-size: 20px; background-color: #44b3e2; color: #ffffff; box-sizing: border-box; overflow: auto; min-width: 0; padding-right: 0; z-index: 99999999;} .navigation ul { list-style-type: none; margin: 0; padding-top: 0; } .navigation ul li a { box-sizing: border-box; font-family: oemFont, sans-serif; font-size: 20px; display: block; color: #ffffff; padding: 0 20px 0 20px; height: 12.5vh; line-height: 12.5vh; min-width: 180px; text-align: left; } .navigation ul li .fa { min-width: 25px; }}@media (max-width: 1079px) and (min-height: 550px) { .navigation ul li a { height: 68.75px; line-height: 68.75px; }}@media (max-width: 1079px) and (max-height: 200px) { .navigation ul li a { height: 25px; line-height: 25px; }}@media screen and (min-width: 1080px) { .navigation ul li:nth-child(1) { width: 88px; } .navigation ul li:nth-child(2) { width: 86px; } .navigation ul li:nth-child(3) { width: 92px; } .navigation ul li:nth-child(4) { width: 123px; } .navigation ul li:nth-child(5) { width: 133px; } .navigation ul li:nth-child(6) { width: 76px; } .navigation ul li:nth-child(7) { width: 80px; } .navigation ul li:nth-child(8) { width: 96px; }}.blackOut { position: fixed; display: none; top: 0; right: 0; height: 100vh; width: 100%; background-color: rgba(0,0,0,0.5); overflow: hidden; cursor: pointer; z-index:9998;}.actoemLink { background-color: #368fb4 !important;}.actoemLink a { color: #ffffff !important;}.searchBox { width: 100%; height: 100%; position: absolute; top: 0; left: 0; background-color: rgba(0,0,0,0.8); color: #fff; display: none; cursor: pointer; z-index: 9999999999999;}.searchBox form { margin: auto;}.searchBox inputtypesubmit { cursor: pointer; padding: 10px; font-size: 20px; font-weight: bold; background-color: #44b3e2; color: #fff; border: none; -webkit-transition: background-color 500ms linear; -ms-transition: background-color 500ms linear; transition: background-color 500ms linear;}.searchBox inputtypesubmit:hover { background-color: #77c8ea;}.searchBox inputtypetext { padding: 10px; font-size: 20px; border: none;}.searchText { width: 0;}.searchIcon { cursor: pointer;}.fa { text-shadow: 2px 2px 2px rgba(150, 150, 150, 0.5);}/style>body >div classtitleHolder> div classcommunityWrapper> i classfa fa-navicon>/i> a href/> div classtitleIcon> i aria-hiddentrue classfa fa-bullhorn>/i> /div> div classthisTitle> div classthisTitle-top> b>Blog/b> /div> div classthisTitle-bottom> Openb>EnergyMonitor/b> /div> /div> /a> div idsiteLinks classnavigation> ul> li titlethe homepage of OpenEnergyMonitor> a hrefhttps://openenergymonitor.org> i classfa fa-home aria-hiddentrue>/i>span classnavname> Home/span> /a> /li> li titlea user guide for the OpenEnergyMonitor system> a hrefhttps://guide.openenergymonitor.org> i classfa fa-book aria-hiddentrue>/i>span classnavname> Guide/span> /a> /li> li titlegeneral information about energy monitoring, diversion and sustainability> a hrefhttps://learn.openenergymonitor.org> i classfa fa-mortar-board aria-hiddentrue>/i>span classnavname> Learn/span> /a> /li> li titlea definitive list of resources for OpenEnergyMonitor hardware> a hrefhttps://guide.openenergymonitor.org/technical/resources/> i classfa fa-list-alt aria-hiddentrue>/i>span classnavname> Resources/span> /a> /li> li titlethe openenergymonitor forum> a hrefhttps://community.openenergymonitor.org> i classfa fa-comments aria-hiddentrue>/i>span classnavname> Community/span> /a> /li> li titleyou are here: keep up with new developments at OpenEnergyMonitor classactoemLink> a hrefhttps://blog.openenergymonitor.org> i classfa fa-bullhorn aria-hiddentrue>/i>span classnavname> Blog/span> /a> /li> li titlethe official OpenEnergyMonitor online store> a hrefhttps://shop.openenergymonitor.com> i classfa fa-shopping-cart aria-hiddentrue>/i>span classnavname> Shop/span> /a> /li> li titlesearch for something on OpenEnergyMonitor> a classsearchIcon> i aria-hiddentrue classfa fa-search>/i>span classnavname> Search/span> /a> /li> /ul> /div> /div>/div>div classsearchBox> form target_blank idsearchform actionhttps://www.google.com/cse> div> input typehidden namecx value006198118389747886812:_nmxikw563w /> input typehidden nameie valueUTF-8 /> input typetext classsearchText value nameq idq autocompleteoff /> input typesubmit idsearchsubmit namesa valueSearch /> /div> /form>/div>div classblackOut>/div>div styleposition:relative;width:100%;top:0;height:20px>/div>script srchttps://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js>/script>script defer src/javascripts/octopress.js>/script>script> var _gaq_setAccount,UA-10321170-4,_trackPageview; (function(d,t){var gd.createElement(t),sd.getElementsByTagName(t)0; g.src(https:location.protocol?//ssl://www)+.google-analytics.com/ga.js; s.parentNode.insertBefore(g,s)}(document,script));/script>script> var disqus_shortname openenergymonitor; var disqus_script count.js; (function () { var dsq document.createElement(script); dsq.type text/javascript; dsq.async true; dsq.src // + disqus_shortname + .disqus.com/ + disqus_script; (document.getElementsByTagName(head)0 || document.getElementsByTagName(body)0).appendChild(dsq); }());/script>script srchttps://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js> $(document).ready(function(){ if (!window.jXHR){ var jxhr document.createElement(script); jxhr.type text/javascript; jxhr.src /javascripts/libs/jXHR.js; var s document.getElementsByTagName(script)0; s.parentNode.insertBefore(jxhr, s); } github.showRepos({ user: openenergymonitor, count: 5, skip_forks: true, target: #gh_repos }); });/script>script src/javascripts/github.js>/script>script>var closeStatus false;function openButton() { $(html, body).addClass(menuFreeze); $(.blackOut).show(); $(.navigation).show(); $(.navigation).animate({ width:180 },0.5s);}$(.fa-navicon).click(function() { openButton(); closeStatus true;});function closeButton() { $(html, body).removeClass(menuFreeze); $(.blackOut).hide(); $(.navigation).animate({ width:0 },0.5s);}$(.blackOut).click(function() { closeButton(); closeStatus false;});$(document).ready(function(){ $(table).wrap(div stylemax-width:100%;overflow-x:auto>/div>);});$(window).resize(function(){ if ($(window).width() > 1079 && closeStatus true) { if (!$(html).hasClass(mobile-device)) { closeButton(); closeStatus false; } }});$(.searchIcon).click(function() { $(.searchBox).css(display,flex); $(.searchText).animate({width: 200px}); $(.searchText).focus(); $(html, body).addClass(menuFreeze);});$(.searchBox).click(function() { $(.searchBox).css(display,none); $(.searchText).blur(); $(.searchText).css(width,0); closeButton();});$(.searchBox form).click( function(event) { event.stopPropagation();});$(document).ready(function(){ //alphabetically order list var ls, x, switchState, z, switchMe; ls document.getElementById(ub202); switchState true; while (switchState) { switchState false; z ls.getElementsByTagName(LI); for (x 0; x (z.length - 1); x++) { switchMe false; if (zx.innerHTML.toLowerCase() > zx + 1.innerHTML.toLowerCase()) { switchMe true; break; } } if (switchMe) { zx.parentNode.insertBefore(zx + 1, zx); switchState true; } }});/script>div classgrid-wrapper> div classgrid grid-center> div classgrid__item two-thirds lap-one-whole palm-one-whole> article classlisting> header> h1 classbeta> a href/2022/04/hardware-development/>Chip Shortage & Hardware Development Update/a> /h1> div classmeta clearfix> time datetime2022-04-12T15:00:00+00:00 pubdate data-updatedtrue>i classicon-calendar>/i> April 12st 2022 span classbyline author vcard>i classicon-user>/i> Trystan Lea/span> br> span>i classicon-time>/i> six minutes reading time/span> br> span> i classicon-tags>/i> ul classtags unstyled> li>hardware/li> /ul> /span> br> a classcomments href/2022/04/hardware-development/#disqus_thread >Comments/a> /div> /header> div classentry-content clearfix> p>It’s been some time since we gave an update on what we are doing and what is coming next. There’s a lot happening behind the scenes. This post will be mostly about hardware but we’ve also moved our office space amongst other things./p>h3 idchip-shortage>Chip shortage/h3>p>Some of you may have noticed that we are out of stock on quite a few key items in the shop at the moment. We have unfortunately been hit by the ongoing chip shortage, affecting the whole of the electronics industry./p>p>The chip shortage seriously affects several key components that we use including the ATmega328 microcontroller, RaspberryPi’s and the chip that we were planning on using for new hardware, the STM32F303. There’s no general availability of these through standard distributors and the lead times from the manufacturers themselves are around a year. The pricing for these components through more speculative distributors are also eye wateringly high, which we don’t think would represent good value if we added this additional cost to our units./p>h3 idintroducing-the-avr-db-microcontroller-range>Introducing the AVR-DB microcontroller range/h3>p>img src/images/hardware22-1.jpg althardware22-1.jpg />/p>p>The good news however is that after searching around for alternative options we found a new range of microcontrollers in the same AVR family as the ATmega328 that look very promising, both from a feature set perspective providing a welcome upgrade to the capability of our energy monitoring hardware but also on price and availability./p>p>The AVR-DB range is the latest and highest spec 8-bit AVR microcontrollers from Microchip, launched relatively recently in mid-2020./p>p>The a hrefhttps://www.microchip.com/en-us/product/AVR128DB48>AVR128DB48/a> is of particular interest to us are (with comparison to the current ATmega328 in brackets):/p>ul> li>12-bit ADC (4x improvement)/li> li>18 channels on the 48 pin version (up from 8)/li> li>Higher sampling rate potential (~3x)/li> li>Flash memory up to 128k (4x)/li> li>All the usual peripheral requirements (SPI, UART, I2C etc)/li> li>Potentially useful PGA Op amps built in/li> li>Relatively low cost/li> li>Availability is relatively good, and we have secured the stock that we need!/li> li>Wide range of package types & pin counts./li> li>Arduino compatible core called a hrefhttps://github.com/SpenceKonde/DxCore>DxCore/a>/li>/ul>p>img src/images/hardware22-2.png althardware22-2.jpg />/p>p>These features provide many of the key benefits that we were hoping to get from using the STM32 range, in particular the 12-bit ADC, larger number of analog channels and a higher sample rate. That said the AVR-DB has still only a single ADC multiplexed to a large number of input pins and so does not allow for simultaneous sampling across voltage and current channels which was a nice feature of the STM32, but it’s also hard to say how much difference that would make in practice and is it worth the higher price of the STM32 chips?/p>p>The lack of availability of the STM32 chips mean we don’t have much choice in the short term, but it’s certainly something to consider in the longer term./p>p>A large plus for the AVR-DB range over the STM32 range is compatibility with our existing firmware developed for the ATmega328, In particular Robert Wall’s latest CM (Continuous Sampling) firmware using the native RFM69cw driver code. The modifications to make this firmware work on the AVR-DB is small. The familiarity provided by the hard work of Spece Konde on the DxCore for the Arduino IDE is also a huge plus for us and other open-source contributors. Combining the use of the DxCore with the modified low level commands for continuous sampling in the EmonLibCM library provides the best of both./p>p>We’ve actually gone ahead and ordered, and received enough stock of a combination of AVR128DB48 and AVR128DB32 chips to see us through the next 18-months or so./p>p>We are also well on our way on the design process for using these chips, with successful testing of these chips and new emonTx, emonPi and emonTH board designs in progress./p>p>Ultimately, if all goes well we expect to have the new units in stock in ~3-4 months time, mid to late July 2022. In the meantime, we have more stock of our current emonPi units on the way in a few weeks./p>h3 idvoltage-output-ct-sensors>Voltage output CT sensors/h3>p>img src/images/hardware22-3.jpg althardware22-3.jpg />/p>p>The new versions of the emonTx and emonPi will feature many of the same improvements that we were intending to implement with the STM32 development, which are in many ways more important than the microcontroller itself for the overall accuracy and general functionality of the system./p>p>The first change is to support 333mV voltage output CT sensors. This is probably the most widely used type of CT sensor. There are many manufacturers, current ranges and accuracy ratings. By switching to this voltage output standard it’s much easier to select the right CT for the application and there’s no need to change the burden resistor on the circuit board to use different CTs./p>h3 idprecision-voltage-sensing>Precision voltage sensing/h3>p>img src/images/hardware22-4.jpg althardware22-4.jpg />/p>p>The second key change will be to upgrade to using a a hrefhttps://www.micro-transformer.com/2ma-2ma-voltage-transformer-ZMPT101B.html>ZMPT101/a> precision voltage transformer for higher accuracy AC voltage sensing. The current use of a standard AC output power adapter is the largest source of error in our system, so upgrading this part will provide the greatest gain in measurement accuracy./p>p>The precision voltage sensing unit will be an external unit that plugs into the upgraded emonTx/emonPi and will also include an integrated power supply module so that only a single socket is required. This unit will also have the option of being hard-wired for a fixed installation and full three-phase monitoring./p>h3 idprecision-reference>Precision reference/h3>p>The third key change is to use a precision voltage reference chip to increase the accuracy of the ADC conversion./p>h3 idaccuracy>Accuracy/h3>p>Overall with the above combination and careful selection of other components in the system it should be possible to get to a maximum error for an uncalibrated system in the 1-2% range, the realistic error is better still if you applied a monte-carlo analysis of likely component tolerances. This will provide a significant upgrade to the out-of-the-box accuracy of our units./p>hr />p>Over the next set of posts I will outline what’s new on the new hardware designs and then continue to give updates on progress as they are tested, and we get them ready for production./p>p>Here are a couple of pictures of our new office in the meantime. We have a unit in a really nice community building near Llanberis in North Wales, there’s an onsite cafe that does really good food, cakes and coffee, we are nearer the mountains and walking distance from where we live which makes it all a lot more convenient. If you are in the area and would like to drop in to say hi, please get in touch!/p>p>img src/images/hardware22-5.jpg althardware22-5.jpg />/p>p>To join in the discussion, see this thread on our community forums: a hrefhttps://community.openenergymonitor.org/t/avr-db-emontx-v4-new-hardware-in-progress/20209>https://community.openenergymonitor.org/t/avr-db-emontx-v4-new-hardware-in-progress/20209/a>/p> /div> /article> hr> article classlisting> header> h1 classbeta> a href/2019/10/cydynni-display/>Cydynni emonCMS dashboard on display/a> /h1> div classmeta clearfix> time datetime2019-10-01T12:00:00+00:00 pubdate data-updatedtrue>i classicon-calendar>/i> October 1st 2019 span classbyline author vcard>i classicon-user>/i> Daniel Bates/span> br> span>i classicon-time>/i> Less than one minute reading time/span> br> span> i classicon-tags>/i> ul classtags unstyled> li>emonCMS/li> /ul> /span> br> a classcomments href/2019/10/cydynni-display/#disqus_thread >Comments/a> /div> /header> div classentry-content clearfix> p>Following on from work a hrefhttps://blog.openenergymonitor.org/2017/08/cydynni-energylocal/>started over two years ago with Cydynni/a> Trystan was tasked with a one off shop-front display project. This was intended as a high quality display screen showing an emonCMS dashboard with the real-time output of the local hydro-energy project./p>p>The shop is based in Bethesda, North Wales, and serves as an information point on the community energy project, to celebrate it’s recent success./p>p>img src/images/cydynni-display-3-shopfront.jpg altCydynni-1 />/p>p>Daniel Bates helped design and build the laser-cut stand using Sketchup and Inkscape, having the 6mm plywood laser cut with the help of John at the Bangor University FabLab./p>p>img src/images/cydynni-display-1.jpg altCydynni-1 />/p>p>img src/images/cydynni-display-2.jpg altCydynni-1 />/p>video width600 controls> source src/images/cydynni-display-vid.mp4 typevideo/mp4 /> Your browser does not support the video tag./video>p>Here’s a a hrefhttps://github.com/openenergymonitor/raspi-dashboard-display>github repo/a> with the software and CAD design we used for the display/p> /div> /article> hr> article classlisting> header> h1 classbeta> a href/2019/05/emondc/>Introducing emonDC/a> /h1> div classmeta clearfix> time datetime2019-05-25T12:00:00+00:00 pubdate data-updatedtrue>i classicon-calendar>/i> May 25th 2019 span classbyline author vcard>i classicon-user>/i> Daniel Bates/span> br> span>i classicon-time>/i> three minutes reading time/span> br> span> i classicon-tags>/i> ul classtags unstyled> li>emonDC/li> /ul> /span> br> a classcomments href/2019/05/emondc/#disqus_thread >Comments/a> /div> /header> div classentry-content clearfix> p>emonDC is a project aiming to develop DC current and voltage measuring tools compatible with OpenEnergyMonitor.org project.The main board in development is emonDCduo, a dual-channel DC monitor, WiFi enabled, aimed at solar/battery systems. emonDC has been developed by Daniel Bates./p>p>emonDC development kits are now available in the a hrefhttps://shop.openenergymonitor.com/emondc/>OpenEnergyMonitor Store/a>./p>p>img src/images/emonDC_system.jpg altExample System Schematic />/p>h2 idtarget-uses>Target Uses/h2>ul> li>12V, 24V and 48V Solar PV systems, up to 64.4V max/li> li>Battery monitoring./li> li>Remote DC data-logging./li>/ul>p>Documentation on the unit, and on DC monitoring theory, is contained at the a hrefhttps://github.com/danbates2/emonDC>Github repo/a>./p>h2 idfeatures>Features/h2>ul> li>Two-channel high or low-side DC current and voltage sensing, up to 64.4V or 75V, suitable for a wide range of extra low voltage generator/battery systems./li> li>50Amps onboard shunt rating or 1000A external shunt rating./li> li>Hall-effect current sensor footprint alternative for isolated current only measurement./li> li>Waterproof, clear-top plastic case./li> li>128 x 32 OLED display./li> li>WiFi Connectivity./li> li>Low-power mode (10mA draw)./li> li>Accurate 12-bit ADC./li> li>Over-voltage and reverse voltage protected (fuses)./li>/ul> a classbtn pull-right href/2019/05/emondc/#read-more>Read on →/a> /div> /article> hr> article classlisting> header> h1 classbeta> a href/2018/11/2018-dev-update/>2018 Development Review/a> /h1> div classmeta clearfix> time datetime2018-11-08T18:48:00+00:00 pubdate data-updatedtrue>i classicon-calendar>/i> Nov 19th 2018 span classbyline author vcard>i classicon-user>/i> Trystan Lea/span> br> span>i classicon-time>/i> four minutes reading time/span> br> span> i classicon-tags>/i> ul classtags unstyled> li>development/li> /ul> /span> br> a classcomments href/2018/11/2018-dev-update/#disqus_thread >Comments/a> /div> /header> div classentry-content clearfix> p>We have been refreshing the project development plan and as part of this looking at the goals we set ourselves in the last plan, posted last February: a hrefhttps://community.openenergymonitor.org/t/openenergymonitor-goals-2018-2019/6576>OpenEnergyMonitor goals 2018/2019/a>. This post is an update on the progress made before outlining the new development plan in a separate post./p>p>Its been a busy year, with significant progress made on most of the goals outlined, looking through all of the github pull requests and commits its evident how much of a team effort it has all been. Thank you to everyone who has helped throughout the year./p> a classbtn pull-right href/2018/11/2018-dev-update/#read-more>Read on →/a> /div> /article> hr> article classlisting> header> h1 classbeta> a href/2018/11/demand-side-response/>Demand Side Response Development/a> /h1> div classmeta clearfix> time datetime2018-11-08T18:48:00+00:00 pubdate data-updatedtrue>i classicon-calendar>/i> Nov 11th 2018 span classbyline author vcard>i classicon-user>/i> Trystan Lea/span> br> span>i classicon-time>/i> five minutes reading time/span> br> span> i classicon-tags>/i> ul classtags unstyled> li>emoncms/li> /ul> /span> br> a classcomments href/2018/11/demand-side-response/#disqus_thread >Comments/a> /div> /header> div classentry-content clearfix> p>img src/images/emonevse-solarpv.jpeg altopenevse leaf />/p>p>Demand side response (DSR) has been a OpenEnergyMonitor project interest for some time (e.g PV diversion) but has only made its way into a product more recently with our work on the a hrefhttps://guide.openenergymonitor.org/integrations/ev-charging/>OpenEVSE charging station/a>. The OpenEVSE already implements real-time DSR, this post outlines how we are working on improving on this by integrating the forecasting and scheduling approaches being developed as part of our involvement in the a hrefhttps://community.openenergymonitor.org/t/cydynni-energylocal-community-hydro-smart-grid-blog-post/4762>EnergyLocal project/a>./p> a classbtn pull-right href/2018/11/demand-side-response/#read-more>Read on →/a> /div> /article> hr> article classlisting> header> h1 classbeta> a href/2018/01/emoncms-theme/>Emoncms Blue Theme/a> /h1> div classmeta clearfix> time datetime2018-01-30T09:01:00+00:00 pubdate data-updatedtrue>i classicon-calendar>/i> Jan 30th 2018 span classbyline author vcard>i classicon-user>/i> Glyn Hudson/span> br> span>i classicon-time>/i> Less than one minute reading time/span> br> span> i classicon-tags>/i> ul classtags unstyled> li>emoncms/li> /ul> /span> br> a classcomments href/2018/01/emoncms-theme/#disqus_thread >Comments/a> /div> /header> div classentry-content clearfix> p>For a fresh clean start to 2018 the default Emoncms theme has now been set to “blue” :-)/p>p>The blue theme was chosen to give a consistent user experience between the other OpenEnergyMonitor websites e.g. Forum, Guide, Learn, Homepage etc./p>p>We like the clean look of the blue theme, we hope you do also :-)/p>p>If you don’t it’s easy to revert to back to the old black theme by setting code classhighlighter-rouge>$theme standard/code> in code classhighlighter-rouge>settings.php/code>. There is also a user contributed yellow theme called code classhighlighter-rouge>sun/code> which is available./p>p>emonPi Emoncms will update automatically during emonPi update to use the new theme as long as settings.php has not been user modified./p>p>Feed view in Standard, Blue and Sun theme:/p>p>img src/images/feed-emoncms-theme.png alt />/p> a classbtn pull-right href/2018/01/emoncms-theme/#read-more>Read on →/a> /div> /article> hr> article classlisting> header> h1 classbeta> a href/2018/01/emonpi-remote-access/>emonPi Remote Access with Dataplicity/a> /h1> div classmeta clearfix> time datetime2018-01-26T12:00:00+00:00 pubdate data-updatedtrue>i classicon-calendar>/i> Jan 26th 2018 span classbyline author vcard>i classicon-user>/i> Glyn Hudson/span> br> span>i classicon-time>/i> 1 minute reading time/span> br> span> i classicon-tags>/i> ul classtags unstyled> li>emonpi/li> /ul> /span> br> a classcomments href/2018/01/emonpi-remote-access/#disqus_thread >Comments/a> /div> /header> div classentry-content clearfix> p>Network devices such as an emonPi connected to a local network are secured behind a firewall, often integrated into a router./p>p>The conventional way for obtaining access remotely is to open a port in the firewall and ‘port-forward’ requests to this port to the local emonPi. This method works but is cumbersome and insecure. It’s cumbersome because most users connect to the internet via their ISP using a non-static IP. Therefore the WAN IP address often changes, a dynamic DNS service such as a hrefhttps://www.duckdns.org/>Duck DNS/a>, or a hrefhttps://www.noip.com>noIP/a> can be used to link a dynamic IP to a static domain name, however this is cumbersome to set up and often requires purchasing a domain name, dynamic DNS Subscription and handling the dynamic DNS IP address updates./p>p>The port forwarding method of remote access is also insecure since by default the emonPi uses an insecure http connections, this is not a problem on a secure local network but not recommend for use over the internet./p>h2 iddataplicity>Dataplicity/h2>p>a hrefhttps://www.dataplicity.com>Dataplicity/a> offers a easy to setup web-service service to enable secure remote access (SSH/HTTPS) to RaspberryPi devices. The free tier allows free access to a single RaspberryPi device./p>p>img src/images/1-dataplicity.png alt1-dataplicity />/p>p>img src/images/5-dataplicity.png alt5-dataplicity />/p>p>img src/images/6-dataplicity.png alt6-dataplicity />/p>p>Follow the steps on the a hrefhttps://guide.openenergymonitor.org/setup/remote-access/>Remote Access page of our User Guide/a> to setup Dataplicity on an emonPi./p> /div> /article> hr> article classlisting> header> h1 classbeta> a href/2017/10/iotawatt/>Introducing IoTaWatt/a> /h1> div classmeta clearfix> time datetime2017-10-25T00:00:00+00:00 pubdate data-updatedtrue>i classicon-calendar>/i> Oct 26th 2017 span classbyline author vcard>i classicon-user>/i> Glyn Hudson/span> br> span>i classicon-time>/i> three minutes reading time/span> br> span> i classicon-tags>/i> ul classtags unstyled> li>iotawatt/li> /ul> /span> br> a classcomments href/2017/10/iotawatt/#disqus_thread >Comments/a> /div> /header> div classentry-content clearfix> p>IotaWattsup>tm/sup> is an open-hardware 14 channel WiFi connected electric power monitor. It’s based on the ESP8266 IoT platform using MCP3208 12 bit ADCs to sample AC voltage and current./p>p>IoTaWatt can log data locally to on-board SD card and post directly to a hrefhttps://emoncms.org>Emoncms.org/a> via WiFi./p>p>strong>There are no plans to discontinue the emonTx. Both the IoTaWatt and emonTx have advantages in key areas which complement each other./strong>/p>p>IoTaWatt is fully open-source and has been developed by Bob Lemaire a hrefhttps://community.openenergymonitor.org/u/overeasy/>@overeasy/a> in partnership with OpenEnergyMonitor./p>p>img src/images/iotawatt-1.jpg altIoTaWatt />/p>p>a classbtn pull-right hrefhttp://shop.openenergymonitor.com/iotawatt-wifi-connected-14-channel-electricity-monitor/>View in Shop → /a>a classbtn pull-left hrefhttps://guide.openenergymonitor.org/setup/iotawatt/>Setup IoTaWatt/a>br />/p>h2 idhardware>Hardware/h2>p>img src/images/iotawatt-2.jpg altIoTaWatt />/p>p>The IoTaWatt uses the WiFi enabled ESP8266 (ESP-12S) microprocessor. The ESP8266 is mounted using NodeMCU adaptor, the decision was made to use the NodeMCU form-factor to allow flexibility for customisation and future upgrades e.g ESP32./p>p>The onboard SD card allows data to be saved locally with high resolution and network resilience. If the IoTaWatt is posting to an Emoncms server and loses network connectivity data logged to the SD card will be bulk uploaded to Emoncms when a network connection is restored./p>p>An on-board real-time clock (RTC) ensure the time-stamp is always correct. The RTC is set using NTP. Using the IoTaWatt on a WiFi network with a reliable internet connection is highly recommended, however, the IoTaWatt can operate without an internet connection once the RTC has been initially set via NTP./p>h2 idfirmware>Firmware/h2>p>img src/images/iota-config.png altIoTaWatt />/p>p>The IoTaWatt is configured via a web interface served directly from the IoTaWatt ESP8266. See a hrefhttp://iotawatt.com>IoTaWatt.com/a> for a live demo of the interface./p>p>The IoTaWatt supports automatic over the air (OTA) firmware updates./p> a classbtn pull-right href/2017/10/iotawatt/#read-more>Read on →/a> /div> /article> hr> article classlisting> header> h1 classbeta> a href/2017/08/cydynni-energylocal/>CydYnni – Energy Local, community hydro smart grid/a> /h1> div classmeta clearfix> time datetime2017-08-07T00:00:00+00:00 pubdate data-updatedtrue>i classicon-calendar>/i> Aug 7nd 2017 span classbyline author vcard>i classicon-user>/i> Trystan Lea/span> br> span>i classicon-time>/i> four minutes reading time/span> br> br> a classcomments href/2017/08/cydynni-energylocal/#disqus_thread >Comments/a> /div> /header> div classentry-content clearfix> p>Over the last year we have been involved in a project in our local area (Snowdonia, North Wales) called CydYnni – EnergyLocal. The project is at the forefront of making it possible for households to source their electricity directly from local, community-owned renewable sources./p>p>strong>The Bethesda pilot project, How it works/strong>/p>p>The first part of the CydYnni project started with about 80 households (with 20 more joining soon) and a single 100 kW hydro generator. Using smart meters suitable for half hourly billing in participating households and at the hydro generator, the amount of hydro power used by the community is calculated for every half hour. The hydro tariff is 7p / kWh for the power used each half hour by the community providing a significant saving for households. Any additional power required is bought from the supplier Co-operative Energy on a time-of-use tariff./p>p>The project provides cost savings to participating households, increased income for local renewable energy schemes and a more direct sense of having electricity provided from - in the case of the pilot project a hydro turbine just down the road!/p>p>There is a nice video here on the project which gives a good overview:/p>iframe width100% height315px srchttps://www.youtube.com/embed/3z8GrTBLw8M frameborder0 allowfullscreen>/iframe>p>There are a number of organisations working on the project of which we are one small part:/p>ul> li>EnergyLocal: The organisation founded by Mary Gillie with the initial idea and in depth understanding of the energy market behind the project./li> li>CydYnni: A local consortium of community energy projects and organisations including Ynni Ogwen and Partneriaeth Ogwen, Ynni Padarn Peris, Moelyci, Coetir Mynydd, Antur Waunfawr, Ynni Anafon and the National Trust./li> li>Co-operative Energy: The Energy Supplier through which households participate in the project./li> li>Epower also known as NFPAS: The non fossil fuel purchasing agency – handling aggregation, power sharing and the nuts and bolts of billing./li> li>1010: Graphic design/li> li>OpenEnergyMonitor: web app development in part 1 and home hub (base-station) development in part 2./li>/ul>p>It’s been great being involved in such a pioneering project run in the local community in which we live (the OpenEnergyMonitor office is about 5 miles from Bethesda)./p>p>Our role so far has been to develop a web app / energy dashboard so that participants can see when the local hydro generator is running and how likely they are to be on the cheaper hydro tariff. Participants can see their own consumption as well as the aggregated consumption of all participants./p>p>The main energy dashboard app designed by 1010 and implemented by ourselves can be viewed online here:/p>p>a hrefhttps://dashfwrdd.energylocal.org.uk/>https://dashfwrdd.energylocal.org.uk/a>/p>p>img src/images/cydynni-app.png altcydynni-app.png />/p>p>The source code for the app is open source and available on github here:/p>p>a hrefhttp://github.com/trystanlea/cydynni>http://github.com/trystanlea/cydynni/a>/p>p>We have also developed a dashboard that is more focused on exploring the full data history of the hydro generation and community consumption, this dashboard can be viewed online here:/p>p>a hrefhttps://dev.cydynni.org.uk>https://dev.cydynni.org.uk/a>/p>p>img src/images/cydynni-history.png altcydynni-history.png />/p>p>From the start of January the hydro supplied 57% of the electricity consumption of the participating households. You can really see how the available hydro generation decays usually over about a week after a significant rain event and the extent of the oversupply when it is raining./p>p>It would be interesting to model the addition of solar to see how periods of lower rainfall might be supplanted by solar generation and explore other options for supplying the unmatched demand - e.g. anaerobic digestion./p>p>strong>Part 1: Energy Dashboard / Web App development/strong>/p>p>This first stage of the project relies on the app or looking at how rainy it is to signal to the households when it’s a good time to use energy. Any demand shifting is done manually by the householder. The data update rate from the smart meters is also relatively slow, with 48 half hourly readings updated daily but usually available in the app with a lag time of anywhere from 15 hours up to 63 hours over the weekend./p>p>strong>Part 2: Hub/strong>/p>p>The next stage of the project for us is to improve on this with an in home hub (based currently on the OpenEnergyMonitor emonbase), which will interface with a WIFI/radio meter gateway developed by Energy Assets, providing much faster 5-10s meter readings as well as enabling control of smart appliances, plugs and EV charging./p>p>This development has driven some of our most recent improvements to the EmonPi/EmonBase, such as the recently launched WIFI Hotspot setup and ongoing development on the emoncms device module, which alongside auto-configuration of inputs and feeds provides the option to define control devices starting with the Sonoff S20 WIFI Socket, Martin’s WIFI Relay unit and the OpenEVSE charging station./p>p>Over the coming months I will try to blog more on development progress and the technical implementation of the system in addition to insights into the data coming from the project demonstrating local community energy./p> /div> /article> hr> article classlisting> header> h1 classbeta> a href/2017/08/advances-article/>Advances Wales Magazine Article/a> /h1> div classmeta clearfix> time datetime2017-08-01T00:00:00+00:00 pubdate data-updatedtrue>i classicon-calendar>/i> Aug 2nd 2017 span classbyline author vcard>i classicon-user>/i> Glyn Hudson/span> br> span>i classicon-time>/i> Less than one minute reading time/span> br> br> a classcomments href/2017/08/advances-article/#disqus_thread >Comments/a> /div> /header> div classentry-content clearfix> p>a hrefhttps://businesswales.gov.wales/zones/innovation/advances-wales>Advances Wales/a> is a quarterly magazine showcasing the latest news, research and developments in science, technology and engineering here in Wales, UK./p>p>In the latest issue (82) we have been lucky enough to have an article featuring OpenEnergyMonitor. It’s well written and mentions a number of exciting developments that we have been working on e.g. CydYnni local energy project. Stay tuned for a blog post coming soon about this project./p>p>a hrefhttps://businesswales.gov.wales/sites/business-wales/files/documents/Advances82_English_FINAL.pdf>Download the full magazine here/a>./p>p>img src/images/advances-July17.png altadvances artice />/p> /div> /article> hr> div classpagination> a classbtn pull-left href/posts/2>← Older/a> /div> /div> aside idsidebar classgrid__item one-third lap-one-whole palm-one-whole> div classgrid> section idrecent-posts classaside-module grid__item one-whole lap-one-half> h1 classtitle delta>Recent Posts/h1> ul classdivided> li classpost> a href/2022/04/hardware-development/>Chip Shortage & Hardware Development Update/a> /li> li classpost> a href/2019/10/cydynni-display/>Cydynni emonCMS dashboard on display/a> /li> li classpost> a href/2019/05/emondc/>Introducing emonDC/a> /li> li classpost> a href/2018/11/2018-dev-update/>2018 Development Review/a> /li> li classpost> a href/2018/11/demand-side-response/>Demand Side Response Development/a> /li> li classpost> a href/2018/01/emoncms-theme/>Emoncms Blue Theme/a> /li> li classpost> a href/2018/01/emonpi-remote-access/>emonPi Remote Access with Dataplicity/a> /li> li classpost> a href/2017/10/iotawatt/>Introducing IoTaWatt/a> /li> li classpost> a href/2017/08/cydynni-energylocal/>CydYnni – Energy Local, community hydro smart grid/a> /li> li classpost> a href/2017/08/advances-article/>Advances Wales Magazine Article/a> /li> /ul>/section> section classaside-module grid__item one-whole lap-one-half> h1 classtitle delta>Categories/h1> ul classdivided idub202> li> a href/categories/air-quality-egg/>air quality egg /a> /li> li> a href/categories/antenna/>antenna /a> /li> li> a href/categories/building-energy-modelling/>building energy modelling /a> /li> li> a href/categories/china/>china /a> /li> li> a href/categories/christmas/>christmas /a> /li> li> a href/categories/dc/>dc /a> /li> li> a href/categories/dc-current-sensing/>dc current sensing /a> /li> li> a href/categories/esp8266/>esp8266 /a> /li> li> a href/categories/htu21d/>htu21d /a> /li> li> a href/categories/heat-pump/>heat pump /a> /li> li> a href/categories/kaizen/>kaizen /a> /li> li> a href/categories/kicad/>kicad /a> /li> li> a href/categories/mqtt/>mqtt /a> /li> li> a href/categories/nanoderf/>nanoderf /a> /li> li> a href/categories/nodered/>nodered /a> /li> li> a href/categories/oem-labs/>oem labs /a> /li> li> a href/categories/okg/>okg /a> /li> li> a href/categories/oscilloscope/>oscilloscope /a> /li> li> a href/categories/rfm12/>rfm12 /a> /li> li> a href/categories/rfm69/>rfm69 /a> /li> li> a href/categories/rs485/>rs485 /a> /li> li> a href/categories/sap-2012/>sap 2012 /a> /li> li> a href/categories/shw/>shw /a> /li> li> a href/categories/srf/>srf /a> /li> li> a href/categories/tasker/>tasker /a> /li> li> a href/categories/android/>android /a> /li> li> a href/categories/app/>app /a> /li> li> a href/categories/application/>application /a> /li> li> a href/categories/arduino/>arduino /a> /li> li> a href/categories/award/>award /a> /li> li> a href/categories/backup/>backup /a> /li> li> a href/categories/batteries/>batteries /a> /li> li> a href/categories/benchmarking/>benchmarking /a> /li> li> a href/categories/build-sesh/>build sesh /a> /li> li> a href/categories/business/>business /a> /li> li> a href/categories/ciseco/>ciseco /a> /li> li> a href/categories/community-energy/>community energy /a> /li> li> a href/categories/community-smart-grid/>community smart grid /a> /li> li> a href/categories/continuous-testing/>continuous testing /a> /li> li> a href/categories/control/>control /a> /li> li> a href/categories/current-sensor/>current sensor /a> /li> li> a href/categories/current-transformer/>current transformer /a> /li> li> a href/categories/dashboard/>dashboard /a> /li> li> a href/categories/development/>development /a> /li> li> a href/categories/display/>display /a> /li> li> a href/categories/diy-drones/>diy drones /a> /li> li> a href/categories/docker/>docker /a> /li> li> a href/categories/documentation/>documentation /a> /li> li> a href/categories/ecohomelab/>ecohomelab /a> /li> li> a href/categories/efergy/>efergy /a> /li> li> a href/categories/electronics/>electronics /a> /li> li> a href/categories/elektrocamp/>elektrocamp /a> /li> li> a href/categories/email-notifications/>email notifications /a> /li> li> a href/categories/embodied-energy/>embodied energy /a> /li> li> a href/categories/emonbase/>emonbase /a> /li> li> a href/categories/emoncms/>emoncms /a> /li> li> a href/categories/emonctrl/>emonctrl /a> /li> li> a href/categories/emondc/>emondc /a> /li> li> a href/categories/emonglcd/>emonglcd /a> /li> li> a href/categories/emonsd/>emonsd /a> /li> li> a href/categories/emonth/>emonth /a> /li> li> a href/categories/emontx/>emontx /a> /li> li> a href/categories/emontx-v2/>emontx v2 /a> /li> li> a href/categories/emontxsmt/>emontxsmt /a> /li> li> a href/categories/emontxshield/>emontxshield /a> /li> li> a href/categories/emoncms/>emoncms /a> /li> li> a href/categories/emonesp/>emonesp /a> /li> li> a href/categories/emonpi/>emonpi /a> /li> li> a href/categories/emontx/>emontx /a> /li> li> a href/categories/end-to-end/>end to end /a> /li> li> a href/categories/energy-monitor/>energy monitor /a> /li> li> a href/categories/energy-monitoring/>energy monitoring /a> /li> li> a href/categories/esp8266/>esp8266 /a> /li> li> a href/categories/ev/>ev /a> /li> li> a href/categories/feed-storage/>feed storage /a> /li> li> a href/categories/firmware/>firmware /a> /li> li> a href/categories/forum/>forum /a> /li> li> a href/categories/github/>github /a> /li> li> a href/categories/graphing/>graphing /a> /li> li> a href/categories/hackathon/>hackathon /a> /li> li> a href/categories/hall-effect/>hall effect /a> /li> li> a href/categories/hardware/>hardware /a> /li> li> a href/categories/heating/>heating /a> /li> li> a href/categories/heatpumpmonitor/>heatpumpmonitor /a> /li> li> a href/categories/home-assistant/>home assistant /a> /li> li> a href/categories/home-camp/>home camp /a> /li> li> a href/categories/humidity/>humidity /a> /li> li> a href/categories/integrations/>integrations /a> /li> li> a href/categories/interface/>interface /a> /li> li> a href/categories/interview/>interview /a> /li> li> a href/categories/iotawatt/>iotawatt /a> /li> li> a href/categories/java/>java /a> /li> li> a href/categories/job/>job /a> /li> li> a href/categories/kickstarter/>kickstarter /a> /li> li> a href/categories/lightwaverf/>lightwaverf /a> /li> li> a href/categories/linux/>linux /a> /li> li> a href/categories/logo/>logo /a> /li> li> a href/categories/manufacturing/>manufacturing /a> /li> li> a href/categories/measurement/>measurement /a> /li> li> a href/categories/media/>media /a> /li> li> a href/categories/mobile/>mobile /a> /li> li> a href/categories/mobile-app/>mobile app /a> /li> li> a href/categories/modbus/>modbus /a> /li> li> a href/categories/nanode/>nanode /a> /li> li> a href/categories/ook/>ook /a> /li> li> a href/categories/open-source/>open source /a> /li> li> a href/categories/openhab/>openhab /a> /li> li> a href/categories/openenergymonitor/>openenergymonitor /a> /li> li> a href/categories/openevse/>openevse /a> /li> li> a href/categories/optical-pulse/>optical pulse /a> /li> li> a href/categories/pcb/>pcb /a> /li> li> a href/categories/pebble/>pebble /a> /li> li> a href/categories/placement/>placement /a> /li> li> a href/categories/platformio/>platformio /a> /li> li> a href/categories/pluse/>pluse /a> /li> li> a href/categories/presentation/>presentation /a> /li> li> a href/categories/raspberry-pi/>raspberry pi /a> /li> li> a href/categories/raspberry-pi/>raspberry pi /a> /li> li> a href/categories/renewable/>renewable /a> /li> li> a href/categories/serial/>serial /a> /li> li> a href/categories/shop/>shop /a> /li> li> a href/categories/showcase/>showcase /a> /li> li> a href/categories/smartwatch/>smartwatch /a> /li> li> a href/categories/social-energy-monitoring/>social energy monitoring /a> /li> li> a href/categories/solarpv/>solarpv /a> /li> li> a href/categories/sparkfun/>sparkfun /a> /li> li> a href/categories/sustainability/>sustainability /a> /li> li> a href/categories/temperature/>temperature /a> /li> li> a href/categories/three-phase/>three phase /a> /li> li> a href/categories/travisci/>travisci /a> /li> li> a href/categories/tutorials/>tutorials /a> /li> li> a href/categories/upgrade/>upgrade /a> /li> li> a href/categories/user-guide/>user guide /a> /li> li> a href/categories/utility-meters/>utility meters /a> /li> li> a href/categories/voltage-sensing/>voltage sensing /a> /li> li> a href/categories/vrms/>vrms /a> /li> li> a href/categories/website/>website /a> /li> li> a href/categories/wifipixel/>wifipixel /a> /li> li> a href/categories/wind/>wind /a> /li> li> a href/categories/wind-turbine/>wind turbine /a> /li> li> a href/categories/wireless/>wireless /a> /li> li> a href/categories/workshop/>workshop /a> /li> li> a href/categories/zerocarbonbritain/>zerocarbonbritain /a> /li> /ul>/section> /div> /aside> /div>/div>footer> div classgrid-wrapper> div classgrid> div classgrid__item> div classcopyright> a relme hrefhttps://twitter.com/openenergymon>i classicon-twitter>/i>/a> a relme hrefhttps://github.com/openenergymonitor/guide>i classicon-github>/i>/a> a relme hrefhttps://blog.openenergymonitor.org/feed.xml>i classicon-rss>/i>/a> div classcredit styletext-align:center;> Website powered by a hrefhttp://jekyllrb.com/>Jekyll/a> and a hrefhttps://github.com/coogie/oscailte>Oscalite/a>.br /> Hosted by a hrefhttps://pages.github.com/>GitHub/a> and served by a hrefhttps://cloudflare.com>CloudFlare/a>. /div>!--div classsearchtool>form actionhttps://encrypted.google.com/search methodget> fieldset rolesearch> input typehidden nameq valuesite:blog.openenergymonitor.org /> input classsearch idsearch typetext nameq results0 placeholderSearch... /> /fieldset>/form>/div> -->/div> /div> /div>/div>/footer>!--if lt IE 7> p classchromeframe>You are using an strong>outdated/strong> browser. Please a hrefhttp://browsehappy.com/>upgrade your browser/a> or a hrefhttp://www.google.com/chromeframe/?redirecttrue>activate Google Chrome Frame/a> to improve your experience./p>!endif-->/body>/html>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]