<?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"><channel><title><![CDATA[MMM-Hoymiles-Wifi]]></title><description><![CDATA[<p dir="auto">Hello, as I got into some PV lately I found no module to display the output of my solar panels, the new Hoymiles inverters with integrated wifi are not supported by OpenDTU or Ahoy because they no longer send via 2,4Ghz or Sub-1G.</p>
<p dir="auto">This is a quick hacked solution for the issue, it uses the python library hoymiles-wifi to get the inverter data via protobuf from the connected inverter in your home network, then it renders 3 values as gauge and text with plotly</p>
<p dir="auto">It´s working and looks okay, not much configuration right now, you have to set your inverter ip in the hoymiles_data.py and add the config to display the html.</p>
<p dir="auto">Maybe someone sees this and finds it usefull, if there is any interest in the community I can work on this some more</p>
<p dir="auto"><a href="https://github.com/schris88/MMM-Hoymiles-Wifi" target="_blank" rel="noopener noreferrer nofollow ugc">https://github.com/schris88/MMM-Hoymiles-Wifi</a><br />
moderator edited to expose the full url</p>
]]></description><link>https://forum.magicmirror.builders/topic/19105/mmm-hoymiles-wifi</link><generator>RSS for Node</generator><lastBuildDate>Thu, 16 Jul 2026 22:32:23 GMT</lastBuildDate><atom:link href="https://forum.magicmirror.builders/topic/19105.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 04 Nov 2024 14:50:25 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to MMM-Hoymiles-Wifi on Fri, 07 Nov 2025 09:28:15 GMT]]></title><description><![CDATA[<p dir="auto">I spent a bit of time an got the following to work by using help of a friend.<br />
I wrote the following in the css:</p>
<pre><code>
/* custom.css */

/* Passt die Gesamtbreite des gesamten Moduls an */
.MMM-HoymilesPVMonitor {
    /* Beispiel: Setzt die maximale Breite des gesamten Moduls auf 200 Pixel */
    max-width: 200px; 
    /* Stellt sicher, dass das Modul zentriert bleibt, falls es kleiner als die Spalte ist */
    margin-left: auto;
    margin-right: auto;
}

/* 
  Passt den inneren Container an, der das Canvas-Diagramm enthält.
  Dies überschreibt die 95% Breite, die im JS definiert wurde.
*/
.MMM-HoymilesPVMonitor div:first-child {
    /* 
      Setzt die Breite des Containers auf 100% der oben definierten max-width (z.B. 200px).
      Sie können hier auch absolute Werte (z.B. 180px) verwenden, 
      aber 100% ist am flexibelsten.
    */
    width: 100% !important; 
}

</code></pre>
<p dir="auto">Now it is smaller, nevertheless I can’t get it much more smaller because the gauge will disappear then.</p>
<p dir="auto">(It’s not displayed correctly in the screenshot, but it is on my mirror.)</p>
<p dir="auto"><img src="/assets/uploads/files/1762507583422-screenshot-2025-11-07-102555.jpg" alt="Screenshot 2025-11-07 102555.jpg" class=" img-fluid img-markdown" /></p>
]]></description><link>https://forum.magicmirror.builders/post/128856</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/128856</guid><dc:creator><![CDATA[Jose1701]]></dc:creator><pubDate>Fri, 07 Nov 2025 09:28:15 GMT</pubDate></item><item><title><![CDATA[Reply to MMM-Hoymiles-Wifi on Thu, 06 Nov 2025 20:03:26 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/jose1701" aria-label="Profile: Jose1701">@<bdi>Jose1701</bdi></a> also. Sometimes the author documents it on the readme, sometimes the author provides their own css you can override w custom.css entries</p>
<p dir="auto">Sometimes it’s all grunt work….</p>
]]></description><link>https://forum.magicmirror.builders/post/128854</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/128854</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Thu, 06 Nov 2025 20:03:26 GMT</pubDate></item><item><title><![CDATA[Reply to MMM-Hoymiles-Wifi on Thu, 06 Nov 2025 18:38:58 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/evroom" aria-label="Profile: evroom">@<bdi>evroom</bdi></a></p>
<p dir="auto">ok. Thank you for your patience and help.</p>
]]></description><link>https://forum.magicmirror.builders/post/128853</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/128853</guid><dc:creator><![CDATA[Jose1701]]></dc:creator><pubDate>Thu, 06 Nov 2025 18:38:58 GMT</pubDate></item><item><title><![CDATA[Reply to MMM-Hoymiles-Wifi on Thu, 06 Nov 2025 18:31:11 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/jose1701" aria-label="Profile: Jose1701">@<bdi>Jose1701</bdi></a></p>
<p dir="auto">No, sorry, no idea.<br />
What Sam says, but that needs knowledge.<br />
But I opened an issue/request, so let’s see if it will be granted:<br />
<a href="https://github.com/CuddlyCow/MMM-HoymilesPVMonitor/issues" target="_blank" rel="noopener noreferrer nofollow ugc">https://github.com/CuddlyCow/MMM-HoymilesPVMonitor/issues</a></p>
]]></description><link>https://forum.magicmirror.builders/post/128852</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/128852</guid><dc:creator><![CDATA[evroom]]></dc:creator><pubDate>Thu, 06 Nov 2025 18:31:11 GMT</pubDate></item><item><title><![CDATA[Reply to MMM-Hoymiles-Wifi on Thu, 06 Nov 2025 18:29:38 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/jose1701" aria-label="Profile: Jose1701">@<bdi>Jose1701</bdi></a> I understand , the browser provides a developer environment with different capabilities</p>
<p dir="auto">logger<br />
code execution<br />
and elements viewer, css tester env</p>
<p dir="auto">see the second link in my signature below for a starter course on the elements tab.</p>
]]></description><link>https://forum.magicmirror.builders/post/128851</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/128851</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Thu, 06 Nov 2025 18:29:38 GMT</pubDate></item><item><title><![CDATA[Reply to MMM-Hoymiles-Wifi on Thu, 06 Nov 2025 18:24:24 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/sdetweil" aria-label="Profile: sdetweil">@<bdi>sdetweil</bdi></a></p>
<p dir="auto">Alright, I will try to get some info in the internet. Never done sth with css.</p>
<p dir="auto">Thanks</p>
]]></description><link>https://forum.magicmirror.builders/post/128850</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/128850</guid><dc:creator><![CDATA[Jose1701]]></dc:creator><pubDate>Thu, 06 Nov 2025 18:24:24 GMT</pubDate></item><item><title><![CDATA[Reply to MMM-Hoymiles-Wifi on Thu, 06 Nov 2025 18:12:04 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/jose1701" aria-label="Profile: Jose1701">@<bdi>Jose1701</bdi></a> said in <a href="/post/128848">MMM-Hoymiles-Wifi</a>:</p>
<blockquote>
<pre><code>width: "100px",
height: "105px",
</code></pre>
</blockquote>
<p dir="auto">those are outside the config:{} section, that means they are for the MM runtime…<br />
but we don’t process width/height</p>
<p dir="auto">if you want to do this you need to learn to use css(cascading style sheet)  to customize the html presentation<br />
ALL updated css goes in css/custom.css</p>
<p dir="auto">a css entry in custom.css is</p>
<pre><code class="language-css">selector_clause {
   styles to apply to elements selected by the selector clause
}
</code></pre>
<p dir="auto">we add the modulename as a class to the web content so that one can ‘select’ only for that module</p>
<p dir="auto">key selector clause elements<br />
starts with . means element has classname=xxx<br />
starts with # means element has id=xxxx<br />
does not start with either, means html element name, div, span, p, h1, img…</p>
]]></description><link>https://forum.magicmirror.builders/post/128849</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/128849</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Thu, 06 Nov 2025 18:12:04 GMT</pubDate></item><item><title><![CDATA[Reply to MMM-Hoymiles-Wifi on Thu, 06 Nov 2025 17:51:41 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/evroom" aria-label="Profile: evroom">@<bdi>evroom</bdi></a></p>
<p dir="auto">Great job! It could work for me. Unfortunately it’s dark outside but I can see the gauge on my mirror.</p>
<p dir="auto">I don’t even dare to ask, but do you have a hint how about resizing it? I tried it with width and height but it won’t work.</p>
<pre><code> {
    module: "MMM-HoymilesPVMonitor",
    disabled: false,
    header: "PV Monitor",
    position: "top_left",
    width: "100px",
    height: "105px",
    config: {
      dtuIp: "192.168.178.150",        // IP address of your Hoymiles DTU
      maxPower: 800,                  // Maximum system power in watts
      updateInterval: 5 * 60 * 1000   // Update interval in milliseconds (default: 5 minutes)
    }
  },

</code></pre>
<p dir="auto">Many thanks and kind regards</p>
<p dir="auto">Florian</p>
]]></description><link>https://forum.magicmirror.builders/post/128848</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/128848</guid><dc:creator><![CDATA[Jose1701]]></dc:creator><pubDate>Thu, 06 Nov 2025 17:51:41 GMT</pubDate></item><item><title><![CDATA[Reply to MMM-Hoymiles-Wifi on Thu, 06 Nov 2025 16:24:40 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/jose1701" aria-label="Profile: Jose1701">@<bdi>Jose1701</bdi></a></p>
<p dir="auto">Remove the old module from the config:</p>
<pre><code>$ vi ~/MagicMirror/config/config.js

Remove the "MMM-Hoymiles-Wifi" config, or set:

    module: "MMM-Hoymiles-Wifi"
    disabled: true,

Delete HoymilesWifi from pm2:

$ pm2 stop HoymilesWifi
$ pm2 delete HoymilesWifi
$ pm2 save

If desired, completely remove the old module:

$ cd ~/MagicMirror/modules/
$ rm -rf MMM-Hoymiles-Wifi
</code></pre>
<p dir="auto">Install MMM-HoymilesPVMonitor:</p>
<pre><code>$ cd ~/MagicMirror/modules

$ git clone https://github.com/CuddlyCow/MMM-HoymilesPVMonitor.git

$ cd MMM-HoymilesPVMonitor

$ git branch
* main

$ git remote -v
origin	https://github.com/CuddlyCow/MMM-HoymilesPVMonitor.git (fetch)
origin	https://github.com/CuddlyCow/MMM-HoymilesPVMonitor.git (push)

$ which hoymiles-wifi
/home/admin/.local/bin/hoymiles-wifi

$ echo $PATH
/home/admin/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/games:/usr/games

$ vi ~/MagicMirror/config/config.js

  {
    module: "MMM-HoymilesPVMonitor",
    disabled: false,
    header: "PV Monitor",
    position: "top_left",
    config: {
      dtuIp: "192.168.178.50",        // IP address of your Hoymiles DTU
      maxPower: 800,                  // Maximum system power in watts
      updateInterval: 5 * 60 * 1000   // Update interval in milliseconds (default: 5 minutes)
    }
  }


$ grep 'dtuIp' ~/MagicMirror/config/config.js
      dtuIp: "192.168.178.50",        // IP address of your Hoymiles DTU


$ ls -als public/history_daily.json
4 -rw-r--r-- 1 admin admin 115 Nov  6 08:47 public/history_daily.json

$ cat public/history_daily.json
[
  {
    "timestamp": "2025-11-06 08:47",
    "power": 40,
    "energy_daily": 0.03,
    "energy_total": 0.8
  }

$ pm2 flush

$ pm2 restart MagicMirror

$ pm2 status MagicMirror
┌────┬────────────────┬─────────────┬─────────┬─────────┬──────────┬────────┬──────┬───────────┬──────────┬──────────┬──────────┬──────────┐
│ id │ name           │ namespace   │ version │ mode    │ pid      │ uptime │ ↺    │ status    │ cpu      │ mem      │ user     │ watching │
├────┼────────────────┼─────────────┼─────────┼─────────┼──────────┼────────┼──────┼───────────┼──────────┼──────────┼──────────┼──────────┤
│ 0  │ MagicMirror    │ default     │ 2.33.0  │ fork    │ 26202    │ 4m     │ 3    │ online    │ 0%       │ 2.1mb    │ admin    │ enabled  │
└────┴────────────────┴─────────────┴─────────┴─────────┴──────────┴────────┴──────┴───────────┴──────────┴──────────┴──────────┴──────────┘

$ pm2 logs MagicMirror --lines 100

0|MagicMir | [2025-11-06 08:47:43.474] [INFO]  [MMM-HoymilesPVMonitor.js:17:9] MMM-HoymilesPVMonitor started with DTU-IP: 192.168.178.50
:
:
0|MagicMir | [2025-11-06 08:47:49.226] [LOG]   [MMM-HoymilesPVMonitor] Running Python script: python3 /home/admin/MagicMirror/modules/MMM-HoymilesPVMonitor/dtu_data.py --ip 192.168.178.50 --max 800 --out /home/admin/MagicMirror/modules/MMM-HoymilesPVMonitor/public/history_daily.json
0|MagicMir | [2025-11-06 08:47:51.682] [LOG]   [MMM-HoymilesPVMonitor] Python script output: [WARNING] Could not load history: Expecting value: line 2 column 1 (char 1)
0|MagicMir | [2025-11-06 08:47] [INFO] Live DTU data appended: {'timestamp': '2025-11-06 08:47', 'power': 40, 'energy_daily': 0.03, 'energy_total': 0.8}
:
:
0|MagicMir | [2025-11-06 08:52:42.141] [LOG]   [MMM-HoymilesPVMonitor] Running Python script: python3 /home/admin/MagicMirror/modules/MMM-HoymilesPVMonitor/dtu_data.py --ip 192.168.178.50 --max 800 --out /home/admin/MagicMirror/modules/MMM-HoymilesPVMonitor/public/history_daily.json
0|MagicMir | [2025-11-06 08:52:43.287] [LOG]   [MMM-HoymilesPVMonitor] Python script output: [2025-11-06 08:52] [INFO] Live DTU data appended: {'timestamp': '2025-11-06 08:52', 'power': 41, 'energy_daily': 0.03, 'energy_total': 0.8}

$ cat public/history_daily.json
[
  {
    "timestamp": "2025-11-06 08:47",
    "power": 40,
    "energy_daily": 0.03,
    "energy_total": 0.8
  },
  {
    "timestamp": "2025-11-06 08:52",
    "power": 41,
    "energy_daily": 0.03,
    "energy_total": 0.8
  }
</code></pre>
<p dir="auto">Tested on:</p>
<pre><code>$ cat /proc/device-tree/model; echo
Raspberry Pi 3 Model B Plus Rev 1.3

$ vcgencmd get_config total_mem
total_mem=1024

$ grep version ~/MagicMirror/package.json
	"version": "2.33.0",
</code></pre>
]]></description><link>https://forum.magicmirror.builders/post/128847</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/128847</guid><dc:creator><![CDATA[evroom]]></dc:creator><pubDate>Thu, 06 Nov 2025 16:24:40 GMT</pubDate></item><item><title><![CDATA[Reply to MMM-Hoymiles-Wifi on Wed, 05 Nov 2025 22:16:59 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/jose1701" aria-label="Profile: Jose1701">@<bdi>Jose1701</bdi></a></p>
<p dir="auto">Yeah, stopped is not good.<br />
I will need to get it working myself before I can give more useful information on what to check.<br />
Will keep you posted.</p>
]]></description><link>https://forum.magicmirror.builders/post/128842</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/128842</guid><dc:creator><![CDATA[evroom]]></dc:creator><pubDate>Wed, 05 Nov 2025 22:16:59 GMT</pubDate></item><item><title><![CDATA[Reply to MMM-Hoymiles-Wifi on Wed, 05 Nov 2025 21:01:13 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/evroom" aria-label="Profile: evroom">@<bdi>evroom</bdi></a></p>
<p dir="auto">Okay. But in the end I can’t get it to work. Don’t know whats wrong …</p>
<p dir="auto">Does this has to do with that:</p>
<pre><code>florian@raspberrypi:~ $ pm2 restart MagicMirror
Use --update-env to update environment variables
[PM2] Applying action restartProcessId on app [MagicMirror](ids: [ 0 ])
[PM2] [MagicMirror](0) ✓
┌────┬─────────────────┬─────────────┬─────────┬─────────┬──────────┬────────┬──────┬───────────┬──────────┬──────────┬──────────┬──────────┐
│ id │ name            │ namespace   │ version │ mode    │ pid      │ uptime │ ↺    │ status    │ cpu      │ mem      │ user     │ watching │
├────┼─────────────────┼─────────────┼─────────┼─────────┼──────────┼────────┼──────┼───────────┼──────────┼──────────┼──────────┼──────────┤
│ 1  │ HoymilesWifi    │ default     │ 2.33.0  │ fork    │ 3691100  │ 0      │ 367… │ stopped   │ 0%       │ 0b       │ florian  │ disabled │
│ 0  │ MagicMirror     │ default     │ 2.33.0  │ fork    │ 3691094  │ 0s     │ 3    │ online    │ 0%       │ 3.0mb    │ florian  │ enabled  │
└────┴─────────────────┴─────────────┴─────────┴─────────┴──────────┴────────┴──────┴───────────┴──────────┴──────────┴──────────┴──────────┘
florian@raspberrypi:~ $



</code></pre>
]]></description><link>https://forum.magicmirror.builders/post/128841</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/128841</guid><dc:creator><![CDATA[Jose1701]]></dc:creator><pubDate>Wed, 05 Nov 2025 21:01:13 GMT</pubDate></item><item><title><![CDATA[Reply to MMM-Hoymiles-Wifi on Wed, 05 Nov 2025 17:58:27 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/jose1701" aria-label="Profile: Jose1701">@<bdi>Jose1701</bdi></a></p>
<pre><code>&gt;&gt; You installed that already, so no need to install it again.
&gt;&gt;The schris88 requirements.txt contains the hoymiles-wifi package.
</code></pre>
<p dir="auto">If you want to repeat it under the new module name, then you will need to copy the requirements.txt file from the previous module.<br />
But again, since you already did this, no need to repeat.</p>
]]></description><link>https://forum.magicmirror.builders/post/128837</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/128837</guid><dc:creator><![CDATA[evroom]]></dc:creator><pubDate>Wed, 05 Nov 2025 17:58:27 GMT</pubDate></item><item><title><![CDATA[Reply to MMM-Hoymiles-Wifi on Tue, 04 Nov 2025 15:00:06 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/evroom" aria-label="Profile: evroom">@<bdi>evroom</bdi></a></p>
<p dir="auto">By unsing this, I get the following error:</p>
<pre><code>python -m pip install -r requirements.txt --break-system-packages

Defaulting to user installation because normal site-packages is not writeable
ERROR: Could not open requirements file: [Errno 2] No such file or directory: 'requirements.txt'

</code></pre>
]]></description><link>https://forum.magicmirror.builders/post/128835</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/128835</guid><dc:creator><![CDATA[Jose1701]]></dc:creator><pubDate>Tue, 04 Nov 2025 15:00:06 GMT</pubDate></item><item><title><![CDATA[Reply to MMM-Hoymiles-Wifi on Mon, 03 Nov 2025 22:06:41 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/jose1701" aria-label="Profile: Jose1701">@<bdi>Jose1701</bdi></a></p>
<p dir="auto">You installed that already, so no need to install it again.<br />
Probably using:</p>
<pre><code>python -m pip install -r requirements.txt --break-system-packages
</code></pre>
<p dir="auto">The schris88 requirements.txt contains the hoymiles-wifi package.</p>
]]></description><link>https://forum.magicmirror.builders/post/128826</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/128826</guid><dc:creator><![CDATA[evroom]]></dc:creator><pubDate>Mon, 03 Nov 2025 22:06:41 GMT</pubDate></item><item><title><![CDATA[Reply to MMM-Hoymiles-Wifi on Mon, 03 Nov 2025 20:03:22 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/evroom" aria-label="Profile: evroom">@<bdi>evroom</bdi></a></p>
<p dir="auto">Well I tried that but I’m to silly to install it.</p>
<pre><code>florian@raspberrypi:~/MagicMirror/modules/MMM-Hoymiles-Wifi $ pip3 install hoymiles-wifi
error: externally-managed-environment

× This environment is externally managed
╰─&gt; To install Python packages system-wide, try apt install
    python3-xyz, where xyz is the package you are trying to
    install.

    If you wish to install a non-Debian-packaged Python package,
    create a virtual environment using python3 -m venv path/to/venv.
    Then use path/to/venv/bin/python and path/to/venv/bin/pip. Make
    sure you have python3-full installed.

    For more information visit http://rptl.io/venv

note: If you believe this is a mistake, please contact your Python installation or OS distribution provider. You can override this, at the risk of breaking your Python installation or OS, by passing --break-system-packages.
hint: See PEP 668 for the detailed specification.


florian@raspberrypi:~/MagicMirror/modules/MMM-Hoymiles-Wifi $ sudo apt install python3 hoymiles-wifi
Error: Unable to locate package hoymiles-wifi
florian@raspberrypi:~/MagicMirror/modules/MMM-Hoymiles-Wifi $


</code></pre>
]]></description><link>https://forum.magicmirror.builders/post/128822</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/128822</guid><dc:creator><![CDATA[Jose1701]]></dc:creator><pubDate>Mon, 03 Nov 2025 20:03:22 GMT</pubDate></item><item><title><![CDATA[Reply to MMM-Hoymiles-Wifi on Mon, 03 Nov 2025 19:17:34 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/evroom" aria-label="Profile: evroom">@<bdi>evroom</bdi></a></p>
<pre><code>* master
origin  https://github.com/schris88/MMM-Hoymiles-Wifi (fetch)
origin  https://github.com/schris88/MMM-Hoymiles-Wifi (push)

</code></pre>
<p dir="auto">I used the ~ symbol.</p>
]]></description><link>https://forum.magicmirror.builders/post/128820</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/128820</guid><dc:creator><![CDATA[Jose1701]]></dc:creator><pubDate>Mon, 03 Nov 2025 19:17:34 GMT</pubDate></item><item><title><![CDATA[Reply to MMM-Hoymiles-Wifi on Mon, 03 Nov 2025 18:10:31 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/jose1701" aria-label="Profile: Jose1701">@<bdi>Jose1701</bdi></a></p>
<p dir="auto">You also might try this module:</p>
<p dir="auto"><a href="https://github.com/CuddlyCow/MMM-HoymilesPVMonitor" target="_blank" rel="noopener noreferrer nofollow ugc">https://github.com/CuddlyCow/MMM-HoymilesPVMonitor</a></p>
<p dir="auto">I may give it a try myself.</p>
]]></description><link>https://forum.magicmirror.builders/post/128819</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/128819</guid><dc:creator><![CDATA[evroom]]></dc:creator><pubDate>Mon, 03 Nov 2025 18:10:31 GMT</pubDate></item><item><title><![CDATA[Reply to MMM-Hoymiles-Wifi on Mon, 03 Nov 2025 18:16:17 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/jose1701" aria-label="Profile: Jose1701">@<bdi>Jose1701</bdi></a></p>
<p dir="auto">First of all, where I write</p>
<pre><code>/home/admin/
</code></pre>
<p dir="auto">please use</p>
<pre><code>~/
</code></pre>
<p dir="auto">(tilde sign)</p>
<p dir="auto">And can you please send me:</p>
<pre><code>cd ~/MagicMirror/modules/MMM-Hoymiles-Wifi
git branch
git remote -v
</code></pre>
<p dir="auto">Every time you get that port in use error, run the long command to see what programs are using the port.<br />
And of course do not use <a href="http://HoymilesWifi.sh" target="_blank" rel="noopener noreferrer nofollow ugc">HoymilesWifi.sh</a> when it is also active under pm2.</p>
<p dir="auto">I am starting to wonder if the module works at all.<br />
I finally got a picture, but it showed an error in it.</p>
]]></description><link>https://forum.magicmirror.builders/post/128818</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/128818</guid><dc:creator><![CDATA[evroom]]></dc:creator><pubDate>Mon, 03 Nov 2025 18:16:17 GMT</pubDate></item><item><title><![CDATA[Reply to MMM-Hoymiles-Wifi on Mon, 03 Nov 2025 16:03:01 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/jose1701" aria-label="Profile: Jose1701">@<bdi>Jose1701</bdi></a> he just wanted to see the IP address the module was connecting to , which is hard coded in that line</p>
]]></description><link>https://forum.magicmirror.builders/post/128816</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/128816</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Mon, 03 Nov 2025 16:03:01 GMT</pubDate></item><item><title><![CDATA[Reply to MMM-Hoymiles-Wifi on Mon, 03 Nov 2025 16:00:28 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/sdetweil" aria-label="Profile: sdetweil">@<bdi>sdetweil</bdi></a></p>
<p dir="auto">Im getting this:</p>
<pre><code>
python hoymiles_data.py --dtu_ip_address 192.168.178.150 --max 800

</code></pre>
]]></description><link>https://forum.magicmirror.builders/post/128815</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/128815</guid><dc:creator><![CDATA[Jose1701]]></dc:creator><pubDate>Mon, 03 Nov 2025 16:00:28 GMT</pubDate></item><item><title><![CDATA[Reply to MMM-Hoymiles-Wifi on Mon, 03 Nov 2025 15:48:35 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/jose1701" aria-label="Profile: Jose1701">@<bdi>Jose1701</bdi></a> typo</p>
<pre><code> grep 'dtu_ip_address' Hoymiles-Wifi.sh
</code></pre>
]]></description><link>https://forum.magicmirror.builders/post/128813</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/128813</guid><dc:creator><![CDATA[sdetweil]]></dc:creator><pubDate>Mon, 03 Nov 2025 15:48:35 GMT</pubDate></item><item><title><![CDATA[Reply to MMM-Hoymiles-Wifi on Mon, 03 Nov 2025 15:48:12 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/evroom" aria-label="Profile: evroom">@<bdi>evroom</bdi></a> said in <a href="/post/128803">MMM-Hoymiles-Wifi</a>:</p>
<blockquote>
<p dir="auto">$ hoymiles-wifi --host 192.168.178.50  identify-inverters</p>
</blockquote>
<p dir="auto">This works:</p>
<pre><code>Identify-inverters Response:
{'1412a015f1e3': 'HMS-800W/1000W-2T'}

</code></pre>
<p dir="auto">After that: ./HoymilesWifi.sh</p>
<pre><code> * Serving Flask app 'hoymiles_data'
 * Debug mode: off
Address already in use
Port 5000 is in use by another program. Either identify and stop that program, or start the server with a different port.

</code></pre>
]]></description><link>https://forum.magicmirror.builders/post/128814</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/128814</guid><dc:creator><![CDATA[Jose1701]]></dc:creator><pubDate>Mon, 03 Nov 2025 15:48:12 GMT</pubDate></item><item><title><![CDATA[Reply to MMM-Hoymiles-Wifi on Mon, 03 Nov 2025 15:45:02 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/evroom" aria-label="Profile: evroom">@<bdi>evroom</bdi></a> said in <a href="/post/128803">MMM-Hoymiles-Wifi</a>:</p>
<blockquote>
<p dir="auto">$ grep ‘dtu_ip_address’ <a href="http://HoymilesWifi.sh" target="_blank" rel="noopener noreferrer nofollow ugc">HoymilesWifi.sh</a></p>
</blockquote>
<p dir="auto">Until that line everything is ok. After that it says:</p>
<pre><code>
grep: HoymilesWifi.sh: No such file or directory

</code></pre>
]]></description><link>https://forum.magicmirror.builders/post/128812</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/128812</guid><dc:creator><![CDATA[Jose1701]]></dc:creator><pubDate>Mon, 03 Nov 2025 15:45:02 GMT</pubDate></item><item><title><![CDATA[Reply to MMM-Hoymiles-Wifi on Sun, 02 Nov 2025 16:27:41 GMT]]></title><description><![CDATA[<p dir="auto">To be honest, for me the MM does not display anything.<br />
Although it is dark, I still expected the graphic with 0 or so.<br />
Or I have to wait a bit longer.</p>
<p dir="auto">I used<br />
<a href="https://github.com/schris88/MMM-Hoymiles-Wifi/" target="_blank" rel="noopener noreferrer nofollow ugc">https://github.com/schris88/MMM-Hoymiles-Wifi/</a><br />
and all the above is correct and running.</p>
<p dir="auto">A year ago I made a fork and made some changes, of which I think are present in the schris88 version as well.</p>
<p dir="auto"><a href="https://github.com/evroom/MMM-Hoymiles-Wifi/" target="_blank" rel="noopener noreferrer nofollow ugc">https://github.com/evroom/MMM-Hoymiles-Wifi/</a><br />
I will give this one a try when I have time.</p>
<p dir="auto">PS: it seems that when the microinverter is off-line, you will not see anything. Need to wait for it to be active again.</p>
]]></description><link>https://forum.magicmirror.builders/post/128804</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/128804</guid><dc:creator><![CDATA[evroom]]></dc:creator><pubDate>Sun, 02 Nov 2025 16:27:41 GMT</pubDate></item></channel></rss>