@mariecbilodeau
Hi,
Maybe a new module is needed. I found an approach to get data from your car. Maybe not that easy.
I don’t have a Polestar so it is difficult to support.
@mariecbilodeau
Hi,
Maybe a new module is needed. I found an approach to get data from your car. Maybe not that easy.
I don’t have a Polestar so it is difficult to support.
@sdetweil
Hi,
yesterday I was off. Now I tried to install it but I got this error:
chris@MagicPi:~ $ bash -c "$(curl -sL https://raw.githubusercontent.com/sdetweil/installer/refs/heads/main/installit)"
Klone nach 'installer' ...
remote: Enumerating objects: 257, done.
remote: Counting objects: 100% (24/24), done.
remote: Compressing objects: 100% (18/18), done.
remote: Total 257 (delta 10), reused 17 (delta 6), pack-reused 233 (from 1)
Empfange Objekte: 100% (257/257), 1005.39 KiB | 4.31 MiB/s, fertig.
L?se Unterschiede auf: 100% (151/151), fertig.
Hinweis: Es wird davon abgeraten zu Pullen, ohne anzugeben, wie mit abweichenden
Hinweis: Branches umgegangen werden soll. Sie k?nnen diese Nachricht unterdr?cken,
Hinweis: indem Sie einen der folgenden Befehle ausf?hren, bevor der n?chste Pull
Hinweis: ausgef?hrt wird:
Hinweis:
Hinweis: git config pull.rebase false # Merge (Standard-Strategie)
Hinweis: git config pull.rebase true # Rebase
Hinweis: git config pull.ff only # ausschlie?lich Vorspulen
Hinweis:
Hinweis: Sie k?nnen statt "git config" auch "git config --global" nutzen, um
Hinweis: einen Standard f?r alle Repositories festzulegen. Sie k?nnen auch die
Hinweis: Option --rebase, --no-rebase oder --ff-only auf der Kommandozeile nutzen,
Hinweis: um das konfigurierte Standardverhalten pro Aufruf zu ?berschreiben.
Do you want execute the module installer now? (y/N)?y
./installer.sh: Zeile 32: cd: ../../modules/MMM-Config: Datei oder Verzeichnis nicht gefunden
cp: der Aufruf von stat f?r 'module_schema_template.json' ist nicht m?glich: Datei oder Verzeichnis nicht gefunden
node:internal/modules/cjs/loader:1251
throw err;
^
Error: Cannot find module '/home/chris/MagicMirror/installers/formatModuleInfo.js'
at Module._resolveFilename (node:internal/modules/cjs/loader:1248:15)
at Module._load (node:internal/modules/cjs/loader:1074:27)
at TracingChannel.traceSync (node:diagnostics_channel:315:14)
at wrapModuleLoad (node:internal/modules/cjs/loader:217:24)
at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:166:5)
at node:internal/main/run_main_module:30:49 {
code: 'MODULE_NOT_FOUND',
requireStack: []
}
Node.js v22.9.0
./installer.sh: Zeile 68: ./install_module.sh: Datei oder Verzeichnis nicht gefunden
node:internal/modules/cjs/loader:1251
throw err;
^
Error: Cannot find module '/home/chris/MagicMirror/installers/runserver.js'
at Module._resolveFilename (node:internal/modules/cjs/loader:1248:15)
at Module._load (node:internal/modules/cjs/loader:1074:27)
at TracingChannel.traceSync (node:diagnostics_channel:315:14)
at wrapModuleLoad (node:internal/modules/cjs/loader:217:24)
at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:166:5)
at node:internal/main/run_main_module:30:49 {
code: 'MODULE_NOT_FOUND',
requireStack: []
}
Node.js v22.9.0
@sdetweil i hope that your installer can also uninstall a module … g
@sdetweil it is running on my pi but until now i didn‘t need it. I have no space for a new module left ;)
But i‘ll try tomorrow and give you a feedback.
Hello,
I’ve added a quite special module to the “family” which is exact what I need. Maybe someone else hat also a PV on the roof controlled by the Fronius inverter and in addition a mini-PV system measuring with a Shelly-device. I have exactly that case in my house :-)
So, that’s it: MMM-FroniusSolar4
Added Shelly device in the monitoring:
There is a small flickering effect with the text labels. SVG doesn’t like text with icons inside that much. I have no more ideas how to fix this (I tried a lot). But it is not really annoying me.
One hint: the label text must be modified in the js-file in this part of the code:
svg.appendChild(createGauge( "Grid", this.config.icons.P_Grid, "top", .............));
svg.appendChild(createGauge( "Akku", this.config.icons.P_Akku, "bottom", ................));
svg.appendChild(createGauge( "", this.config.icons.P_Load, "middle",..................));
svg.appendChild(createGauge( "PV Mini", this.config.icons.P_Shelly, "bottom", ...............));
The ""
is the house in the middle :)
@plainbroke
Hi,
my mm.sh also restarts the mirror. But my intention with was doing only a refresh to save a lot of time. My restarts script sleeps 15s before it is executed. So i created a seperate refresh script.
Fixed. IP can now be defined in the config.js:
InverterIP: "<yourInverterIP>",
Hi,
i found a small bug. At this moment you need to change your inverter-IP in the node_helper.js file.
I‘ll fix this to a config entry this weekend.
Hi,
i was working the last days on a module to get rid of the last iframes on my mirror. These modules can all visualize solar energy data from a Fronius solar system using SVG magic :)
If you do not have a FroniusPV but your system has an API it should be not much work to adjust the node_helper file.
All in a column:
Hi,
I have created a quick module to visualize outside temperatures from the Temp2IOT Sensor:
Get your own Sensor: Temp2IOT
-1 iFrame on my mirror :)