Weiter zum Inhalt

JavaScript

2.5k Themen 49.2k Beiträge

Hilfe für Skripterstellung mit JavaScript

NEWS

  • Javascript Problem mit Event in Klasse

    javascript
    4
    1
    0 Stimmen
    4 Beiträge
    115 Aufrufe
    E
    @alcalzone Danke für den Tip. Damit klappt es nun!
  • Eigenschaften eines Objekt per Script ändern

    4
    2
    0 Stimmen
    4 Beiträge
    520 Aufrufe
    G
    @asgothian Danke! Der Fehler beim schreiben ist nun weg! Freundliche Grüße Gerhard
  • getHistory liefert keine Daten, obwohl Welche vorhanden sind

    5
    2
    0 Stimmen
    5 Beiträge
    423 Aufrufe
    HomoranH
    @paul53 ok!! hatte mir das skript gar nicht angesehn :-( weil ich das sowoeso nicht (alles) verstehe Aber gibt es da so eine Einstellung nicht bei SQL?
  • Hilfe Script Datenpunkte kopieren

    javascript
    11
    1
    0 Stimmen
    11 Beiträge
    335 Aufrufe
    liv-in-skyL
    @rushmed checke noch szenen und enums falls vorhanden
  • do while Schleife führt zum stoppen der Javascript Instanz

    4
    0 Stimmen
    4 Beiträge
    318 Aufrufe
    I
    @alcalzone @paul53 Vielen Dank, das wusste ich nicht, macht aber total Sinn!
  • Globales Script - Instanz startet neu

    9
    0 Stimmen
    9 Beiträge
    533 Aufrufe
    htreckslerH
    @dicken sagte in Globales Script - Instanz startet neu: Hey, ist das normal das immer wenn man ein globales Script bearbeitet und es speichert, dann automatisch die Javascript Instanz ebenfalls neu startet? zur Ursprungsfrage... Ja, das ist normal und muss so sein.
  • Korrekte Verwendung JS und Blockly

    7
    0 Stimmen
    7 Beiträge
    377 Aufrufe
    D
    @ticaki said in Korrekte Verwendung JS und Blockly: Sorry für die späte Antwort, habe nicht gesehen, daß Du noch eine Antwort geschickt hast. Jedoch normalerweise benutzt man Datenpunkte um ein anderes Skript aufzurufen. Ich benutze zwar kein Blockly aber im Grunde ist es das gleiche. Ich hab hier ein Skript für den Flur und wenn der BWM ausgeschaltet wird, setze ich einen Datenpunkt. Ein Verwaltungsscript für die StatusLED am Lichtschalter nimmt diesen Wert und schaltet diese LED. Zum Beispiel: Setze einen User-Datenpunkt (z.B. doBlink) auf einen Integer-Wert und ein Skript wird bei Änderung des Wertes getriggert und sendet, je nach Wert, einen spezifischen Blink-Code aus. Elegante Lösung, werde ich für meine nächsten Skripts berücksichtigen. Danke.
  • [gelöst] Zeitlich verzögertes Einschalten eines "Slave"

    javascript
    6
    0 Stimmen
    6 Beiträge
    413 Aufrufe
    K
    @paul53 : Hab's natürlich nicht bis am Abend ausgehalten :-) FUNKTIONIERT PERFEKT!! DANKE vielmals für eure Hilfe. Falls jemand ein ähnliches Problem hat hier das endgültige Script: /* ----------------------------------- zeitlich verzögertes einschalten des Büros Veröffentlichungsdatum: 26.10.2021 Änderungen: ------------------------------------*/ /*Setzen des State im VIS, falls noch nicht vorhanden*/ var Beschreibung = new Array(); var Name = new Array(); var Art = new Array(); var Def = new Array(); Beschreibung[0] = "0_userdata.0.VIS.Buero1OG.Power"; Name[0] = "Buero 1OG Power"; Art[0] = "boolean"; Def[0] = "false"; for (var x = 0; x < Beschreibung.length; x++) { if (!existsState(Beschreibung[x])) { createState(Beschreibung[x], { type: Art[x], name: Name[x], read: true, write: true, def: Def[x] }); } } var objBuero_Master = 'sonoff.0.SonOffBuero1OG.POWER'; var objBuero_Slave = 'sonoff.0.SonOffS20_2.POWER'; var objBuero_Slaveconnected = 'sonoff.0.SonOffS20_2.alive'; on({id:Beschreibung[0], change: 'any'}, function(dp) { if(dp.state.val) setState(objBuero_Master, true); else { setState(objBuero_Slave, false); setTimeout(function() { setState(objBuero_Master, false); }, 10000); } }); /* Change bei Änderung die größer ist als der alte Wert --> also bei true */ on({id: objBuero_Slaveconnected, change: 'gt'}, function() { if(getState(objBuero_Master).val) setState(objBuero_Slave, true); }); lg Klaus
  • [SCRIPT] Alle States in InfluxDB speichern

    5
    0 Stimmen
    5 Beiträge
    450 Aufrufe
    Z
    @crunchip Na das ist ja auch sehr gut! Danke für deine Hilfe!
  • Gelöst: Script triggert nicht

    javascript
    3
    2
    0 Stimmen
    3 Beiträge
    123 Aufrufe
    D
    @paul53 Raaaaahhh!!!!!! Danke! Danke! Ich hätte noch Stunden weitergesucht. Welcher Honk, hat denn den Punkt weg gemacht? Das ging nämlich mal ;-) Du hast echt meinen Tag gerettet. Nochmal Danke! Gruss Ralf
  • Siro-Funkmotoren für Rollos ohne Cloud ansteuern

    Verschoben javascript
    1
    0 Stimmen
    1 Beiträge
    180 Aufrufe
    Niemand hat geantwortet
  • REST API auf schon laufendem Webserver

    1
    0 Stimmen
    1 Beiträge
    92 Aufrufe
    Niemand hat geantwortet
  • Tabellen Erstellung für JavaSkript Operationen

    3
    1
    0 Stimmen
    3 Beiträge
    322 Aufrufe
    JB_SullivanJ
    @oliverio Perfekt, vielen Dank für deine Hilfe. Jetzt beginnt die Fleißarbeit um die Zellen mit den Datenpunkten aus SourceAnalytix zu füllen [image: 1634926305042-0302258b-34a3-40b6-a254-c0cff60f6fef-image.png]
  • [Vorlage] Hilfreiche JavaScript-Funktionen

    javascript
    23
    31 Stimmen
    23 Beiträge
    13k Aufrufe
    AlCalzoneA
    @christoph1337 sagte in [Vorlage] Hilfreiche JavaScript-Funktionen: Das Script geht garnicht bis Zeile 256... Hast du globale Skripte?
  • Adapter Monitor mit Restart wenn Rot

    1
    0 Stimmen
    1 Beiträge
    163 Aufrufe
    Niemand hat geantwortet
  • Probleme beim loggen der Dachs BHKW Zustände

    1
    0 Stimmen
    1 Beiträge
    133 Aufrufe
    Niemand hat geantwortet
  • Sonnenstände

    24
    0 Stimmen
    24 Beiträge
    2k Aufrufe
    W
    @fastfoot Verstehe ich gut, irgendwas programmieren mit Uhrzeiten ist immer ein kleiner Alptraum. Für mich eilt es auch nicht, da ich ja jetzt eine Lösung habe.
  • Dieses Thema wurde gelöscht!

    1
    1
    0 Stimmen
    1 Beiträge
    17 Aufrufe
    Niemand hat geantwortet
  • Eine Frage zur Performens bei Datenpunkt Überwachung

    14
    0 Stimmen
    14 Beiträge
    367 Aufrufe
    paul53P
    @langer sagte: Ist dieser Befehl richtig: Nein, vor den * gehört ein Punkt. on(/^bshb\.0\.roomClimateControl_hz_.*\.RoomClimateControl\.setpointTemperatureForLevel.*/, function(dp) { // Auswertung von dp });
  • [Vorlage] Verwendung von HmIP Jalousien mit ShutterControl

    javascript template
    16
    0 Stimmen
    16 Beiträge
    2k Aufrufe
    J
    @schmakus Ich habe den State über IOT Adapter an Alexa gemappt und mit Alexa runterfahren lassen->State wechselt auf 0. dann habe ich per lokalen Taster hochgefahren->State steht natürlich immernoch auf 0, da das Skript den Status von Aktor ja nicht kennen kann. Nun geht sie Sonne unter und er sollte wieder runter fahren, es passiert aber nichts. Kann es sein, wenn der State z.B. schon auf 0 steht ein nochmaliges schalten auf 0 über Shuttercontrol automatik nicht funktioniert?

617

Online

32.8k

Benutzer

82.7k

Themen

1.3m

Beiträge