Weiter zum Inhalt

Skripten / Logik

16.7k Themen 215.8k Beiträge

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

NEWS

Unterkategorien


  • Hilfe für Skripterstellung mit JavaScript

    3k 50k
    3k Themen
    50k Beiträge
    G
    Der Adapter in IOBroker für diese Steckdose macht nur alle halbe Stunde einen Update auf den Status. Deshalb habe ich jetzt ein Script für Shelly SmartPlug M Gen3 geschrieben.
  • Hilfe für Skripterstellung mit Blockly

    7k 80k
    7k Themen
    80k Beiträge
    M
    @oliverio Ja, genauso ist meine Installation (MariaDB, phpmyadmin und jeweils im Docker Container). Der SQL läuft bereits und ist mit ioBroker über den SQL Adapter verbunden.
  • Hilfe für Skripterstellung mit Node-RED

    962 13k
    962 Themen
    13k Beiträge
    Marc BergM
    @Thomas-Braun sagte: In der Konfigurationsdatei von Node Red, also in der settings.js, kann durch hinzufügen der Zeitzone das Problem behoben werden. Wenn man den Adapter nutzt, werden Änderungen in der settings.js immer wieder überschrieben. Das bringt nichts. @taddy81 Was konkret ist denn das Problem? Lösen die inject Nodes falsch aus? Oder geht es nur um diese Meldung, bei der niemand weiß, woher sie kommt? @Taddy81 sagte: Auszug: 7/26/2026, 11:15:23 AMnode: debug 3msg.payload : string[24]
  • Frage zum Timing von setState

    Verschoben
    11
    0 Stimmen
    11 Beiträge
    2k Aufrufe
    paul53P
    @hanss sagte: Wie kann ich der Callback Funktion einen Wert mitgeben? Man kann keinen Wert mitgeben, denn was an die Callback-Funktion übergeben wird, bestimmt die aufgerufene Funktion setState(id, val, ack, callback). setState() liefert nichts an die Callback-Funktion zurück (undefined).
  • Kein log und keine Reaktion mit Blockly

    Verschoben
    8
    2
    0 Stimmen
    8 Beiträge
    2k Aufrufe
    S
    @AlCalzone Stand heute mit aktuellem System,...nur ein CTRL F5 hat geholfen....
  • [Skript] Fragen zu Organisation und Abarbeitung

    javascript blockly
    5
    0 Stimmen
    5 Beiträge
    606 Aufrufe
    P
    Ok, danke.
  • Hilfe bei Scripterstellung gegen Entschädigung

    javascript blockly
    4
    0 Stimmen
    4 Beiträge
    598 Aufrufe
    bahnuhrB
    @geb97 sagte in Hilfe bei Scripterstellung gegen Entschädigung: Vielen Dank, der Adapter sieht nicht schlecht aus und sogar ich konnte ihn installieren. Bleibt aber noch mein Problem wie werte ich den Zustand Regen aus da ich noch keinen Feuchtigkeitsmesser habe. Gruss Geb mit einem Homematic Regensensor
  • Hilfe bei RegEx gesucht

    javascript
    4
    0 Stimmen
    4 Beiträge
    563 Aufrufe
    J.A.R.V.I.S.J
    @SchuetzeSchulz du kannst es auch mit RegExp machen: const value = '[8018]406471600123456780'; const matches = /\\[8018]4064716(.{6})/.exec(value); const result = matches[1];
  • User-Abfrage Telegram

    communication
    3
    0 Stimmen
    3 Beiträge
    471 Aufrufe
    Tim 0T
    Holla die Waldfee! Vielen Dank, das wird meine Abendlektüre ^^
  • Rolladen Zeit und Kalendergesteuert

    blockly
    2
    0 Stimmen
    2 Beiträge
    381 Aufrufe
    G
    Shuttercontrol mal angesehen? https://github.com/simatec/ioBroker.shuttercontrol/blob/master/docs/de/shuttercontrol.md
  • Spotify Playlist in Abhängigkeit einer Variable wiedergeben

    Verschoben
    3
    1
    0 Stimmen
    3 Beiträge
    425 Aufrufe
    FroschSTCF
    @kekz hast du das Script zum laufen bekommen? Ich bekomme es auch nicht hin
  • Zeitstempel listen

    blockly
    8
    0 Stimmen
    8 Beiträge
    626 Aufrufe
    J
    Habe es hinbekommen danke. Weiß aber nicht wie
  • "Wait" in blockly?

    Verschoben
    48
    0 Stimmen
    48 Beiträge
    22k Aufrufe
    S
    @rantanplan said in "Wait" in blockly?: Der undokumentierte "Trick" mit der Variablen funktioniert nicht mehr. @NUCChris said in "Wait" in blockly?: kennt jemand einen neuen Trick? :shock: @rantanplan said in "Wait" in blockly?: [EDIT] Stand 18.10.17 Das Folgende funktioniert NICHT mehr***** Bei mir funktioniert des Ersetzten der Zahl durch einen Variablennamen. Sogar Rechnen im Feld ist möglich. Also zB die Umrechnung von Minuten im Millisekunden.
  • Anfängerfrage: Sync mit Homematic Systemvariable

    javascript communication climate
    5
    0 Stimmen
    5 Beiträge
    577 Aufrufe
    E
    Vielen Dank für die Hinweise. Das Problem ist gelöst und lag nicht am Script, sondern nur an meiner Ungeduld: Die Wetterdaten werden nur alle paar Stunden aktualisiert, und bis dahin tut sich gar nichts. Grüße, Eckart
  • Blockly: sporadisch werden falsche Werte geschrieben

    blockly javascript
    10
    2
    0 Stimmen
    10 Beiträge
    903 Aufrufe
    fu_zhouF
    4 Sekunden ist schon zu schnell, da kommt alle paar Stunden ein Ausreisser, 5 Sek scheint okay.
  • Instanz per Script neu starten

    Verschoben
    19
    0 Stimmen
    19 Beiträge
    17k Aufrufe
    T
    Hallo, mein milight verliert nach ca. 20 sekunden die Verbindung. Habt Ihr hier schon eine Lösung gefunden? Mfg Tobias
  • [gelöst] Binding in Widget basic-bar

    javascript
    1
    0 Stimmen
    1 Beiträge
    150 Aufrufe
    Niemand hat geantwortet
  • Homematic Ip Heizungsthermostat mit Aqara Fensterkontakt

    blockly climate
    3
    0 Stimmen
    3 Beiträge
    569 Aufrufe
    Meister MopperM
    @lustig29 Ich befülle einen Datenpunkt mit der aktuellen Temperatur, setze die neue und beim Schließen des Fensters schreibe ich die vorige, dann werden auch manuell gewählte Temperaturen berücksichtigt: [image: 1590817204739-f8f9f971-63f4-400c-9fed-9bafe343bcdf-grafik.png] Code: Spoiler <xml xmlns="https://developers.google.com/blockly/xml"> <block type="on" id="Lo2Z3{DJgoRT)NtG6=E," x="-312" y="-312"> <field name="OID">hm-rpc.0.OEQ1985114.1.STATE</field> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <statement name="STATEMENT"> <block type="controls_if" id="M3}s*{i,927;i8p=tb1("> <mutation else="1"></mutation> <value name="IF0"> <block type="on_source" id="p{O%QtaYAoX:E~#q.5wt"> <field name="ATTR">state.val</field> </block> </value> <statement name="DO0"> <block type="control" id="c0W^5f%-^:O3(95$k~$x"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">0_userdata.0.Heizen.Status.Fitness_LastTemp</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="get_value" id="LQP+]EdXz24s1({58a)A"> <field name="ATTR">val</field> <field name="OID">hm-rpc.1.000A1A49A0C4D9.1.SET_POINT_TEMPERATURE</field> </block> </value> <next> <block type="control" id="O8^w^;(ppG(Ef:xb3ikC"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">hm-rpc.1.000A1A49A0C4D9.1.SET_POINT_TEMPERATURE</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="math_number" id="5YwUK;n0vS;J!I*ny8,C"> <field name="NUM">10</field> </block> </value> <next> <block type="debug" id="r_l85;TDkG+FwNP2=6uY"> <field name="Severity">log</field> <value name="TEXT"> <shadow type="text" id="Teg3+q2_NxRbT@p}Xh:I"> <field name="TEXT">Heizung auf 10 Grad, weil Fenster geöffnet.</field> </shadow> </value> </block> </next> </block> </next> </block> </statement> <statement name="ELSE"> <block type="control" id="*s-F$ZQt`h}-Yjo:UQlP"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">hm-rpc.1.000A1A49A0C4D9.1.SET_POINT_TEMPERATURE</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="get_value" id="iLdzpc%I1,~f~yWu_+`_"> <field name="ATTR">val</field> <field name="OID">0_userdata.0.Heizen.Status.Fitness_LastTemp</field> </block> </value> <next> <block type="debug" id="Jh0eB,tg20B%hf9{-LwN"> <field name="Severity">log</field> <value name="TEXT"> <shadow type="text" id="K-FK,=:GAhX$aHv{1IBH"> <field name="TEXT">Heizung auf letzte Temperatur, weil Fenster geschlossen.</field> </shadow> </value> </block> </next> </block> </statement> </block> </statement> </block> </xml>
  • *gelöst* Fehler im Skript? Jalousie fährt immer zu! help

    blockly
    6
    2
    0 Stimmen
    6 Beiträge
    585 Aufrufe
    FredFF
    @M1R0O Dann den Thread als gelöst markieren
  • -gelöst- Anzahl der Warnmeldungen in VIS anzeigen

    javascript monitoring
    3
    0 Stimmen
    3 Beiträge
    312 Aufrufe
    ChaotC
    @sigi234 Ui Danke! Jetzt muss ich noch schen warum bei mir keine Datenpunkte gefüllt werden. Aber das mache ich im anderen Tread.
  • Skript in Button

    template
    10
    0 Stimmen
    10 Beiträge
    1k Aufrufe
    W
    Hast recht, vllt falsch ausgerückt. Jetzt habe ich aber das Problem das unter einemPunkt bspw. DTS Surround 2 Presents hinterlegt sind =). Ich denke ich bastel mir da einfach paar wichtige Buttons und Lese dan den aktuellen Wert einfach aus. Danke vielmals für die Hilfe
  • [gelöst]Dimmen mit "Long Press"

    Verschoben
    39
    2
    0 Stimmen
    39 Beiträge
    8k Aufrufe
    coyoteC
    @paul53 coole Idee, funktioniert 1A. Danke
  • Summe aus verschiedenen Datenpunkte

    javascript
    20
    0 Stimmen
    20 Beiträge
    2k Aufrufe
    T
    @tigertim08 Werfe mal das parseFloat() raus und füge: log('a: '+a); log('b: '+b); log('c: '+c); log('d: '+d); log('e: '+e); log('f: '+f); log('g: '+g); nach Zeile 20 ein. Poste die Logeinträge. Denke mal das es ein Problem mit ".," oder Einheitenangaben ist.

196

Online

33.0k

Benutzer

83.5k

Themen

1.3m

Beiträge