Mein Batteriewächter für FHEM

Ich wurde vor kurzem gefragt, wie denn eigentlich meine Batteriewarnung innerhalb von FHEM aussieht. Daher hier der Codeschnipsel. Ich verwende das msg modul für Benachrichtigungen, unten muss daher der Name des Empfängers unter Umständen angepasst werden. Es ist eine 300 Sekunden Zeit eingebaut, welche die Meldung „entprellt“, um sozusagen nicht hunderte Mails oder Pushes zu bekommen, wenn ein Schalter mal über 20 Sekunden langsam hoch dimmt und dabei „battery: low“ sendet.

Der Aufbau der Namensdefinition folgt wie immer meiner Namenskonvention:

define TEC_NFY_BATTERY_WARNING notify .*:[Bb]attery:.* {\ 
	my $CURRENTTIME = time();;\ 
	my $BOUNCETIME = 300;;\ 
	if(lc($EVTPART1) ne "ok" and ($CURRENTTIME-ReadingsVal($NAME,"battery_warning",$CURRENTTIME-$BOUNCETIME-1) gt $BOUNCETIME)) {\ 
		fhem "msg \@rr_Uli $NAME: $EVENT";;\ 
		fhem "setreading $NAME battery_warning $CURRENTTIME";;\ 
	}\ 
}

Wie man sieht geht die Benachrichtigung via „msg“ raus, was man dazu konfigurieren sollte. Ist aber generell empfehlenswert 😉

FHEM: Abfahrzeiten des VRN Verkehrsverbunds via HTTPMOD auslesen

Nach dem Abruf der Google Maps Informationen hatte ich mich erinnert, dass VRN ebenso einen Abfahrtsmonitor anbietet. Diesen wollte ich natürlich auch auf jeden Fall in FHEM anbinden.
FHEM: Abfahrzeiten des VRN Verkehrsverbunds via HTTPMOD auslesen weiterlesen

FHEM: Fahrzeiten mit Verkehr mittels Google Maps API anzeigen

Inspiriert von einem Artikel, den ich hier gefunden habe, habe ich mir ebenfalls mal HTTPMOD mit der Google Maps Api angesehen. Die Grundzüge hat der Author schon erläutert – ich mache hier lediglich eine Vereinfachung und Update.
FHEM: Fahrzeiten mit Verkehr mittels Google Maps API anzeigen weiterlesen

Anbindung des Fonera Gramofon an FHEM (Spotify Connect Empfänger)

Seit einiger Zeit besitze ich mehrere Fonera Gramofon als Spotify Connect Empfänger. Was leider an den Playern etwas nervig ist, dass diese keine Lautsprecher besitzen und somit am Kopfhörerausgang aktive Verstärkung brauchen. Dazu schalte ich die Lautsprecher via Funksteckdose ein. Wenn man also nun via Spotify Connect dann Musik auf den Player schickt, muss man zusätzlich die Lautsprecher einschalten. Via FHEM wollte ich das nun automatisieren – was mir nun mittels des Moduls HTTPMOD gelungen ist.
Anbindung des Fonera Gramofon an FHEM (Spotify Connect Empfänger) weiterlesen

FHEM: Meine Namenskonvention als Starthilfe für Einsteiger

Als ich mit FHEM angefangen hatte, war mir nicht klar, wie ich eigentlich meine Geräte benennen darf oder in welche Fallen man tappen kann. Die nachfolgende Namenskonvention ist daher lediglich als eine Sammlung von Ideen, welches sich bei mir über die Jahre angesammelt haben, zu verstehen. Ich rate dazu, sich darüber mal anfangs Gedanken zu machen, denn die Umbenennung von Geräten mittels „rename“ ist zwar möglich, aber sehr schmerzhaft mitunter.
FHEM: Meine Namenskonvention als Starthilfe für Einsteiger weiterlesen

(Gäste-)WLAN der Fritz!Box in FHEM via TR064 schalten

Vor einiger Zeit musste ich nach einem Firmware-Update der Fritz!Box feststellen, dass das FRITZBOX Modul des FHEM-Servers nicht mehr mit der Fritz!Box reden wollte. Grund dafür war, dass Telnet nicht mehr vorhanden ist und nun einige Funktionen nur noch per TR064 möglich sind. Zuvor hatte ich hauptsächlich die Möglichkeit, das Gäste-WLAN via des Tablets im Gang zu schalten, genutzt. Das wollte ich nun wieder haben.
(Gäste-)WLAN der Fritz!Box in FHEM via TR064 schalten weiterlesen