SMA Tripower x und Home Assistant

Aktualisierung Mitte 2024:
Mittlerweile habe ich eine Integration erstellt, die fast alle SMA-Geräte unterstützt:
https://github.com/littleyoda/ha-pysmaplus

Nach Fertigstellung der PV-Analge stellte sich die Frage, wie ich diese in den Home Assistant integrieren kann.
Als Wechselrichter kommt ein SMA Tripower X (STP XX-50) zum Einsatz und als Messgerät der Sunny Home Manager 2.0. Schnell stellte sich heraus, dass die SMA Tripower X Serie, die 2022 auf den Markt kam, nicht in gleicher Weise Daten liefert, wie die Vorgängerserien. Viele Ansätze, die man im Internet findet funktionieren einfacht nicht.

SMA Tripower x und Home Assistant weiterlesen

DVG myBus — Aber nicht für Alte und Behinderte

Die Duisburger Verkehrsgesellschaft hat jetzt seit einiger Zeit ihren “On-Demand-Bus” im Einsatz. Die DVG sieht den Bus als Ergänzung zum normalen ÖPNV an. Einfach in einer App den Start und Zielpunkt angeben und spätestens 30 min später wird man von einem kleinen Bus abgeholt. Preis pro Kilometer. Schöne Idee …

… leider nichts für Alte und Behinderte

DVG myBus — Aber nicht für Alte und Behinderte weiterlesen

Liste der angemeldeten Geräte

Mittlerweile habe ich mehrere TP-Link EAP (EAP110(*), EAP115(*), EAP110-Outdoor(*)) im Einsatz. Hin und wieder ist es notwendig zu wissen, an welchem Access Point sich ein Gerät angemeldet.

Auch wenn man es über die Webseite sich anzeigen lassen kann, ist es doch bei mehreren Geräte nicht wirklich komfortable, wenn man wie ich die Managment-Software nicht nutzen will.

Wenn die SSH-Funktion der EAPs aktiviert ist, kann aber ohne großen Aufwand eine Liste der angemeldeten Geräte über den Befehl wlanconfig ath0 list generiert werden.

ssh admin@192.168.2.2 "wlanconfig ath0 list"
admin@192.168.2.2's password:
ADDR AID CHAN TXRATE RXRATE RSSI IDLE TXSEQ RXSEQ CAPS ACAPS ERP STATE MAXRATE(DOT11) HTCAPS MODE ASSOCTIME
5c:ca:7d:c0:0f:4a 2 5 65M 6M 42 0 25809 65535 EPS 0 1f 0 P 478:39:53 RSN WME IEEE80211_MODE_11NG_HT20
f6:61:d3:64:8f:14 4 5 64M 24M 55 0 64496 51296 EPSs 0 f 0 QG 477:27:08 RSN WME IEEE80211_MODE_11NG_HT20
d0:9c:7a:d3:6f:2c 1 5 65M 11M 54 15 8348 19856 EPSs 0 1f 0 AQ 477:24:13 RSN WME IEEE80211_MODE_11NG_HT20

Um alle meine Access Points direkt abzufragen, nutze ich dieses einfache Skript. Leider muss das Password direkt übergeben werden, da ich keine Möglichkeit gefunden habe public key Authentifizierung auf den Geräten zu aktivieren.

for i in 2 3 5
do 
ip=192.168.2.$i
sshpass -p pwd ssh admin@$ip "wlanconfig ath0 list" | sed "s/^/$ip\t/"
done

Die Ausgabe sieht folgendermaßen aus:

192.168.2.2 ADDR AID CHAN TXRATE RXRATE RSSI IDLE TXSEQ RXSEQ CAPS ACAPS ERP STATE MAXRATE(DOT11) HTCAPS MODE ASSOCTIME
192.168.2.2 XX:XX:XX:XX:XX:XX 2 5 65M 6M 42 0 25917 65535 EPS 0 f 0 P 479:00:11 RSN WME IEEE80211_MODE_11NG_HT20
192.168.2.2 XX:XX:XX:XX:XX:XX 4 5 63M 24M 55 0 64908 57056 EPSs 0 1f 0 QG 477:47:26 RSN WME IEEE80211_MODE_11NG_HT20
192.168.2.2 XX:XX:XX:XX:XX:XX 1 5 65M 7M 55 30 8377 20400 EPSs 0 1f 0 AQ 477:44:31 RSN WME IEEE80211_MODE_11NG_HT20
192.168.2.3 ADDR AID CHAN TXRATE RXRATE RSSI IDLE TXSEQ RXSEQ CAPS ACAPS ERP STATE MAXRATE(DOT11) HTCAPS MODE ASSOCTIME
192.168.2.3 XX:XX:XX:XX:XX:XX 2 11 72M 31M 53 0 3698 64384 EPSs 0 1f 0 WPS 504:00:27 RSN WME IEEE80211_MODE_11NG_HT20
192.168.2.3 XX:XX:XX:XX:XX:XX 1 11 144M 20M 54 0 5329 19536 EPSs 0 1f 0 AP 503:52:35 RSN WME IEEE80211_MODE_11NG_HT20
192.168.2.3 XX:XX:XX:XX:XX:XX 5 11 72M 71M 43 0 47187 31392 EPSs 0 f 0 WRS 503:51:46 RSN WME IEEE80211_MODE_11NG_HT20
192.168.2.3 XX:XX:XX:XX:XX:XX 3 11 72M 24M 43 15 1780 21744 EPSs 0 1f 0 P 503:51:37 RSN WME IEEE80211_MODE_11NG_HT20
192.168.2.5 ADDR AID CHAN TXRATE RXRATE RSSI IDLE TXSEQ RXSEQ CAPS ACAPS ERP STATE MAXRATE(DOT11) HTCAPS MODE ASSOCTIME
192.168.2.5 XX:XX:XX:XX:XX:XX 1 8 72M 6M 62 0 2475 65535 EPS 0 1f 0 P 06:05:12 RSN WME IEEE80211_MODE_11NG_HT20
192.168.2.5 XX:XX:XX:XX:XX:XX 2 8 72M 23M 59 0 8881 65535 EPS 0 1d 0 P 06:04:23 RSN IEEE80211_MODE_11NG_HT20

Automatische Stromunterbrechung bei 3D Druckern

Dieser Beitrag ist Teil der Sicherheit von 3D Drucker erhöhen Serie und versteht sich nicht als eine komplett Anleitung mit allen Schritten, sondern gibt nur einen Rahmen vor.

Bei Fragen nutzt einfach die Kommentarfunktion.

Ziel

Ziel dieses Projektes ist es, den Strom für einen 3D Drucker im Fall der Fälle schnell genug zu unterbrechen, bevor Schlimmeres passiert.

Automatische Stromunterbrechung bei 3D Druckern weiterlesen

3d Druckerbrände: Ansätze zum automatischen Löschen von Bränden

Dieser Artikel gehört zu dem Artikel “Sicherheit von 3d Druckern erhöhen” und beschäftigt sich mit dem automatischen Löschen von möglichen Feuern.

Kriterien für mich sind, dass die Löschung automatisch passiert und die Lösung in einer typischen Einhausung eines 3d Druckers montierbar ist.

Folgende Lösung habe ich nach intensiver Suche gefunden:

3d Druckerbrände: Ansätze zum automatischen Löschen von Bränden weiterlesen