ich war eine Zeit lange weg (Familie, Job, Urlaub usw...), aber nun bin ich wieder da. Ich hatte trotz allem immer mal wieder ein bisschen Zeit zu Programmieren und zu Basteln. Jetzt würde ich gerne mal ein "kleines" Projekt vorstellen. Das nette Haus!
Wenn ich morgens runter in die Küche gehe, begrüßt mich seit neuestens mein Haus. "Guten Morgen ldittmar!" Meine Frau wird ebenfalls begrüßt, wenn sie morgens in die Küche kommt. "Guten morgen Frau von ldittmar!" und wenn alle gleichzeitig in die Küche kommen, zB. am WE oder Feiertag... oder wenn wir mal zu gleicher Zeit arbeiten gehen müssen, dann mit "Guten Morgen Familie!" ... das ist ja kein Hexenwerk. Dazu werden ja aber noch die Termine der einzelnen Personen und die anstehenden Geburtstage durchgesagt. (bsp.: (bei mir) "Heute musst du um 15:00 Uhr dein Auto in die Werkstatt bringen. Deine Frau muss um 18:00 Uhr zum Friseuer und dein Sohn hat um 17 Uhr 30 ein Fussballspiel. Klaus und Irina haben heute Geburtstag". Das war schon etwas komplizierter... danach sagt das Haus noch wie das Wetter heute wird und wie kalt es aktuell draußen ist. (Ganz einfach)
Was auch nicht so ganz trivial was, ist die Aussage nach dem Wetter. "ldittmar, du musst heute noch tanken! Du hast nur noch 5 Liter Benzin im Tank. Die günstigste Tankstelle in deiner Nähe ist die Shell für 1 Euro 30." ... das gleiche auch natürlich für meine Frau.
Und wenn man es doch nicht verstanden hat, dann kann man ja nachfragen: "Wer hat heute Geburtstag?" oder "Welche ist die nächste Tankstelle?" oder einfach genervt "Mach das Licht im Esszimmer an und nerv nicht!" (Das Nachfragen war sehr zeitintensiv)..
Soo... da sich ein paar dafür interessieren, hier eine Kurzbeschreibung (genauere Details folgen)
Schritt 1: Ein Gehirn..
Meine Frau hat sich so ein Thermomix gekauft und ist auf die Idee gekommen, dass sie in der Küche unbedingt ein Tab braucht, um sich Rezepte anschauen zu können. Das musste sie natürlich nur einmal sagen.
Gebraucht wird:
- Android Tab (ist eigentlich egal, muss nur eine Frontkamera haben – meine Frau meinte es MUSS nur weiß sein) – habe ein Archos 101d neon für 89 € gekauft
- Tab-Halter mit Schwenkarm – renkforce Universal Wandhalter - besser in der Küche, da kann sie den Tab hin und her bewegen für 19,99 €
- HomeMatic 130248 Funk-Schaltaktor 1-fach mitLeistungsmessung HM-ES-PMSw1-Pl für 40 € (wird später durch HomeMatic Funkschaltaktor, 1-fach, Unterputzmontage ersetzt – muss dafür aber noch ein Schlitz klopfen)
- Optional noch ein Creative D100 Bluetooth Lautsprecher für 40 € (lag noch zuhause rum und ich nutze das Tab auch als Radio)
- Taskerfür 2,99 €
- Motion Detector für 2,39 €
- Secure Settings (kostenlos)
- Ich Empfehle noch TeamViewer Quick Support(kostenlos), damit man nicht die ganze Zeit am Tab rum tippen muss
Bei niedrigen Akkustand sagt Tasker über der XML-Api zur CCU, dass sie die Steckdose einschalten soll und wenn der Akku wieder voll ist, dann sagt Tasker zur CCU, dass er genug getankt hat.
Soo… der Grundstein ist gelegt.
Genauere Beschreibung... (Teil 1 und 2)
Genauere Beschreibung... (Teil 3)
Schritt 2: Spieglein, Spieglein an der Wand, wer steht gerade vor mir?
Jetzt geht es darum zu erkennen, wer morgens gerade in der Küche ist, damit man eine entsprechende Meldung geben kann. Bei uns ist es so, dass morgens meine Frau früher arbeiten geht und ich die Kinder in den Kindergarten/Schule bringe. Ist aber natürlich nicht immer so, denn manchmal gehe ich auch früher arbeiten… oder die Kinder sind krank und einer bleibt zuhause usw..
Gebraucht wird:
- Tasker (siehe oben)
Genauere Beschreibung... (Teil 1)
Genauere Beschreibung... (Teil 2)
Schritt 3: Was steht heute an
Als nächstes sagt das Haus was heute so ansteht und wer Geburtstag hat. Da muss man erst ein bisschen rumspielen, aber das was raus kommt ist ziemlich cool. Das schwierigste war aber meine Frau davon zu überzeugen, die Termine im Kalender einzutragen… anfangs… jetzt meckert sie rum, wenn ich vergesse was einzutragen.
Gebraucht wird:
- Google Calendar
- Google Script
Wenn dann die Daten in der CCU sind, kann der Tablet in der Küche mit der XML-Api drauf zugreifen und über Tasker-Sprachausgabe alles sagen.
Genauere Beschreibung...
Schritt 4: Draußen ist es echt kalt…
Wenn man schon vom Tab aus Zugriff auf der CCU hat, dann kann man natürlich auch die Wetterdaten, Umwetterwarnungen usw.. mit ausgeben lassen.
Genauere Beschreibung...
Schritt 5: Vergiss nicht zu tanken!!
Wie oft fahre ich von der Arbeit nach Hause, sehe dass die Tankleuchte angeht und denke mir… „ich gehe morgen 10 Minuten früher und fahre zur Tankstelle!“ und wie oft ist es mir morgens wieder eingefallen, dass ich noch tanken muss… hmm… ich glaube nie!!
Gebraucht wird:
- Bluetooth ODB2 Stecker – ich habe mir den „kkmoon bluetooth can bus obd2“ geholt – 9,99€
- Tasker (siehe oben)
- Torque Pro für 3,64€
Webserver PHP und MySQL – habe bei 1und1 so ein Paket und es funktioniert prima - Torque Viewer (kostenlos)
- Günstigste Tankstelle
Ich habe den Quellcode vom Torque Viewer ein bisschen anpassen müssen, damit ich ein schönen JSON String bekomme, wenn sich die CCU meine Autodaten holt, aber es war wirklich kein Hexenwerk (ich kann kein PHP).
Genauere Beschreibung...
Schritt 6: Halloooo! Ich rede mit dir...
Jetzt muss das Haus nur noch das machen, was ich ihr sage und das klappt wirklich gut. Sie ist zwar langsam, aber was solls... es geht doch um dem Spaß!
Gebraucht wird:
- Tasker
- Autovoice für 2,99€
Genauere Beschreibung...
Schritt 7: Das neue HM-ANDRO-TAB Device
Die totale Kontrolle liegt in meinem Händen. Jetzt kann mich nichts mehr aufhalten!!!
Gebraucht wird:
- Tasker
- CUxD
Genauere Beschreibung...
Soo... jetzt ist alles fertig. Ich habe alles nun auch als Klo-Lektüre zusammengefasst!!! Viel Spaß beim lesen....
Hier ein Video dazu:
https://m.youtube.com/watch?v=H73BHN6m300
Grüße,
ldittmar