Montag, 5. September 2016

Neuauflage von Herbert mit einem neuen Automatisierung Controller

Eine weitere Neuauflage von Herbert mit einem neune Automatisierung Controller. Die Hardware ist gleich geblieben, geändert hat sich die Software. Ein Raspberry Pi3 mit dem originalen 7" PCAP Display sind das Gehirn. Die Steuerung übernimmt Home Assistant. Die Software ist diesmal nicht auf Basis von Java geschrieben, sondern basiert auf Python 3. Die Konfiguration passiert mit Hilfe von Textdateien im YAML-Format. Home Assistant kommt anders als davor PiDome nicht mit einer grafischen Benutzeroberfläche, sondern HTML5. Chromium im Kiosk-Modus ist die Anzeige Plattform.


Teilausschnitt der neuen Herbert Oberfläche
Mit Python als Sprache für den Controller kann ich jetzt auch selbst Änderungen an der Software vornehmen ohne mir Java antun zu müssen. Mein D-Link Smart Plug hat keine Unterstützung für die Anzeige des aktuellen Energieverbrauchs wenn es als Schalter eingebunden ist. Mit einigen Änderung konnte ich den aktuellen Verbrauch als Sensor anlegen. Jetzt habe ich zwar den Sensor, aber die Schaltfunktion ist wieder weg. Ups.

Die Sonoff Schalter, die die Lichter ein und ausschalten sind jetzt mit einer Firmware geflashet, die auf der Arbeit von Tinkerman basiert. Die von ihm geschriebene ESPurna Software lässt sich mit platform.io erzeugen. Ein paar kleine Änderungen habe ich dennoch eingebaut. Der Schaltzustand ist beim Einschalten der Stromversorgung "An" und nach Verbindung mit der MQTT Server wird er alte Schaltzustand wieder hergestellt. So kann man bei einem Ausfall die Lichter alle wieder einschalten. Das ist mir nämlich passiert, als ich aus versehen ein nicht funktionierendes Firmware-Update auf alle Geräte gepusht habe. Ups.

Jetzt fehlt eigentlich nur noch die Funktion das Display auf Nachtmodus zu stellen, denn der neue, weiße Hintergrund ist nachts ziemlich hell.

Das Thermometer ist mit einer eigenne Firmware bestückt. Allerdings zeigt es in der Letzten Zeit immer mal wieder 100% Luftfeuchte. Wir sind doch nicht in den Tropen. Vielleicht sollte ich den Sensor Regen geschützt anbringen. Ups.

Montag, 8. August 2016

Sketchy Amazon Package, mein langer Weg zu mehr Speicher

Heute wollte ich einen weitern Versuch starten den internen Speicher von meinem Handy zu vergrößern. Android 6 kann nativ SD Karten als Speichererweiterung verwenden. Als erstes habe ich es mit einer SanDisk Ultra versucht. Die 64GB wurden erkannt und formatiert. Das ganze hat eine Woche wunderbar funktioniert. Dann hat sich die Karte immer weider abgemeldet und zum Schluss hat sie einfach überhaupt nicht mehr funktioniert. Ersatz war dann eine Lexar 64GB Karte. Die hat überhaupt nicht funktioniert und ist jetzt im Herbert Projekt untergekommen.

Kurz darauf habe ich es mit einer 8GB Transcend Karte versucht, die ich noch hier rumliegen hatte. Siehe da, die hat mehrere Monate gehalten. Ob es daran lag, dass die 8GB Karte anders funktioniert als die 64GB Karte weiß ich nicht, aber jetzt geht auch die nicht mehr.

Jetzt versuche ich es einmal mit einer Industrial Grade Transcend SD Karte. Die habe ich heute von Amazon bekommen. In dem typischen Amazon Pappkarton war dann diese verdächtig aussehende Schachtel

Der Aufkleber mit dem Barcode war genau so lose über die Verpackungsklappe geklebt wie auf dem Bild zu sehen. das Siegel, das durch den Aufkleber verdeckt war wurde schon einmal geöffnet. Der Inhalt war dann dementsprechend ernüchternd... Keine SD Karte drin.


Nach kurzen Warten (Amazon Warteschleifen sind nur 2 Minuten lang!!!) habe ich von Amazon direkt eine Ersatzlieferung bekommen.

Donnerstag, 7. Juli 2016

Some pads are not soldered after wave soldering?


As you can see in the picture some of the test points are not flowed with solder after the board went through wave soldering. The actual points are not the same on every board. I think this is very strange. Did anyone can explain this to me?