Darstellung der Statistiken des Brother ADS-1700W in FHEM

Nach dem HP 8620 wollte ich auch meinen neuen Brother ADS-1700W Scanner in FHEM darstellen. Und so gehts :) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 defmod BUE_ADS1700W_STATUS HTTPMOD http://ads1700w/ft/gen_maintenance 3600 attr BUE_ADS1700W_STATUS userattr reading01Name reading01XPath-Strict reading02Name reading02XPath-Strict reading03Name reading03XPath-Strict reading04Name reading04XPath-Strict reading05Name reading05XPath-Strict reading06Name reading06XPath-Strict reading07Name reading07XPath-Strict reading08Name reading08XPath reading08XPath-Strict reading09Name reading09XPath-Strict reading10Name reading10XPath-Strict reading11Name reading11XPath-Strict reading12Name reading12XPath-Strict attr BUE_ADS1700W_STATUS DbLogExclude ....

Logdateien leeren unter Linux

Heute habe ich mit einem Programm herumexperimentiert, welches in eine Logdatei Infos geschrieben hatte. Da ich immer mal wieder den Status des Programm zurücksetzen wollte, musste ich die Logdatei leeren, ohne die Datei zu entfernen Hierzu habe ich verschiedene Möglichkeiten genutzt. Möchte man die Datei einfach nur leeren, so genügt: 1 :> logfile.log Sollen hingegen die letzten 5 Zeilen behalten werden, so nutzt man am besten eine Zwischendatei: 1 tail -n 5 logfile....

Review und Test des Brother ADS-1700W Full Duplex Scanners

Ich bin ein großer Verfechter des papierlosen Büros und vor allem der lückenlosen Verwaltung von gescannten Dokumenten im privaten Bereich. So scanne ich seit vielen Jahren alle Briefe, Bedienungsanleitungen etc ein. Vor kurzem hatte ich den Brother ADS-1700W gekauft um meinen Workflow weiter zu vereinfachen. Der Brother kommt gut verpackt an und beinhaltet in seiner Verpackung das Gerät selbst, ein Netzteil und die Bedienungsanleitung. Was mir direkt aufgefallen ist: Das USB Kabel wurde weggelassen....

Unifi Controller auf Port 443

Seit langer Zeit läuft ein Unifi Controller in meinem Netzwerk. In der Standard-Installation wird dessen HTTPS+Port auf Port 8443 bereitgestellt, was mir aber nicht “hübsch” genug war. Ich wollte, dass dieser auf dem Port 443 verfügbar ist, damit ich nicht den Port wissen muss. Das gestaltete sich aber nicht so einfach, denn Ports <1024 sind nur von privilegierten Programmen nutzbar. Natürlich kann man nun alle möglichen Workarounds durchführen um den Unifi Controller hinzubiegen (aber bitte bitte niemals unter root starten!...

Dahua VTO2000A - Ersatz des Objektives durch ein Fish-Eye (180 Grad)

Manchmal ist der Montageort einer Dahua VTO2000A nicht ganz optimal. So wird gerne die Klingel neben der Haustüre positioniert und daher die Kamera auch in Richtung der Haustüre gedreht. Manchmal reicht aber auch das nicht - z.b. wenn man eine ganze Hausfront abdecken möchte. Um das einfach zu lösen, kann man das Objektiv der VTO2000A mit seinen 120 Grad durch ein anderes ersetzen, welches einen größeren Winkel hat. Ein größerer Winkel bei einer Linse bewirkt, dass das Licht, das durch die Linse fällt, einen größeren Bereich abdeckt....

Einbindung der PiHole Statistiken in FHEM

PiHole als DNS-Server ist in meinem Netzwerk ein fester Bestandteil. Zeit auch die Statistiken über die geblockten Werbeanzeigen in FHEM zu sammeln und zu visualisieren. Und so gehts - im unten stehenden Code einfach “dns” gegen die Adresse oder IP des PiHole-DNS-Servers tauschen: 1 2 3 4 5 6 7 define INF_HTM_DNS1_INFO HTTPMOD http://dns/admin/api.php 300 attr INF_HTM_DNS1_INFO userattr getURL attr INF_HTM_DNS1_INFO extractAllJSON 1 attr INF_HTM_DNS1_INFO getURL http://dns/admin/api.php attr INF_HTM_DNS1_INFO stateFormat DNS Anfragen: dns_queries_today Geblockte Seiten: ads_blocked_today (ads_blocked_today_formatted %) attr INF_HTM_DNS1_INFO userReadings ads_blocked_today_formatted {round(ReadingsNum($name,"ads_percentage_today",0),0)} Wie immer ist das Device nach meiner Namenskonvention benannt ;)

Leitartikel für die Heimautomation FHEM: Planung, Einrichtung, Tutorials und Hilfestellungen

Dies ist die Absprung-Seite auf die diversen Tutorials welche teilweise aufeinander aufbauen. Was nicht verlinkt ist, kommt noch :) Planung Zielobjekt: “Smart Home”/Zuhause/Haus/Wohnung Was soll automatisiert werden? Protokolle Hardware Software Einrichtung von FHEM Hardware-Voraussetzungen Verwendung des Busware SCC Einrichtung des Raspberry PI mit Minimal Raspbian Namenskonventionen Backup und Wiederherstellung Verständnisartikel Was ist ein: Event in FHEM? Device in FHEM? Reading in FHEM? Attribute in FHEM? DOIF: Funktion und Anwendungsfälle notify: Funktion und Anwendungsfälle watchdog: Funktion und Anwendungsfälle structure: Funktion und Anwendungsfälle Szenarien Rolladen bei Dämmerung schließen mit Hilfe von Twilight und DOIF Fritz!...

Raspberry Pi Zero W - WLAN/WiFi vor dem ersten Boot ohne Monitor einrichten

Heute habe ich meinen ersten Raspberry Pi Zero W erhalten und wollte diesen ohne Monitor ins WLAN hängen. So gehts: Wie immer Raspbian auf die MicroSD-Karte spielen (ich nutze dazu Win32DiskImager unter Windows 10, andere nehmen Etcher). Dann füge auf der boot-partition die Datei “wpa_supplicant.conf” mit folgendem Inhalt hinzu: 1 2 3 4 5 6 7 8 country=DE ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=1 network={ ssid="WLANNAME" psk="WLANPASSWORD" key_mgmt=WPA-PSK } Füge dann eine leere Datei mit dem Namen “SSH” hinzu....

Domain-Whitelist für die Nutzung des FireTV (Stick) unter PiHole

Ich nutze in meinem Netzwerk piHole  um gewisse DNS Queries (zu z.b. Werbenetzwerken) ins Leere laufen zu lassen. Per Default wollte aber mein FireTV (Stick) nicht korrekt funktionieren. Folgende Domains musste ich whitelisten, damit ARD Mediathek und Amazon Prime Filme wieder liefen: 1 2 3 4 5 6 7 aax-eu.amazon-adsystem.com ad.71i.de de.ioam.de hbbtv-track.redbutton.de script.ioam.de imasdk.googleapis.com 79423.analytics.edgesuite.net Quellen: https://discourse.pi-hole.net/t/amazon-fire-tv-ard-pro7-mediathek-blockiert/3043/2  https://discourse.pi-hole.net/t/ard-mediathek-auf-dem-amazon-fire-tv/7314/11 

Installation von Oracle Java 8 auf Ubuntu 18.04 Bionic

Nachdem ich Java auf Jessie installieren durfte, habe ich nun die gleiche Herausforderung auf Ubuntu 18.04 Bionic bekommen. Da gehts aber noch einfacher  . Die folgenden Befehle fügen das Repository hinzu, akzeptieren die Lizenz für Java und installieren Java 8. 1 2 3 4 sudo add-apt-repository ppa:webupd8team/java sudo apt-get update echo oracle-java8-installer shared/accepted-oracle-license-v1-1 select true | sudo /usr/bin/debconf-set-selections sudo apt-get install oracle-java8-installer