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
    M
    @maxclaudi Hey, danke für Deine schnelle Antwort trotz Zeitmangels. Gerne etwas ausführlicher wenn mehr Zeit ist. Das 30min Intervall bestätigt sich. Wenn ich es richtig verstehe vermutest Du einen Temp-Schutzmechansimus? Dafür ist die Temp doch eigentlich nicht hoch genug. Bei den Batterien ist diese unter 30°. Die Spannung ist bei mir auch bei 3,3xV [image: 1786034104836-58dd895f-c947-45d3-86e8-101e117a87aa-image.jpeg] Zum Zeitpunkt des Screenshots zeigt er einen SoC von 85% an
  • Hilfe für Skripterstellung mit Blockly

    7k 80k
    7k Themen
    80k Beiträge
    W
    @paul53 Bombe! Vielen Dank! Gleich die erste Version passt perfekt. Möchte nur um 11 Uhr entscheiden ob es sinnvoll ist die Klima einzuschalten. Brauch das nur im Sommer, drum interessiert Winterzeit nicht. Vielen Dank Dir
  • Hilfe für Skripterstellung mit Node-RED

    963 13k
    963 Themen
    13k Beiträge
    A
    @Marc-Berg sagte: @ak68 sagte: Wie kann ich den Adapter manuell updaten ? Gar nicht, du müsstest warten, bis der Adapter hochgezogen wird. Alternativ den sun-position Node downgraden, oder benötigst du das Update fachlich? Danke, habe jetzt down-gegraded :(
  • [Blockly] fragen und Hilfestellung zu drei Scripten (Gartensteuerung über VIS)

    Verschoben
    1
    3
    0 Stimmen
    1 Beiträge
    546 Aufrufe
    Niemand hat geantwortet
  • [gelöst] (Blockly) definierte Zeit etwas abschalten

    Verschoben
    12
    1
    0 Stimmen
    12 Beiträge
    2k Aufrufe
    J
    Das geht recht schnell, wenn man mal ein paar Scripte mit Blockly erstellt hat ;)
  • [Frage BLOCKLY ] TV Lautstärke mit Alexa steuern

    Verschoben
    7
    0 Stimmen
    7 Beiträge
    1k Aufrufe
    J
    Bei einem DP der mit % gesteuert wird, ist eben 0 aus und 100 an, also wo liegt das Problem? Zur Not ziehst Dir eben ein DP selber über Cloud raus und definierst ihn wie Du willst.
  • [gelöst] Lampe geht immer schon vorher aus, kann mir bitte einer helfen?

    Verschoben
    14
    1
    0 Stimmen
    14 Beiträge
    1k Aufrufe
    S
    Nee meinte doch meinen anderen Fragen ;)
  • Json in Datenpunkt

    Verschoben
    4
    0 Stimmen
    4 Beiträge
    1k Aufrufe
    paul53P
    Vielleicht hilft dieser Ansatz ? var obj = JSON.parse(json); function iter(name, obj) { for(let i in obj) { if(typeof obj[i] == 'object') iter(name + '.' + i, obj[i]); else log(name + '.' + i + ': ' + obj[i]); // setState(name + '.' + i, obj[i]); } } iter('Gruppe', obj);
  • Angaben zu aktuellen Javascript

    Verschoben
    3
    0 Stimmen
    3 Beiträge
    539 Aufrufe
    T
    Top. Das war es. Danke
  • Umwandeln von Grad in eine Zahl

    Verschoben
    5
    0 Stimmen
    5 Beiträge
    2k Aufrufe
    StabilostickS
    > Was half, aber dafür etwas ungenauer, ist die Funktion "runden" im Mathe-Block. Da wird dann einfach auf-ab gerundet und damit sind es 27 Grad, und keine 2775 Grad mehr Du kannst auch vor dem Runden die Zahl * 100 nehmen und das Ergebnis nach dem Runden durch 100 teilen. -> Rundung auf 2 Nachkommanstellen.
  • [gelöst] suche Funktion zum entprellen über 5 sec

    Verschoben
    4
    0 Stimmen
    4 Beiträge
    3k Aufrufe
    paul53P
    @heinzie: geht wie verückt. ` Dann markiere bitte das Thema im Betreff des ersten Beitrags als [gelöst].
  • Node red und KNX Adapter

    Verschoben
    1
    1
    0 Stimmen
    1 Beiträge
    880 Aufrufe
    Niemand hat geantwortet
  • [Frage] Asynchrone Scripts = Datenverlust?

    Verschoben
    11
    0 Stimmen
    11 Beiträge
    1k Aufrufe
    apollon77A
    Zum erhöhen oder erniedrigen von werten hätte redis auch eigene Funktionen, aber ja die Frage ist ob das usecase technisch relevant ist. Und Zeit synchron halten … vergiss es ;-) Gesendet vom Handy ...
  • Schalter in vis zum script starten

    Verschoben
    13
    0 Stimmen
    13 Beiträge
    14k Aufrufe
    S
    Danke für den Tipp mit der Taste 50, schau ich mir gleich mal an, das mit dem übertragen der Daten ins den ioBroker hab ich grad auch gemerkt. Es dauert bis zu 40 Sekunden, das macht für die Alarmanlage keinen Sinn. Ich denke ich lass dann alles auf dem ioBroker laufen, das Script was ich mir da gebastelt hab, funktoniert mittlerweile ganze gut.
  • Systemvariable der CCU2 füllen

    Verschoben
    4
    0 Stimmen
    4 Beiträge
    382 Aufrufe
    MathiasJM
    Sorry, war zu spät dran. Ich habe es nun anders gelöst. Das mit den SysVar will nicht so, wie ich wollte. Nun habe ich ein anderes Programm per Blocky geschrieben, damit der Badventilator auslöst, wenn eine bestimmte Luftfeuchtigkeit überschritten wurde. Egal ob dieser Weg oder der andere. Hauptsache es läuft. Gruß, Mathias
  • Anfängerfrage

    Verschoben
    2
    0 Stimmen
    2 Beiträge
    433 Aufrufe
    arteckA
    könntest du bitte den Code auch in ein Codetag packen..das kann doch keiner lesen
  • Anrufer wird immer zweimal angesagt; warum?

    Verschoben
    2
    1
    0 Stimmen
    2 Beiträge
    550 Aufrufe
    DutchmanD
    Der trigger ist eingestellt auf wurde aktualisiert anstatt geändert damit wird das Script eventuell direkt ausgelöst. Wen du einen "stop timeout" vor dem timeout einbaust sollte das gelöst sein Sent from my iPhone using Tapatalk
  • [gelöst]-Gerät reagiert nicht auf Trigger

    Verschoben
    9
    0 Stimmen
    9 Beiträge
    828 Aufrufe
    dslraserD
    @paul53, es ist anscheinend tatsächlich der Empfang am Raspi, das Kabel an der Aussenantenne ist kaputt…[emoji849] Sobald ich den 4Fachsender im Wohnzimmer auslöse werden auch die iOBroker Objekte aktualisiert. Bis zur Garage reicht es dann wohl nicht. Na ja, Ersatz habe ich bestellt, dann geht es weiter. Danke für Eure Hilfe.[emoji106]
  • [gelöst]wie richtig einsetzen? npm Modul xml-js

    Verschoben
    15
    0 Stimmen
    15 Beiträge
    1k Aufrufe
    S
    hier mal ein kleiner Teilerfolg… ich kann jetzt schon erfolgreich durch Home-Media browsen… [image: pltlLQU.jpg]~~![](</s><URL url=)https://i.imgur.com/pltlLQU.jpg" /> jetzt muß ich noch irgendwie beides zusammen in ein Widget bringen…~~
  • [Gelöst] Blockly Script mit Verzögerung

    Verschoben
    5
    1
    0 Stimmen
    5 Beiträge
    1k Aufrufe
    G
    Super, Vielen Dank. mit Seffens und Uwes Tipps funktioniert es nun auch.
  • [gelöst]Astro abhängig schedule verändern

    Verschoben
    18
    0 Stimmen
    18 Beiträge
    4k Aufrufe
    smartboartS
    Ich möchte damit sämtliche ( var ) abfragen durchführen, welche ich als if Bedingung für mein Rollandenscript verwende..Im Idealfall auch damit triggern… im Moment triggere ich auf Helligkeit.... siehe Script... Da ich für jeden Rolladen einen eigen Block habe und unzählige Variablen, möchte ich dies nur im Zeitfenster abfragen... Eventuell auch alle variablen gesammelt abrufen, so dass es nicht in jedem Block erneut erfolgt... @Linedancer, ich möchte eigentlich vermeiden mit Blockly zu arbeiten. Deshalb auch ein eigenes Rolladen Script.....Danke trotzdem.. on({id: 'hm-rpc.0.PEQXXXXXX.1.BRIGHTNESS', change: "ne"}, function (obj) { var Helligkeit = obj.state.val; // var Helligkeit = getState ('hm-rpc.0.PEQXXXXX.1.BRIGHTNESS').val; var BehanghoeheGaesteWC = getState('hm-rpc.0.OEQ13XXXXX.1.LEVEL').val; var AutomatikGesamt = getState('javascript.0.Rolladen.Gesamt.Automatik').val; var AutomatikGaesteWC = getState('javascript.0.Rolladen.GaesteWC.Automatik').val; var Brand = getState ('javascript.0.Status.Brandmelder.Anzahl_melden_Brand').val; var Alarm = getState('javascript.0.alarm.out.alarm_intern').val; if (Helligkeit <=40 && BehanghoeheGaesteWC >= 1 && AutomatikGesamt === true && AutomatikGaesteWC === true && Brand === 0 && Alarm === false && isTimeInRange('18:30:00', '23:00:00')) { setStateDelayed('hm-rpc.0.OEQXXXXXX.1.LEVEL', 0, 1000); if('hm-rpc.0.OEQ1XXXXX.1.LEVEL', 0); console.log('Rolladen Gaeste WC geschlossen'); } });
  • [Frage] Blockly timeout

    Verschoben
    11
    1
    0 Stimmen
    11 Beiträge
    2k Aufrufe
    L
    Hallo Uwe, das war dann wohl der entscheidende Tip. Ich hab das Bockly umgebaut. Jetzt wird wenn die Pumpe läuft eine Variable auf 1 gesetzt und wenn die Pumpe nicht mehr läuft auf 0. Diese Variable prüfe ich jetzt alle 15 Minuten wenn die Pumpe läuft. Die ersten Tests sind positiv.
  • Variable Edit Node

    Verschoben
    4
    0 Stimmen
    4 Beiträge
    1k Aufrufe
    M
    Hallo, ich stehe vor exakt dem gleichen Problem, dass ich die IP Adresse mittels eines Eingabefeldes in dem Dashboard ändern will. Ich wäre dir unendlich dankbar, wenn du mir deine Lösung darstellen ggf einen Quellcode schicken würdest. Vielen Dank

208

Online

33.0k

Benutzer

83.5k

Themen

1.3m

Beiträge