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. [Blockly - Gelöst] Tablet laden bei bestimmten Akkustand

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.2k

[Blockly - Gelöst] Tablet laden bei bestimmten Akkustand

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
17 Beiträge 4 Kommentatoren 2.9k 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.
  • kmxakK Offline
    kmxakK Offline
    kmxak
    Most Active
    schrieb am zuletzt editiert von
    #1

    Moin,

    das abschalten bei größer als 80 geht.

    Allerdings funktioniert das anschalten nicht.

    Ich sehe zwar das das Script eine aktualisierung auslöst aber der Status springt nicht auf true.

    Blockly Export

    ! ````
    <xml xmlns="http://www.w3.org/1999/xhtml"><block type="on" id="B.{nBU)5HAMAj@]KY%!U" x="-1137" y="-12"><field name="OID">paw.0.Tablet.info.battery.level</field>
    <field name="CONDITION">any</field>

    <statement name="STATEMENT"><block type="controls_if" id="O}q55VT1!HI;1lCBp%wY"><value name="IF0"><block type="logic_compare" id="OcX,so,v6O=NynM#HjR_"><field name="OP">LT</field>
            <value name="A"><block type="field_oid" id="i*tlc)M5Id(*]04M,i}q"><field name="oid">paw.0.Tablet.info.battery.level</field></block></value> 
            <value name="B"><block type="text" id="1j^n?a-q-qMGfqUXo1aR"><field name="TEXT">30</field></block></value></block></value> 
        <statement name="DO0"><block type="control_ex" id="QnbV(a2B0P-krG~ZV0],"><field name="TYPE">false</field>
            <field name="CLEAR_RUNNING">FALSE</field>
            <value name="OID"><shadow type="field_oid" id="YP=2(_~[_mxFdheA^qw{"><field name="oid">zwave.0.NODE3.SWITCH_BINARY.Switch_1</field></shadow></value> 
            <value name="VALUE"><shadow type="logic_boolean" id="m9,/8QzUW/URFdvt@_AS"><field name="BOOL">TRUE</field></shadow></value> 
            <value name="DELAY_MS"><shadow type="math_number" id="aqVFr-3VU(-O~[^1@83S"><field name="NUM">0</field></shadow></value></block></statement> 
        <next><block type="controls_if" id="jRyj#Tv`Y!E!+/bQ(0vV"><value name="IF0"><block type="logic_compare" id="0va2DsoxR,+BTr+YFN1s"><field name="OP">GT</field>
                <value name="A"><block type="field_oid" id="#KacT~)rAAd}p-{/.(WW"><field name="oid">paw.0.Tablet.info.battery.level</field></block></value> 
                <value name="B"><block type="text" id=";?Y?gpOAAIt`;mp5)@7_"><field name="TEXT">80</field></block></value></block></value> 
            <statement name="DO0"><block type="control_ex" id="{2Lu0ZO-ui9r3Q*;Uk=?"><field name="TYPE">false</field>
                <field name="CLEAR_RUNNING">FALSE</field>
                <value name="OID"><shadow type="field_oid" id="wGKkD*PvNuHsMi=/8.2z"><field name="oid">zwave.0.NODE3.SWITCH_BINARY.Switch_1</field></shadow></value> 
                <value name="VALUE"><shadow type="logic_boolean" id="?TS]Qmh_uLik.L_Sq0{U"><field name="BOOL">FALSE</field></shadow></value> 
                <value name="DELAY_MS"><shadow type="math_number" id="?mk7`bl)T@vNtK)cqasw"><field name="NUM">0</field></shadow></value></block></statement></block></next></block></statement></block></xml> 
    
    
    Oder als Script Export
    
    >! ````
    on({id: "paw.0.Tablet.info.battery.level"/*level*/, change: "any"}, function (obj) {
      var value = obj.state.val;
      var oldValue = obj.oldState.val;
      if ('paw.0.Tablet.info.battery.level' < '30') {
        setStateDelayed('zwave.0.NODE3.SWITCH_BINARY.Switch_1', true, false, parseInt(0, 10), false);
      }
      if ('paw.0.Tablet.info.battery.level' > '80') {
        setStateDelayed('zwave.0.NODE3.SWITCH_BINARY.Switch_1', false, false, parseInt(0, 10), false);
      }
    });
    

    Gruß Alex

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

      Bitte auch Screenshot geht schneller per tapatalk ;)

      –-----------------------

      Send from mobile device

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

        Bitte ;)
        2343_blockly.png

        Gruß Alex

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

          M eigentlich sollte das Einschalten so auch gehen.

          Ich würde aber anstatt 2 falss Blöcken einen machen und da n mit "sonst falls" erweitern für den 2 Ten Wert.

          Verstehst du was ich meine ? Sorry sitze gerade im Zug wen ich daheim bin kan ich den Export mao Umbauen

          –-----------------------

          Send from mobile device

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

            das mit dem sonst falls hatte ich als erstes.. als das nicht funktionierte habe ich ein paar andere Lösungen probiert. Das ist die letzte. Allerdings bekomme ich es nicht hin. In den Objekten kann ich die Steckdose manuell auf true setzen das geht. Ich weiß nicht warum das Script nicht will.

            Hier das andere Blockly was auch funktionieren sollte es aber auch nicht tut.

            Wollte noch ein paar Abfragen mit einbauen aber erstmal muss das mit dem Akku und der Schaltdose gehen. :cry:
            2343_blockly.png

            Gruß Alex

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

              @kmxak:

              Ich weiß nicht warum das Script nicht will. `
              In solchen Situationen empfehle ich immer den Debug-Baustein.

              Debug output Wert von Level

              Dann sieht man was ankommt.

              Vielleicht ist es ja <= 30 oder >=80

              Grüße

              Rantanplan

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

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

                Habe````
                console.log('paw.0.Tablet.info.battery.level');
                console.log('zwave.0.NODE3.SWITCH_BINARY.Switch_1');

                darunter eingefügt aber es kommt nur:
                

                console.log('paw.0.Tablet.info.battery.level');
                console.log('zwave.0.NODE3.SWITCH_BINARY.Switch_1');

                Gruß Alex

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

                  Wo hast Du denn den Baustein eingefügt?

                  Rantanplan

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

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

                    so habe ich es gemacht
                    2343_blockly.png

                    Gruß Alex

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

                      Und somit gibst Du die ID von Level aus.

                      Ich hatte doch WERT von Level geschrieben.

                      147_beispiel.png

                      Versuche es bitte nochmal.

                      Rantanplan

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

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

                        ist das dann oben auch ggf falsch programmiert?

                        weil da nehme ich ja auch objekt ID < 30 und nicht den wert objekt id < 30

                        oder passt das da?

                        Gruß Alex

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

                          Jetzt fällt mir erst auf, dass Du in Deinem Blockly auch die ID mit Zahlen vergleichst :oops:

                          Versuche es mal so.
                          147_beispiel.png

                          Rantanplan

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

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

                            Ja jetzt geht es auch :lol:

                            Darauf hatte ich nicht geachtet. Danke!

                            Gruß Alex

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

                              @kmxak:

                              Ja jetzt geht es auch :lol:

                              Darauf hatte ich nicht geachtet. Danke! `

                              Oh man das ich das übersehen habe jetzt ägere ich mich aber….


                              Send from mobile device

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

                                @Dutchman:

                                Oh man das ich das übersehen habe jetzt ägere ich mich aber…. `
                                Dafür haben wir ja das "Mindestens 4 Augen Prinzip" :D

                                Rantanplan

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

                                1 Antwort Letzte Antwort
                                0
                                • VumerV Offline
                                  VumerV Offline
                                  Vumer
                                  schrieb am zuletzt editiert von
                                  #16

                                  wie kann man dem Akkustand vom Tablet auslesen?

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

                                    paw adapter

                                    Gruß Alex

                                    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

                                    662

                                    Online

                                    32.6k

                                    Benutzer

                                    82.2k

                                    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