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. Skripten / Logik
  4. [gelöst]Blockly Willkommensgruß

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.4k

[gelöst]Blockly Willkommensgruß

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
13 Beiträge 4 Kommentatoren 1.8k 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.
  • X Offline
    X Offline
    xADDRx
    schrieb am zuletzt editiert von
    #4

    so sieht das momentan aus… 3372_bildschirmfoto_2018-04-01_um_23.05.30.png

    Sonos, Intel Nuc, Iobroker Pro, Proxmox, IPad Air (Wand), Vis, Xiaomi, Devolo, Bose, Philips Hue, Instar, Synology

    1 Antwort Letzte Antwort
    0
    • rantanplanR Online
      rantanplanR Online
      rantanplan
      schrieb am zuletzt editiert von
      #5

      Und was machst Du mit dem Geofency Adapter?

      Wie steuerst Du An- und Abwesenheit?

      Rantanplan

      CCU3 / MS Server 2019(VM) / Scripten mit Blockly

      1 Antwort Letzte Antwort
      0
      • X Offline
        X Offline
        xADDRx
        schrieb am zuletzt editiert von
        #6

        Hallo rantanplan

        Den geofency Adapter nutze ich auch.

        Der Adapter schaltet ja auf ‚1‘ wenn ich zu Hause bin und auf ‚0‘ wenn ich abwesend bin.

        Mein Problem ist jetzt, dass wenn ich den Geofency Adapter benutze im Zusammenhang mit dem Tür Fenster Kontakt, ich immer wieder ein willkommengruss bekomme…

        Also ich habe mir das so gedacht :roll: .. wenn ich in der Nähe vom Haus bin (also der geofency Adapter auf 1 steht), und die Tür sich öffnet, dann soll ein willkommensgruß kommen, jedoch dann nicht mehr wenn ich z.B den Müll rausbringe, weil dort ja der Tür Fensterkontakt wieder ausgelöst wird und der geofency Adapter ja sowieso auf 1 (true) steht. Kann man das irgendwie mit der Zeit einstellen oder so? So oft komme ich ja nicht nach Hause...

        Puhhh ich hoffe du verstehst mich.

        Sonos, Intel Nuc, Iobroker Pro, Proxmox, IPad Air (Wand), Vis, Xiaomi, Devolo, Bose, Philips Hue, Instar, Synology

        1 Antwort Letzte Antwort
        0
        • M Offline
          M Offline
          Milbert
          schrieb am zuletzt editiert von
          #7

          Die Idee gefällt mir - muss ich meinem Raspi doch noch sprechen beibringen… ;-)

          An-/Abwesenheit läuft bei mir über ein Bluetooth-Beacon als Schlüsselanhänger in Verbindung mit dem Radar-Adapter.

          Da bin ich mit meiner derzeitigen Konfiguration "offiziell abwesend", wenn das Bluetooth-Teil 5 Minuten außer Reichweite ist. Müll raus bringen zählt also normalerweise nicht aus "abwesend" - solange man nicht doch irgendwie länger aufgehalten wird.. ;-)

          Da wäre also für deine Lösung noch ein zusätzlicher Datenpunkt vorhanden, an dem du abfragen kannst, ob du länger weg warst.

          Gruß

          Milbert

          1 Antwort Letzte Antwort
          0
          • rantanplanR Online
            rantanplanR Online
            rantanplan
            schrieb am zuletzt editiert von
            #8

            @xADDRx:

            Der Adapter schaltet ja auf ‚1‘ wenn ich zu Hause bin und auf ‚0‘ wenn ich abwesend bin. `
            Dann brauchst Du doch nur das zu machen, was ich schon geschrieben habe.

            1. Datenpunkt erstellen "AnsageErfolgt"

            2. Geofency auf Änderung triggern.

            Wenn Geofency auf '0' springt "AnsageErfolgt" = unwahr.

            Bei Deinem Ansage Blockly abfragen:

            Falls Sensor=wahr und ismotion=wahr UND AnsageErfolgt=unwahr

            mache

            "AnsageErfolgt"=wahr

            Ansage "blablaBla"

            Dann erfolgt die Ansage erst wieder wenn Du Deinen Bereich verlassen hast und wieder nach Hause kommst.

            Rantanplan

            CCU3 / MS Server 2019(VM) / Scripten mit Blockly

            1 Antwort Letzte Antwort
            0
            • X Offline
              X Offline
              xADDRx
              schrieb am zuletzt editiert von
              #9

              Hallo rantanplan,

              sorry falls ich deine Nerven strapaziere, bin leider mit blockly noch nicht so weit..

              Das habe ich mal gemacht:

              3372_blockly.jpg

              Sonos, Intel Nuc, Iobroker Pro, Proxmox, IPad Air (Wand), Vis, Xiaomi, Devolo, Bose, Philips Hue, Instar, Synology

              1 Antwort Letzte Antwort
              0
              • rantanplanR Online
                rantanplanR Online
                rantanplan
                schrieb am zuletzt editiert von
                #10

                @xADDRx:

                Das habe ich mal gemacht: `
                Ob es funktioniert kannst nur Du sagen.

                Rantanplan

                CCU3 / MS Server 2019(VM) / Scripten mit Blockly

                1 Antwort Letzte Antwort
                0
                • X Offline
                  X Offline
                  xADDRx
                  schrieb am zuletzt editiert von
                  #11

                  Guten Morgen rantanplan,

                  hab es endlich gecheckt^^. Vielen Dank für deine Hilfe!

                  Hier nochmal der Export, falls es jemand braucht.

                   <xml xmlns="http://www.w3.org/1999/xhtml"><block type="on" id="|[-@.==-%lkD3p#NA/|D" x="-287" y="-87"><field name="OID">zwave.0.NODE8.SENSOR_BINARY.Sensor_1</field>
                      <field name="CONDITION">ne</field>
                  
                      <statement name="STATEMENT"><block type="controls_if" id="@218=IkE/qsKmRu{pA[)"><value name="IF0"><block type="logic_operation" id="h;:?sO;C*QR++sFvwlmj"><field name="OP">AND</field>
                              <value name="A"><block type="logic_compare" id="bEb2TgS_Vzfgrm4@YL,K"><field name="OP">EQ</field>
                                  <value name="A"><block type="get_value" id="K.gTsCV12F:_5Ncs6-+#"><field name="ATTR">val</field>
                                      <field name="OID">zwave.0.NODE8.SENSOR_BINARY.Sensor_1</field></block></value> 
                                  <value name="B"><block type="logic_boolean" id="M2k`x?^@ELd;?/_Yx!O?"><field name="BOOL">TRUE</field></block></value></block></value> 
                              <value name="B"><block type="logic_operation" id="%q-1V(!r1AOyQ}CaZ_3*"><field name="OP">AND</field>
                                  <value name="A"><block type="logic_compare" id="}uf6^[#%sL2[!H2h(EMv"><field name="OP">EQ</field>
                                      <value name="A"><block type="get_value" id="Lf}CVg4JSOM:.Xrr?|!R"><field name="ATTR">val</field>
                                          <field name="OID">mihome.0.devices.sensor_motion_aq2_158d0001e52c83.state</field></block></value> 
                                      <value name="B"><block type="logic_boolean" id="s`)c~|;nhc@Xm!vqfQzG"><field name="BOOL">TRUE</field></block></value></block></value> 
                                  <value name="B"><block type="logic_compare" id="G{)dWgjJ#+._~Hgk8mSQ"><field name="OP">EQ</field>
                                      <value name="A"><block type="get_value" id="7=/x-BQ.v3Xa7@cb#N72"><field name="ATTR">val</field>
                                          <field name="OID">javascript.0.AnsageErfolgt</field></block></value> 
                                      <value name="B"><block type="logic_boolean" id=".k]H{IFel`:;,S)b)d%z"><field name="BOOL">TRUE</field></block></value></block></value></block></value></block></value> 
                          <statement name="DO0"><block type="procedures_callnoreturn" id="%e8DdA}D0!JUi*SmE{(@"><mutation name="Ansage"><arg name="Meldungstext"></arg></mutation> 
                              <value name="ARG0"><block type="text" id="okUqVD1.)umA~:Ib8bwy"><field name="TEXT">Hallo Arben, Herzlich Willkommen. Ich hoffe du hattest einen schönen Tag.</field></block></value> 
                              <next><block type="control" id=":+sw;3]O*:2=m;}oY-`%"><mutation delay_input="false"></mutation>
                                  <field name="OID">javascript.0.AnsageErfolgt</field>
                                  <field name="WITH_DELAY">FALSE</field>
                                  <value name="VALUE"><block type="logic_boolean" id="V:ezxxg{L.az[68LgO]E"><field name="BOOL">FALSE</field></block></value></block></next></block></statement></block></statement></block> 
                    <block type="create" id="RUoTzvo?H17}CcoV|M]y" x="88" y="-87"><field name="NAME">AnsageErfolgt</field></block> 
                    <block type="procedures_defnoreturn" id="tr/JrZzd5L8E{nl)tL~|" x="412" y="212"><mutation><arg name="Meldungstext"></arg></mutation> 
                      <field name="NAME">Ansage</field>
                      <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
                      <statement name="STACK"><block type="sayit" id="I0}_d6fC|:pIi]dPsTV%"><field name="INSTANCE">.0</field>
                          <field name="LANGUAGE">de-DE_CLOUD_Female</field>
                  
                          <value name="MESSAGE"><shadow type="text" id="sRihy54e=E-}sVCC!7v]"><field name="TEXT">Hallo, Herzlich Willkommen.</field></shadow> 
                            <block type="variables_get" id="S)Qx?jy7k6lhtR,wxt_d"><field name="VAR">Meldungstext</field></block></value></block></statement></block> 
                    <block type="on" id="5%2sw2vN~IUt?:~nLn56" x="-287" y="262"><field name="OID">geofency.0.mYHome.Arben.entry</field>
                      <field name="CONDITION">ne</field>
                  
                      <statement name="STATEMENT"><block type="controls_if" id="2.o(9=pF;72dQLlZd{Z}"><mutation elseif="1"></mutation>
                          <value name="IF0"><block type="logic_compare" id="n-3QfDqel51,DR:78:lE"><field name="OP">EQ</field>
                              <value name="A"><block type="get_value" id="[@ZAwx3Q~-5cnVrQn2e}"><field name="ATTR">val</field>
                                  <field name="OID">geofency.0.mYHome.Arben.entry</field></block></value> 
                              <value name="B"><block type="logic_boolean" id="/LqU`_{.-!+4G?=ARrER"><field name="BOOL">FALSE</field></block></value></block></value> 
                          <statement name="DO0"><block type="control" id="+Kxc%`:x3XPxhj30^E:e"><mutation delay_input="false"></mutation>
                              <field name="OID">javascript.0.AnsageErfolgt</field>
                              <field name="WITH_DELAY">FALSE</field>
                              <value name="VALUE"><block type="logic_boolean" id="Klxp/+JSwFl*I#}Muk^Q"><field name="BOOL">FALSE</field></block></value></block></statement> 
                          <value name="IF1"><block type="logic_compare" id="C!EKDYHnHg)X@@cAeOT{"><field name="OP">EQ</field>
                              <value name="A"><block type="get_value" id="pd4|+~n%5WOdi_QxvPsU"><field name="ATTR">val</field>
                                  <field name="OID">geofency.0.mYHome.Arben.entry</field></block></value> 
                              <value name="B"><block type="logic_boolean" id="ZZkwi~iV+!bc0KV]7A)i"><field name="BOOL">TRUE</field></block></value></block></value> 
                          <statement name="DO1"><block type="control" id="EoUSPk1}^Oly6`[a[k^%"><mutation delay_input="false"></mutation>
                              <field name="OID">javascript.0.AnsageErfolgt</field>
                              <field name="WITH_DELAY">FALSE</field>
                              <value name="VALUE"><block type="logic_boolean" id="]PIxRNdgc/#6E`|nuw^B"><field name="BOOL">TRUE</field></block></value></block></statement></block></statement></block></xml> 
                  

                  Danke!

                  Gruß

                  Ben

                  Sonos, Intel Nuc, Iobroker Pro, Proxmox, IPad Air (Wand), Vis, Xiaomi, Devolo, Bose, Philips Hue, Instar, Synology

                  1 Antwort Letzte Antwort
                  0
                  • rantanplanR Online
                    rantanplanR Online
                    rantanplan
                    schrieb am zuletzt editiert von
                    #12

                    Prima.

                    Setzt Du bitte noch ein [gelöst] in den Betreff Deines ersten Beitrags.

                    Rantanplan

                    CCU3 / MS Server 2019(VM) / Scripten mit Blockly

                    1 Antwort Letzte Antwort
                    0
                    • rantanplanR Online
                      rantanplanR Online
                      rantanplan
                      schrieb am zuletzt editiert von
                      #13

                      @rantanplan:

                      Prima.

                      Setzt Du bitte noch ein [gelöst] in den Betreff Deines ersten Beitrags. `
                      Du warst schneller. Danke.

                      Rantanplan

                      CCU3 / MS Server 2019(VM) / Scripten mit Blockly

                      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

                      672

                      Online

                      32.6k

                      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