Das sind die Teile
Den Rest schreibe ich morgen
Gesendet von meinem RNE-L21 mit Tapatalk
Das sind die Teile
Den Rest schreibe ich morgen
Gesendet von meinem RNE-L21 mit Tapatalk
ESP8266 mit ESPeasy war die Lösung.
Fals jemand Interesse hat, würde ich mein Projekt etwas beschreiben.
Kesseltemperatur, Rücklauftemperatur, Druck auf der Heizungsanlage.
Die Tage kommt noch Raumtemperatur dazu.
Der ESP wird hier auch Recht wenig behandelt finde ich.
Ist eigentlich neben [definition='25','0']Sonoff[/definition], Shelly, Xiaomi ein muss für Sensorik.
Gesendet von meinem RNE-L21 mit Tapatalk
Hallo Leute,
Habt ihr eine Idee, wie ich am einfachsten und günstigsten die Kesseltemperatur und den Druck der Heizungsanlage messen kann und in den iobroker bekomme?
Der Kessel hat maximal 80°C also 100°C sollte der Fühler schon gern aushalten.
Im Anhang packe ich Mal ein Bild von dem aktuellem Fühler. Daneben bzw in das messrohr würde noch ein Fühler mehr passen.
Nur das mit dem Druck wäre halt noch so eine Sache und das ganze dann gern (um Strom zu sparen) über ein Auswertegerät ([definition='25','0']Sonoff[/definition]?).
Würde mich sehr freuen wenn ihr mir helfen könntet.
Gesendet von meinem RNE-L21 mit Tapatalk
Alles anzeigenDa brauchst du keinen zweiten PI. Du kannst den die CC253x auch als Router mit einer extra Firmware flashen. Anschließend wird das Teil nur noch in ein USB-Netzteil gesteckt und funktioniert autark.
Gruß
Gesendet von iPad mit Tapatalk
Könntest du das mit dem Router evtl vertiefen? Bei mir ist das haus recht groß und verwinkelt.
Der [definition='18','0']Raspberry[/definition] ist auf dem Dachboden und ich weiß nicht ob das alles so funktioniert ... daher wäre das mit dem Router interessant.
Habs hinbekommen.
<xml xmlns="http://www.w3.org/1999/xhtml">
<block type="controls_if" id="N@[Q7y~uhX%vi=W_Subm" x="-762" y="-362">
<value name="IF0">
<block type="logic_compare" id="{lp2NwS{(F9hF0_)(Y1~">
<field name="OP">EQ</field>
<value name="A">
<block type="get_value" id=")y|Xx]1=:Mo(qJ/P]bgB">
<field name="ATTR">val</field>
<field name="OID">[definition='84','0']sonoff[/definition].0.DVES_B4B6D1.timer_on-off</field>
</block>
</value>
<value name="B">
<block type="logic_boolean" id=".My;62PsS:.S(l4NDudp">
<field name="BOOL">TRUE</field>
</block>
</value>
</block>
</value>
<statement name="DO0">
<block type="schedule" id="uXIu^Uq@ipjMkW)Jyn]N">
<field name="SCHEDULE">* * * * *</field>
<statement name="STATEMENT">
<block type="controls_if" id="-q=`JfRqQ2@FdS!,(MxQ">
<value name="IF0">
<block type="logic_compare" id="Ul]/CpM8TE}/_lFG:nv]">
<field name="OP">EQ</field>
<value name="A">
<block type="time_get" id="tzZnp_cu`*Vn0aY:2}]Y">
<mutation format="false" language="false"></mutation>
<field name="OPTION">hh:mm</field>
</block>
</value>
<value name="B">
<block type="convert_from_date" id="okj(VDeTV}BjJe+I:/)|">
<mutation format="false" language="false"></mutation>
<field name="OPTION">hh:mm</field>
<value name="VALUE">
<block type="get_value" id="6/2Bwm6}]dU3mZ+VlP(3">
<field name="ATTR">val</field>
<field name="OID">[definition='84','0']sonoff[/definition].0.DVES_B4B6D1.time_zu</field>
</block>
</value>
</block>
</value>
</block>
</value>
<statement name="DO0">
<block type="control" id="6MkWfqRbg+fx(1o9t[}t">
<mutation delay_input="false"></mutation>
<field name="OID">[definition='84','0']sonoff[/definition].0.DVES_B4B6D1.soll</field>
<field name="WITH_DELAY">FALSE</field>
<value name="VALUE">
<block type="math_number" id="M66g!5c^w]j9RgFPk2Gf">
<field name="NUM">100</field>
</block>
</value>
</block>
</statement>
<next>
<block type="controls_if" id="ax2q^4c,/j9,QYx-FNV~">
<value name="IF0">
<block type="logic_compare" id="P2x2*-a29/Jfn,GxQ}O/">
<field name="OP">EQ</field>
<value name="A">
<block type="time_get" id="#|N,9~`*6Q-,W]2i7A6x">
<mutation format="false" language="false"></mutation>
<field name="OPTION">hh:mm</field>
</block>
</value>
<value name="B">
<block type="convert_from_date" id="xZ{XB7dkHQ3M)q6a-8qb">
<mutation format="false" language="false"></mutation>
<field name="OPTION">hh:mm</field>
<value name="VALUE">
<block type="get_value" id="/ED;v.u7y-?(dC8#I,.t">
<field name="ATTR">val</field>
<field name="OID">[definition='84','0']sonoff[/definition].0.DVES_B4B6D1.time_auf</field>
</block>
</value>
</block>
</value>
</block>
</value>
<statement name="DO0">
<block type="control" id="vq)26KfG@u]7L9:[hjML">
<mutation delay_input="false"></mutation>
<field name="OID">[definition='84','0']sonoff[/definition].0.DVES_B4B6D1.soll</field>
<field name="WITH_DELAY">FALSE</field>
<value name="VALUE">
<block type="math_number" id="5]Za4PDt{*e!|!zrt#T/">
<field name="NUM">0</field>
</block>
</value>
</block>
</statement>
</block>
</next>
</block>
</statement>
</block>
</statement>
</block>
<block type="math_number" id="6*6KB?lY6au~AoOA1ZnQ" x="-337" y="-212">
<field name="NUM">0</field>
</block>
</xml>
Alles anzeigen