Skip to content
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
Logo
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Blockly
  5. Gäste WC Lüfter per BWM

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.1k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    1.8k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    15
    1
    2.1k

Gäste WC Lüfter per BWM

Scheduled Pinned Locked Moved Blockly
13 Posts 4 Posters 817 Views 2 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • D3ltoroxpD Offline
    D3ltoroxpD Offline
    D3ltoroxp
    wrote on last edited by
    #1

    Hallo Com,

    ich habe mir einen Schaltaktor und einen BWM ins Gäste WC gebaut. Normal kann das der Lüfter selber, dieser Teil ist aber defekt. Da er nicht ganz billig war, möchte ich das nun selber regeln.

    Ich weiß nur nicht richtig wie ich mein Blockly aufbauen soll. Ich habe ja folgende Werte :

    Occupancy, Lux und Time from Last Motion
    

    Das Script sollte nun auf Occupancy true reagieren, also indem Fall wenn einer das WC betritt. Nun sollte der Lüfter aber nicht gleich los laufen sondern nach einer gewissen weile in Verbindung mit Lux. Also wenn das Licht z.b. länger als 3-4 Min an ist soll er los laufen, wenn man nur kurz pinkeln muss brauchts den Lüfter ja nicht. So wenn dann das Licht aus geht und der Lux Wert auf 0 oder occupancy auf false dann würde ich auf Time from last Motion triggern, ab einem bestimmten Wert, soll er sich wieder abschalten. Also quasi der Nachlauf, wenn man raus ist.

    Den zweiten Teil sollte ich hinbekommen, aber wie mache ich das mit dem ersten Teil, wenn man vor z.b. 4 min raus geht das er nicht anläuft, aber wenn man länger wie 4 min drin ist soll er anspringen und so lange laufen bis man eine gewisse Zeit nicht mehr drin war.

    Könnte mir da einer helfen, wie ich den ersten Teil umsetzte, da muss ja dann irgendwie nen Timer ablaufen, wenn das Licht wieder aus, dann bleibt Lüfter aus, ist Licht immer noch an Lüfter an.

    Grüße,

    HomoranH paul53P 2 Replies Last reply
    0
    • D3ltoroxpD D3ltoroxp

      Hallo Com,

      ich habe mir einen Schaltaktor und einen BWM ins Gäste WC gebaut. Normal kann das der Lüfter selber, dieser Teil ist aber defekt. Da er nicht ganz billig war, möchte ich das nun selber regeln.

      Ich weiß nur nicht richtig wie ich mein Blockly aufbauen soll. Ich habe ja folgende Werte :

      Occupancy, Lux und Time from Last Motion
      

      Das Script sollte nun auf Occupancy true reagieren, also indem Fall wenn einer das WC betritt. Nun sollte der Lüfter aber nicht gleich los laufen sondern nach einer gewissen weile in Verbindung mit Lux. Also wenn das Licht z.b. länger als 3-4 Min an ist soll er los laufen, wenn man nur kurz pinkeln muss brauchts den Lüfter ja nicht. So wenn dann das Licht aus geht und der Lux Wert auf 0 oder occupancy auf false dann würde ich auf Time from last Motion triggern, ab einem bestimmten Wert, soll er sich wieder abschalten. Also quasi der Nachlauf, wenn man raus ist.

      Den zweiten Teil sollte ich hinbekommen, aber wie mache ich das mit dem ersten Teil, wenn man vor z.b. 4 min raus geht das er nicht anläuft, aber wenn man länger wie 4 min drin ist soll er anspringen und so lange laufen bis man eine gewisse Zeit nicht mehr drin war.

      Könnte mir da einer helfen, wie ich den ersten Teil umsetzte, da muss ja dann irgendwie nen Timer ablaufen, wenn das Licht wieder aus, dann bleibt Lüfter aus, ist Licht immer noch an Lüfter an.

      Grüße,

      HomoranH Do not disturb
      HomoranH Do not disturb
      Homoran
      Global Moderator Administrators
      wrote on last edited by Homoran
      #2

      @d3ltoroxp

      ich kann es auch nicht so aus dem Ärmel schütteln un probiere so etwas immer mit trial & error
      wcluefter.png

      Das müsste das Anschalten sein.

      Fehlt noch das (zeitgesteuerte) Ausschalten

      ggf. als zweites (Teil-) Blockly
      Wenn Aktor angeht- stop timeout2 - Timeout2 x minuten steuere Aktor mit false

      EDIT:
      etwa so:
      wcluefter02.png

      bin ja mal gespannt was ich da auf die Schnelle übersehen habe 😂

      kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

      Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

      der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

      D3ltoroxpD 1 Reply Last reply
      0
      • HomoranH Homoran

        @d3ltoroxp

        ich kann es auch nicht so aus dem Ärmel schütteln un probiere so etwas immer mit trial & error
        wcluefter.png

        Das müsste das Anschalten sein.

        Fehlt noch das (zeitgesteuerte) Ausschalten

        ggf. als zweites (Teil-) Blockly
        Wenn Aktor angeht- stop timeout2 - Timeout2 x minuten steuere Aktor mit false

        EDIT:
        etwa so:
        wcluefter02.png

        bin ja mal gespannt was ich da auf die Schnelle übersehen habe 😂

        D3ltoroxpD Offline
        D3ltoroxpD Offline
        D3ltoroxp
        wrote on last edited by D3ltoroxp
        #3

        @homoran Ich schau mir das gleich mal an, hatte mal auch mit meinen Ideen gespielt.

        e145a407-f076-434b-984d-89e5b9036dcb-grafik.png

        Muss das mal eben mit deinem vergleichen und mal testen.

        HomoranH 1 Reply Last reply
        0
        • D3ltoroxpD D3ltoroxp

          @homoran Ich schau mir das gleich mal an, hatte mal auch mit meinen Ideen gespielt.

          e145a407-f076-434b-984d-89e5b9036dcb-grafik.png

          Muss das mal eben mit deinem vergleichen und mal testen.

          HomoranH Do not disturb
          HomoranH Do not disturb
          Homoran
          Global Moderator Administrators
          wrote on last edited by Homoran
          #4

          @d3ltoroxp sagte in Gäste WC Lüfter per BWM:

          hatte mal auch mit meinen Ideen gespielt.

          Licht hab ich gar nicht drin gehabt 😞
          habe reinweg auf Bewegung/Anwesenheit reagiert
          (mein WC hat Tageslicht)

          kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

          Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

          der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

          D3ltoroxpD 1 Reply Last reply
          0
          • HomoranH Homoran

            @d3ltoroxp sagte in Gäste WC Lüfter per BWM:

            hatte mal auch mit meinen Ideen gespielt.

            Licht hab ich gar nicht drin gehabt 😞
            habe reinweg auf Bewegung/Anwesenheit reagiert
            (mein WC hat Tageslicht)

            D3ltoroxpD Offline
            D3ltoroxpD Offline
            D3ltoroxp
            wrote on last edited by
            #5

            @homoran Hm, also so wie ich es hab, klappt es schon mal nicht. Das stoppt sich eigentlich gleich selber.

            112ae8da-8d5b-4aec-aa07-2bb5e85ba90f-grafik.png

            HomoranH OliverIOO 2 Replies Last reply
            0
            • D3ltoroxpD D3ltoroxp

              @homoran Hm, also so wie ich es hab, klappt es schon mal nicht. Das stoppt sich eigentlich gleich selber.

              112ae8da-8d5b-4aec-aa07-2bb5e85ba90f-grafik.png

              HomoranH Do not disturb
              HomoranH Do not disturb
              Homoran
              Global Moderator Administrators
              wrote on last edited by
              #6

              @d3ltoroxp sagte in Gäste WC Lüfter per BWM:

              Das stoppt sich eigentlich gleich selber.

              klar, weil dein zweites falls sofort loslegt, wenn wahrscheinlich das Licht noch nicht an ist

              kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

              Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

              der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

              1 Reply Last reply
              0
              • D3ltoroxpD D3ltoroxp

                Hallo Com,

                ich habe mir einen Schaltaktor und einen BWM ins Gäste WC gebaut. Normal kann das der Lüfter selber, dieser Teil ist aber defekt. Da er nicht ganz billig war, möchte ich das nun selber regeln.

                Ich weiß nur nicht richtig wie ich mein Blockly aufbauen soll. Ich habe ja folgende Werte :

                Occupancy, Lux und Time from Last Motion
                

                Das Script sollte nun auf Occupancy true reagieren, also indem Fall wenn einer das WC betritt. Nun sollte der Lüfter aber nicht gleich los laufen sondern nach einer gewissen weile in Verbindung mit Lux. Also wenn das Licht z.b. länger als 3-4 Min an ist soll er los laufen, wenn man nur kurz pinkeln muss brauchts den Lüfter ja nicht. So wenn dann das Licht aus geht und der Lux Wert auf 0 oder occupancy auf false dann würde ich auf Time from last Motion triggern, ab einem bestimmten Wert, soll er sich wieder abschalten. Also quasi der Nachlauf, wenn man raus ist.

                Den zweiten Teil sollte ich hinbekommen, aber wie mache ich das mit dem ersten Teil, wenn man vor z.b. 4 min raus geht das er nicht anläuft, aber wenn man länger wie 4 min drin ist soll er anspringen und so lange laufen bis man eine gewisse Zeit nicht mehr drin war.

                Könnte mir da einer helfen, wie ich den ersten Teil umsetzte, da muss ja dann irgendwie nen Timer ablaufen, wenn das Licht wieder aus, dann bleibt Lüfter aus, ist Licht immer noch an Lüfter an.

                Grüße,

                paul53P Offline
                paul53P Offline
                paul53
                wrote on last edited by paul53
                #7

                @d3ltoroxp sagte: wenn man länger wie 4 min drin ist soll er anspringen und so lange laufen bis man eine gewisse Zeit nicht mehr drin war.

                Vorschlag mit virtuellem Datenpunkt "WC-Licht" unter "0_userdata.0":

                Bild_2021-12-05_181428.png

                Wenn das WC-Licht "smart" ist, kann man sich den virtuellen Datenpunkt sparen.

                Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                1 Reply Last reply
                0
                • D3ltoroxpD D3ltoroxp

                  @homoran Hm, also so wie ich es hab, klappt es schon mal nicht. Das stoppt sich eigentlich gleich selber.

                  112ae8da-8d5b-4aec-aa07-2bb5e85ba90f-grafik.png

                  OliverIOO Offline
                  OliverIOO Offline
                  OliverIO
                  wrote on last edited by OliverIO
                  #8

                  @d3ltoroxp

                  bei aktionen, welche von mehreren kriterien abhängen ist es hilfreich zunächst erstmal eine logiktabelle aufzuschreiben, bei dem alle fälle überschneidungsfrei aufgelistet sind und welche aktionen dann passieren soll.
                  von so einer logiktabelle ausgehend kann man eigentlich fast direkt weg in javascript oder auch blockly den entscheidungsbaum aufbauen

                  |Occ|Lux|Time |Action   |
                  |1  |>0 |<4min|nix      |
                  |0  |>0 |<4min|?        |
                  |1  |=0 |<4min|nix      |
                  |0  |=0 |<4min|nix      |
                  |1  |>0 |>4min|Lüfter an|
                  |0  |>0 |>4min|Lüfter an|
                  |1  |=0 |>4min|?        |
                  |0  |=0 |>4min|Lüfter an|
                  

                  Wann soll Lüfter wieder aus gehen?

                  Meine Adapter und Widgets
                  TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
                  Links im Profil

                  1 Reply Last reply
                  0
                  • D3ltoroxpD Offline
                    D3ltoroxpD Offline
                    D3ltoroxp
                    wrote on last edited by D3ltoroxp
                    #9

                    1aff7be6-f9fc-448f-895a-68577f6d37f9-grafik.png

                    Aber bissel wir denke ich. Ich teste jetzt grad mal.

                    Vllt muss ich auch gar nicht auf all die 3 Bedingungen gehen. Hier reicht vllt nur der Lux Wert. Wobei wenn jemand die Tür etwas offen lässt und vom Flur das Licht rein scheint, würde der auch anspringen. Da der BWM beim rein Kommen rechts oben im Eck ist, sollte er auch bei offener Tür mit Bewegung im Gang nicht anspringen. Also vllt doch die beiden als Trigger nutzen.

                    Auf das Time from Last motion kann ich eigentlich verzichten und direkt nen Timer mit 180 Sekunden starten. So wie ich das habe, müsste ich doch immer wieder die Prüfung wiederholen, bis eben Time from Last motion bei 180 und drüber liegt.

                    HomoranH paul53P 2 Replies Last reply
                    0
                    • D3ltoroxpD D3ltoroxp

                      1aff7be6-f9fc-448f-895a-68577f6d37f9-grafik.png

                      Aber bissel wir denke ich. Ich teste jetzt grad mal.

                      Vllt muss ich auch gar nicht auf all die 3 Bedingungen gehen. Hier reicht vllt nur der Lux Wert. Wobei wenn jemand die Tür etwas offen lässt und vom Flur das Licht rein scheint, würde der auch anspringen. Da der BWM beim rein Kommen rechts oben im Eck ist, sollte er auch bei offener Tür mit Bewegung im Gang nicht anspringen. Also vllt doch die beiden als Trigger nutzen.

                      Auf das Time from Last motion kann ich eigentlich verzichten und direkt nen Timer mit 180 Sekunden starten. So wie ich das habe, müsste ich doch immer wieder die Prüfung wiederholen, bis eben Time from Last motion bei 180 und drüber liegt.

                      HomoranH Do not disturb
                      HomoranH Do not disturb
                      Homoran
                      Global Moderator Administrators
                      wrote on last edited by
                      #10

                      @d3ltoroxp der triggert aber auch bei Ende der Anwesenheit.
                      Der debug: "bewegung im Bad" kommt dann auch.
                      Auch der erste Timeout wird dann gestartet (und nie gestoppt)

                      kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                      Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                      der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                      1 Reply Last reply
                      0
                      • D3ltoroxpD Offline
                        D3ltoroxpD Offline
                        D3ltoroxp
                        wrote on last edited by D3ltoroxp
                        #11

                        Nur auf Lux kann ich nicht, da er wohl den Wert nicht mehr aktualisiert, wenn occupancy nicht auf true steht. Also muss ich wohl schon irgendwie kombinieren. Doch gar nicht so einfach wie ich dachte.

                        Eure beiden kann ich leider noch nicht ganz nachvollziehen, für mich noch etwas unverständlich.

                        1 Reply Last reply
                        0
                        • D3ltoroxpD D3ltoroxp

                          1aff7be6-f9fc-448f-895a-68577f6d37f9-grafik.png

                          Aber bissel wir denke ich. Ich teste jetzt grad mal.

                          Vllt muss ich auch gar nicht auf all die 3 Bedingungen gehen. Hier reicht vllt nur der Lux Wert. Wobei wenn jemand die Tür etwas offen lässt und vom Flur das Licht rein scheint, würde der auch anspringen. Da der BWM beim rein Kommen rechts oben im Eck ist, sollte er auch bei offener Tür mit Bewegung im Gang nicht anspringen. Also vllt doch die beiden als Trigger nutzen.

                          Auf das Time from Last motion kann ich eigentlich verzichten und direkt nen Timer mit 180 Sekunden starten. So wie ich das habe, müsste ich doch immer wieder die Prüfung wiederholen, bis eben Time from Last motion bei 180 und drüber liegt.

                          paul53P Offline
                          paul53P Offline
                          paul53
                          wrote on last edited by paul53
                          #12

                          @d3ltoroxp sagte: Hier reicht vllt nur der Lux Wert.

                          Auf dieser Überlegung basiert mein Vorschlag.

                          @d3ltoroxp sagte in Gäste WC Lüfter per BWM:

                          wenn jemand die Tür etwas offen lässt und vom Flur das Licht rein scheint, würde der auch anspringen.

                          Dann sollte man beide Bedingungen BWM UND Lux > 30 für das WC-Licht verknüpfen.

                          EDIT: Genügt es nicht, die Schwelle für den Lux-Wert so hoch zu setzen, dass sie nur vom WC-Licht überschritten wird?

                          Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                          Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                          1 Reply Last reply
                          0
                          • D3ltoroxpD Offline
                            D3ltoroxpD Offline
                            D3ltoroxp
                            wrote on last edited by
                            #13

                            So ich hab noch mal ein wenig gebastelt.

                            20005eff-a909-4111-a795-8f9d72d3c89f-grafik.png

                            Es läuft jetzt im Test, mal sehen, wie es die Tage aussieht.

                            1 Reply Last reply
                            0
                            Reply
                            • Reply as topic
                            Log in to reply
                            • Oldest to Newest
                            • Newest to Oldest
                            • Most Votes


                            Support us

                            ioBroker
                            Community Adapters
                            Donate

                            728

                            Online

                            32.4k

                            Users

                            81.4k

                            Topics

                            1.3m

                            Posts
                            Community
                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                            ioBroker Community 2014-2025
                            logo
                            • Login

                            • Don't have an account? Register

                            • Login or register to search.
                            • First post
                              Last post
                            0
                            • Recent
                            • Tags
                            • Unread 0
                            • Categories
                            • Unreplied
                            • Popular
                            • GitHub
                            • Docu
                            • Hilfe