Thomas

Rotex nun auch Smart (endlich)

Was lange währt, wird gut... So könnte man meine Versuche übertiteln, die ich seit 2 Jahren angestellt habe, um mein meine Luft-Wärme-Pumpe auch an mein Smarthome zu koppeln..

Wir besitzen eine LWP der Firma Rotex (tschechisches Fabrikat - inzwischen vom Marktführer Daikon aufgekauft) und dieses Monster (heißt sinnigerweise "HSPU compact") verrichtet treu seinen Dienst bei uns im Haus.

Allerdings sind LWP ein Kapitel für sich - die optimale Einstellung was den minimalen Stromverbrauch betrifft, dauert oft Jahre...ganze Heerscharen von Foren-Mitgliedern im Internet haben ihr ganzes Dasein darauf ausgerichtet.

Das Optimieren ist aber so eine Sache, wenn man über keine Log-Daten verfügt. und genau das ist das Problem...

Es gibt zwar ein LAN-Gateway für richtig viel Geld, welches ich mir auch angeschafft habe, allerdings - und das hab ich zu spät gemerkt - das Gateway schaufelt die Daten der Heizung (und auch nur einige davon) in eine Cloud und dort bleiben sie...man kann die Daten dann zwar schön visualisieren und auch mittels einer App weltweit die LWP steuern, zum Weiterverarbeiten oder gar zum Anzeigen z.B. im ioBroker ist dieses Teil nicht geeignet. 🙁 nach zwei Jahren Betrieb kann ich außerdem nicht gerade von einer zuverlässigen Cloud sprechen, ca. 1x im Monat ist die für einige Stunden offline...Toll.

Mehrere Versuche, wenigsten Anzeigewerte wie akt. Warmwassertemperatur aus der Web-Site auszuschneiden und darzustellen, scheiterten an Anmelde-TimeOut, Designänderung und anderen demotivierenden Dingen, wozu hauptsächlich der Nerv-Faktor kommt, wenn der WAF schlagartig sinkt...

Bedienpanel Rotex HPSU Compact

Lösung:

Das RoCon-Gateway spricht mit der zentralen Steuerplatine mittels CAN-Bus und das ist der Ansatz 🙂 Ein italienischer Smarthome-Freak hat hier beschrieben, wie man den CAN-Bus anzapft und mittels einem Raspi mit piCAN-Modul zum Reden bringt.

Grundlage ist ein Projekt von zanac welches von spannie26 weiterentwickelt wurde und pyHPSU heißt. Das ist ein Python-Script, welches in der LWP sowohl Werte auslesen, als auch setzen kann. GENIAL 🙂

Also: Raspi 3b+ mit Jessi bespielen, piCAN-Modul draufdrücken, CAN-Bus konfigurieren, an die Heizung anschließen und los gehts...

Da ich kein großer Python-Guru bin, habe ich erstmal eine Weile ´rumprobiert, bin aber dann relativ schnell klar gekommen, wie man das Skript benutzt.

Tipps zum Anschließen

Aktuell habe ich in der crontab den Aufruf alle 5min eingestellt:

und lese zunächst mal nur den wichtigsten Wert für meine bessere Hälfte aus, nämlich die Warmwassertemperatur. 🙂

mit der Ausgabeoption

wird ein plugin angezogen, welches den Wert in die CCU3 schiebt (mittels xmlapi, die muss installiert sein, wird sie wohl aber bei jedem halbwegs fummelnden Homematic-Experten 🙂 ) Logisch, dass in der CCU3 eine Variable angelegt sein muss, deren ISE_ID bekannt ist...bei mir "20056"

Danach ist die Darstellung in ioBroker und damit auf allen Tabletts und (versuchsweise auf einem ersten Smartophone) überhaupt kein Problem mehr und ich bin - mal wieder - sehr zurfrieden 🙂

Damit hat sich meine Raspi-Fraktion im Schaltschrank erweitert und ich habe bei der Gelegenheit neue Festspannungsregler mit USB-Anschluss verbaut:

von links nach rechts...

  • Festspannungsregler
  • Raspi piCAN für pyHPSU
  • Raspi behrlimotioneyeos für Kameradarstellung auf den Tabletts
  • Raspi ffmpeg zur Konvertierung rtsp-Streams in Einzelbilder für telegram pushups

so. da bin ich ja mal wieder stolz... 🙂 zum Abschluss mal noch einen Blick auf meinen ioBroker Hauptbildschirm...es ist ganz schön voll geworden... 🙂

CCU2: BotFather oder: Pushup umsonst...

Ich hatte immer den Wunsch, Bewegungen am Briefkasten und das Drücker der Klingel gebührend weiter zu verarbeiten, schließlich sind IP-Cams vorhanden und es sollte doch nicht so schwer sein, ein Pushup auf´s Handy zu bekommen...Ist es auch nicht, wenn man sich im Internet mit Geduld bewegt und schlussendlich erfolgreich vom Wissen Anderer partizipieren kann. Die Lösung heißt "Telegram Bot" und den gibt´s, wenn man sich mit BotFather unterhält 🙂 Ich für meinen Teil musste dazu außerdem zwei Probleme lösen: Aber der Reihe nach: Pushup via Telegram ist einfach, wenn man weiß, wie´s geht. Es ist z.B. hier beschrieben. Setzt man nach Einrichtung einen Call an den Bot ab, erscheint der Text in der Handy-App mit allem "drum und dran" also Klingelton, Benachrichtigung auf Startbildschirm, etc...Das Schöne am Telegram-Bot ist

  • er kostet nichts (noch nicht) und
  • man kann auch Bilder übertragen...
Auf der CCU2 dann einfach eine Verknüpfung machen ("wenn" das passiert, "dann" führe scirpt aus") Mein CCU2-Script sieht so aus: Bedingung ist: CUxD ist installiert und ein Exec-Device ist angelegt...die entsprechenden xxxxxxx-Einträge sind durch meine persönlichen Daten ergänzt. Ich habe als Auslöser zwei verschiedene Sensoren:
  • optischer Fenstersensor (HM-Sec-SCo) im Boden des Briefkasten ("Post oder Zeitung ist da")
  • Schließerkanal (HM-SCI-3-FM) an meiner chinesischen IP-DoorBell-Anlage ("es hat geklingelt")
Wenn nun einer der beiden Sesoren auslöst, bekomme ich den entsprechenden Text nach Telegram gepusht und zwei Schnappschüsse von meinen Außenkameras, ein "Übersichtsbild" von der Haustür und ein "Detailbild" von der IP-Cam in der Klingel... Letztes war anfänglich ein Problem (das nicht nur ich habe/hatte) - viele der IP-Cams haben einfach keine entsprechende Snapshot-URL und die Herausforderung bestand nun, aus dem RTSP-Stream ein Bild zu vereinzeln... Die Lösung heißt "ffmpeg" und bescherte mir Zuwachs im IT-Verleilerschrank - einen weiteren Raspi, der durch Aufruf einer bereitgestellten PHP-Seite (testc.php) über eine shell ffmpeg startet und ein Bild zum Holen mit wget durch die CCU2 bereit stellt. testc.php bild.sh Klingt kompliziert, ist es aber nicht... (Tipp: ffmpeg für raspi2 von Github holen und compilieren) So. Seit langer Zeit mal wieder (eigentlich nur für mich als Notiz) ein rein technischer Artikel...Falls es dazu Fragen gibt, einfach einen Kommentar scheiben... P.S. ja - ich weiß, das php-Script ist von jedem auszuführen, aber der Raspi ist ja nur intern erreichbar...keine Gefahr also...

Neues vom MagicMirror...

Thomas Nachdem mein "guter alter" MagicMirror, den ich hier seinerzeit mit viel Spaß und Stolz eingerichtet hatte, nach unserem Umzug ein Schattendasein in der Garage fristete, tat er mir sooo leid. Das hatte er nicht verdient... 🙂 Daher habe ich ihn reaktiviert und bei der Gelegenheit mit einem echten Spion-Spiegel-Glas ausgestattet und an mein Smart-Home mit einer eigenen IO-Broker-View angeschlossen. Ich nutzte den Raspi2, der darin verbaut ist, nun nur noch als Chromium-Kiosk-Anzeige, die Inhalte stellt mein (sehr stabil auf meiner NAS laufender) IO-Broker bereit. Natürlich läuft weiterhin das Phyton-Script, welches via IR-Bewegungsmelder den Bildschirm erst beim Betreten ein- und nach 2min wieder ausschaltet. Das Ergebnis kann sich sehen lassen, wer mehr sehen will... Zunächst die Erklärung der Inhalte: und nun noch ein paar "Impressionen" (es ist ja nicht immer leicht, einen Spiegel richtig zu fotografieren 🙂 ) Ich kann übrigens die Anschaffung eines echten Spion-Spiegelglases nur empfehlen, auch wenn es wirklich nicht billig ist, man ärgert sich nie wieder und putzen kann man dann auch richtig...Nachdem ich viel ´rumgesucht habe, hier nun meine Empfehlung für einen Shop in Deutschland: Glas-Star Ist - wie gesagt - nicht wirklich billig, dafür aber sehr gute Qualität und vor allem nur 4mm stark. Mein Glas hat 115 Euro gekostet...  

MoBa Umzug auch geschafft...

Thomas Pünktlich zum Neuen Jahr ist auch meine Eisenbahnplatte, die den Umzug erstaunlich gut überstanden hat, an ihrem endgültigen Standort angekommen und nach einer Anpassung des Rahmens unter der Dachschräge im Hobbyraum "aufgehangen" worden. Die folgenden Bilder sollen davon zeugen und vor allem zeigen, wie gut die Platte "an der Wand hängt" Es ist sicherlich noch einiges zu tun, u.a. muss der Bahnhof im Rahmen und die Überfahrtklappe wieder in Betrieb genommen werden, aber nun kann es losgehen... Am Rahmen musste ich oben ein "Dreieck" aussparen, um die erforderliche Höhe im aufgeklappten Zustand zu erreichen: Im zugeklappten Zustand sieht es dann wieder so aus, wie am alten Standort: Staubgeschützt und sicher verwahrt... 🙂 Anbei übrigens noch die gar lustigen Bilder vom Transport 🙂 Glücklicherweise hat die Modelleisenbahnplatte "mit Ach und Krach" in mein Auto gepasst... ich hatte nur wenige Millimeter Bewegungsfreiheit und bin mit meinem Svenner zusammen "wie der Affe auch dem Schleifstein" zum neuen Haus gefahren 🙂 Hier täuscht der Eindruck (es sieht aus, als würde ich mich bücken), in Wahrheit konnte ich aber nur so - mit "geknicktem" Kopf fahren... 🙂 Aber, es hat geklappt und das Ergebnis kann sich sehen lassen....

so einfach geht das 🙂

so einfach geht das (TB) Gestern ist meine erste Lieferung aus China angekommen :-), einfach von DHL bei meiner netten Nachbarin zugestellt... Kein Zollaufkleber, keine Gebühren, kein Bescheid, kein gar nix - einfach nur die Lieferung, die ich hier bestellt hatte...warum so einfach?... Die netten Chinesen bei AliExpress haben gemogelt 🙂 Meine Fans können es sich sicher schon denken: Die Wertangabe, mit der die Warensendung (außen am Päckchen) deklariert war (siehe oben: = 20.00 USD) stimmt natürlich nicht und der deklarierte Inhalt (DOOR BELL) ist zwar genau genommen richtig, aber es ist eben doch nicht einfach nur eine "Türklingel" 🙂 Was soll's...ich habe mich gefreut (nochmal ca. 26,- Euro MwSt. gespart...) Hier ist sie, die "Türklingel"... ich habe das Teil natürlich sofort geprüft, erst einmal neueste Firmeware d´rauf gezogen und siehe da: Super Bildqualität, genialer RSTP-Stream...und: am Card-Reader konnte meine vorhanden RFID-Tags problemlos angelernt werden... Das Ganze ermutigt mich, weiter beim Ali zu bestellen.... P.S. mein Zaun- und Torbauer ist schon informiert, er soll mal gucken, ob er das Wettergehäuse in den Gartentorpfosten "versenken und verschweißen" kann. Dann sollte das Ganze mit zum Pulverbeschichten und hätte dann gleich die Zaunfarbe (anthrazit)....