Weiter zum Inhalt

Blockly

6.6k Themen 79.8k Beiträge

Hilfe für Skripterstellung mit Blockly

NEWS

  • PV Produktion Startzeit loggen

    17
    1
    0 Stimmen
    17 Beiträge
    1k Aufrufe
    HomoranH
    @berndsolar13 sagte in PV Produktion Startzeit loggen: Aber noch mal die Frage, für was ist das wichtig ? ich brauch es gerade zur Überprüfung des MPPT. Hat sich aber erledigt. Es gab ein Firmware Update. Vorher hst er sich immer wieder für bis zu 10 Minuten aufgehängt. Aber du musst den TE fragen
  • Umschalten bei einem gewissen wert

    13
    1
    0 Stimmen
    13 Beiträge
    2k Aufrufe
    F
    @a0377016 hab jetzt folgendes Blockly am laufen. <xml xmlns="https://developers.google.com/blockly/xml"> <block type="on_ext" id="=13=V!WX4z5cEfo=Xc?;" x="13" y="12"> <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="D9)K[URRT:rK|b?ID9@^"> <field name="oid">modbus.0.holdingRegisters.1.40074_Netz_Leistung</field> </shadow> </value> <statement name="STATEMENT"> <block type="controls_if" id="ZywckQEwc-g3|bX1`Nl4"> <mutation elseif="1"></mutation> <value name="IF0"> <block type="logic_operation" id="^F4rvJ=n~Mio9!#nyeUt"> <field name="OP">AND</field> <value name="A"> <block type="logic_compare" id="GnL^My,h)8aorqIidR*#"> <field name="OP">GT</field> <value name="A"> <block type="on_source" id="9=@^y@L*%y{pI9+xL6~("> <field name="ATTR">state.val</field> </block> </value> <value name="B"> <block type="math_number" id="-#Q)U1[?.GE4^qnX~`Hw"> <field name="NUM">80</field> </block> </value> </block> </value> <value name="B"> <block type="logic_compare" id="4_Jr.u-YFRO.#V+)#nPr"> <field name="OP">LTE</field> <value name="A"> <block type="on_source" id="!7EJVK)kRLAuLJ+|z#QQ"> <field name="ATTR">oldState.val</field> </block> </value> <value name="B"> <block type="math_number" id="4m-%!:$k[#0_W`!CLLMf"> <field name="NUM">80</field> </block> </value> </block> </value> </block> </value> <statement name="DO0"> <block type="control" id="}1aLEN]lXiaTfGGNGC4a"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">shelly.0.SHSW-1#E09806962EAB#1.Relay0.Switch</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="X3L)zgaHWceez+1wx8OO"> <field name="BOOL">TRUE</field> </block> </value> </block> </statement> <value name="IF1"> <block type="logic_operation" id="VO{L%xyIzM]}P!_#$~$D"> <field name="OP">AND</field> <value name="A"> <block type="logic_compare" id="@$-b*ai@{+NAJ39lq`Bc"> <field name="OP">LT</field> <value name="A"> <block type="on_source" id="hMx(}mw=|Bov-)!|Hy_P"> <field name="ATTR">state.val</field> </block> </value> <value name="B"> <block type="math_number" id="{h4M2A%F]4-rG,V8wWH+"> <field name="NUM">80</field> </block> </value> </block> </value> <value name="B"> <block type="logic_compare" id="5BfN@jqY#|ir?_U0,FE_"> <field name="OP">GTE</field> <value name="A"> <block type="on_source" id="T!(5oKqz6@DoB^1Jzu0y"> <field name="ATTR">oldState.val</field> </block> </value> <value name="B"> <block type="math_number" id="$+[513*k-EV-#Gv,C$XM"> <field name="NUM">80</field> </block> </value> </block> </value> </block> </value> <statement name="DO1"> <block type="control" id="WSKY6uW#HuBF%v7Z(BJi"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">shelly.0.SHSW-1#E09806962EAB#1.Relay0.Switch</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="b{Esv~`7NL]4lcAFg?1}"> <field name="BOOL">FALSE</field> </block> </value> </block> </statement> </block> </statement> </block> </xml> Musst nur deine Datenpunkte anpassen
  • Klimasteuerung

    7
    2
    0 Stimmen
    7 Beiträge
    555 Aufrufe
    paul53P
    @mischu-0 sagte: Ich komme nicht mehr weiter Vorschlag mit Bezugsleistung positiv und Einspeiseleistung negativ (z.B. Shelly EM3): [image: 1717161352157-blockly_temp.jpg]
  • IP Adressen abgleich

    5
    0 Stimmen
    5 Beiträge
    378 Aufrufe
    AphofisA
    @paul53 Supi Vielen Dank! läuft perfekt [image: 1717086633982-screenshot-2024-05-30-183005.png]
  • Allgemeine Frage zu httpget

    12
    1
    0 Stimmen
    12 Beiträge
    864 Aufrufe
    D
    @homoran @paul53 Dauert nen Moment, sitze grad im Kundengespräch … Läuft... 1000Dank!!!! kurze Erklärung bitte... die url weg samt der Klammer, statt request ein httpGet thats it? wäre denn der Ansatz mit Blockly möglich... die Seite gibt doch json aus laut Browserkonsole?
  • Zeitdifferenz falsch berechnet

    Verschoben
    9
    1
    0 Stimmen
    9 Beiträge
    295 Aufrufe
    W
    @djmarc75 Hallo, DJMarc, vielen Dank, jetzt habe ich das Fenster wieder! Grüße
  • Skript für Gartenbewässerung

    6
    1
    0 Stimmen
    6 Beiträge
    198 Aufrufe
    sigi234S
    @jegr sagte in Skript für Gartenbewässerung: @sigi234 Danke für die Info, und den Link, ich werde es mir mal anschauen, wirkt aber sehr aufwendig für mich. Bitte sehr, ja er kann viel ist aber sehr gut.
  • [gelöst] Script Batteriespeicher voll = Wärmepumpe an

    20
    5
    0 Stimmen
    20 Beiträge
    2k Aufrufe
    F
    @paul53 WOW! Vielen Dank, so läuft es super!!! 1000 Dank :-) anbei nochmal die Lösung! var modus, timeoutWP, verzWP, timeoutPumpe, verzPumpe; modus = getState('0_userdata.0.Poolheizung.mode').val; on({ id: 'solax.0.data.soc' /* Inverter DC-Battery Energy SOC */, change: 'ne' }, async (obj) => { let value = obj.state.val; let oldValue = obj.oldState.val; if ((obj.state ? obj.state.val : '') >= 16) { console.info('Speicher 100%'); modus = '1'; verzWP = 60000; verzPumpe = 0; } else if ((obj.state ? obj.state.val : '') < 15) { console.info('Speicher 90%'); modus = '-1'; verzWP = 0; verzPumpe = 60000; } if (modus != getState('0_userdata.0.Poolheizung.mode').val) { timeoutWP = setTimeout(async () => { timeoutWP = null; setState('0_userdata.0.Poolheizung.mode' /* Modus */, modus); }, parseInt(verzWP)); timeoutPumpe = setTimeout(async () => { timeoutPumpe = null; setState('shelly.0.shellyplus1#441793d6c02c#1.Relay0.Switch' /* Schalter */, (modus == true)); }, parseInt(verzPumpe)); } }); //JTNDeG1sJTIweG1sbnMlM0QlMjJodHRwcyUzQSUyRiUyRmRldmVsb3BlcnMuZ29vZ2xlLmNvbSUyRmJsb2NrbHklMkZ4bWwlMjIlM0UlM0N2YXJpYWJsZXMlM0UlM0N2YXJpYWJsZSUyMGlkJTNEJTIydGwoJTdDaSglNUV+RUJoTGFJJTdEKjEhcyUyNCUyMiUzRW1vZHVzJTNDJTJGdmFyaWFibGUlM0UlM0N2YXJpYWJsZSUyMHR5cGUlM0QlMjJ0aW1lb3V0JTIyJTIwaWQlM0QlMjJ0aW1lb3V0V1AlMjIlM0V0aW1lb3V0V1AlM0MlMkZ2YXJpYWJsZSUzRSUzQ3ZhcmlhYmxlJTIwaWQlM0QlMjJZMlBTciUzQjMlM0FIUTIlN0NXbDJmJTI0X0IlNUIlMjIlM0V2ZXJ6V1AlM0MlMkZ2YXJpYWJsZSUzRSUzQ3ZhcmlhYmxlJTIwdHlwZSUzRCUyMnRpbWVvdXQlMjIlMjBpZCUzRCUyMnRpbWVvdXRQdW1wZSUyMiUzRXRpbWVvdXRQdW1wZSUzQyUyRnZhcmlhYmxlJTNFJTNDdmFyaWFibGUlMjBpZCUzRCUyMjlMTzhRdSUzRFAlMkIlN0QocS4wLiUyQzNhRXMlMjIlM0V2ZXJ6UHVtcGUlM0MlMkZ2YXJpYWJsZSUzRSUzQyUyRnZhcmlhYmxlcyUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnZhcmlhYmxlc19zZXQlMjIlMjBpZCUzRCUyMk1XRmgwOTElMjVhJTNEYmhnTiUzRiU0MGMlNUJSKSUyMiUyMHglM0QlMjIyMTMlMjIlMjB5JTNEJTIyLTY2MSUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlZBUiUyMiUyMGlkJTNEJTIydGwoJTdDaSglNUV+RUJoTGFJJTdEKjEhcyUyNCUyMiUzRW1vZHVzJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJWQUxVRSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmdldF92YWx1ZSUyMiUyMGlkJTNEJTIyOUkxQmMhNEprdldTMUowaVZzMCUzQiUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkFUVFIlMjIlM0V2YWwlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9JRCUyMiUzRTBfdXNlcmRhdGEuMC5Qb29saGVpenVuZy5tb2RlJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDbmV4dCUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMm9uJTIyJTIwaWQlM0QlMjJuSXRYZmYlMjN3QnN0eWklM0FuLnolN0RnViUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9JRCUyMiUzRXNvbGF4LjAuZGF0YS5zb2MlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkNPTkRJVElPTiUyMiUzRW5lJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJBQ0tfQ09ORElUSU9OJTIyJTNFJTNDJTJGZmllbGQlM0UlM0NzdGF0ZW1lbnQlMjBuYW1lJTNEJTIyU1RBVEVNRU5UJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyY29udHJvbHNfaWYlMjIlMjBpZCUzRCUyMkhMJTNBMiklMkMlN0QlNjAlMkIxLk1UJTNES3AlMjNBMC0lMjIlM0UlM0NtdXRhdGlvbiUyMGVsc2VpZiUzRCUyMjElMjIlM0UlM0MlMkZtdXRhdGlvbiUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMklGMCUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmxvZ2ljX2NvbXBhcmUlMjIlMjBpZCUzRCUyMlJQUnZSKDF3JTQwKFctJTVEZjRVWnpEWSUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9QJTIyJTNFR1RFJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJBJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyb25fc291cmNlJTIyJTIwaWQlM0QlMjJMemYlNDA1JTdCJTIzVW0lNUIlMkZodHJxZzElM0JrJTNBJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQVRUUiUyMiUzRXN0YXRlLnZhbCUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkIlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJtYXRoX251bWJlciUyMiUyMGlkJTNEJTIyZVAoWG5hJTYwQTRJJTIzZ1RUTSUzQSUyM0slN0NvJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyTlVNJTIyJTNFMTYlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDc3RhdGVtZW50JTIwbmFtZSUzRCUyMkRPMCUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmRlYnVnJTIyJTIwaWQlM0QlMjIyWEhnJTJCJTIzUCU1RE5YJTI1YUM1RFFySSUyQmIlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJTZXZlcml0eSUyMiUzRWluZm8lM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMlRFWFQlMjIlM0UlM0NzaGFkb3clMjB0eXBlJTNEJTIydGV4dCUyMiUyMGlkJTNEJTIyMHllbVRDRHgzKERJQkglM0YlN0NvUjJyJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVEVYVCUyMiUzRVNwZWljaGVyJTIwMTAwJTI1JTNDJTJGZmllbGQlM0UlM0MlMkZzaGFkb3clM0UlM0MlMkZ2YWx1ZSUzRSUzQ25leHQlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ2YXJpYWJsZXNfc2V0JTIyJTIwaWQlM0QlMjIwJTNGSklYQ24lNUIlMkZ4JTNEWjglM0JkNSUyRjdSUSUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlZBUiUyMiUyMGlkJTNEJTIydGwoJTdDaSglNUV+RUJoTGFJJTdEKjEhcyUyNCUyMiUzRW1vZHVzJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJWQUxVRSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnRleHQlMjIlMjBpZCUzRCUyMiU2MFkxJTQwSXEtTUJEdm1hMWktJTJGWEU4JTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVEVYVCUyMiUzRTElM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0NuZXh0JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydmFyaWFibGVzX3NldCUyMiUyMGlkJTNEJTIyJTIzOElnaUIyRyU3QlRwLiglM0F2cTdKJTI0RSUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlZBUiUyMiUyMGlkJTNEJTIyWTJQU3IlM0IzJTNBSFEyJTdDV2wyZiUyNF9CJTVCJTIyJTNFdmVyeldQJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJWQUxVRSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMm1hdGhfbnVtYmVyJTIyJTIwaWQlM0QlMjJaSSU2MGg1Z3l+TUxrTGxfSUUlNURmLSUzQSUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk5VTSUyMiUzRTYwMDAwJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDbmV4dCUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnZhcmlhYmxlc19zZXQlMjIlMjBpZCUzRCUyMjNINSU1RX4lNDA5T04wJTVCUTQlNUJxWihOKiUyMyUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlZBUiUyMiUyMGlkJTNEJTIyOUxPOFF1JTNEUCUyQiU3RChxLjAuJTJDM2FFcyUyMiUzRXZlcnpQdW1wZSUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyVkFMVUUlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJtYXRoX251bWJlciUyMiUyMGlkJTNEJTIyUHJKZ2QlN0NLJTNBJTVCciU1QmdqYX5zfiUyQ0IlM0IlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJOVU0lMjIlM0UwJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZuZXh0JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZuZXh0JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZuZXh0JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZzdGF0ZW1lbnQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJJRjElMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJsb2dpY19jb21wYXJlJTIyJTIwaWQlM0QlMjIociU1RCUyQzAlMkNWUEpXJTVFJTdDLnNLJTJDOElxKiUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9QJTIyJTNFTFQlM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkElMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJvbl9zb3VyY2UlMjIlMjBpZCUzRCUyMiU2MEhmUG9ZbWhDayUyNCglNjBTM05OR3c0JTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQVRUUiUyMiUzRXN0YXRlLnZhbCUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkIlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJtYXRoX251bWJlciUyMiUyMGlkJTNEJTIyJTdDV0FWJTVEcnp6SkJGfkwlNjBWcVNlN08lMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJOVU0lMjIlM0UxNSUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0NzdGF0ZW1lbnQlMjBuYW1lJTNEJTIyRE8xJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyZGVidWclMjIlMjBpZCUzRCUyMiU1RSUyNWxfJTI0N0YlN0ItJTVCVkglNjAlM0ZsUyUyNWkuQSUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlNldmVyaXR5JTIyJTNFaW5mbyUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyVEVYVCUyMiUzRSUzQ3NoYWRvdyUyMHR5cGUlM0QlMjJ0ZXh0JTIyJTIwaWQlM0QlMjIlN0NlSHJFJTNGJTJGUE0xTVdtZyU1QiU1QlA3ZSUzRCUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlRFWFQlMjIlM0VTcGVpY2hlciUyMDkwJTI1JTNDJTJGZmllbGQlM0UlM0MlMkZzaGFkb3clM0UlM0MlMkZ2YWx1ZSUzRSUzQ25leHQlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ2YXJpYWJsZXNfc2V0JTIyJTIwaWQlM0QlMjJob3hVWTYlMjRHJTVEbXotSyUyNWhtJTNCJTVFaSU2MCUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlZBUiUyMiUyMGlkJTNEJTIydGwoJTdDaSglNUV+RUJoTGFJJTdEKjEhcyUyNCUyMiUzRW1vZHVzJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJWQUxVRSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnRleHQlMjIlMjBpZCUzRCUyMjUpJTIzMH5Gc1VuNkVVVCUyQyUyNEslN0NEbVIlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJURVhUJTIyJTNFLTElM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0NuZXh0JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydmFyaWFibGVzX3NldCUyMiUyMGlkJTNEJTIycjNra0dBKUQlM0ZfeSUyQnZXTElxJTYwMUElMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJWQVIlMjIlMjBpZCUzRCUyMlkyUFNyJTNCMyUzQUhRMiU3Q1dsMmYlMjRfQiU1QiUyMiUzRXZlcnpXUCUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyVkFMVUUlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJtYXRoX251bWJlciUyMiUyMGlkJTNEJTIySiU1RXJvbkZOVnlYRXYlN0MyN0M3eFlaJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyTlVNJTIyJTNFMCUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ25leHQlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ2YXJpYWJsZXNfc2V0JTIyJTIwaWQlM0QlMjIqJTdEJTI0cHQlM0E1JTNCUk5EU1U1JTNBJTdCU3NPdiUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlZBUiUyMiUyMGlkJTNEJTIyOUxPOFF1JTNEUCUyQiU3RChxLjAuJTJDM2FFcyUyMiUzRXZlcnpQdW1wZSUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyVkFMVUUlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJtYXRoX251bWJlciUyMiUyMGlkJTNEJTIydiU1RXElM0FJc0trJTI1bFVXSCUyNCFMZko5diUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk5VTSUyMiUzRTYwMDAwJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZuZXh0JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZuZXh0JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZuZXh0JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZzdGF0ZW1lbnQlM0UlM0NuZXh0JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyY29udHJvbHNfaWYlMjIlMjBpZCUzRCUyMk1TR1ZRLlQlM0FqJTNEdV9yJTI1WDglN0NQVmwlMjIlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJJRjAlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJsb2dpY19jb21wYXJlJTIyJTIwaWQlM0QlMjIlM0RScE5oSE0uJTJGS3kqZEMtMkN5N1ElMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPUCUyMiUzRU5FUSUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnZhcmlhYmxlc19nZXQlMjIlMjBpZCUzRCUyMiE2YTklNDAzQVIlM0QlNjBaKWwlMjNHMm5WJTNCJTVCJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVkFSJTIyJTIwaWQlM0QlMjJ0bCglN0NpKCU1RX5FQmhMYUklN0QqMSFzJTI0JTIyJTNFbW9kdXMlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJCJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyZ2V0X3ZhbHVlJTIyJTIwaWQlM0QlMjJpZ1JOJTI1cyUzQkslMjNUMHolNUIyRWNWSG1pJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQVRUUiUyMiUzRXZhbCUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT0lEJTIyJTNFMF91c2VyZGF0YS4wLlBvb2xoZWl6dW5nLm1vZGUlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDc3RhdGVtZW50JTIwbmFtZSUzRCUyMkRPMCUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnRpbWVvdXRzX3NldHRpbWVvdXRfdmFyaWFibGUlMjIlMjBpZCUzRCUyMiUyRjJzT3pMb3doWihzJTI0V2tiNDN3JTdCJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyTkFNRSUyMiUzRXRpbWVvdXRXUCUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyREVMQVlfTVMlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ2YXJpYWJsZXNfZ2V0JTIyJTIwaWQlM0QlMjJpJTNCWSU3QipMQ2pCeiUyRiUyQ34qamdTVSU3Qy4lMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJWQVIlMjIlMjBpZCUzRCUyMlkyUFNyJTNCMyUzQUhRMiU3Q1dsMmYlMjRfQiU1QiUyMiUzRXZlcnpXUCUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ3N0YXRlbWVudCUyMG5hbWUlM0QlMjJTVEFURU1FTlQlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJjb250cm9sJTIyJTIwaWQlM0QlMjIlMkMhJTYwUFlTJTVCJTI0Qm5xMjRGJTdDJTVFai0lM0IlNjAlMjIlM0UlM0NtdXRhdGlvbiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGh0bWwlMjIlMjBkZWxheV9pbnB1dCUzRCUyMmZhbHNlJTIyJTNFJTNDJTJGbXV0YXRpb24lM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPSUQlMjIlM0UwX3VzZXJkYXRhLjAuUG9vbGhlaXp1bmcubW9kZSUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyV0lUSF9ERUxBWSUyMiUzRUZBTFNFJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJWQUxVRSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnZhcmlhYmxlc19nZXQlMjIlMjBpZCUzRCUyMnIzbVVfTmlVTzclM0IxYiUyQyU3Q3RLJTJDVzElMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJWQVIlMjIlMjBpZCUzRCUyMnRsKCU3Q2koJTVFfkVCaExhSSU3RCoxIXMlMjQlMjIlM0Vtb2R1cyUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGc3RhdGVtZW50JTNFJTNDbmV4dCUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnRpbWVvdXRzX3NldHRpbWVvdXRfdmFyaWFibGUlMjIlMjBpZCUzRCUyMmJoTS03IX4lMkYhM21nJTVCJTI1JTdDSyUzQiUzRmRaJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyTkFNRSUyMiUzRXRpbWVvdXRQdW1wZSUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyREVMQVlfTVMlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ2YXJpYWJsZXNfZ2V0JTIyJTIwaWQlM0QlMjJSJTI0SCU3RCUyRihRcnA0aVklNUR5dEMwWiUyNWMlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJWQVIlMjIlMjBpZCUzRCUyMjlMTzhRdSUzRFAlMkIlN0QocS4wLiUyQzNhRXMlMjIlM0V2ZXJ6UHVtcGUlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0NzdGF0ZW1lbnQlMjBuYW1lJTNEJTIyU1RBVEVNRU5UJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyY29udHJvbCUyMiUyMGlkJTNEJTIyczRLZjglMjNxQlo5VFVrKH5nJTVCJTdCeColMjIlM0UlM0NtdXRhdGlvbiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGh0bWwlMjIlMjBkZWxheV9pbnB1dCUzRCUyMmZhbHNlJTIyJTNFJTNDJTJGbXV0YXRpb24lM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPSUQlMjIlM0VzaGVsbHkuMC5zaGVsbHlwbHVzMSUyMzQ0MTc5M2Q2YzAyYyUyMzEuUmVsYXkwLlN3aXRjaCUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyV0lUSF9ERUxBWSUyMiUzRUZBTFNFJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJWQUxVRSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmxvZ2ljX2NvbXBhcmUlMjIlMjBpZCUzRCUyMlQhOCUzQkZTbDZwYmVOJTJCJTIzJTQwKmNYRiU3QiUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9QJTIyJTNFRVElM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkElMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ2YXJpYWJsZXNfZ2V0JTIyJTIwaWQlM0QlMjIlM0FyWSplUE5QWV9kdUZuJTNCJTVCdUVGViUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlZBUiUyMiUyMGlkJTNEJTIydGwoJTdDaSglNUV+RUJoTGFJJTdEKjEhcyUyNCUyMiUzRW1vZHVzJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQiUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmxvZ2ljX2Jvb2xlYW4lMjIlMjBpZCUzRCUyMkclN0RxTHZ2TiU1RG4qZiUyMykuJTIzSi1uJTIzVyUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkJPT0wlMjIlM0VUUlVFJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGc3RhdGVtZW50JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZuZXh0JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZzdGF0ZW1lbnQlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnN0YXRlbWVudCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGbmV4dCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGeG1sJTNF [image: 1717020169873-funktionierendes_script.jpg]
  • Mit Blockly zwei Werte addieren und neu in DB schreiben

    157
    1
    0 Stimmen
    157 Beiträge
    39k Aufrufe
    W
    @sebi1988 Etwas weiter oben findest Du doch ein Beispiel. Das musst Du in Blockly nur mit Deinen Datenpunkten nachklicken. Gruss, Jürgen
  • Text aus DP wird nicht verarbeitet

    4
    2
    0 Stimmen
    4 Beiträge
    183 Aufrufe
    geschildG
    @david-g Ändere mal das "steuere" von Schreibe ObjectId in "aktualisiere".
  • Blockly Timeout stoppen geht nicht

    blockly
    8
    1
    0 Stimmen
    8 Beiträge
    461 Aufrufe
    paul53P
    @hmanfred sagte: Kontakt wohl prellt Einzel-Trigger benötigen weniger Ressourcen. Mit Entprellen: [image: 1716976464057-blockly_temp.jpg] Anmerkung: 30 s können recht sportlich sein vom Öffnen der Klappe bis zum Prellen beim Schließen der Klappe.
  • Blockly Sirene steuern

    blockly
    7
    1
    0 Stimmen
    7 Beiträge
    294 Aufrufe
    D
    @cookiemonster1706 Wenn du Hilfe benötigst sag einfach Bescheid, dann bekommen wir das hin. Aber erst selber versuchen.
  • [gelöst] Datenpunkte aus json erstellen

    88
    0 Stimmen
    88 Beiträge
    11k Aufrufe
    HomoranH
    @klaus-0 sagte in Datenpunkte aus json erstellen: @homoran Du meinst WIR können wieder alles umbauen ich gehe davon aus, dass du das nach dieser Aktion selber schaffst! Aber natürlich sind wir nicht aus der Welt
  • Block: "Datenpunkt erzeugen" warum "nativ"

    5
    3
    0 Stimmen
    5 Beiträge
    410 Aufrufe
    metaxaM
    @haus-automatisierung sagte in Block: "Datenpunkt erzeugen" warum "nativ": Behoben ab 8.4.2 Ich warte als Amateur lieber zu bis diese Version in stable ist.
  • Blockly zeigt Warn Meldungen.

    43
    1
    0 Stimmen
    43 Beiträge
    3k Aufrufe
    E
    @paul53 So das ist es, eigentlich Logisch wenn man es im Nachhinein sieht. Danke für den Wink mit dem Zaunpfahl... <xml xmlns="https://developers.google.com/blockly/xml"> <block type="on_ext" id="cWj)M#2q10ApriJ}z/J." x="-87" y="112"> <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="#7nxk7{L]5dos]}o*Ulq"> <field name="oid">0_userdata.0.Terrasse_mit_TV</field> </shadow> </value> <statement name="STATEMENT"> <block type="control" id=",`L(EWw`b}Z~:?]0Oi|u"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">alias.0.Haus.Terrasse.Unterstand.LED_Terrasse_Boden_und_Sonos_Amp.LED_Terrasse_Boden_und_Sonos_AMP</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="on_source" id="~_]2dNN779yd/4NrnTm@"> <field name="ATTR">state.val</field> </block> </value> <next> <block type="control" id="C++/OsdWV8_*Q3SnO1[@"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">alias.0.Haus.Terrasse.Terrasse_TV_Steckdose_im_DG.Terrasse_TV_Steckdose_DG</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="on_source" id="BxMF$`~}@j+71AGAP=mV"> <field name="ATTR">state.val</field> </block> </value> <next> <block type="controls_if" id="8IJ|zUT{`~J}ui(W~}SV"> <mutation else="1"></mutation> <value name="IF0"> <block type="on_source" id="@Z/M}]3z9L6iJ2V^ne^K"> <field name="ATTR">state.val</field> </block> </value> <statement name="DO0"> <block type="comment" id="+Z/g=.36Z3)amg8:vhJu"> <field name="COMMENT">Rollo Hoch</field> <next> <block type="control" id="v_OmfSc.ziVQoLYX#hBj"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">alias.0.Haus.Terrasse.Rollo_Unterstand.Rollo_Hoch_Power1</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="]W6nLNN{TC0boiC4)YFx"> <field name="BOOL">TRUE</field> </block> </value> <next> <block type="control" id="=*R1a_=NxrAhs-#wwstI"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">alias.0.Haus.Terrasse.Rollo_TV.Rollo_Hoch_Power1</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="+^Vh:7;R`OHtw@i]E;L#"> <field name="BOOL">TRUE</field> </block> </value> </block> </next> </block> </next> </block> </statement> <statement name="ELSE"> <block type="comment" id="ey]cRfF*cb={G4|P%]3k"> <field name="COMMENT">Rollo Runter</field> <next> <block type="control" id="43^7o)dK?,{4x3i{qttZ"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">alias.0.Haus.Terrasse.Rollo_Unterstand.Rollo_Runter_Power2</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="=/30@P5PVmb`o^3Zz5tG"> <field name="BOOL">TRUE</field> </block> </value> <next> <block type="control" id="BAND$7+JPDKYe0d3`Jm2"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">alias.0.Haus.Terrasse.Rollo_TV.Rollo_Runter_Power2</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="Q!2`J0~g:@IV6TSvX?PB"> <field name="BOOL">TRUE</field> </block> </value> </block> </next> </block> </next> </block> </statement> </block> </next> </block> </next> </block> </statement> </block> </xml> [image: 1716845759923-315e0b58-2044-4793-9008-9c11c5139074-image.png] Das mit der Auflösung muss ich mal üben, dazu muss ich aber erst einmal lesen. Also ihr lieben, ganz lieben Dank an Euch alle. Echt klasse hier!!
  • Blockly Haupt und Nebenskript

    Verschoben
    1
    3
    0 Stimmen
    1 Beiträge
    124 Aufrufe
    Niemand hat geantwortet
  • Minimum von zwei Werten berechnen

    11
    1
    0 Stimmen
    11 Beiträge
    836 Aufrufe
    mickymM
    Das einfachste ist, dass Du den minimalwert aus einer Liste mit JSONATA ausgeben lässt. Aber ich rede mir glaub wieder den Mund fusselig. ;)
  • Blockly Intervall

    3
    1
    0 Stimmen
    3 Beiträge
    291 Aufrufe
    P
    @paul53 Vielen Dank!
  • Lüftersteuerung funktioniert nicht

    10
    0 Stimmen
    10 Beiträge
    648 Aufrufe
    paul53P
    @gluecksmann sagte: hast die Variable zweimal gesetzt. Ist das richtig? Ja, einmal bei Skriptstart und einmal beim Öffnen.
  • [gelöst] Blockly Skript wenn PV liefert Strom Klimaanlage an.

    Verschoben
    34
    2
    0 Stimmen
    34 Beiträge
    7k Aufrufe
    A
    @berndsolar13 Danke für den Hinweis. Ich werde es testen ;-)

289

Online

32.8k

Benutzer

82.8k

Themen

1.3m

Beiträge