<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:media="http://search.yahoo.com/mrss/"><channel><title><![CDATA[eric bubna]]></title><description><![CDATA[eric bubna]]></description><link>https://ericbubna.com/</link><image><url>https://ericbubna.com/favicon.png</url><title>eric bubna</title><link>https://ericbubna.com/</link></image><generator>Ghost 4.2</generator><lastBuildDate>Fri, 17 Apr 2026 22:13:36 GMT</lastBuildDate><atom:link href="https://ericbubna.com/rss/" rel="self" type="application/rss+xml"/><ttl>60</ttl><item><title><![CDATA[PG&E energy monitoring with homeassistant]]></title><description><![CDATA[<p>If you have a pg&amp;e smart meter and homeassistant you can grab <a href="https://smile.amazon.com/Rainforest-EMU-2-Energy-Monitoring-Unit/dp/B00BGDPRAI/ref=sr_1_2?keywords=emu-2&amp;qid=1638475157&amp;sr=8-2">this guy</a> off amazon and just call pg&amp;e at 1-877-743-4357 with your account number handy. &#xA0;Give them the MAC address and the installation code from the back of the unit and they can</p>]]></description><link>https://ericbubna.com/pg-e-energy-monitoring-with-homeassistant/</link><guid isPermaLink="false">61a926659c04f5b42dc93995</guid><category><![CDATA[homeassistant]]></category><category><![CDATA[smart home]]></category><category><![CDATA[energy monitoring]]></category><dc:creator><![CDATA[Eric Bubna]]></dc:creator><pubDate>Thu, 02 Dec 2021 20:15:16 GMT</pubDate><content:encoded><![CDATA[<p>If you have a pg&amp;e smart meter and homeassistant you can grab <a href="https://smile.amazon.com/Rainforest-EMU-2-Energy-Monitoring-Unit/dp/B00BGDPRAI/ref=sr_1_2?keywords=emu-2&amp;qid=1638475157&amp;sr=8-2">this guy</a> off amazon and just call pg&amp;e at 1-877-743-4357 with your account number handy. &#xA0;Give them the MAC address and the installation code from the back of the unit and they can hook you right up. &#xA0;</p><p>Installing in homeassistant is a little trickier, I was able to get it to work by following the directions on <a href="https://github.com/jrhorrisberger/home-assistant/tree/master/custom_components/rainforest">this</a> github page </p><p>1: copy the files to /custom_components/rainforest<br>2: add &quot;version&quot;: &quot;0.2.1&quot; to manifest.json<br>3: go back to configuration.yaml and add</p><pre><code>sensor:
platform: rainforestport: &apos;/dev/ttyACM1&apos;</code></pre><p><br>Your device might be located on another ttyACM number, my conbee ii is at 0. &#xA0;You can check this in HA going to supervisor - system - and clicking the three dots in the lower right corner of host then selecting hardware. &#xA0;Look through this list for the device&apos;s address.</p><p>4: after a restart I had my new sensor and was able to add the data to a graph. &#xA0;</p><p>Hope this helps!</p>]]></content:encoded></item><item><title><![CDATA[Setting up a local chocolatey repository with nexus]]></title><description><![CDATA[<p>Increasing our automation approach at work and after some rate limiting fun hitting the chocolatey servers from an ansible playbook I realized I would need a local repository to get this done so here we go!</p><p>Spin up a windows server 2019 vm, cruise through the oobe, rename and join</p>]]></description><link>https://ericbubna.com/setting-up-a-local-chocolatey-repository-with-nexus/</link><guid isPermaLink="false">6155ff9e9c04f5b42dc9389f</guid><category><![CDATA[chocolatey]]></category><category><![CDATA[nexus]]></category><dc:creator><![CDATA[Eric Bubna]]></dc:creator><pubDate>Fri, 01 Oct 2021 00:29:20 GMT</pubDate><content:encoded><![CDATA[<p>Increasing our automation approach at work and after some rate limiting fun hitting the chocolatey servers from an ansible playbook I realized I would need a local repository to get this done so here we go!</p><p>Spin up a windows server 2019 vm, cruise through the oobe, rename and join domain, install chocolatey from an administrative powershell </p><p><code>Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString(&apos;<a href="https://community.chocolatey.org/install.ps1">https://community.chocolatey.org/install.ps1</a>&apos;))</code></p><p>close and reopen powershell then run </p><p><code>choco install nexus-repository</code></p><p>failed while waiting for the web ui to be available</p><p><code>Waiting on Nexus Web UI to be available at &apos;<a href="http://example.com:8081/">http://example.com:8081/</a>&apos;<br>ERROR: The running command stopped because the preference variable &quot;ErrorActionPreference&quot; or common parameter is set to Stop: Nexus did not respond to requests at &apos;<a href="http://CHOCOREPO.CTHQ:8081/">http://example.com:8081/</a>&apos; within 3 minutes of the service being started.<br>The install of nexus-repository was NOT successful.<br>Error while running &apos;C:\ProgramData\chocolatey\lib\nexus-repository\tools\chocolateyinstall.ps1&apos;.<br>See log for details.<br>Chocolatey installed 2/3 packages. 1 packages failed.<br>See the log for details (C:\ProgramData\chocolatey\logs\chocolatey.log).<br>Failures<br>nexus-repository (exited -1) - Error while running &apos;C:\ProgramData\chocolatey\lib\nexus-repository\tools\chocolateyinstall.ps1&apos;.<br>See log for details.</code></p><p>looks like theres a fix for this so let&apos;s try this</p><p><code>choco install nexus-repository -params &quot;&apos;/Fqdn:chocorepo.example.com&apos;&quot; -y -f -s &quot;&apos;<a href="https://chocolatey.org/api/v2">https://chocolatey.org/api/v2</a>&apos;&quot;</code></p><p>failed again!</p><p><code>Failures<br>nexus-repository (exited -1) - Error while running &apos;C:\ProgramData\chocolatey\lib\nexus-repository\tools\chocolateyinstall.ps1&apos;.<br>See log for details.</code></p><p>seems a helper script is failing, lets run it directly</p><p><code>Get-PackageParameters : The term &apos;Get-PackageParameters&apos; is not recognized as the name of a cmdlet,<br>function, script file, or operable program. Check the spelling of the name, or if a path was included,<br>verify that the path is correct and try again.<br>At C:\ProgramData\chocolatey\lib\Temurinjre\tools\chocolateyinstall.ps1:6 char:16</code></p><p><code>$parameters = (Get-PackageParameters); $pp = ( Test-PackageParamaters ...</code></p><pre><code>           ~~~~~~~~~~~~~~~~~~~~~
</code></pre><p><code>CategoryInfo &#xA0; &#xA0; &#xA0; &#xA0; &#xA0;: ObjectNotFound: (Get-PackageParameters:String) [], ParentContainsErrorRecordE<br>xception</code></p><p><code>FullyQualifiedErrorId : CommandNotFoundException</code></p><p>okay lets find Get-PackageParameters! looks like a powershell running</p><p><code>Install-Module -Name PackageManagement -Force</code></p><p>installs nuget and upgrades the PackageManagement module, lets try again</p><p><code>choco install nexus-repository -params &quot;&apos;/Fqdn:chocorepo.example.com&apos;&quot; -y -f -s &quot;&apos;<a href="https://chocolatey.org/api/v2">https://chocolatey.org/api/v2</a>&apos;&quot;</code></p><p>Success!</p><p>The output advises on the default user and password location, and tells you to run<br><code>netsh advfirewall firewall add rule name=&quot;Nexus Repository&quot; dir=in action=allow protocol=TCP localport=8081</code><br>to open a firewall port to the service. &#xA0;</p><p>Open http://chocorepo.example.com:8081 in a browser, use admin and the password from c:\ProgramData\sonatype-work\nexus3\admin.password and we are cruising.</p><p>First thing I did was change the default location of the downloaded packages so it wouldn&apos;t be under my user profile, by going to settings, repository, blob stores and setting an absolute path of c:\nexus and hitting save. &#xA0;This took almost no time to create a new folder and set it up as a repository.</p><figure class="kg-card kg-image-card"><img src="https://ericbubna.com/content/images/2021/10/nexus1.png" class="kg-image" alt loading="lazy" width="1182" height="801" srcset="https://ericbubna.com/content/images/size/w600/2021/10/nexus1.png 600w, https://ericbubna.com/content/images/size/w1000/2021/10/nexus1.png 1000w, https://ericbubna.com/content/images/2021/10/nexus1.png 1182w" sizes="(min-width: 720px) 720px"></figure><p>Next go to repositories, create repository, and select nuget proxy as type.<br>Give it a name like chocolatey-proxy, (!!! make sure you select NuGet V2 as the version type !!!) and enter a remote storage location of <a href="https://chocolatey.org/api/v2">https://chocolatey.org/api/v2</a> before hitting save.</p><p>Next create another repository, select nuget hosted as type, call it something like chocolatey-hosted, and save.</p><p>Finally create one last repository, nuget group type, and call it chocolatey-group. &#xA0;Select your chocolatey-proxy and chocolatey-hosted repositories and add them to this group and save. &#xA0;This will give you the url we will use for our chocolatey source, in this case <a href="http://chocorepo.example.com:8081/repository/choclatey-group/">http://chocorepo.example.com:8081/repository/choclatey-group/</a></p><p>I&apos;m using this with ansible so I&apos;ll just be using that url as my ch0colatey source from here on out when installing packages, anything not already in the repo will get downloaded to nexus and shared accordingly. &#xA0;Fun!</p>]]></content:encoded></item><item><title><![CDATA[contribute]]></title><description><![CDATA[<p>if you want to throw something in the cup <a href="https://ko-fi.com/ebubna">ko-fi.com/ebubna</a></p>]]></description><link>https://ericbubna.com/contribute/</link><guid isPermaLink="false">6147be189c04f5b42dc93892</guid><dc:creator><![CDATA[Eric Bubna]]></dc:creator><pubDate>Sun, 19 Sep 2021 22:48:09 GMT</pubDate><content:encoded><![CDATA[<p>if you want to throw something in the cup <a href="https://ko-fi.com/ebubna">ko-fi.com/ebubna</a></p>]]></content:encoded></item><item><title><![CDATA[contact]]></title><description><![CDATA[<p>Feel free to email me: ebubna at gmail dot com</p>]]></description><link>https://ericbubna.com/contact/</link><guid isPermaLink="false">6147bcfe9c04f5b42dc93888</guid><dc:creator><![CDATA[Eric Bubna]]></dc:creator><pubDate>Sun, 19 Sep 2021 22:43:53 GMT</pubDate><content:encoded><![CDATA[<p>Feel free to email me: ebubna at gmail dot com</p>]]></content:encoded></item><item><title><![CDATA[About]]></title><description><![CDATA[<p>Howdy, Eric Bubna here, I&apos;m a native Pennsylvanian and live in the Bay Area. &#xA0;I&apos;m an IT Guy and am interested in all kinds of hardware, OSes, open source stuff, networking, automation, yadda yadda. &#xA0;If I won the lottery and didn&apos;t have</p>]]></description><link>https://ericbubna.com/about/</link><guid isPermaLink="false">6147bc479c04f5b42dc93879</guid><dc:creator><![CDATA[Eric Bubna]]></dc:creator><pubDate>Sun, 19 Sep 2021 22:42:17 GMT</pubDate><content:encoded><![CDATA[<p>Howdy, Eric Bubna here, I&apos;m a native Pennsylvanian and live in the Bay Area. &#xA0;I&apos;m an IT Guy and am interested in all kinds of hardware, OSes, open source stuff, networking, automation, yadda yadda. &#xA0;If I won the lottery and didn&apos;t have to work you&apos;d probably still find me pulling some computers apart and putting them back together. &#xA0;Obviously I haven&apos;t won the lottery though.</p>]]></content:encoded></item><item><title><![CDATA[Windows 11 First thoughts]]></title><description><![CDATA[<p>Wiped my desktop and installed the latest Windows 11 Preview, build 22458. &#xA0;</p><p>Current specs on this machine:<br>I7-8700k<br>Asus TUF z370 Pro Gaming mobo<br>32gb Corsair Vengeance DDR4<br>1tb Samsung 970 Evo Plus<br>4tb storage hdd<br>Geforce RTX 3080 FE</p><p>Install was fast, I disconnected the storage drive before</p>]]></description><link>https://ericbubna.com/windows-11-first-thoughts/</link><guid isPermaLink="false">6147a07a9c04f5b42dc937fa</guid><category><![CDATA[windows11]]></category><dc:creator><![CDATA[Eric Bubna]]></dc:creator><pubDate>Sun, 19 Sep 2021 21:03:30 GMT</pubDate><media:content url="https://ericbubna.com/content/images/2021/09/windows-11-installed.png" medium="image"/><content:encoded><![CDATA[<img src="https://ericbubna.com/content/images/2021/09/windows-11-installed.png" alt="Windows 11 First thoughts"><p>Wiped my desktop and installed the latest Windows 11 Preview, build 22458. &#xA0;</p><p>Current specs on this machine:<br>I7-8700k<br>Asus TUF z370 Pro Gaming mobo<br>32gb Corsair Vengeance DDR4<br>1tb Samsung 970 Evo Plus<br>4tb storage hdd<br>Geforce RTX 3080 FE</p><p>Install was fast, I disconnected the storage drive before booting so the installer wouldn&apos;t get confused about partitions and I also disconnected the ethernet so I could create a local account easily.</p><p>Looks pretty good, dark mode with one of the built in backgrounds. &#xA0;Device manager showed driver issues for &apos;PCI Memory Controller&apos; and &apos;SM Bus Controller&apos; but I&apos;m assuming I&apos;ll be able to find appropriate chipset drivers from Asus.</p><p>Other than a few relatively minor annoyances things are running pretty smoothly, it had been a couple years since I did a wipe and reinstall so got a little snappiness back on that end. &#xA0;Haven&apos;t installed any larger games yet so haven&apos;t seen any performance hit there.<br>I&apos;m trying to keep things a little better organized so I went and grabbed the new rdcman from <a href="https://docs.microsoft.com/en-us/sysinternals/downloads/rdcman">sysinternals</a> and <a href="https://mobaxterm.mobatek.net/">moba xterm</a> for my ssh sessions. &#xA0;I&apos;m a longtime putty user who has tried moba out a little but it looks really good for grouping and organization which should help me out.</p><p>Main concerns so far are all taskbar related! <br>Microsoft removed a couple functions, namely the ability to right click and open the task manager, show all icons in system tray, and puzzling enough the ability to drag the taskbar to other locations on the screen or to a second monitor. <br>I use the task manager shortcut frequently for work, its easy to get users to make a couple clicks and kill a program or show me what is using resources on their system. <br>I also usually want new programs to open on my left screen but keep browser / slack / clock on the right so I&apos;m pretty annoyed. &#xA0;I thought I found a way to show all tray icons but it looks like that has been removed. &#xA0;Bummer. &#xA0;<br>The new windows terminal seems to be gpu powered and takes a few seconds to open, I also had to fool around with getting chocolatey installed so I could install a helper program called gsudo to let me shift to an administrator powershell command line but now its all good.</p><p>I&apos;ll update with more thoughts and changes as I notice them.</p>]]></content:encoded></item><item><title><![CDATA[Howdy]]></title><description><![CDATA[<p>I&apos;m Eric Bubna</p>]]></description><link>https://ericbubna.com/howdy/</link><guid isPermaLink="false">607e3b669c04f5b42dc937e9</guid><dc:creator><![CDATA[Eric Bubna]]></dc:creator><pubDate>Tue, 20 Apr 2021 02:33:09 GMT</pubDate><content:encoded><![CDATA[<p>I&apos;m Eric Bubna</p>]]></content:encoded></item></channel></rss>