Monitoring home power usage on a DWS7412.2.G2

During the last month, our engery supplier installed a digital meter for our power usage at home. As he in addition to that offered to unlock the device or to give us the PIN to unlock it ourselves, I were looking for a solution to extract the data from the meter and push it into our Home Assistant installation. I bought the Volkszähler TTL from eBay and wired it onto the serial interface of an ESP8266 laying around on my desk. The seller shared me two links to YouTube videos (https://youtu.be/RbyXqJiBC8Q, https://youtu.be/VuXpzKetOhc), where he explains how to modify and build the Tasmota firmware to include the SML interface to the power meter. ...

August 22, 2022 · 2 min · 246 words · Jan Gilla

Mennekes Wallbox Statistiken in Home Assistant

Nachdem wir nun mit unserem Hyundai KONA seit kurzem elektrisch unterwegs sind, haben wir uns eine Wallbox am Haus installieren lassen. Konkret haben wir uns für eine Mennekes Amtron Charge Control Wallbox installiert.Mennekes liefert bei der Wallbox bereits einen USB-to-LAN Adapter mit, sodass sich die Wallbox auch direkt ins hauseigene Netzwerk integrieren lässt. Klickt man sich durch das Menü der Wallbox, findet man im Reiter „SYSTEM“ die Konfiguration „REST Interface“. ...

April 7, 2022 · 2 min · 395 words · Jan Gilla

SNMP Deployment Skripte für Windows und Debian/Ubuntu

Aus aktuellem Anlass habe ich mir zwei kleine Skripte geschrieben, die SNMP auf Windows bzw. Debian/Ubuntu aktivieren und die passenden Konfigurationsparameter in der Konfiguration bzw. Registry setzten. PowerShell Variante Ebenfalls zu finden als Github Gist. # # Author: Jan Gilla # Company: level66.network UG (haftungsbeschränkt) # Description: PowerShell script to install snmpd daemon on windows systems, generate the configuration and reload the service. # # Define variables here. $SNMPD_COMMUNITY = "public" $SNMPD_LOCATION = "Milki Way" $SNMPD_CONTACT = "test@example.com" # Do not change anything below here! Write-Host "Installing snmpd service via Windows Features ..." Import-Module ServerManager Install-WindowsFeature SNMP-Service | Out-Null Install-WindowsFeature SNMP-WMI-Provider | Out-Null Write-Host "Deploy configuration to service ..." Set-ItemProperty HKLM:\SYSTEM\CurrentControlSet\Services\SNMP\Parameters\RFC1156Agent -Name sysLocation -Type String -Value $SNMPD_LOCATION Set-ItemProperty HKLM:\SYSTEM\CurrentControlSet\Services\SNMP\Parameters\RFC1156Agent -Name sysContact -Type String -Value $SNMPD_CONTACT Set-ItemProperty HKLM:\SYSTEM\CurrentControlSet\Services\SNMP\Parameters\ValidCommunities -Name $SNMPD_COMMUNITY -Type DWord -Value 0x4 try { if(Get-ItemProperty HKLM:\SYSTEM\CurrentControlSet\Services\SNMP\Parameters\PermittedManagers -Name 1 -eq true){ Remove-ItemProperty HKLM:\SYSTEM\CurrentControlSet\Services\SNMP\Parameters\PermittedManagers -Name 1 } }catch {} Write-Host "Restart snmpd service via systemd ..." Restart-Service -Name SNMP BASH Variante (Github Gist) Ebenfalls zu finden als Github Gist. ...

February 15, 2021 · 2 min · 277 words · Jan Gilla

Sophos UTM – SNMP v3

Die Sophos UTM unterstützt in den aktuellen Versionen neben SNMPv2 auch das Abrufen der Daten über eine verschlüsselte SNMPv3 Verbindung. Bei der Einrichtung bin ich dabei über einen interessanten Fallstrick gestoplert, denn es scheint eine Beschränlung der Passwortlänge auf 12 Zeichen zu geben. Mit kürzeren Passwörtern und AES als Verschlüsselungs- und SHA als Hash-Algorithmus funktionierte die Einrichtung problemlos. Achtung: Die Sophos GUI warnt nicht bei zu langen Passwörtern!

January 22, 2020 · 1 min · 68 words · Jan Gilla

LibreNMS – Weathermap Renderfehler

Bei der Installation des Weathermap Plugins in LibreNMS kann es zu Problemen mit dem Rendern der Grafiken aufgrund eines fehlenden Softwarepakets kommen. root@nms-1:~# sudo -u librenms /opt/librenms/html/plugins/Weathermap/map-poller.php PHP Warning: require_once(Console/Getopt.php): failed to open stream: No such file or directory in /opt/librenms/html/plugins/Weathermap/weathermap.php on line 8 PHP Fatal error: require_once(): Failed opening required 'Console/Getopt.php' (include_path='.:/usr/share/php') in /opt/librenms/html/plugins/Weathermap/weathermap.php on line 8 Der Fehler kann einfach durch die Installations des Pakets Console_Getopt über den PHP Paketmanager Pear behoben werden. root@nms-1:~# apt install php-pear root@nms-1:~# pear install Console_Getopt

March 18, 2019 · 1 min · 83 words · Jan Gilla

Netbox – Graphen aus LibreNMS einbinden

Netbox bietet die Möglichkeit Graphen an den Interfaces der Devices anzuzeigen. Leider basiert die Authentifizierung an der LibreNMS API auf einm im Header mitgeschickten Auth-Token, sodass eine Einbindung in die Netbox nicht ohne weiteres möglich ist. Daher habe ich ein kleines PHP Skript geschrieben, dass sich zwischen die Netbox und LibreNMS hängt und die Anfragen an die API durchreicht. Das Skript findet sich auf Github und kann einfach in den Plugin-Ordner der LibreNMS Installation hochgeladen werden. Sobald ein API Token in LibreNMS generiert und im Skript hinterlegt ist, können die Graphen in der Netbox mit folgendem Schema angelegt werden. ...

March 17, 2019 · 1 min · 141 words · Jan Gilla

PRTG – Dell System Health – Power Unit

Bei Dell Servern mit mehreren Netzteilen und einer nicht sinnvoll gesetzten Einstellungen in den Strom-Einstellungen im iDRAC kann es zu einem Fehler im Channel „Power Unit“ kommen. Dieser Fehler trat in meinem Umfeld immer spontan auf kann durch ein setzen der im Screenshot aufgezeigen Einstellung sehr einfach behoben werden.

March 5, 2019 · 1 min · 49 words · Jan Gilla

PRTG – Check Point R77.30 Monitoring

In diesem Artikel möchte ich kurz die mit PRTG überwachten Parameter unseres Check Point Clusters aufzeigen. Die SNMP OIDs und Lookup Werte stammen dabei aus der offiziellen Check Point MIB (sk90470). Edit: Inzwischen gibt es eine Gerätevorlage in PRTG. CheckPoint Temperatur Kanal 1 – CPU Temp OID: 1.3.6.1.4.1.2620.1.6.7.8.1.1.3.1.0 Einheit °C Kanal 2 – Outlet Temp OID: 1.3.6.1.4.1.2620.1.6.7.8.1.1.3.2.0 Einheit: °C Kanal 3 – Intake Temp OID: 1.3.6.1.4.1.2620.1.6.7.8.1.1.3.3.0 Einheit: °C CheckPoint FAN Kanal 1 – Fan 1 OID: 1.3.6.1.4.1.2620.1.6.7.8.2.1.3.3.0 Einheit: RPM ...

December 13, 2017 · 1 min · 172 words · Jan Gilla

QNAP QCenter

Das Q’center dient zur zentralen Verwaltung von mehreren QNAP-Systemen. Die Appliace wird von QNAP kostenlos angeboten und wurde erst vor kurzem veröffentlicht. Sobald mehrere Systeme des gleichen Herstellers betrieben werden, ist es sinnvoll die Konfiguration dieser zu zentralisieren und mit Richtlinien bzw. Regelsets zu standardiesieren. Durch diese Standards wird der Setupprozess vereinfacht und beschleunigt. Von der Konfiguration abgesehen, bietet das Q’center die Möglichkeit mehrere NAS-Systeme zentral zu überwachen und die Statistiken der Einzelsysteme zusammenzuführen. Die Startseite der Appliance gibt einen Überblick der gesamten QNAP-Storagesysteme. ...

September 12, 2017 · 1 min · 176 words · Jan Gilla