Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. Welchen Adapter für reine Statusabfrage (Potentialfrei)

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    3.0k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.1k

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.4k

Welchen Adapter für reine Statusabfrage (Potentialfrei)

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
8 Beiträge 5 Kommentatoren 782 Aufrufe
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • M Offline
    M Offline
    MagicSven
    schrieb am zuletzt editiert von
    #1

    Hallo liebe Community,

    erst einmal ein großes Lob an diese tolle Gemeinschaft.

    Ich bin ein absoluter Technik-Freak und lese mich seit 2 Wochen in die Thematik Hausautomatisierung ein.

    Nun aber zu meinem vorhaben.

    Ich benutze aktuell mehrere Sonoff Basic mit Tasmota geflasht zur Steuerung meiner Beleuchtung.

    Nun möchte ich gerne (auf Wunsch meiner Frau) den Status der Waschmaschine in iobroker abfragen.

    Meine Überlegung war, den Türkontakt der Waschmaschine zu benutzen, da dieser immer dann schließt wenn das Gerät läuft

    und sobald die Maschine fertig ist öffnet dieser wieder.

    Diesen Kontakt würde ich über ein Relais auf GPIO14 des Sonoff legen.

    Was mir daran nicht so gefällt - einen Sonoff dermaßen zu "unterfordern", da dieser viel mehr kann, als eine reine Statusabfrage eines Relais zu machen.

    Gibt es evtl. andere Möglichkeiten die recht günstig sind und mittels WLAN einfach nur einen Status abfragen können ob High oder Low ?

    Wichtig natürlich, das ganze auch in iobroker zu visualisieren.

    Danke für eure Hilfe

    Gruß Sven

    1 Antwort Letzte Antwort
    0
    • kmxakK Offline
      kmxakK Offline
      kmxak
      Most Active
      schrieb am zuletzt editiert von
      #2

      Schau dir mal die ESP dinger an. Wemos d1 oder gibt's auch von anderen Herstellern.

      Gesendet von meinem SM-G930F mit Tapatalk

      Gruß Alex

      1 Antwort Letzte Antwort
      0
      • DutchmanD Offline
        DutchmanD Offline
        Dutchman
        Developer Most Active Administrators
        schrieb am zuletzt editiert von
        #3

        Oder anstatt an der Waschmaschine Rum zu schrauben nen sonoff pow und Status per Leistungsmessung ?

        Sent from my iPhone using Tapatalk

        1 Antwort Letzte Antwort
        0
        • M Offline
          M Offline
          MagicSven
          schrieb am zuletzt editiert von
          #4

          @Dutchman:

          Oder anstatt an der Waschmaschine Rum zu schrauben nen sonoff pow und Status per Leistungsmessung ? `

          Das wäre natürlich auch noch eine Möglichkeit.

          Und mit ca. 8,-Eur auch noch günstig…

          Vielen Dank für die schnelle Antwort.

          Stellt sich nur die Frage, wie ich das in iobroker integriere.

          Sprich sobald die Leistung >30 Watt = Waschmaschine läuft

          Leistung <30 Watt = Waschmaschine fertig

          Die 30W nehme ich jetzt mal, da ich ja sehen möchte ob der Waschvorgang zu Ende ist

          (in dem Fall aber die Maschine noch eingeschalten ist und einen Stand-By Strom von ca. 20W hat.

          1 Antwort Letzte Antwort
          0
          • Jey CeeJ Online
            Jey CeeJ Online
            Jey Cee
            Developer
            schrieb am zuletzt editiert von
            #5

            Wenn du über die Leistung gehst solltest du mehrere Waschgänge für jedes Programm das ihr verwendet aufzeichnen.

            Es kann vorkommen das die Leistung während eines Waschgangs unterhalb der Schwelle fällt.

            Bei neueren Maschinen gibt es eine Erkennung ob das Wasser klar, also frei von Waschmittel ist. Das kann zu Pausen führen in denen die Leistung deutlich niedriger ist.

            Anhand der Aufgezeichneten Daten kannst du solche Pausen finden und ermitteln wie lange sie sind.

            Beim Unterschreiten des Wertes wartest du dann die Pausen Zeit plus x und prüfst ob der Wert noch immer Unterhalb der Schwelle liegt, dann weisst du sicher das sie fertig ist.

            Btw sind 20W ganz schön viel für Standby. Ich glaub ich muss mal nochmal schauen was meine braucht.

            Gesendet von meinem m8 mit Tapatalk

            Persönlicher Support
            Spenden -> paypal.me/J3YC33

            1 Antwort Letzte Antwort
            0
            • M Offline
              M Offline
              MagicSven
              schrieb am zuletzt editiert von
              #6

              Vielen Dank Jey Cee,

              die 20W waren grob geschätzt. Können auch nur 5W sein ;-)

              Ich wollte die Schwelle nur etwas höher setzen, damit er nicht hin und her springt.

              Aber deine Idee der Messung ist gut. Somit kann man die Pausen ausschließen.

              1 Antwort Letzte Antwort
              0
              • DutchmanD Offline
                DutchmanD Offline
                Dutchman
                Developer Most Active Administrators
                schrieb am zuletzt editiert von
                #7

                @MagicSven:

                Vielen Dank Jey Cee,

                die 20W waren grob geschätzt. Können auch nur 5W sein ;-)

                Ich wollte die Schwelle nur etwas höher setzen, damit er nicht hin und her springt.

                Aber deine Idee der Messung ist gut. Somit kann man die Pausen ausschließen. `

                Suche Mal im Forum nach Waschmaschine da gibt es ein komplettes topic mit Beispielen und Erklärungen genau zu diesem Thema :-)

                Sent from my iPhone using Tapatalk

                1 Antwort Letzte Antwort
                0
                • umbmU Offline
                  umbmU Offline
                  umbm
                  schrieb am zuletzt editiert von
                  #8

                  Ich habe die Waschmaschinen-Überwachung schon länger mit Auswertung des Stromverbrauchs realisiert.

                  Wenn man einen kompletten Waschgang loggt, kamm man leicht die Werte finden.

                  Edit:

                  Hier mein Blockly-Script

                  ! ````
                  <xml xmlns="http://www.w3.org/1999/xhtml"><block type="procedures_defcustomnoreturn" id="2@tb5Q,+;3xgyRLR611" x="-662" y="-212"><mutation statements="false"><arg name="ID"></arg> <arg name="Init"></arg> <arg name="Name"></arg></mutation> <field name="NAME">newStringDP</field> <field name="SCRIPT">Y3JlYXRlU3RhdGUoSUQsIEluaXQsIHt0eXBlOiAnc3RyaW5nJywgbmFtZTogTmFtZX0pOw==</field> <comment pinned="false" h="80" w="160">Datenpunkt Typ Zeichenkette erzeugen</comment></block> <block type="procedures_callcustomnoreturn" id="@sI2(s^b}a]p3%wUY3/" x="-663" y="-163"><mutation name="newStringDP"><arg name="ID"></arg>
                  <arg name="Init"></arg>
                  <arg name="Name"></arg></mutation>
                  <value name="ARG0"><block type="text" id=")V@cbcuhr9QBRoLhLhd"><field name="TEXT">Waschmaschine.Status</field></block></value>
                  <value name="ARG1"><block type="text" id="U%C+ahRu,b){Zp=ail]"><field name="TEXT">aus</field></block></value>
                  <value name="ARG2"><block type="text" id="Ss!pH5c))Z/bA8)f85kC"><field name="TEXT">Waschmaschine Status</field></block></value>
                  <next><block type="procedures_callcustomnoreturn" id="AC#T;8lU3#x.pj8zaA#0"><mutation name="newStringDP"><arg name="ID"></arg>
                  <arg name="Init"></arg>
                  <arg name="Name"></arg></mutation>
                  <value name="ARG0"><block type="text" id="O
                  1M|!Q5rhNe(Z/|h5"><field name="TEXT">Waschmaschine.StatusIMG</field></block></value>
                  <value name="ARG1"><block type="text" id="jfUYRKijHj_TI[[O_V7c"><field name="TEXT">/vis/icon/ws/scene_washing_machine.svg</field></block></value>
                  <value name="ARG2"><block type="text" id="GR.v2aupt!6AQo(XQct~"><field name="TEXT">Waschmaschine Status Image</field></block></value>
                  <next><block type="on_ext" id="6HD
                  -*C-iGGc1Ego=xim"><mutation items="1"></mutation>
                  <field name="CONDITION">ne</field>

                          <value name="OID0"><shadow type="field_oid" id="(~|af65nHR5/Z}}O2{3N"><field name="oid">fritzdect.0.DECT200_087610275410.power</field></shadow></value> 
                          <statement name="STATEMENT"><block type="controls_if" id="sa*;MAuFK##bFv1~[Td`"><value name="IF0"><block type="logic_operation" id="Imi0BQC]1XzN=jMSQ5uc"><field name="OP">AND</field>
                                  <value name="A"><block type="logic_compare" id="nqY6;?`6b,59tVorh.vI"><field name="OP">GT</field>
                                      <value name="A"><block type="get_value" id="p0*2,zel]ts(SQO]4Xd|"><field name="ATTR">val</field>
                                          <field name="OID">fritzdect.0.DECT200_087610275410.power</field></block></value> 
                                      <value name="B"><block type="math_number" id="L-@MSu_M^wh/%lJ?]%QH"><field name="NUM">4</field></block></value></block></value> 
                                  <value name="B"><block type="logic_compare" id="{ka[kSRw/lV5/6w:72oD"><field name="OP">EQ</field>
                                      <value name="A"><block type="get_value" id="Mvb=GVtt+x4z2J~+:77%"><field name="ATTR">val</field>
                                          <field name="OID">javascript.0.Waschmaschine.Status</field></block></value> 
                                      <value name="B"><block type="text" id="NZYoMsy;nh~XQl(X:5]("><field name="TEXT">aus</field></block></value></block></value></block></value> 
                              <statement name="DO0"><block type="control_ex" id="B{F+Q~ojk+2}qx3:RY1_"><field name="TYPE">true</field>
                                  <field name="CLEAR_RUNNING">FALSE</field>
                                  <value name="OID"><shadow type="field_oid" id="(k[TRz+2r[)!^lrYluH-"><field name="oid">javascript.0.Waschmaschine.Status</field></shadow></value> 
                                  <value name="VALUE"><shadow type="logic_boolean" id="Rurv;/q,h2K=141S(!FT"><field name="BOOL">TRUE</field></shadow> 
                                    <block type="text" id="qQGIJ[(_^K(5p^|i`xdz"><field name="TEXT">läuft</field></block></value> 
                                  <value name="DELAY_MS"><shadow type="math_number" id="8iiS:aTP5U4YC2J_}CWi"><field name="NUM">0</field></shadow></value></block></statement> 
                              <next><block type="controls_if" id="G7,|6gJ%C{Ugm89,/mh~"><value name="IF0"><block type="logic_operation" id="Hv707%63R:jYvIX]ol/%"><field name="OP">AND</field>
                                      <value name="A"><block type="logic_compare" id="PpcAVdsQJ,-uQQN}I%/P"><field name="OP">LT</field>
                                          <value name="A"><block type="get_value" id="~_9V:34FVRjM/=Tj;gfQ"><field name="ATTR">val</field>
                                              <field name="OID">fritzdect.0.DECT200_087610275410.power</field></block></value> 
                                          <value name="B"><block type="math_number" id="sJhYe1FihnV|1]=WEw3m"><field name="NUM">1.5</field></block></value></block></value> 
                                      <value name="B"><block type="logic_compare" id="XVsm(Wf%1jM3fT#Dz6xF"><field name="OP">EQ</field>
                                          <value name="A"><block type="get_value" id="50xB`3!,HJcn!#-NUolk"><field name="ATTR">val</field>
                                              <field name="OID">javascript.0.Waschmaschine.Status</field></block></value> 
                                          <value name="B"><block type="text" id="FTG+r!fMLD~IQkAF!6UD"><field name="TEXT">läuft</field></block></value></block></value></block></value> 
                                  <statement name="DO0"><block type="control_ex" id="u6_rE:HoXY%kvs/peGf8"><field name="TYPE">true</field>
                                      <field name="CLEAR_RUNNING">FALSE</field>
                                      <value name="OID"><shadow type="field_oid" id="y*g:m;alQXHt5b`}WXRi"><field name="oid">javascript.0.Waschmaschine.Status</field></shadow></value> 
                                      <value name="VALUE"><shadow type="logic_boolean" id="Rurv;/q,h2K=141S(!FT"><field name="BOOL">TRUE</field></shadow> 
                                        <block type="text" id="jlsRn}T2W;7So~=a|2P1"><field name="TEXT">fertig</field></block></value> 
                                      <value name="DELAY_MS"><shadow type="math_number" id="5D0svz6{P%D#cmXl8o2M"><field name="NUM">0</field></shadow></value> 
                                      <next><block type="telegram" id="94A({?`hN-~~u(adO9K+"><field name="INSTANCE">.0</field>
                  
                                          <value name="MESSAGE"><shadow type="text" id="L!:4|g{:aipxMOo}nYli"><field name="TEXT">Waschmaschine ausräumen!</field></shadow></value></block></next></block></statement> 
                                  <next><block type="controls_if" id="Q@G/Ltc@m|7C)Xa.QQK("><value name="IF0"><block type="logic_operation" id="=%C2UPBML!yjSirX/xg`"><field name="OP">AND</field>
                                          <value name="A"><block type="logic_compare" id="tnD`bG#J89M#SV::dhL]"><field name="OP">LT</field>
                                              <value name="A"><block type="get_value" id="%v2h--YHeh1Yqpo/rjKP"><field name="ATTR">val</field>
                                                  <field name="OID">fritzdect.0.DECT200_087610275410.power</field></block></value> 
                                              <value name="B"><block type="math_number" id="~O;nE)r{S3M*!oQbr{%T"><field name="NUM">0.5</field></block></value></block></value> 
                                          <value name="B"><block type="logic_compare" id="cN*ThoOr5^HF-0Ux|a]?"><field name="OP">EQ</field>
                                              <value name="A"><block type="get_value" id="a2)50}Lc7}RD^/KI?!`F"><field name="ATTR">val</field>
                                                  <field name="OID">javascript.0.Waschmaschine.Status</field></block></value> 
                                              <value name="B"><block type="text" id="g4=|QG}*=?ev1C,/%N-`"><field name="TEXT">fertig</field></block></value></block></value></block></value> 
                                      <statement name="DO0"><block type="control_ex" id="-lBJ7fd(szdObqIrvsP="><field name="TYPE">true</field>
                                          <field name="CLEAR_RUNNING">FALSE</field>
                                          <value name="OID"><shadow type="field_oid" id="Nt#?*3_W_TYjV382@-l7"><field name="oid">javascript.0.Waschmaschine.Status</field></shadow></value> 
                                          <value name="VALUE"><shadow type="logic_boolean" id="Rurv;/q,h2K=141S(!FT"><field name="BOOL">TRUE</field></shadow> 
                                            <block type="text" id="H[ZNSV?8gy]FC_q2.VAg"><field name="TEXT">aus</field></block></value> 
                                          <value name="DELAY_MS"><shadow type="math_number" id="!kiVmnxI(JiC#ClC%O^s"><field name="NUM">0</field></shadow></value></block></statement></block></next></block></next></block></statement> 
                          <next><block type="on" id="?({GE.hWjYvpL^cUVZbU"><field name="OID">javascript.0.Waschmaschine.Status</field>
                              <field name="CONDITION">ne</field>
                  
                              <statement name="STATEMENT"><block type="controls_if" id="lpwAT@j#wmTaQ%H#[mu%"><mutation else="1"></mutation>
                                  <value name="IF0"><block type="logic_compare" id="jCLQF#0FsDOWLvM}h(,W"><field name="OP">EQ</field>
                                      <value name="A"><block type="get_value" id="pZnHhtxibO@LB9=yXfy="><field name="ATTR">val</field>
                                          <field name="OID">javascript.0.Waschmaschine.Status</field></block></value> 
                                      <value name="B"><block type="text" id="V[Pcpx+;Fu4z@5CF)J{U"><field name="TEXT">fertig</field></block></value></block></value> 
                                  <statement name="DO0"><block type="control_ex" id="/:*qaaSwd)pJl-v7%3lM"><field name="TYPE">true</field>
                                      <field name="CLEAR_RUNNING">FALSE</field>
                                      <value name="OID"><shadow type="field_oid" id="#1Z#NFF7*e~Yv3Xp33Gi"><field name="oid">javascript.0.Waschmaschine.StatusIMG</field></shadow></value> 
                                      <value name="VALUE"><shadow type="logic_boolean" id="Rurv;/q,h2K=141S(!FT"><field name="BOOL">TRUE</field></shadow> 
                                        <block type="text" id="t9r|d!Ion)NI{yQu/n4F"><field name="TEXT">/vis/icon/ws/scene_laundry_room_fem.svg</field></block></value> 
                                      <value name="DELAY_MS"><shadow type="math_number" id="Jod)mt6j9ch~{`S6|@#8"><field name="NUM">0</field></shadow></value></block></statement> 
                                  <statement name="ELSE"><block type="control_ex" id="*yj:n.gb~;2`v|F*4,2E"><field name="TYPE">true</field>
                                      <field name="CLEAR_RUNNING">FALSE</field>
                                      <value name="OID"><shadow type="field_oid" id="bs.QJ()Rlc25tq{l*lG@"><field name="oid">javascript.0.Waschmaschine.StatusIMG</field></shadow></value> 
                                      <value name="VALUE"><shadow type="logic_boolean" id="Rurv;/q,h2K=141S(!FT"><field name="BOOL">TRUE</field></shadow> 
                                        <block type="text" id="fG}Gt|,nzo{[Q:`qc?tj"><field name="TEXT">/vis/icon/ws/scene_washing_machine.svg</field></block></value> 
                                      <value name="DELAY_MS"><shadow type="math_number" id="_*!U53:H7#ALs/@3BgBc"><field name="NUM">0</field></shadow></value></block></statement></block></statement></block></next></block></next></block></next></block></xml> 
                  
                  1 Antwort Letzte Antwort
                  0
                  Antworten
                  • In einem neuen Thema antworten
                  Anmelden zum Antworten
                  • Älteste zuerst
                  • Neuste zuerst
                  • Meiste Stimmen


                  Support us

                  ioBroker
                  Community Adapters
                  Donate
                  FAQ Cloud / IOT
                  HowTo: Node.js-Update
                  HowTo: Backup/Restore
                  Downloads
                  BLOG

                  594

                  Online

                  32.7k

                  Benutzer

                  82.3k

                  Themen

                  1.3m

                  Beiträge
                  Community
                  Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                  ioBroker Community 2014-2025
                  logo
                  • Anmelden

                  • Du hast noch kein Konto? Registrieren

                  • Anmelden oder registrieren, um zu suchen
                  • Erster Beitrag
                    Letzter Beitrag
                  0
                  • Home
                  • Aktuell
                  • Tags
                  • Ungelesen 0
                  • Kategorien
                  • Unreplied
                  • Beliebt
                  • GitHub
                  • Docu
                  • Hilfe