Weiter zum Inhalt

JavaScript

2.5k Themen 49.4k Beiträge

Hilfe für Skripterstellung mit JavaScript

NEWS

  • Zendure zenSDK Lokal API, SmartMode, SolarFlow AC 800 Pro 2

    286
    9 Stimmen
    286 Beiträge
    23k Aufrufe
    D
    rssi wird jetzt regelmäßig aktualisiert. Danke
  • Todoist Script Lösung

    10
    1
    1 Stimmen
    10 Beiträge
    194 Aufrufe
    OliverIOO
    @Samson71 Man könnte natürlich im Script, in der Funktion getTasks die Daten die von der api zurückkommen, optional auch in einen datenpunkt schreiben. Das wäre nicht so sehr komplex.
  • Werte in ein Register Schreiben

    48
    0 Stimmen
    48 Beiträge
    480 Aufrufe
    T
    Oha, das es so einfach ist hätte ich jetzt nicht gedacht. Da habe ich ja diese Woche eine Menge gelernt
  • ioBroker Forum Widget – Forum-Daten direkt in Visu

    7
    1
    0 Stimmen
    7 Beiträge
    88 Aufrufe
    ilovegymI
    die Ki's sind eine Minderheit und sollten nicht diskriminiert werden 😀😎 - denkt an cyberdyne systems..
  • ioBroker Prozess- & Gesundheitsmonitor + Grafana + HTML

    javascript monitoring
    85
    5
    5 Stimmen
    85 Beiträge
    3k Aufrufe
    crunchipC
    @rallef ne, dazu musst du direkt in deine Influxdb und die Daten löschen. was läuft bei dir denn, noch v1 oder v2?
  • HowTo: Zusatz-Programme fuer jarvis v3

    javascript
    899
    4 Stimmen
    899 Beiträge
    245k Aufrufe
    D
    @MCU geiler Scheiss. Danke funktioniert! 👍🏻
  • SQL-Abfrage aus Script an MariaDB

    9
    0 Stimmen
    9 Beiträge
    340 Aufrufe
    Uwe-KU
    @Norwegen60 Das hier funktioniert jetzt incl. zurück holen des Wertes in Datapoint let sSQL0 = "SELECT ioBroker.fn_energy('" + Mode + "', " + ID + ", " + Offset + ") AS energy"; sendTo('sql.0', 'query', sSQL0, function (result) { let energy = result.result[0].energy; setState(DataPoint, {val: Number(energy), ack: true}); log('GetEnergy: ' + energy + ' -> ' + DataPoint, 'info'); }); Danke für die Unterstützung Hast du das als reines Java Script realisiert oder es irgendwie in den Send_to Blockly Block integriert ? Ich würde es am liebsten rein im Blockly umsetzen, SQL Basic kann ich, aber Java Script ist nicht mein Metier. Ich habe schon Stunden zugebracht nach einem Blockly Beispiel, aber ich habe nichts gefunden, welches mir Werte zurückliefert die ich dann weiterverarbeiten kann.
  • Rauchmelder Skript

    javascript security
    53
    1 Stimmen
    53 Beiträge
    6k Aufrufe
    Kanzler1959K
    Ich wollte mich nur bedanken - auch wenn die Beiträge alle schon ein wenig alt sind. Das Script am Anfang hat mit geholfen eine Abfrage über meine RM zu machen. Diese sind alle im Gewerk "Sicherheit". Ich habe PushOver durch Telegram ersetzt und und auch eine 'daily' Meldung (um 22:22) eingebaut. Wenn jemand Interesse hat einfach fragen, dann poste ich das hier. Ist aber im Grunde das Script von ganz oben. Nachtrag: Man kann es testen, in dem man den Status 'editiert' (false -> true (Auslöser) -> false)
  • [TypeSkript] Wetter.com Forecast/Vorhersage

    69
    4 Stimmen
    69 Beiträge
    4k Aufrufe
    P
    @Schimi sagte: habe mal ne neue version erstellt, weil ich auch wieder ins Limit gelaufen bin... > Danke fürs fixen. Vom ersten Eindruck passt das so. Ich bin vor 2 Tagen auch ans Limit gelaufen, obwohl der Monatszähler bestimmt unter 50 war. Den Zähler zu reseten hat nichts gebracht. Ging dann nur mit einem neuen API-Key.
  • E3DC Hauskraftwerk steuern

    4k
    1
    3 Stimmen
    4k Beiträge
    2m Aufrufe
    A
    @Dave69-CH Die Fehler kommen vom e3dc-rscp Adapter? Hast du eine E3DC Wallbox ?
  • Tandoor zu Bring

    1
    0 Stimmen
    1 Beiträge
    50 Aufrufe
    Niemand hat geantwortet
  • [Vorlage] Script: JSON-->Datenpunkte mit sync

    Verschoben javascript monitoring
    11
    2 Stimmen
    11 Beiträge
    2k Aufrufe
    C
    @Ahnungsbefreit Kein Problem, ich habe das Thema für mich lösen können.
  • HTTP PATCH

    5
    1
    0 Stimmen
    5 Beiträge
    154 Aufrufe
    m1k3f15hM
    Super danke @codierknecht für den Tipp mit Axios Haut super hin :) function renameCam() { var temp = getState("alias.0.au.ga.xxxxxxxxx").val axios.patch('https://192.168.xxx.xxx/proxy/protect/integration/v1/cameras/xxxxxxxxxxxxxxxxxx', { name: 'xxxxx' + temp + '°C' }, { httpsAgent: agent, headers: { 'X-API-KEY': 'xxxxxxxxxxxxxxxxxxxxxxxxx', 'Accept': 'application/json' } }) // .then(function(response) { // log("Response: " + JSON.stringify(response.data)) // }) .catch(function(error) { log("Error: " + error, error) }) }; Mike
  • Homepilot Rolladensteuerung per Telegram

    javascript
    1
    0 Stimmen
    1 Beiträge
    58 Aufrufe
    Niemand hat geantwortet
  • JavaScript Exec Problem

    9
    0 Stimmen
    9 Beiträge
    197 Aufrufe
    R
    @Thomas-Braun Super, Danke hat funktioniert !!!!!!!
  • Klipper --> Telegram --> Snapshot

    1
    0 Stimmen
    1 Beiträge
    64 Aufrufe
    Niemand hat geantwortet
  • [Script] Viessmann Heizungs‑Ein/Aus‑Steuerung Viessmann‑API

    1
    0 Stimmen
    1 Beiträge
    52 Aufrufe
    Niemand hat geantwortet
  • Wie lege ich den datenpunkt an?

    15
    0 Stimmen
    15 Beiträge
    399 Aufrufe
    T
    @Chrunchy sagte: @paul53 sagte: @Chrunchy [sagte]: Funktion createState in der JavaScript-Script-Engine (ab js-controller 6/7) als veraltet (deprecated) betrachtet und durch setObjectNotExists oder extendObject ersetzt. Wie kommst du darauf? Hatt das hier (https://forum.iobroker.net/topic/75919/createstate-deprecated) so verstanden. Das eine ist Adapterentwicklung das andere Javascript-Adapter - ich benutze in beiden "extendObject" - für nicht Adapterentwickler ist createStates() aber besser.
  • Steuerung Laden Bosch EBikeAkku via MEROSS Steckdose

    Verschoben
    1
    0 Stimmen
    1 Beiträge
    73 Aufrufe
    Niemand hat geantwortet
  • Omlet Hühnerstall webhook API

    36
    0 Stimmen
    36 Beiträge
    843 Aufrufe
    J
    Hi, aktuell was ich beobachtet habe, ja. Die Rückmeldung wollte ich erst geben, wenn ich den Futterautomat erhalten habe, der aber bisher noch nicht geliefert wurde. Auch diesen kann man mittels API einbinden. Sollte es bei der Einbindung Probleme geben, melde ih mich noch mal, ansonsten aber auch so.

533

Online

32.9k

Benutzer

83.0k

Themen

1.3m

Beiträge