Hier kommen nochmal die Bilder
Gruß
Frank
Hier kommen nochmal die Bilder
Gruß
Frank
Hallo,
mein Artikel war als Ergänzung zu Denis Stromzähler-Projekt gedacht.
Somit lassen sich deine meisten Fragen bei Denis Stromzähler-Projekt beantworten!
Aber ich beantworte mal schnell deine Fragen:
ZitatNa z.Bsp. wo kommt welcher Kontakt auf die NodeMCU.
Der KY-024 ist Pinkompatibel zum TCRT5000 .
ZitatWelches Programm ist auf der NodeMCU.
Ich selber habe es nicht mit einer NodeMCU umgesetzt.
Zitat
Wie den KY-024 befestigt?
Wenn ich das Bild daheim finde Poste ich es.
Zitat
Vielleicht auch ein Blockly - wenn es nicht zu viel verlangt ist?
Hab es leider in javascript geschrieben, funktioniert aber analog zum Stromzähler
Gruß
Frank
Hallo,
auf Grundlage von Denis Stromzähler-Projekt, hab ich Versucht meinen Gaszähler mittels KY-024, an den IOBroker anzubinden.
Ich stieß bei der Realisierung leider auf ein paar Probleme, die sich aber auch lösen ließen.
Vielleicht hilft mein Beitrag, dem ein oder anderen seinen Gaszähler auch smart zu machen.
Vorneweg
muss man sagen, dass es unterschiedliche Bauformen von Gaszähler
gibt, meinen seht ihr unten im Bild.
Meine Recherchen im Internet ergaben, dass sich im Zählwerk ein Magnet befindet, den man mittels Hall-Sensor abfragen kann , dass schien auch bei meinem Zähler so zu sein.
Weiter war aufgeführt, dass sich der Magnet in der letzten Stelle in der Zahl 6 befindet, welche auch anders aussieht, wie alle anderen Ziffern. Die Ziffer sah beim meinem Zähler auch so aus.
Bei meinem Zähler befindet sich aber der Magnet an der vorletzten Stelle, wie im Bild zu sehen ist. Wichtig ist folgende Beschriftung auf dem Zähler. 1 Imp. = 0,1 m³.
Wenn sich der Magnet an der letzten Stelle befindet, hat der Zähler folgende Beschriftung: 1 Imp. = 0,01m³.
Ich hatte auch drei unterschiedliche Versionen des KY-024 in China bestellt. Bei zwei davon war der Schaltabstand zu gering. Ich benötigte einen Schaltabstand von mindestens 10mm.
Dieser KY-024 lieferte zuverlässige Werte an meinem Gaszähler.
Den KY-024 kann man genauso wie den [definition='48','0']TCRT5000[/definition] an den IOBroker anbinden.
Gruß
Frank
Alles anzeigenDas ist mehr als verständlich.
Ich muss zugeben, dass ich das Projekt „Heizung in IOBROKER“ noch nicht weiter verfolgt habe. Sollte ich mal viel viel Zeit haben - vielleicht probiere ich die Version aus, die snuddel74 beschrieben hat.
Momentan habe ich die Vitoconnect ganz regulär laufen - eben ohne Einbindung in IOBROKER.
Die Vitoconnect selbst lässt sich leider nicht in IOBROKER einbinden, da Viessmann daraus keine Daten zur Verfügung stellt (sollte sich in der Zwischenzeit etwas geändert haben, verbessert mich bitte).
Das Einzige was du von Viessmann benötigst ist das u.a. bei der Vitoconnect beiliegende Kabel (Optolink Kabel), um einen Raspi mit deiner Heizung zu verbinden. In IOBROKER verwendest du dann den Viessmann Adapter.
Ich habe meine Vitoconnect gebraucht auf ebay Kleinanzeigen gekauft. Das ist wohl die günstigste Möglichkeit, um an das Optolink Kabel zu kommen. Ich muss aber dazu sagen, dass ich meine Smarte Heizung nur wenig bis gar nicht in Anspruch nehme. Ich habe eigentlich immer die selben Temperaturen eingestellt. Ein Herunterfahren der Temperatur bei Abwesenheit oder geöffneten Fenstern klingt im ersten Moment zwar ganz nett, würde in der Realität bei mir aber nicht wirklich funktionieren (Heizung viel zu träge).
Die Vitoconnect kann ich in so weit jedoch trotzdem empfehlen, da meine Servicefirma bei Störungen automatisch informiert wird. Ob die Einbindung in IOBROKER aber so sinnvoll/nötig ist, ist fraglich ...
Hallo,
es scheint doch seit kurzem eine Möglichkeit zu geben. IOBroker und Vitoconnect zusammen zu nutzen.
Hier kommt der Link des USB Duo Sniffer, hab den Artikel selbst nur überflogen.
Kostengünstig an die Vitoconnect zu kommen? Also so lief es bei mir:
Hatte schon alle Bauelement daheim um die Opto-Schnittstelle selber zu löten. Zufällig kam mein Heizungsbauer zur jährlichen Wartung bei uns vorbei.
Ich erzählte ihm von meinem Vorhaben.
Er zu mir, er hat da was besseres die Vitoconnect und würde es mir kosten neutral zur Verfügung stellen.
Was ich dann auch gemacht habe nur, dass die Vitoconnect nicht mehr online ist, sondern der IObroker.
Also wenn ihr einen Wartungsvertrag mit eurem Heizungsbauer habt, redet einfach mal mit ihm.
Gruß
Frank
Das hört sich doch schonmal "recht einfach" an. Bitte berichte unbedingt, ob es bei dir so läuft.
Ideal wäre natürlich, wenn ich meine Vitoconnect trotzdem weiterhin verwenden kann. Gibt es da keine Möglichkeit das Kabel irgendwie zu splitten, um sowohl einen pi als auch eine Vitoconnect mit Daten zu versorgen?
Hallo mistermaster,
kann Erfolg vermelden.
Hab meine Viessmann Heizung über den USB/Optolink-Adapter von der Vitoconnect, an meinem Pi angeschlossen.
Lese über vcontrold und dem Viessmann-Adapter des IOBrokers die Werte der Heizung aus.
Viel geholfen haben mir die Dateien von Thorsten aus folgendem Thread:
Danke auf diesem Weg an Thorsten für deine Vorarbeit.
Kann nur meine Vorredner bestätigen, es ist kein leichter Weg, aber man bekommt es hin, wenn man sich bei der oben genannten Quellen einliest und genügend Zeit mit bringt.
Gruß
Frank
Also als "recht einfach" würde ich es nicht gerade bezeichnen.
Hab zwar die vcontrold schon installiert. Denke die Konfiguration wird ein bisschen schwieriger werden.
Und auch einiges an Zeit mehr in Anspruch nehmen.
Den USB/Optolink Adapter an Vitoconnect und am Pi gleichzeitig zu benutzen, ist denk ich technisch nicht machbar.
Technisch machbar wäre mit Sicherheit die Daten von der Vitoconnect an den IOBroker zu übermitteln.
Aber dazu solltest du dir das durchlesen Viessmann
Hallo mistermaster,
soweit ich weiß ist es nicht möglich vom IOBroker heraus direkt auf die Vitoconnect 100 über WLAN darauf zuzugreifen.
Du kannst aber den USB/Optolink Adapter von deiner Vitoconnect 100 abziehen und z.B. an einen Raspberry Pi anschließen. Auf den Raspi dann noch vcontrold installieren und einrichten.
Dann könntest du über den Viessmann-Adapter im IOBroker auf deine Heizung zugreifen.
Was halt in diesem Fall nicht mehr geht, ist deine Viessmann-App.
Hier wird beschrieben wie man das macht: vcontrold mit Raspberry Pi
Ich selbst bekomme diese Woche auch eine Vitoconnect 100 und will dann versuchen den USB/Optolink Adapter an meinen Raspi anzuhängen, wo auch selbst der IOBroker drauf läuft.
Aber jetzt kannst du das Bild 2.Versuch sehen?
Die Xiaomi Gateway hat von Haus aus mehrer Töne drauf Musik ID 1-8 darunter ist auch eine Sirene glaube Musik ID 2. Mann kann sich aber selber MP3 erstellen und mittels Xiaomi-APP hochladen, die beginnen dann ab Musik ID 10001.
Wie das genau geht steht hier
Ok. Hab das Bild aber angezeigt bekommen.
Wenn ich nicht angemeldet bin, bekomme ich es nicht angezeigt.
Probiere es noch einmal.
schimmer-media.de/attachment/2459/
Hier kommt noch der Code:
<xml xmlns="http://www.w3.org/1999/xhtml">
<block type="on" id="1NYR`(|zE`12Ysr-)m9e" x="188" y="13">
<field name="OID">mihome.0.devices.magnet_158d0002276812.state</field>
<field name="CONDITION">true</field>
<field name="ACK_CONDITION"></field>
<statement name="STATEMENT">
<block type="timeouts_cleartimeout" id="WaJv|!;n)f5bT~86mI^k">
<field name="NAME">timeout</field>
<next>
<block type="timeouts_settimeout" id="`zq{6[+v%PMM]N_y*AbP">
<field name="NAME">timeout</field>
<field name="DELAY">10</field>
<field name="UNIT">min</field>
<statement name="STATEMENT">
<block type="controls_if" id="G3}c`TQyfP*I5ZqqwCO6">
<value name="IF0">
<block type="logic_compare" id="oTEz;/6:IXS+?-vXN,_Z">
<field name="OP">LT</field>
<value name="A">
<block type="get_value" id="AeeM}!HA69hqR(.=w2H[">
<field name="ATTR">val</field>
<field name="OID">mihome.0.devices.sensor_ht_158d0001f4b568.temperature</field>
</block>
</value>
<value name="B">
<block type="math_number" id="u^pzi},ftw8j=x]AHxM~">
<field name="NUM">10</field>
</block>
</value>
</block>
</value>
<statement name="DO0">
<block type="control" id="bsuW[Z)8gtW}MKE)Rr)@">
<mutation delay_input="false"></mutation>
<field name="OID">mihome.0.devices.gateway_7811dcb3685e.mid</field>
<field name="WITH_DELAY">FALSE</field>
<value name="VALUE">
<block type="math_number" id="c-2UeYYGpd}B#^/@#O2M">
<field name="NUM">10009</field>
</block>
</value>
</block>
</statement>
</block>
</statement>
</block>
</next>
</block>
</statement>
</block>
<block type="on" id="C^eKu7{U,seyW;MiR/3h" x="187" y="313">
<field name="OID">mihome.0.devices.magnet_158d0002276812.state</field>
<field name="CONDITION">false</field>
<field name="ACK_CONDITION"></field>
<statement name="STATEMENT">
<block type="timeouts_cleartimeout" id="Tfh;Uft|PhZS1[;-X9vB">
<field name="NAME">timeout</field>
<next>
<block type="control" id="QLYeSO{87e?y1Pi}/8l[">
<mutation delay_input="false"></mutation>
<field name="OID">mihome.0.devices.gateway_7811dcb3685e.mid</field>
<field name="WITH_DELAY">FALSE</field>
<value name="VALUE">
<block type="math_number" id="OW8T/Hyps@C|3n.CKqZY">
<field name="NUM">9</field>
</block>
</value>
</block>
</next>
</block>
</statement>
</block>
</xml>
Alles anzeigen
Hallo zusammen,
inspiriert von Martins Türklingel-Blockly habe ich ein Blockly-Script für folgendes Problem erstellt.
Nach dem Duschen wird bei uns immer das Badezimmer gelüftet. Ab und an vergessen wir jedoch das Fenster wieder zu schließen. Wenn wir dann nach Stunden feststellen, dass das Badfenster noch offen ist, ist es gerade im Winter sehr kalt im Badezimmer.
So soll die Lösung aussehen:
Mit folgendem Blockly-Script hab ich es realisiert:
schimmer-media.de/attachment/2449/
Block 1 wird aktiviert, wenn das Fenster geöffnet wird.
Ist die
Temperatur unter 10°C wird nach 10 Minuten eine selbst erstellte MP3-Datei im Gateway
abgespielt.
(Irgendwie gefiel die Sirene meinen Mädels nicht so….)
Block 2 wird aktiviert, wenn das Fenster geschlossen wird.
Der Timer wird gestoppt und in der Gateway wird die MP3-Datei gestoppt.
Hallo,
hatte das gleiche Problem wie W2kscout.
Wollte auch nochmals Danke sagen Franz!
Gruß
Frank