Weiter zum Inhalt

JavaScript

2.5k Themen 49.6k Beiträge

Hilfe für Skripterstellung mit JavaScript

NEWS

  • Scrypt schaltet in Software aber nicht Physisch

    4
    0 Stimmen
    4 Beiträge
    416 Aufrufe
    P
    @geschild Oh ja Danke das funktioniert.
  • PAJ GPS abfragen

    127
    0 Stimmen
    127 Beiträge
    21k Aufrufe
    D
    @negalein gerne.. der Support ist äußerst Infomationsfreudig
  • controller.js frist Ram und javascript.X bei >90%

    14
    1
    0 Stimmen
    14 Beiträge
    1k Aufrufe
    CodierknechtC
    @tasuanetrukiat sagte in controller.js frist Ram und javascript.X bei >90%: da ich das mit den Blockly Skripten noch nicht vollständig verstanden habe Lesestoff: https://forum.iobroker.net/topic/70481/blockly-for-dummies-starthilfe-und-tipps Ganz wichtig: "Trigger in Trigger" - nicht machen, niemals, never ever!
  • [Skript] Atlantic Wärmepumpe über Cozytouch abfragen

    107
    3 Stimmen
    107 Beiträge
    25k Aufrufe
    Samson71S
    @ricki-1337 sagte in [Skript] Atlantic Wärmepumpe über Cozytouch abfragen: genannten Platine in HA einbinden. Falsches Forum? Wir sind hier bei ioBroker, nicht bei HA. Du solltest Dich mit der Fragestellung an das HA-Forum wenden und/oder ggf. auf GitHub nachfragen.
  • zig gleiche Einträge in JS-Protokollanzeige

    18
    3
    0 Stimmen
    18 Beiträge
    1k Aufrufe
    OliverIOO
    @ticaki ja, hab gerade ausprobiert. dann ist das relativ neu. das war früher nicht so. da gab es immer wieder fälle, das sich das aufmultipliziert hat
  • HttpGet Balkonkraftwerk => Nachts Errors in Protokoll

    14
    1
    0 Stimmen
    14 Beiträge
    1k Aufrufe
    O
    @fichtenmoped82 , bei einer ähnlichen Fragestellung habe ich den Radar Adapter zu Hilfe genommen. Damit können Geräte (der WR in Deinem Fall) auf Anwesenheit überwacht werden. Dann kannst Du die HTTP Abfrage gegen den WR nur ausführen, wenn Radar für den WR ein „true“ in den zugehörigen DP schreibt. In etwa so, wie @MartinP weiter oben schreibt, nur ohne Ping. Spart neben den Log Einträgen auch noch Rechenleistung -;) Gruß
  • Cannot redeclare block-scoped variable

    36
    0 Stimmen
    36 Beiträge
    4k Aufrufe
    H
    @oliverio hast Recht. Hätte gleich ein paar Hardcopys machen sollen.
  • [gelöst] Bug in Javascript?

    17
    1
    0 Stimmen
    17 Beiträge
    1k Aufrufe
    I
    @haus-automatisierung Nein, der Adapter kann nichts dafür, der DP ist string. Ich hab den mal gelöscht und beim wiedererstellen hab ich das offenbar nicht wieder auf bool geändert.
  • MS-SQL Daten in State schreiben

    13
    0 Stimmen
    13 Beiträge
    1k Aufrufe
    B
    @paul53 Try´n Error hats gebracht....Total simpel when man SQL Coden kann ich kanns jedenfalls nicht. +1 Tag (+1 an der Stelle im Skript einfügen) 'use sag SELECT validfrom, comfortcode FROM dbo.tgcs WHERE DATEADD(DAY, 0, DATEDIFF(DAY, 0, validfrom)) = DATEADD(DAY, 0, DATEDIFF(DAY, 0, GETDATE()))+1', function (result) { 2 Tage 'use sag SELECT validfrom, comfortcode FROM dbo.tgcs WHERE DATEADD(DAY, 0, DATEDIFF(DAY, 0, validfrom)) = DATEADD(DAY, 0, DATEDIFF(DAY, 0, GETDATE()))+2', function (result) { Edit: Ich versuche gerade das Skript nach einem Zeitplan auszuführen, bekomme es aber irgenwie nicht hin. Habe oben rechts über die Uhr sowohl den Wizard, als auch Einfach versucht. Zum test auch jede Minute. Tut sich aber nichts. Ich hab auch versucht den javascript Adapter alle Minute neuzustarten....Das klappt ist aber nicht ganz Sinn der Sache. (Denke ich) Hat jemand eine Idee? '{"time":{"exactTime":true,"start":"01:00"},"period":{"days":1,"dows":"[1, 2, 3, 4, 5]"}}' sendTo('sql.0', 'query', 'use sag SELECT validfrom, comfortcode FROM dbo.tgcs WHERE DATEADD(DAY, 0, DATEDIFF(DAY, 0, validfrom)) = DATEADD(DAY, 0, DATEDIFF(DAY, 0, GETDATE()))', function (result) { if (result.error) { console.error(result.error); } else { // show result console.log('Rows: ' + JSON.stringify(result.result)); setState('0_userdata.0.heutiges_datum.validfrom', formatDate(result.result[0].validfrom, 'DD.MM.YY'), true); setState('0_userdata.0.heutiges_datum.comfortcode', result.result[0].comfortcode, true); } }); @paul53 hast du mir hier ein Tipp?
  • getIDs() Funktion nicht verfügbar

    12
    0 Stimmen
    12 Beiträge
    915 Aufrufe
    haus-automatisierungH
    @kamikaze Habs mal angepasst: https://github.com/ioBroker/ioBroker.javascript/pull/1829
  • Shellypw/ mqtt einstellungen ändern.

    1
    0 Stimmen
    1 Beiträge
    127 Aufrufe
    Niemand hat geantwortet
  • [gelöst] Axios implementieren

    14
    1
    0 Stimmen
    14 Beiträge
    857 Aufrufe
    T
    @ben1983 Ja, aber wie oben geschrieben,wenn du den wled adapter von mir nimmst, gibt es einen State in dem du das Json rein wirst und es wird dann über die websocket verbindung vom wled adapter versendet: https://github.com/ticaki/ioBroker.wled Die PR ist ist beim Dutchman eingereicht, mal sehen wann er es added. mich hats genervt das "an" "helligkeit" "preset" in 3 Stufen ausgeführt wird... Deshalb nen State eingebaut dem ich dann so die Daten übergebe: setState(`${light.id}.action`, JSON.stringify({ "bri": bri, "on": lOn, 'ps': cArray[2], 'transition': 1 })) Das sollte auch für Steuerung von einzelnen LED's gut sein.
  • Fenster offen Script

    11
    0 Stimmen
    11 Beiträge
    1k Aufrufe
    T
    ich würde ja in so Skripts noch ein schedule('1 1 * * *', () => {startScript(name);} einbauen - dann braucht man auch nicht ans neustarten zu denken, wenn man 6 Monate später mal nen Sensor austauscht :)
  • Syrlex Plus 10 connect SL - App reverse engineering

    15
    1
    1 Stimmen
    15 Beiträge
    1k Aufrufe
    ?
    @tombox 1000 Dank!!!
  • Java Script - Objekt JSON

    8
    0 Stimmen
    8 Beiträge
    436 Aufrufe
    OliverIOO
    @schmidiv Da es jetzt noch nicht so deutlich da stand. Du legst einen Datenpunkt unter 0_userdata mit Typ String/Text an Den Wert kannst du mit getState und setState lesen und schreiben. Ein json Objekt das als Text vorliegt kannst du mit JSON.parse in ein Objekt umwandeln und vor dem Schreiben wieder mit JSON.stringify in Text umwandeln. Das ist einfacher wie mit getObject und extendObject zu hantieren.
  • JavaScript-Methode für das Auslesen des Objekt-Namens

    8
    1
    0 Stimmen
    8 Beiträge
    746 Aufrufe
    G
    @ticaki Danke dafür. Das sieht sehr interessant aus. Ich werde wohl auch noch Einiges an Syntax von JS/TS lernen. Ich schau es mir nächste Woche im Detail an - diese Woche komme ich nicht mehr dazu
  • Zeiten filtern Array

    53
    0 Stimmen
    53 Beiträge
    7k Aufrufe
    D
    @ticaki @paul53 hab den Fehler bei mir im Code gefunden, danke euch für eure Hilfe!
  • Dateigröße mit Bordmitteln

    15
    0 Stimmen
    15 Beiträge
    780 Aufrufe
    R
    @asgothian sagte in Dateigröße mit Bordmitteln: Erst einmal danke für die Rückmeldung und die Erklärung. Du musst das was oben steht durchaus auch 'korrekt' umsetzen: Ja klar :-) , aber das war ja eben mein Verständnisproblem Mit dem 'import' befehl importierst du eine Bibliothek. Damit ersetzt import fs from 'fs' nur var fs = require('fs') In der muss dann die Funktion aufgerufen werden die die Daten liefert:: Ok, das haste gut erklärt. Wieder was gelernt. Also danke-danke...
  • Dieses Thema wurde gelöscht!

    0
    0 Stimmen
    0 Beiträge
    2 Aufrufe
    Niemand hat geantwortet
  • [Gelöst] Self signed certificate ignorieren

    3
    1
    0 Stimmen
    3 Beiträge
    374 Aufrufe
    D
    @codierknecht super das war einfach wenn man es weiss 😄 Danke für die Hilfe

483

Online

33.0k

Benutzer

83.3k

Themen

1.3m

Beiträge