[openhab] Onewire Sensoren einbinden

In dem ein oder anderen Zimmer befindet sich ein Onewire Sensor um die Temperatur zu messen, die gemessene Temperatur soll nun im openhab dargestellt werden.

Für das auslesen habe ich das Shellscript onewiretemp.sh erstellt:

#!/bin/bash
wert=`cat /sys/bus/w1/devices/$1/w1_slave | tail -n1 | cut -d '=' -f2`
wert2=`echo "scale=3; $wert/1000" | bc`
echo $wert2

Das Script liegt unter /home/openhab/bin und beim Aufruf muss die Sensor ID mit angegeben werden.

./onewiretemp.sh Sensor Id
Die gemessene Temperatur wird dann wie folgt ausgegeben 20,745.

Die Abfragen der einzelnen Sensoren habe ich in einer items Datei zusammengefasst.

Group temperatur

Number Temperature_Flur "Temperatur Flur [%.1f °C]" (flur,temperatur) { exec="<[/home/openhab/bin/onewiretemp.sh 28-000004b92eb4:60000:REGEX((.*?))]" } Number Temperature_Pia "Temperatur Pia [%.1f °C]" (temperatur) { exec="<[/home/openhab/bin/onewiretemp.sh 28-000004b91510:60000:REGEX((.*?))]" }

Damit die Ausgabe an mehreren Stellen in der Sitemap erfolgt, können bei der jeweiligen Abfrage mehrere Gruppen angegeben werden.

Hier noch ein Auszug aus der sitemap:

Frame label="Temperatur"{
Group label="Temperatur" icon="house" item=temperatur
}

ob-onewire1

ob-onewire2

Wie die Onewire Sensoren mit dem Raspberry Pi verbunden werden, habe ich in dem Artikel beschrieben.

[Outlook 2010] Informationsspeicher konnte nicht geöffnet werden

Neulich erhielt jemand beim starten von Outlook die Fehlermeldung „Informationsspeicher konnte nicht geöffnet werden“. Zunächst dachte ich an ein Problem mit dem Postfach selbst, dies konnte jedoch über die Weboberfläche ohne Probleme geöffnet werden.
Ein löschen der ost Datei oder die Reparaturinstallation von Office lösten das Problem ebenfalls nicht.

Die letztendliche Lösung war, das der Kompatibilitätsmodus in der Outlook Verknüpfung aktiviert war. Dieser war zwar auf Windows 7 gestellt, so wie das Betriebssystem selbst, jedoch trat dadurch der beschriebene Fehler auf.

Um den Kompatibilitätsmodus zu deaktivieren müssen über die rechte Maustaste die Eigenschaften der Verknüpfung aufgerufen werden.
Unter dem Reiter Kompatibilität kann der Kompatibilitätsmodus deaktiviert werden.

[openhab] 433 MHz Steckdosen über eine Gruppe schalten

Manchmal ist es hilfreich wenn man alle Steckdosen auf einmal an oder ausschalten kann, zum Beispiel für die Anwesenheitserkennung.

Für das schalten habe ich in der /home/openhab/configurations/items/flur.items einen neuen Schalter angelegt.

Switch FlurAlle "Alle" (flur) {OFF,ON}

Da über den 433MHz Sender die verschiedenen Schaltcodes nicht gleichzeitig gesendet werden können, habe ich eine Regel erstellt um die einzelnen Steckdosen mit einer kleinen Verzögerung zu schalten.

Inhalt der /home/openhab/configurations/rules/flur.rules:
rule FlurAlleOn
when
Item FlurAlle received command ON
then
sendCommand(Treppe, ON)
timer = createTimer(now.plusSeconds(2)) [
sendCommand(Telefon, ON)
]
end

rule FlurAlleOff
when
Item FlurAlle received command OFF
then
sendCommand(Treppe, OFF)
timer = createTimer(now.plusSeconds(2)) [
sendCommand(Telefon, OFF)
]
end

[Outlook 2010] kein Dateianhang bei einem Termin möglich

Wenn man im Outlook einen Termin erstellt, hat man die Möglichkeit zum Beispiel Dokumente etc als Anlage hinzufügen.

Neulich konnte bei Terminen im Outlook kein Anhang hinzugefügt werden, das Problem bestand bei neu erstellten Terminen und bei einigen bestehenden Terminen.
Wenn der Termin jedoch zuvor über das Outlook Web App erstellt wurde, konnte im Outlook Client ein Anhang hinzugefügt werden.
Meine erste Überlegung war das Benutzerprofil zu erneuern, dann viel mir ein das es evtl an der normal.dotm oder der normalEmail.dotm liegen könnte.

Nachdem beenden aller Office Anwendungen habe ich die beiden Dateien in dem Verzeichnis C:\Users\Benutzername\Anwendungsdaten\Microsoft\Templates gelöscht. Die Dateien wurden beim Start von Outlook neu erstellt und bei neuen Terminen konnte ein Anhang hinzugefügt werden.

E-Mails in einer PST Datei archivieren

In letzter Zeit habe ich des öfteren mit E-Mail beziehungsweise mit Outlook Themen zu tun. Es ist erstaunlich wieviele Probleme man lösen kann, in dem man den Exchange Cache deaktiviert oder die Autovervollständigenliste leert.

Ein Problem ist unter anderem das irgendwann das Postfach voll ist und die E-Mails archiviert werden müssen. Die einfachste Methode ist die Archivierung in eine PST Datei.
In einigen Fällen kommt es vor das Benutzer die Datei lokal auf ihrem Rechner ablegen und eine E-Mail nach der anderen wandert in das PST Archiv. Was in dem Moment leider vergessen wird ist, das die Festplatte irgendwann nicht mehr funktionieren könnte. Wenn nun der Fall eintritt und die Festplatte defekt ist, können gegebenenfalls Recovery Spezialisten die Daten wieder herstellen. Ob die entsehenden Kosten mit den verlorenen E-Mails im Verhältniss stehen, kann nur der Benutzer selbst entscheiden.
Ein Alternativer Ablageort wäre eine Netzwerk Freigabe, welche durch entsprechend Backupsoftware nächtlich gesichert wird. Leider sagt selbst Microsoft das der Zugriff auf die PST Datei über das Netzwerk nicht das Beste ist und rät davon ab.

Ein weiteres Problem ist das hinterlegte Kennwort. In vielen Fällen wird bei der Einrichtung ein Kennwort vergeben und in Outlook selbst wird der entsprechende Haken gesetzt, damit das Kennwort nie wieder eingegeben werden muss. Wenn dann nach einigen Monaten, manchmal auch nur Tagen, das Kennwort benötigt wird kann man sich leider nicht mehr daran erinnern. Auf Gewissen Internetseiten soll es für das Problem passende Tools geben, getestet habe ich Sie jedoch noch nicht. Wenn man Pech hat funktioniert das Tool nicht, aber dafür wird ein Trojaner installiert.

Grob gesehen sind PST Dateien die einfachste Lösung wenn es um Outlook und E-Mail Archivierung geht, jedoch sollte man langfristig auf eine andere Lösung setzen.
Auf dem Markt gibt es einige Produkte die neben Addons für die E-Mails Clients weitere Funktionen bieten. Darunter fallen eine gute Suchfunktion, einfache Backup Möglichkeiten und teilweise Antispam Lösungen.
Einer der Anbieter der mehrere Funktionen anbietet ist zum Beispiel reddox.