OfficeSpace

Jetzt bin ich glaub ich mit der Büro Automatisierung durch :^)

Ich habe alle Verbraucher am Schreibtisch an einer FRITZ!DECT200, welche 10A ab kann. Diese habe ich dann per Zeitschaltuhr immer wochentags ab 6:30 eingeschalten.

Problem: Natürlich ging das an auch wenn ich nicht im Büro war, oder war aus wenn ich früher da war.

Darum habe ich mir ein weiteres Python Script geschrieben, damit beim Hochfahren des Rechners auch gleich diese Steckdose angeht. Die Steckdose hat eine Funktion welche automatisch abschaltet bei einer angegebenen Leistung & Zeit. Somit wenn der Rechner aus ist schaltet auch die Steckdose aus. Das merkt man sehr, da Geräte wie Monitor usw. in Standby gehen. Denn der Laptop lädt natürlich weiter und hängt nicht an der Dose.

Verwendet habe ich die Library PyDect200, schön einfach…

Zusätzlich zum Schreibtisch wird auch mein Aquarium im Büro eingeschaltet, ausschalten dann weiterhin über Zeitschaltuhr. Denn mal ehrlich, die Fische sollen auch arbeiten wenn ich im Büro bin :^)

VSColorOutput

Mich hat der monotone Output in Visual Studio immer schon gestört. Viele Informationen die (meist) nicht interessieren und einige sehr wichtige die man vor lauter Bäumen nicht sieht.

Durch Zufall, ohne danach zu suchen, bin ich auf VSColorOutput gestoßen und bin begeistert. Echte Empfehlung!

screenshot

HueRainbowClock

Man hat ja schon gemerkt dass ich gerade mein Büro automatisiere…

Nun hatte ich bereits schon eine Hue Lampe, welche ich über IFTTT gesteuert habe. Diese hat jede Stunde die Farbe gewechselt.
Problem: Auch dann wenn ich nicht im Büro bin.

Somit hab ich mir eine RainbowClock für die Hue in Python geschrieben :^)

Läuft bei mir an wenn der Rechner startet und somit geht mir dann automatisch ein Licht auf.
Und ist es nicht cool zu sagen: „Oh es ist schon Rot, ich sollte mal Pause machen.“

HueRainbowClock on GitHub

Das Script läuft zwar auf meinem Mac, aber die Lampe hängt hinter meinem „Test-Monitor“ an dem grad ein Raspberry Pi hängt :^)
Es würde auch auf dem Pi laufen…

 

FritzboxOnAir

Wenn man ein Büro für sich alleine hat, kennt man bestimmt die Situation: Man telefoniert gerade und eine andere Person klopft bzw. kommt zur Tür herein.

Aus diesem Grund wollte ich eine „OnAir“ Lampe, welche man ja oftmals in Studios sieht. Diese soll anzeigen, dass ich gerade telefoniere.

Habe mir überlegt dass mit einem Raspberry Pi / Arduino zu machen… bin aber dann bei der Recherche darauf gekommen, dass die Hue-Lampen (ohne Farbe) garnicht so teuer sind. Diese kann man auch über eine API steuern.
Danach ist mir eingefallen: Wäre es nicht praktisch wenn bei einem eingehenden & ausgehenden Telefonat gleich die Lautstärke des Macs auf 0 gesetzt wird? Somit braucht man das auch nicht mehr machen…

Auf dem Video sieht hört man schlecht, dass die Musik aus geht, das ist aber der Fall und sooo praktisch :^)

Überlegte mir das in Mono mal zu schreiben, aber das ist immer noch ein graus, wenn man fertige Libraries einsetzen möchte, da diese nicht unter Mono laufen. Dann müsste ich den CallMonitor der Fritzbox neu schreiben, wie auch die C# Hue API. Das macht aber keinen Spaß.

Auf der Suche nach fertigen APIs bin ich bei Python hängengeblieben. Bin da zwar nicht so fit, aber kann doch nicht schaden. Und es war einfacher als gedacht, mit ein paar Zeilen Code und diesen Libraries, war das Projekt getan:

FritzboxOnAir on GitHub

 

Geschenkpapier

Ich hatte letzte Woche Geburtstag und habe das tollste Geschenkpapier der Welt erhalten.
Ja, Geschenkpapier, nicht Geschenk :^)

Das Geschenkpapier ist selbstgebastelt und stellt im Binärcode „HAPPY BIRTHDAY“ dar.

2016-08-30_08-05-48

Die Daten sind im A2-Format…

Download: Geschenkpapier

Vielen Dank an Mane und Jassi!