Tintenstand der Druckerpatronen des HP 8620 in FHEM überwachen

Bei stöbern im FHEM Forum ist mir gerade ein Beitrag aufgefallen, wo der Ersteller den HP 8620 Drucker hinsichtlich des Druckerpatronenfüllstands überwachen ließ. Das habe ich direkt ausprobiert - funktioniert ;) Ein paar Anpassungen habe ich durchgeführt: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 defmod BUE_HTM_HP8620_CONSUMABLES HTTPMOD http://hp8620/DevMgmt/ConsumableConfigDyn.xml 3600 attr BUE_HTM_HP8620_CONSUMABLES userattr reading01Name reading01XPath-Strict reading02Name reading02XPath-Strict reading03Name reading03XPath-Strict reading04Name reading04XPath-Strict reading05Name reading05XPath-Strict reading06Name reading06XPath-Strict reading07Name reading07XPath-Strict reading08Name reading08XPath-Strict attr BUE_HTM_HP8620_CONSUMABLES DbLogExclude ....

FHEM: watchdog - Funktion und Anwendungsfälle des Hilfsmoduls

Das Hilfsmodul watchdog erlaubt es, gewisse Dinge - wie der Name schon sagt - wie ein Wachhund zu überwachen. Dabei kann zum einen nach einem Event nach einer gewissen Zeiten eine Aktion ausgelöst werden, diese aber bei Eintreffen eines anderen Ereignisses auch eben nicht ausgeführt werden. Ebenso kann auch das Ausbleiben von Ereignissen überwacht werden. Beispiel 1 Ein Thermostat soll auf eine bestimmte Temperatur gesetzt werden, sobald ein Fenster mehr als 90 Sekunden offen ist....

MQTT für FHEM einrichten

Vor ein paar Tagen wollte ich mir MQTT auf meinem Raspberry (mit Debian) einrichten und in FHEM einbinden. Dazu hatte ich ein bisschen Mühe die Anleitung zusammen zustellen, daher hier meine Kurzreferenz für das eben erwähnte Debian. Richte das Repository für Mosquitto nach der Anleitung ein. Installiere dann die fehlenden Perl Module: 1 2 cpan install Net::MQTT::Simple::SSL cpan install Net::MQTT::Constants Dann installiere mosquitto: 1 apt-get install mosquitto mosquitto-clients Das wars auch schon, jetzt kann man MQTT in FHEM initialisieren:...

Debian Jessie Minimal für eine unattended FHEM Installation auf dem Raspberry PI

Vor einiger Zeit habe ich darüber gebloggt, dass es relativ einfach ist, eine minimal-Installation auf dem Raspberry Pi via raspbian-ua-netinst durchzuführen. Ich habe dann noch etwas weitergelesen und - da ich sowieso clean auf Jessie upgraden wollte - habe mir Gedanken gemacht wie man das weiter automatisieren kann sodass FHEM schnell installiert wird. So sieht nun meine Datei installer-config.txt mittlerweile aus: 1 2 3 4 5 6 7 8 9 10 release=jessie hostname=fhemtest rootpw=fhemtest cmdline="dwc_otg....

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....

ESP8266 - Innenansicht des Chips

Der ESP8266 ist wohl derzeit einer der interessantesten Chips für die Realisierung des Buzzwords “Internet of Things”. Mit einer der entscheidenden Faktoren ist sicherlich, dass der Chip für unter 4$ verkauft wird, jedoch WiFi, TCP/IP und HTTP “spricht” und sich sogar in der Arduino IDE verwenden lässt. Von dessen einer Die-größe von 2050x2169 µm sind rund 25% on-chip memory und ein bisschen Digitale Logik, Sender/Empfänger sowie die LX106 CPU. Uns jetzt zum eigentlichen Inhalt des Artikels: Dank der Seite ZeptoBars....

ESP8266 - Einbinden/Installation in der Arduino IDE

Seit einiger Zeit ist es möglich den ESP8266 in der Arduino IDE einzubinden, was eine ganze Menge interessanter Anwendungsfälle eröffnet. In diesem Artikel will ich das kurz beschreiben. Zunächst benötigt man eine Arduino IDE mit einer Versionsnummer von 1.6.5 oder größer. Das kann man entweder aus der Titelleiste ablesen, oder wenn nicht, dann via “Help” -> “About Arduino”: Hat man diese Hürde genommen, dann muss man nun in die Einstellungen und dort die folgende URL als hinterlegen:...

tPacketCapture zum Sniffen des Datenverkehrs auf Android

Gerade eben hatte ich eine neue Herausforderung: Ich wollte das Protokoll zwischen einer Android-App und einem Controller herausbekommen um es in FHEM einzubinden. Zunächst hatte ich herumgemacht mit einem Notebook, welches mein Handy zu dem Controller bridged und mit Wireshark arbeitet, aber habe dann relativ schnell aufgegeben, da das Bridgen nicht gleich so wollte wie ich ;) Dann habe ich mich auf die Suche im FHEM-Forum gemacht und siehe da: Es hatte schon mal jemand das Problem....