Skip to content

Skripten / Logik

Hilfe zu JavaScript, Blockly, TypeScript, Node-RED, Scenes und text2command

16.4k Themen 211.9k Beiträge

NEWS

Unterkategorien


  • Hilfe für Skripterstellung mit JavaScript

    2k 48k
    2k Themen
    48k Beiträge
    P
    @ArnoD Ich hatte an diesen Tagen keine Ladevorgänge gestartet oder abgeschlossen.
  • Hilfe für Skripterstellung mit Blockly

    6k 78k
    6k Themen
    78k Beiträge
    MartinPM
    Vielleicht doch besser mit AI On the edge die Wasseruhr auslesen.. Eine ESP32 CAM ist auch nicht teurer, als ein Shelly... https://github.com/jomjol/AI-on-the-edge-device
  • Hilfe für Skripterstellung mit Node-RED

    952 13k
    952 Themen
    13k Beiträge
    HomoranH
    @fiddle sagte in [Gelöst]: Adapter per {Node Red | JS} (de)aktivieren: Ok, nicht als "Wert" schreiben, sondern als "Befehl". Dann scheint ihn das zu beeindrucken. du zeigst ja nichts, aber es geht mit true/false [image: 1763416200051-screenshot_20251117-224854_firefox.jpg] gesteuert über eigenen DP vom typ Bool
  • [gelöst] Subscription für Tasten funktionieren nicht

    Verschoben
    3
    0 Stimmen
    3 Beiträge
    575 Aufrufe
    H
    Danke für den Tipp, war leider nicht der Grund. Bei dem HMIP-WR6 wird der Event PRESSLONG oder PRESSSHORT scheinbar nur weiter gegeben, wenn ich ein Fake-Programm in der HomeMatic schreib, dass die Events abfasst. Andernfalls leuchtet der Schalter nur gelb, erst nach diesem Programm leuchtet er grün :-( Hier das kleine Programm falls jemand das gleiche Problem haben sollte: [image: 2686_bildschirmfoto_2017-12-15_um_16.15.08.jpg] Wie man sieht macht es rein gar nichts, wenn die Tasten gedrückt werden…
  • [gelöst] [blockly] Minimal- uund Maximaltemperatur ermitteln

    Verschoben
    4
    0 Stimmen
    4 Beiträge
    2k Aufrufe
    S
    Hi Andreas, richtig, der Cronjob setzt um 0.00 Uhr einfach die aktuellen Werte. Hier der Export: ! <xml 1999/xmlns="<URL url=" http:/www.w3.org/xhtml"="">http://www.w3.org/1999/xhtml"> ! <block type="create" id="z+m?D{=V@~5s#c4*!uOu" x="-637" y="-437"><field name="NAME">javascript.0.MaxMin.DayMaxTempOut</field> ! <statement name="STATEMENT"><block type="update" id="OBSo]a_/Ns7F5TK,kKI" disabled="true"><mutation delay_input="false"></mutation> ! <field name="OID">javascript.0.MaxMin.DayMaxTempOut</field> ! <field name="WITH_DELAY">FALSE</field> ! <value name="VALUE"><block type="get_value" id=":aPNVl/Q|IlcEB9yg;Hv"><field name="ATTR">val</field> ! <field name="OID">rflink.0.channels.InoValley_1.TEMP</field></block></value></block></statement> ! <next><block type="create" id=",etTlWi)u3DJg+Z%_SGq"><field name="NAME">javascript.0.MaxMin.DayMinTempOut</field> ! <statement name="STATEMENT"><block type="update" id="/%%@)!R|L!zxLC)+DSrn" disabled="true"><mutation delay_input="false"></mutation> ! <field name="OID">javascript.0.MaxMin.DayMinTempOut</field> ! <field name="WITH_DELAY">FALSE</field> ! <value name="VALUE"><block type="get_value" id="Oc4.|5s7rjd#gMl#5O"><field name="ATTR">val</field> ! <field name="OID">rflink.0.channels.InoValley_1.TEMP</field></block></value></block></statement> ! <next><block type="create" id="QxoRU/W0D*=Alkn%P!#H"><field name="NAME">javascript.0.MaxMin.DayMaxHumOut</field> ! <statement name="STATEMENT"><block type="update" id="z2=Q34xwj/lBAZ![D#~(" disabled="true"><mutation delay_input="false"></mutation> ! <field name="OID">javascript.0.MaxMin.DayMaxHumOut</field> ! <field name="WITH_DELAY">FALSE</field> ! <value name="VALUE"><block type="get_value" id=")o.}2}Q(QsNk8FqpAtnN"><field name="ATTR">val</field> ! <field name="OID">rflink.0.channels.InoValley_1.HUM</field></block></value></block></statement> ! <next><block type="create" id="FxIN,8P{wPWFPWr-5kpy"><field name="NAME">javascript.0.MaxMin.DayMinHumOut</field> ! <statement name="STATEMENT"><block type="update" id=":C_]yZ4]{BEbd6%5|k" disabled="true"><mutation delay_input="false"></mutation> ! <field name="OID">javascript.0.MaxMin.DayMinHumOut</field> ! <field name="WITH_DELAY">FALSE</field> ! <value name="VALUE"><block type="get_value" id="]K]~dKEL(nsQWb9t//vE"><field name="ATTR">val</field> ! <field name="OID">rflink.0.channels.InoValley_1.HUM</field></block></value></block></statement> ! <next><block type="create" id="5nIuy55q]62P0Y#:!K%Q"><field name="NAME">javascript.0.MaxMin.DayMaxTempIn</field> ! <statement name="STATEMENT"><block type="update" id="Ea:1K3bbPE*GP}ovrYbJ" disabled="true"><mutation delay_input="false"></mutation> ! <field name="OID">javascript.0.MaxMin.DayMaxTempIn</field> ! <field name="WITH_DELAY">FALSE</field> ! <value name="VALUE"><block type="get_value" id="D7]x7GGp]iQQX|zzp+Il"><field name="ATTR">val</field> ! <field name="OID">rflink.0.channels.InoValley_2.TEMP</field></block></value></block></statement> ! <next><block type="create" id="L.1IhEUS(c9OXk70!dmU"><field name="NAME">javascript.0.MaxMin.DayMinTempIn</field> ! <statement name="STATEMENT"><block type="update" id="}^M7r~(s)SUkF~.=_Dx5" disabled="true"><mutation delay_input="false"></mutation> ! <field name="OID">javascript.0.MaxMin.DayMinTempIn</field> ! <field name="WITH_DELAY">FALSE</field> ! <value name="VALUE"><block type="get_value" id="{U969mlX}s5((:IPLk?K"><field name="ATTR">val</field> ! <field name="OID">rflink.0.channels.InoValley_2.TEMP</field></block></value></block></statement> ! <next><block type="create" id="A/BeiLtkx)2Qql(s?"><field name="NAME">javascript.0.MaxMin.DayMaxHumIn</field> ! <statement name="STATEMENT"><block type="update" id="WV(rcB]t-@ie?i8zCi]%" disabled="true"><mutation delay_input="false"></mutation> ! <field name="OID">javascript.0.MaxMin.DayMaxHumIn</field> ! <field name="WITH_DELAY">FALSE</field> ! <value name="VALUE"><block type="get_value" id="7gHSzp}K(zPE62#GPW:"><field name="ATTR">val</field> ! <field name="OID">rflink.0.channels.InoValley_2.HUM</field></block></value></block></statement> ! <next><block type="create" id="OEh_jEsATU:4aZ4OOd4H"><field name="NAME">javascript.0.MaxMin.DayMinHumIn</field> ! <statement name="STATEMENT"><block type="update" id="BEbgJm6-bth1MyGjLVCm" disabled="true"><mutation delay_input="false"></mutation> ! <field name="OID">javascript.0.MaxMin.DayMinHumIn</field> ! <field name="WITH_DELAY">FALSE</field> ! <value name="VALUE"><block type="get_value" id="tG|!Vc@U7qQFLw^EeLdd"><field name="ATTR">val</field> ! <field name="OID">rflink.0.channels.InoValley_2.HUM</field></block></value></block></statement> ! <next><block type="schedule" id="IrZ|d(sWDD-YHKHT3iS"><field name="SCHEDULE">0 0 * * *</field> ! <statement name="STATEMENT"><block type="update" id="FcS~%t@0@Oh.k+fr,lNR"><mutation delay_input="false"></mutation> ! <field name="OID">javascript.0.MaxMin.DayMaxTempOut</field> ! <field name="WITH_DELAY">FALSE</field> ! <value name="VALUE"><block type="get_value" id="k)NhicjB+,p)76^okG02"><field name="ATTR">val</field> ! <field name="OID">rflink.0.channels.InoValley_1.TEMP</field></block></value> ! <next><block type="update" id="l+lI+;+PgYH4Qi15.b~A"><mutation delay_input="false"></mutation> ! <field name="OID">javascript.0.MaxMin.DayMinTempOut</field> ! <field name="WITH_DELAY">FALSE</field> ! <value name="VALUE"><block type="get_value" id="/Id:lh)z7DbwwXDfB?"><field name="ATTR">val</field> ! <field name="OID">rflink.0.channels.InoValley_1.TEMP</field></block></value> ! <next><block type="update" id="GoB2.WqD%ZF_?S5K6rCq"><mutation delay_input="false"></mutation> ! <field name="OID">javascript.0.MaxMin.DayMaxHumOut</field> ! <field name="WITH_DELAY">FALSE</field> ! <value name="VALUE"><block type="get_value" id="_ZLUpQF.o54PEY{jaK|7"><field name="ATTR">val</field> ! <field name="OID">rflink.0.channels.InoValley_1.HUM</field></block></value> ! <next><block type="update" id="kwa-P:,tR)?|lzAG]h@u"><mutation delay_input="false"></mutation> ! <field name="OID">javascript.0.MaxMin.DayMinHumOut</field> ! <field name="WITH_DELAY">FALSE</field> ! <value name="VALUE"><block type="get_value" id=")yjV4ryb;V0wnUCx.8xy"><field name="ATTR">val</field> ! <field name="OID">rflink.0.channels.InoValley_1.HUM</field></block></value> ! <next><block type="update" id="L%hh3)?;6)#9rAU4lGN2"><mutation delay_input="false"></mutation> ! <field name="OID">javascript.0.MaxMin.DayMaxTempIn</field> ! <field name="WITH_DELAY">FALSE</field> ! <value name="VALUE"><block type="get_value" id="#,-0C7S1cf7JYuWR,tG["><field name="ATTR">val</field> ! <field name="OID">rflink.0.channels.InoValley_2.TEMP</field></block></value> ! <next><block type="update" id=":CK~t7Ie|DL:(FYWLoa"><mutation delay_input="false"></mutation> ! <field name="OID">javascript.0.MaxMin.DayMinTempIn</field> ! <field name="WITH_DELAY">FALSE</field> ! <value name="VALUE"><block type="get_value" id="0j(_ZudF.:r+sK9!T?O"><field name="ATTR">val</field> ! <field name="OID">rflink.0.channels.InoValley_2.TEMP</field></block></value> ! <next><block type="update" id="1!NaqJcxd!zcn2|wXnrr"><mutation delay_input="false"></mutation> ! <field name="OID">javascript.0.MaxMin.DayMaxHumIn</field> ! <field name="WITH_DELAY">FALSE</field> ! <value name="VALUE"><block type="get_value" id="GUK*(P@/![2oy?vCh:{"><field name="ATTR">val</field> ! <field name="OID">rflink.0.channels.InoValley_2.HUM</field></block></value> ! <next><block type="update" id="L^8(Ck@ljHFxQ;TIes3"><mutation delay_input="false"></mutation> ! <field name="OID">javascript.0.MaxMin.DayMinHumIn</field> ! <field name="WITH_DELAY">FALSE</field> ! <value name="VALUE"><block type="get_value" id="3H)#.YcTX}OBrNjQ0a4O"><field name="ATTR">val</field> ! <field name="OID">rflink.0.channels.InoValley_2.HUM</field></block></value></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></statement> ! <next><block type="on_ext" id="xzo)QzV@n/^C7_5_0oh#"><mutation items="1"></mutation> ! <field name="CONDITION">any</field> ! <value name="OID0"><shadow type="field_oid" id="{h1)#bSfb[iBkaC;s0Z"><field name="oid">rflink.0.rawData</field></shadow></value> ! <statement name="STATEMENT"><block type="controls_if" id="|{_X!:C^UJF0NF]Kc4/"><value name="IF0"><block type="logic_compare" id="r4*E}3jIS4gLJXM3b1uK"><field name="OP">GT</field> ! <value name="A"><block type="get_value" id=":LrgI]rERHOz]uL0EUTQ"><field name="ATTR">val</field> ! <field name="OID">rflink.0.channels.InoValley_1.TEMP</field></block></value> ! <value name="B"><block type="get_value" id="9:[X|k6;Zhn6V,x]zMSB"><field name="ATTR">val</field> ! <field name="OID">javascript.0.MaxMin.DayMaxTempOut</field></block></value></block></value> ! <statement name="DO0"><block type="update" id="d_*h3rFd#b89I(~57tgj"><mutation delay_input="false"></mutation> ! <field name="OID">javascript.0.MaxMin.DayMaxTempOut</field> ! <field name="WITH_DELAY">FALSE</field> ! <value name="VALUE"><block type="get_value" id="Yr*!3+A74DcgOV!mX?lA"><field name="ATTR">val</field> ! <field name="OID">rflink.0.channels.InoValley_1.TEMP</field></block></value></block></statement> ! <next><block type="controls_if" id="YO@0F@!|L*0dNC!CB?U"><value name="IF0"><block type="logic_compare" id="d6MS%5)l08+R^V}8!MZw"><field name="OP">LT</field> ! <value name="A"><block type="get_value" id="Mh;p#sMUah4hh6Q_hDa"><field name="ATTR">val</field> ! <field name="OID">rflink.0.channels.InoValley_1.TEMP</field></block></value> ! <value name="B"><block type="get_value" id="v8l]p{U]^Wm:(6*;a|Wz"><field name="ATTR">val</field> ! <field name="OID">javascript.0.MaxMin.DayMinTempOut</field></block></value></block></value> ! <statement name="DO0"><block type="update" id="@s]Q]NC_%a^.b%XzRq=/"><mutation delay_input="false"></mutation> ! <field name="OID">javascript.0.MaxMin.DayMinTempOut</field> ! <field name="WITH_DELAY">FALSE</field> ! <value name="VALUE"><block type="get_value" id="g(-(Qfv}PHse[N2m}d)U"><field name="ATTR">val</field> ! <field name="OID">rflink.0.channels.InoValley_1.TEMP</field></block></value></block></statement> ! <next><block type="controls_if" id="nM[3jpEPUrE(@EgvP6/E"><value name="IF0"><block type="logic_compare" id="r/VY;c7#kHbA*kX#-Q)D"><field name="OP">GT</field> ! <value name="A"><block type="get_value" id="=eZeAj]^UtTmhU|=V8.-"><field name="ATTR">val</field> ! <field name="OID">rflink.0.channels.InoValley_1.HUM</field></block></value> ! <value name="B"><block type="get_value" id="zVN{:F9FOlfv+z.8+^tv"><field name="ATTR">val</field> ! <field name="OID">javascript.0.MaxMin.DayMaxHumOut</field></block></value></block></value> ! <statement name="DO0"><block type="update" id="IiImyB83#PeC7;G3;Q6*"><mutation delay_input="false"></mutation> ! <field name="OID">javascript.0.MaxMin.DayMaxHumOut</field> ! <field name="WITH_DELAY">FALSE</field> ! <value name="VALUE"><block type="get_value" id="*;tF~8nUJbw4PnTOvIfL"><field name="ATTR">val</field> ! <field name="OID">rflink.0.channels.InoValley_1.HUM</field></block></value></block></statement> ! <next><block type="controls_if" id="n}``acz.S?%BgQQX!FR/"><value name="IF0"><block type="logic_compare" id="jU8PyHBn:8*4bMj,A5Fg"><field name="OP">LT</field> ! <value name="A"><block type="get_value" id="G52*Rzgcra]:{RWdF6#"><field name="ATTR">val</field> ! <field name="OID">rflink.0.channels.InoValley_1.HUM</field></block></value> ! <value name="B"><block type="get_value" id="NTg{W:KpnE?N3_P_S(PN"><field name="ATTR">val</field> ! <field name="OID">javascript.0.MaxMin.DayMinHumOut</field></block></value></block></value> ! <statement name="DO0"><block type="update" id="|kYAA:~TZ2/RH(#pL4Kd"><mutation delay_input="false"></mutation> ! <field name="OID">javascript.0.MaxMin.DayMinHumOut</field> ! <field name="WITH_DELAY">FALSE</field> ! <value name="VALUE"><block type="get_value" id="4^dn4se9RvfI^CT:9D)"><field name="ATTR">val</field> ! <field name="OID">rflink.0.channels.InoValley_1.HUM</field></block></value></block></statement> ! <next><block type="controls_if" id="^p6@.Roi=N%bM-0I:Dv9"><value name="IF0"><block type="logic_compare" id="-Kdhh;:I)OZkc71)sETg"><field name="OP">GT</field> ! <value name="A"><block type="get_value" id="3tuR?U0OLjHjH%kNXuSR"><field name="ATTR">val</field> ! <field name="OID">rflink.0.channels.InoValley_2.TEMP</field></block></value> ! <value name="B"><block type="get_value" id="SL%1Na:cLmja%{Tkp39"><field name="ATTR">val</field> ! <field name="OID">javascript.0.MaxMin.DayMaxTempIn</field></block></value></block></value> ! <statement name="DO0"><block type="update" id="u/%=?8NIJ,qx^OQF=Wj]"><mutation delay_input="false"></mutation> ! <field name="OID">javascript.0.MaxMin.DayMaxTempIn</field> ! <field name="WITH_DELAY">FALSE</field> ! <value name="VALUE"><block type="get_value" id="XH2F}gPZj{b,Byr9If,C"><field name="ATTR">val</field> ! <field name="OID">rflink.0.channels.InoValley_2.TEMP</field></block></value></block></statement> ! <next><block type="controls_if" id="YzeMSs~@;{F[URn5Gqrs"><value name="IF0"><block type="logic_compare" id="t%U%i]*5aD2L%^WKDEj"><field name="OP">LT</field> ! <value name="A"><block type="get_value" id="ny5ZeWtfv4]{3]u@GY}"><field name="ATTR">val</field> ! <field name="OID">rflink.0.channels.InoValley_2.TEMP</field></block></value> ! <value name="B"><block type="get_value" id="@/kcvz(@bbZyBZU74fX("><field name="ATTR">val</field> ! <field name="OID">javascript.0.MaxMin.DayMinTempIn</field></block></value></block></value> ! <statement name="DO0"><block type="update" id="/g{^SDc}+Ua%T+XNxun"><mutation delay_input="false"></mutation> ! <field name="OID">javascript.0.MaxMin.DayMinTempIn</field> ! <field name="WITH_DELAY">FALSE</field> ! <value name="VALUE"><block type="get_value" id="731P8D{r5LRjCX@VTnM:"><field name="ATTR">val</field> ! <field name="OID">rflink.0.channels.InoValley_2.TEMP</field></block></value></block></statement> ! <next><block type="controls_if" id="6kKo]?|nOKS}iByp%!^b"><value name="IF0"><block type="logic_compare" id="kkfpSTygJO_fh@WkF#6G"><field name="OP">GT</field> ! <value name="A"><block type="get_value" id="DOZr|jVmXE{F%S(,X}w"><field name="ATTR">val</field> ! <field name="OID">rflink.0.channels.InoValley_2.HUM</field></block></value> ! <value name="B"><block type="get_value" id="T3o8m5Ibd5W8Z%zjFelo"><field name="ATTR">val</field> ! <field name="OID">javascript.0.MaxMin.DayMaxHumIn</field></block></value></block></value> ! <statement name="DO0"><block type="update" id="X0SA9p{#owCJ|Z_+4_CU"><mutation delay_input="false"></mutation> ! <field name="OID">javascript.0.MaxMin.DayMaxHumIn</field> ! <field name="WITH_DELAY">FALSE</field> ! <value name="VALUE"><block type="get_value" id="-xV2;gcbbQUj3a5+_kB"><field name="ATTR">val</field> ! <field name="OID">rflink.0.channels.InoValley_2.HUM</field></block></value></block></statement> ! <next><block type="controls_if" id="AA7H#?/%o++L2e;hA82("><value name="IF0"><block type="logic_compare" id="=|lw!L)qmOHlICNK5JQZ"><field name="OP">LT</field> ! <value name="A"><block type="get_value" id="@^5l7lOBLod(StJ#+iC*"><field name="ATTR">val</field> ! <field name="OID">rflink.0.channels.InoValley_2.HUM</field></block></value> ! <value name="B"><block type="get_value" id="!`U]Opz^ud=8lZBR-SWQ"><field name="ATTR">val</field> ! <field name="OID">javascript.0.MaxMin.DayMinHumIn</field></block></value></block></value> ! <statement name="DO0"><block type="update" id="D9AdFJ?iN7O5L/2%FePQ"><mutation delay_input="false"></mutation> ! <field name="OID">javascript.0.MaxMin.DayMinHumIn</field> ! <field name="WITH_DELAY">FALSE</field> ! <value name="VALUE"><block type="get_value" id="H/,)#SQsdk18yxqL76s)"><field name="ATTR">val</field> ! <field name="OID">rflink.0.channels.InoValley_2.HUM</field></block></value></block></statement></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></statement></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></xml> Der Export ist hier etwas umfangreicher, da zwei Sensoren abgefragt werden.
  • Objekt ID auswählen

    Verschoben
    9
    2
    0 Stimmen
    9 Beiträge
    2k Aufrufe
    T
    @Homoran: und der js-controller? (siehe Reiter Hosts!) Gruß Rainer ` Wie gesagt, nach dem Update auf 2.0.7 geht es. Vielen Dank! Thorsten
  • Kleine Abfrage fensterkontakt mit Anwesendheit Blocky

    Verschoben
    12
    0 Stimmen
    12 Beiträge
    1k Aufrufe
    L
    @Dutchman: Als tip, in blockly kannst du auch mit debug bausteinen arbeiten danmit kannste du dan im log die resultate schreiben ohne das irgendwas gesteuert wird. Das mache ich of im zu ueberpruefen ob die logic stimmt befohr ich schaltungen durchsetze. ~Dutch ` Das ist ja mal ein sehr guter Tip Danke
  • Skript für Lichtsteuerung auf Zeit

    Verschoben
    7
    0 Stimmen
    7 Beiträge
    829 Aufrufe
    C
    Möchte es Raus bekommen wo Klammern usw hinkommen drum habe ich es eingegeben Möchte mich recht herzlich bedanken MfG Christian
  • Befehl für Dahua Kamera über Java IOBroker inkl Anmeldung möglich?

    Verschoben
    5
    0 Stimmen
    5 Beiträge
    890 Aufrufe
    D
    Danke für Deine Hilfe. Aber das hilft mir leider nicht weiter :( Ich bin froh, wenn ich ein normales Script ans Laufen bekomme… Wäre toll, wenn mir jemand noch einen Tipp hat, was ich versuchen könnte.
  • [Blocky] SendTo & Email Adapter - block nicht einfügbar

    Verschoben
    9
    1
    0 Stimmen
    9 Beiträge
    877 Aufrufe
    B
    vielen Dank, das hat funktioniert .
  • Waschmaschine fertig (Blockly)

    Verschoben
    16
    0 Stimmen
    16 Beiträge
    3k Aufrufe
    P
    Also das mit den Meldungen klappt ganz gut mit diesem Script, habs hier aus dem Forum, finds leider nur nicht wieder. var timer = null; var Trigger = "sonoff.0.HWR_Steckdose_Waschmaschine.ENERGY.Power"/*HWR_Steckdose_Waschmaschine ENERGY Power*/; // Einschaltverzögerung on({id: Trigger, valLt: 4, oldValGe: 10}, function() { timer = setTimeout(meldung, 6*60*1000); // in ms log("Einschaltverzögerung ausgelöst"); }); // Timer löschen on({id: Trigger, valGe: 10, oldValLt: 4}, function() { if(timer) clearTimeout(timer); log("Timer löschen"); }); // Anweisung function meldung() { log("Waschmaschine fertig"); //Sayit setState("sayit.0.tts.text", "de;40;" + 'Die Waschmaschine ist fertig'); //Push schicken sendTo("telegram.0", "send", {text: 'Waschmaschine ist fertig',}); } on({id: Trigger, valLt: 4, oldValGe: 10}, function() { Der Timeout wird gesetzt, wenn der Wert unter 4 Watt fällt und vorher über 10W war, dann wird 6 Minuten später die Meldung per Push und auf die Sonos geschickt. gelöscht wird das Timeout, wenn über 10W geht und vorher unter 4 W war, damit verhindere ich, dass die Meldung mehrmals kommt. beim Trockner ist das sehr gut zu sehen, da zum Schluss das Auflockern kommt, wo sich nur noch die Trommel dreht und für ein paar Minuten stehen bleibt und dann wieder andersrum. Vielleicht hilft dir das. Gruß
  • Blockly Umschalten Astro Funktion aus VIS

    Verschoben
    6
    0 Stimmen
    6 Beiträge
    774 Aufrufe
    DutchmanD
    Hmm verstehe, einzige Lösung welche mir dazu einfällt ist in vis eine Variable zu setzen 1/2/3 und dan per if/then Abfrage kontrollieren ob 1 Tag, 2 Nacht usw gewählt wurde das würde so auch mit blockly machbar sein. Sonst kommen wir schon mehr Richtung JavaScript –----------------------- Send from mobile device
  • Wetter Trend

    Verschoben
    2
    0 Stimmen
    2 Beiträge
    540 Aufrufe
    DutchmanD
    Setze Mal bitte Blockly in denen topic Title dann wirst du mehr Hilfe bekommen ;) –----------------------- Send from mobile device
  • [gelöst]javascript.0 Instanz startet nicht

    Verschoben
    4
    0 Stimmen
    4 Beiträge
    1k Aufrufe
    N
    So, ich verwende zur Steuerung von Alexa folgendes Script: http://forum.iobroker.net/viewtopic.php?f=37&t=6035 Dort ist es passiert, dass die Anmeldedaten nicht mehr gültig waren, was zum Absturz geführt hat. Jetzt läuft alles wieder.
  • Übertragung von Werten an Homemativ aus Node-Quelle

    Verschoben
    12
    1
    0 Stimmen
    12 Beiträge
    2k Aufrufe
    G
    Ich habe die Ursache(n) gefunden. Zum einen muss im iobroker out node der Typ Command sein. Und zum Anderen war der Datentyp der Ausgangswertes nicht korrekt. Ich hatte einen String statt eines Floats. Also einfach ein parseFloat("Wert") vorschalten. Nun funktioniert alles wie gewollt. Danke. Gruß Jochen
  • Scripte Verständins frage Tradfri Sonoff

    Verschoben
    17
    0 Stimmen
    17 Beiträge
    2k Aufrufe
    L
    vielen dank, ich muss mich mal langsam entscheiden was ich mache.
  • [Blockly] Bitte um 2 neue Funktionen

    Verschoben
    8
    0 Stimmen
    8 Beiträge
    732 Aufrufe
    D
    so, harken bei den javaeinstellungen gelöscht - koordinaten eingegeben … dann klappt es auch mit dem nachbar :-)... das log zeigt daten ...
  • Frage zu Laufzeiten bei Variablen

    Verschoben
    3
    0 Stimmen
    3 Beiträge
    516 Aufrufe
    H
    Danke paul53, leider konnte ich in den letzten Tagen nicht weitermachen. Entschuldige daher die späte Meldung.
  • [Blockly] Variable füllen

    Verschoben
    5
    1
    0 Stimmen
    5 Beiträge
    974 Aufrufe
    N
    Herzlichen dank für eure schnelle Hilfe. Klappt einwandfrei. lg nape1
  • Statusänderung von iobroker mittles MQTT an Domoticz übergeben

    Verschoben
    6
    0 Stimmen
    6 Beiträge
    833 Aufrufe
    DutchmanD
    @rudiraz: OK, vielen Dank. Ich werde mich mal an deinen Scripten probieren :-) Grüße ` auf gut gelingen wen es hängt melde dich bei mir läuft es bis heute so :)
  • Trigger zündet nicht

    Verschoben
    8
    0 Stimmen
    8 Beiträge
    1k Aufrufe
    J
    Der ist schon aktiviert. Ich sehe trotzdem nicht alles. Objekte direkt im Hauptordner abzulegen scheint eine kleine Totsünde zu sein. Leider geht das aus den ganzen Tutorials nicht wirklich hervor und es kursieren Scripte im Forum, die demnach nicht korrekt sind. :?
  • Blocky wie bei Leistungs änderung eine Email

    Verschoben
    3
    0 Stimmen
    3 Beiträge
    344 Aufrufe
    DutchmanD
    Hi Ludino Ließ die doch Mal bitte den thread zu blockly Waschmaschine komplett durch da ist dies alles erklärt –----------------------- Send from mobile device
  • [Gelöst] - Kann man eine On-Abfrage in einer Schleife generieren?

    Verschoben
    14
    0 Stimmen
    14 Beiträge
    799 Aufrufe
    DutchmanD
    Super! Have Fun damit –----------------------- Send from mobile device

793

Online

32.4k

Benutzer

81.6k

Themen

1.3m

Beiträge