
Dieser Beitrag enthält Affiliate-Links. Wenn du über diese Links einkaufst, erhalte ich eine kleine Provision, ohne dass dir zusätzliche Kosten entstehen.
Möchten Sie Ihre alte Waschmaschine in Ihr Smart Home integrieren, ohne ein neues Gerät anzuschaffen? Mit einer WLAN-Steckdose und dem ioBroker können Sie Ihre Waschmaschine intelligent aufrüsten und erhalten Benachrichtigungen, sobald der Waschgang beendet ist.
Warum die Waschmaschine smart machen?
Oft steht die Waschmaschine in Räumen, in denen man den Abschluss des Waschgangs nicht bemerkt. Durch die Integration in Ihr Smart Home erhalten Sie Benachrichtigungen per Alexa oder Telegram und verpassen nie wieder den richtigen Moment, die Wäsche zu entnehmen.
Was wird benötigt?
- WLAN-Steckdose mit mindestens 16 Ampere Belastbarkeit, z. B. die EIGHTREE WLAN Smart Steckdose*.
- ioBroker als Smart-Home-Zentrale.
- Gegebenenfalls die ioBroker-Adapter Device-Reminder, Telegram und Alexa.
Schritt-für-Schritt-Anleitung
- WLAN-Steckdose einrichten: Installieren Sie die Steckdose gemäß der Herstelleranleitung und verbinden Sie sie mit Ihrem WLAN-Netzwerk.
- Integration in ioBroker: Binden Sie die Steckdose in ioBroker ein, beispielsweise über den Sonoff-Adapter.
- Device-Reminder konfigurieren:
- Öffnen Sie in ioBroker die Instanz „Device-Reminder“ und wählen Sie „Geräte bearbeiten“.
- Fügen Sie ein neues Gerät hinzu, benennen Sie es (z. B. „Waschmaschine“) und wählen Sie den Gerätetyp „washing-machine“.
- Verknüpfen Sie den Datenpunkt, der den Stromverbrauch der Steckdose anzeigt.
- Legen Sie individuelle Start- und Endmeldungen fest, die Sie per Alexa oder Telegram erhalten möchten.
Alternative Methode: Blockly-Skript
Statt des Device-Reminders können Sie auch ein Blockly-Skript verwenden, um den Status der Waschmaschine zu überwachen und Benachrichtigungen zu senden. Achten Sie darauf, die spezifischen Datenpunkte Ihrer Geräte im Skript anzupassen.
Fazit
Mit geringem Aufwand lässt sich eine herkömmliche Waschmaschine in Ihr Smart Home integrieren. Durch die Verwendung einer WLAN-Steckdose und ioBroker profitieren Sie von smarten Benachrichtigungen und erhöhen den Komfort in Ihrem Alltag.
Blockly Script, die Werte müssen natürlich auf Eure Datenpunkte angepasst werden.
<xml xmlns="https://developers.google.com/blockly/xml">
<variables>
<variable id="%O;CvA[$lMvMnpz.F||`">Waschmaschine_aktiv?</variable>
</variables>
<block type="variables_set" id="?1]%2ep5JiS-%jjO=*tm" x="488" y="188">
<field name="VAR" id="%O;CvA[$lMvMnpz.F||`">Waschmaschine_aktiv?</field>
<value name="VALUE">
<block type="logic_boolean" id="MO(|:j|jLi8j@;VE],bM">
<field name="BOOL">FALSE</field>
</block>
</value>
<next>
<block type="on_ext" id="+wk#Jj@DRuo%#:{vsI{_">
<mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation>
<field name="CONDITION">ne</field>
<field name="ACK_CONDITION"></field>
<value name="OID0">
<shadow type="field_oid" id="NapXV``(lItd;3-JpR)*">
<field name="oid">sonoff.0.Waschmaschine.ENERGY_Power</field>
</shadow>
</value>
<statement name="STATEMENT">
<block type="controls_if" id="xFl;G,(^a@tu62;^hQmb">
<mutation elseif="1"></mutation>
<value name="IF0">
<block type="logic_operation" id="[NznCL-B22K+r[sTxJBC" inline="false">
<field name="OP">AND</field>
<value name="A">
<block type="logic_compare" id="0ipWK+comfiM+hhx*(wp">
<field name="OP">GTE</field>
<value name="A">
<block type="on_source" id="`tFDS+K+casY*JW:;hU%">
<field name="ATTR">state.val</field>
</block>
</value>
<value name="B">
<block type="math_number" id="n{cSFkmCgss_5h6l,KnY">
<field name="NUM">1</field>
</block>
</value>
</block>
</value>
<value name="B">
<block type="logic_compare" id="*8)Oi^^_^sF1bXZ#++Hh">
<field name="OP">EQ</field>
<value name="A">
<block type="variables_get" id="ag/AT[_`K^awJa-ew}y@">
<field name="VAR" id="%O;CvA[$lMvMnpz.F||`">Waschmaschine_aktiv?</field>
</block>
</value>
<value name="B">
<block type="logic_boolean" id="ZmCE[({K(lr0h7I4^3r]">
<field name="BOOL">FALSE</field>
</block>
</value>
</block>
</value>
</block>
</value>
<statement name="DO0">
<block type="variables_set" id="l3y1@:,{%?ZgS04{BpcL">
<field name="VAR" id="%O;CvA[$lMvMnpz.F||`">Waschmaschine_aktiv?</field>
<value name="VALUE">
<block type="logic_boolean" id="l$U5XL^`,N|ypk@45|:Y">
<field name="BOOL">TRUE</field>
</block>
</value>
</block>
</statement>
<value name="IF1">
<block type="logic_operation" id="13$ez?a_QMQzd8V.E3op" inline="false">
<field name="OP">AND</field>
<value name="A">
<block type="logic_compare" id="uY=oa|aimNp{2EY*n:9Q">
<field name="OP">LT</field>
<value name="A">
<block type="on_source" id="GfWyAgha|#4|rYCQJ*/7">
<field name="ATTR">state.val</field>
</block>
</value>
<value name="B">
<block type="math_number" id="v@L7pI;`INHx$U]Uj8cu">
<field name="NUM">1</field>
</block>
</value>
</block>
</value>
<value name="B">
<block type="logic_compare" id="8X1lz}Ze7VVL9R_j=$/T">
<field name="OP">EQ</field>
<value name="A">
<block type="variables_get" id="S7ATUe!]/)d?l^LvgJr~">
<field name="VAR" id="%O;CvA[$lMvMnpz.F||`">Waschmaschine_aktiv?</field>
</block>
</value>
<value name="B">
<block type="logic_boolean" id="7VOOe)0X*Uh%prTha6{T">
<field name="BOOL">TRUE</field>
</block>
</value>
</block>
</value>
</block>
</value>
<statement name="DO1">
<block type="telegram" id="fmvG,2Y~w{LL+7mr0s(w">
<field name="INSTANCE"></field>
<field name="LOG"></field>
<field name="SILENT">FALSE</field>
<field name="PARSEMODE">default</field>
<field name="DISABLE_WEB_PAGE_PREVIEW">FALSE</field>
<value name="MESSAGE">
<shadow type="text" id="Mn0-IzK1jlZ0!_fEPc-O">
<field name="TEXT">Waschmaschine ist fertig!</field>
</shadow>
</value>
<next>
<block type="control" id="jGBwp9ZIPo8vcbMGKot4">
<mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
<field name="OID">alexa2.0.Echo-Devices.G0911B0594820X91.Commands.speak</field>
<field name="WITH_DELAY">FALSE</field>
<value name="VALUE">
<block type="text" id="O{O8N%zAgenJe3D}I.7Y">
<field name="TEXT">50; Die Waschmaschine ist fertig!</field>
</block>
</value>
<next>
<block type="variables_set" id="uJUUhFuX~h!=+h7F*ZV:">
<field name="VAR" id="%O;CvA[$lMvMnpz.F||`">Waschmaschine_aktiv?</field>
<value name="VALUE">
<block type="logic_boolean" id="?zU:*w[a)HF%zLhQ7Zyn">
<field name="BOOL">FALSE</field>
</block>
</value>
</block>
</next>
</block>
</next>
</block>
</statement>
</block>
</statement>
</block>
</next>
</block>
</xml>
Hinweis:
Die Verlinkte Steckdose ist bei mir nicht im Einsatz, diese habe ich gewählt da diese über Alexa in den ioBroker integriert werden kann, erkundigt Euch bitte welche Steckdosen in den ioBroker integrierbar sind, gerne könnt Ihr mir in den Kommentaren natürlich diese zukommen lassen.
Für Schäden übernehme ich keine Haftung!