Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Einsteigerfragen
    4. Einbindung von Geräten
    5. Gardena SmartPressurePump - WebSocket/Webhook

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    Gardena SmartPressurePump - WebSocket/Webhook

    This topic has been deleted. Only users with topic management privileges can see it.
    • schroed99
      schroed99 last edited by schroed99

      Hallo liebe Gemeinde,

      ich hab da mal eine Frage. Ich habe in meiner SmartHome Umgebung eine Gardena Smart Pressure Pump im Einsatz. Nun wollte ich diese per iobroker ein bzw. aus schalten. Da es mir bisher per SmartGardena 2.0 nicht gelungen ist die Pumpe zu steuern (ein/aus bzw. Wassermenge abfragen). Habe ich den Support angeschrieben und folgende Antwort bekommen.

      *Nun, deine smart Pressure Pump kannst du über unsere «GARDENA smart system API» mittels «ValveCommand» bequem ein- und ausschalten – und natürlich, sofern du über IObroker oder eine ähnliche Plattform steuerst, damit deine Pumpe in beliebige Abhängigkeiten zu deinen übrigen Geräten bringen. Die geförderte Wassermenge bieten wir aktuell nicht auf unserer API, alle Events die deine Pumpe betreffen kannst du aber über eine WebSocket oder Webhook-Verbindung komfortabel abfragen.

      Viele Grüsse und weiterhin gutes Gelingen mit deinem Projekt!*

      Weiß jemand wie die Abfrage per WebSocket oder Wbhook funktioniert? Ein kleines Beispiel wäre echt cool. Ich bin leider damit noch nicht vertraut.

      Vielen Dank

      Viele Grüße Tristan

      Nachtrag : Ich habe um die Pumpe zu steuern bereits folgende Dinge ausprobiert, leider ohne den gewünschten Erfolg. Hier mein Blockly mit welchem ich versucht habe per SmartGarden Adapter die Pumpe zu steuern.

      <xml xmlns="https://developers.google.com/blockly/xml">
       <variables>
         <variable id="{ch+LIpS0,zq5nO[0!tR">irgend_ein_geraet</variable>
         <variable id="oPLq?!DZ|RLjNneJrEd#">zeitstempel</variable>
       </variables>
       <block type="on_ext" id="KKcA1-@$.u0s}~~fON;-" x="213" y="163">
         <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation>
         <field name="CONDITION">any</field>
         <field name="ACK_CONDITION"></field>
         <value name="OID0">
           <shadow type="field_oid" id="5MRKnd7DB}Eu[^=N9=/0">
             <field name="oid">0_userdata.0.vis_Garten.Gardena.Aktiv</field>
           </shadow>
         </value>
         <statement name="STATEMENT">
           <block type="controls_if" id="[y`f2??Tt#PeWqKl1:O:">
             <mutation else="1"></mutation>
             <value name="IF0">
               <block type="logic_compare" id="Duf]ore;AKT#onM$}Mrw">
                 <field name="OP">EQ</field>
                 <value name="A">
                   <block type="get_value" id="J!0[QzMSQQi7%Di@yO)X">
                     <field name="ATTR">val</field>
                     <field name="OID">0_userdata.0.vis_Garten.Gardena.Aktiv</field>
                   </block>
                 </value>
                 <value name="B">
                   <block type="logic_boolean" id="OS!`H0W#/^E!F0j,=#L3">
                     <field name="BOOL">TRUE</field>
                   </block>
                 </value>
               </block>
             </value>
             <statement name="DO0">
               <block type="debug" id="W)=+@;y~s-!70LsE0?m,">
                 <field name="Severity">log</field>
                 <value name="TEXT">
                   <shadow type="text" id="tSV3i(*@pmotmAEto*1!">
                     <field name="TEXT">on</field>
                   </shadow>
                 </value>
                 <next>
                   <block type="update" id="s3kj-)ck.DX!|H~El7jB">
                     <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                     <field name="OID">smartgarden.1.LOCATION_0137d4cb-2D19d2-2D42ab-2Dba62-2Deef828a63527.DEVICE_291d44f1-2D23d8-2D46d6-2D9ede-2D7c844637805b.SERVICE_VALVE_291d44f1-2D23d8-2D46d6-2D9ede-2D7c844637805b-3A0.activity_value</field>
                     <field name="WITH_DELAY">FALSE</field>
                     <value name="VALUE">
                       <block type="text" id="v:W:b-p{;5c9j@3fkVpU">
                         <field name="TEXT">MANUAL_WATERING</field>
                       </block>
                     </value>
                     <next>
                       <block type="update" id="ISRR=14ksG(T#_)ZlKyR">
                         <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                         <field name="OID">smartgarden.1.LOCATION_0137d4cb-2D19d2-2D42ab-2Dba62-2Deef828a63527.DEVICE_291d44f1-2D23d8-2D46d6-2D9ede-2D7c844637805b.SERVICE_VALVE_291d44f1-2D23d8-2D46d6-2D9ede-2D7c844637805b-3A0.duration_leftover_i</field>
                         <field name="WITH_DELAY">FALSE</field>
                         <value name="VALUE">
                           <block type="text" id="mO:rvZyn#A6^MZWg4KOD">
                             <field name="TEXT">30</field>
                           </block>
                         </value>
                         <next>
                           <block type="update" id="!6N;QdtH0Ub4lHCdMNP[">
                             <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                             <field name="OID">smartgarden.1.LOCATION_0137d4cb-2D19d2-2D42ab-2Dba62-2Deef828a63527.DEVICE_291d44f1-2D23d8-2D46d6-2D9ede-2D7c844637805b.SERVICE_VALVE_291d44f1-2D23d8-2D46d6-2D9ede-2D7c844637805b-3A0.duration_value</field>
                             <field name="WITH_DELAY">FALSE</field>
                             <value name="VALUE">
                               <block type="text" id="QHW1h1?`qPx60]-zx2=0">
                                 <field name="TEXT">1797</field>
                               </block>
                             </value>
                             <next>
                               <block type="variables_set" id="GHwB[Tf:!}pT;$FGWy[T">
                                 <field name="VAR" id="{ch+LIpS0,zq5nO[0!tR">irgend_ein_geraet</field>
                                 <value name="VALUE">
                                   <block type="field_oid" id="_5e$^~^!xv/2}P|L*y!v">
                                     <field name="oid">0_userdata.0.vis_Garten.Gardena.Aktiv</field>
                                   </block>
                                 </value>
                                 <next>
                                   <block type="variables_set" id="mFu?o}%79:3Gz)=E4(86">
                                     <field name="VAR" id="oPLq?!DZ|RLjNneJrEd#">zeitstempel</field>
                                     <value name="VALUE">
                                       <block type="text_join" id="j+@LHlVFz9n1^P|?YI9O">
                                         <mutation items="4"></mutation>
                                         <value name="ADD0">
                                           <block type="convert_from_date" id="WX~U13Ui@v!L`fp3bn26" inline="false">
                                             <mutation xmlns="http://www.w3.org/1999/xhtml" format="true" language="false"></mutation>
                                             <field name="OPTION">custom</field>
                                             <field name="FORMAT">JJJJ-MM-TT</field>
                                             <value name="VALUE">
                                               <block type="get_value_var" id="Tl^^RE_KM*E`*rb$uKXS">
                                                 <field name="ATTR">ts</field>
                                                 <value name="OID">
                                                   <shadow xmlns="http://www.w3.org/1999/xhtml" type="text">
                                                     <field name="TEXT"></field>
                                                   </shadow>
                                                   <block type="variables_get" id=":^r|hYW/WyL;H#O;zO0I">
                                                     <field name="VAR" id="{ch+LIpS0,zq5nO[0!tR">irgend_ein_geraet</field>
                                                   </block>
                                                 </value>
                                               </block>
                                             </value>
                                           </block>
                                         </value>
                                         <value name="ADD1">
                                           <block type="text" id="IU[bGt-)Y+/G+A!-n^IU">
                                             <field name="TEXT">T</field>
                                           </block>
                                         </value>
                                         <value name="ADD2">
                                           <block type="convert_from_date" id="we_FeydbV9-g-k*Wsk*v" inline="false">
                                             <mutation xmlns="http://www.w3.org/1999/xhtml" format="true" language="false"></mutation>
                                             <field name="OPTION">custom</field>
                                             <field name="FORMAT">SS:mm:ss.sss</field>
                                             <value name="VALUE">
                                               <block type="get_value_var" id="v7MBjFsjhXC%Gf;oSrnF">
                                                 <field name="ATTR">ts</field>
                                                 <value name="OID">
                                                   <shadow xmlns="http://www.w3.org/1999/xhtml" type="text">
                                                     <field name="TEXT"></field>
                                                   </shadow>
                                                   <block type="variables_get" id="/XXU@7|-dbf6igz[U^BO">
                                                     <field name="VAR" id="{ch+LIpS0,zq5nO[0!tR">irgend_ein_geraet</field>
                                                   </block>
                                                 </value>
                                               </block>
                                             </value>
                                           </block>
                                         </value>
                                         <value name="ADD3">
                                           <block type="text" id="vC9ugFzijog*dl1WJeao">
                                             <field name="TEXT">Z</field>
                                           </block>
                                         </value>
                                       </block>
                                     </value>
                                     <next>
                                       <block type="update" id="Os0E{A;{R4!pw^%,hnR;">
                                         <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                         <field name="OID">smartgarden.1.LOCATION_0137d4cb-2D19d2-2D42ab-2Dba62-2Deef828a63527.DEVICE_291d44f1-2D23d8-2D46d6-2D9ede-2D7c844637805b.SERVICE_VALVE_291d44f1-2D23d8-2D46d6-2D9ede-2D7c844637805b-3A0.activity_timestamp</field>
                                         <field name="WITH_DELAY">FALSE</field>
                                         <value name="VALUE">
                                           <block type="variables_get" id="R$(|T+Y?SCT?#KBo4@qI">
                                             <field name="VAR" id="oPLq?!DZ|RLjNneJrEd#">zeitstempel</field>
                                           </block>
                                         </value>
                                         <next>
                                           <block type="update" id="t,9dKj6s({DwxBY,oU1|">
                                             <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                             <field name="OID">smartgarden.1.LOCATION_0137d4cb-2D19d2-2D42ab-2Dba62-2Deef828a63527.DEVICE_291d44f1-2D23d8-2D46d6-2D9ede-2D7c844637805b.SERVICE_VALVE_291d44f1-2D23d8-2D46d6-2D9ede-2D7c844637805b-3A0.duration_timestamp</field>
                                             <field name="WITH_DELAY">FALSE</field>
                                             <value name="VALUE">
                                               <block type="variables_get" id=")3k?FZYQ5@K!PIjSb]Xi">
                                                 <field name="VAR" id="oPLq?!DZ|RLjNneJrEd#">zeitstempel</field>
                                               </block>
                                             </value>
                                           </block>
                                         </next>
                                       </block>
                                     </next>
                                   </block>
                                 </next>
                               </block>
                             </next>
                           </block>
                         </next>
                       </block>
                     </next>
                   </block>
                 </next>
               </block>
             </statement>
             <statement name="ELSE">
               <block type="debug" id="/E#2|k}Ndz[ho:2oHkgG">
                 <field name="Severity">log</field>
                 <value name="TEXT">
                   <shadow type="text" id="z7xJ0:(P=KM#M/y(T{Bx">
                     <field name="TEXT">off</field>
                   </shadow>
                 </value>
                 <next>
                   <block type="update" id="u+QSB!v{/6(7lm{Jh@89">
                     <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                     <field name="OID">smartgarden.1.LOCATION_0137d4cb-2D19d2-2D42ab-2Dba62-2Deef828a63527.DEVICE_291d44f1-2D23d8-2D46d6-2D9ede-2D7c844637805b.SERVICE_VALVE_291d44f1-2D23d8-2D46d6-2D9ede-2D7c844637805b-3A0.activity_value</field>
                     <field name="WITH_DELAY">FALSE</field>
                     <value name="VALUE">
                       <block type="text" id=".ERHs-;CtAR0k~kF4~uB">
                         <field name="TEXT">CLOSED</field>
                       </block>
                     </value>
                     <next>
                       <block type="update" id="fVP]EjkF4`q~+TEUF=XG">
                         <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                         <field name="OID">smartgarden.1.LOCATION_0137d4cb-2D19d2-2D42ab-2Dba62-2Deef828a63527.DEVICE_291d44f1-2D23d8-2D46d6-2D9ede-2D7c844637805b.SERVICE_VALVE_291d44f1-2D23d8-2D46d6-2D9ede-2D7c844637805b-3A0.duration_leftover_i</field>
                         <field name="WITH_DELAY">FALSE</field>
                         <value name="VALUE">
                           <block type="text" id="lp+(10cgNMIT^dy^3+k8">
                             <field name="TEXT">NULL</field>
                           </block>
                         </value>
                         <next>
                           <block type="update" id=";6fRvv3[KpI]=Ad/Dd2b">
                             <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                             <field name="OID">smartgarden.1.LOCATION_0137d4cb-2D19d2-2D42ab-2Dba62-2Deef828a63527.DEVICE_291d44f1-2D23d8-2D46d6-2D9ede-2D7c844637805b.SERVICE_VALVE_291d44f1-2D23d8-2D46d6-2D9ede-2D7c844637805b-3A0.duration_value</field>
                             <field name="WITH_DELAY">FALSE</field>
                             <value name="VALUE">
                               <block type="text" id="p./*0pA%P_;/6lldUCUk">
                                 <field name="TEXT">NULL</field>
                               </block>
                             </value>
                             <next>
                               <block type="update" id="hB|R};,cen%T?y?C?rQ[">
                                 <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                 <field name="OID">smartgarden.1.LOCATION_0137d4cb-2D19d2-2D42ab-2Dba62-2Deef828a63527.DEVICE_291d44f1-2D23d8-2D46d6-2D9ede-2D7c844637805b.SERVICE_VALVE_291d44f1-2D23d8-2D46d6-2D9ede-2D7c844637805b-3A0.duration_timestamp</field>
                                 <field name="WITH_DELAY">FALSE</field>
                                 <value name="VALUE">
                                   <block type="text" id="pv:5|FLVIKoPZlHOP,}4">
                                     <field name="TEXT"></field>
                                   </block>
                                 </value>
                               </block>
                             </next>
                           </block>
                         </next>
                       </block>
                     </next>
                   </block>
                 </next>
               </block>
             </statement>
           </block>
         </statement>
       </block>
      </xml>
      
      DJMarc75 1 Reply Last reply Reply Quote 0
      • DJMarc75
        DJMarc75 @schroed99 last edited by

        @schroed99 sagte in Gardena SmartPressurePump - WebSocket/Webhook:

        Hier mein Blockly

        Habe zwar nicht die Hardware um das nachzustellen aber im Blockly würde ich den Trigger auf "wurde geändert" umstellen und alle "aktualisiere"-Blöcke durch "steuere"-Blöcke ersetzen.

        schroed99 1 Reply Last reply Reply Quote 0
        • schroed99
          schroed99 @DJMarc75 last edited by

          @djmarc75 Hey Marc, vielen Dank für deinen Tipp. Ich habe die Änderungen gemacht, leider ohne gewünschten Erfolg. Ich habe mein Konzept nochmal überdacht. Ich denke, der Adapter liefert mir aktuell nur Informationen und schreib nicht aktiv zurück. Diese Aussage würde ich mir vom Entwickler nochmal bestätigen lassen. Aber es macht den Anschein. Weiter habe ich die Pumpe umkonfiguriert. Jetzt läuft die Pumpe auf Standby, damit muss ich sie nicht aktiv Ein bzw. Ausschalten. Ist zwar nicht genau mein Wunsch, aber vorerst funktionell. Ich bin mit den Gardena Entwickler in Kontakt und hoffe auf eine baldige Antwort, welche ich hier einstelle.

          Gruß Tristan

          1 Reply Last reply Reply Quote 0
          • First post
            Last post

          Support us

          ioBroker
          Community Adapters
          Donate

          622
          Online

          31.9k
          Users

          80.2k
          Topics

          1.3m
          Posts

          2
          3
          293
          Loading More Posts
          • Oldest to Newest
          • Newest to Oldest
          • Most Votes
          Reply
          • Reply as topic
          Log in to reply
          Community
          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
          The ioBroker Community 2014-2023
          logo