Skip to content

JavaScript

Hilfe für Skripterstellung mit JavaScript

2.5k Themen 48.9k Beiträge

NEWS

  • [gelöst]Neg. Ergebniss aus Berechnung auf 0 setzen

    3
    0 Stimmen
    3 Beiträge
    324 Aufrufe
    paul53P
    @peter666666 sagte: ein neg. Ergebniss aus einer Berechnung auf 0 setzen lassen und nur pos. Ergebnisse in den DB schreiben? Einen Alias für Bezug erstellen mit Read-Konvertierung: val > 0 ? val : 0 Falls der Ursprungs-Datenpunkt bei Bezug negative Werte liefert: val < 0 ? -val : 0
  • Warten auf das Ergebnis der Funktion aus influxdb

    3
    0 Stimmen
    3 Beiträge
    245 Aufrufe
    C
    @arteck Vielen Dank für deine Antwort. Das hatte ich bereits probiert und bekomme immer beim await diese Fehlermeldung: 'await' expressions are only allowed within async functions and at the top levels of modules.(1308) index0.js(62, 16): Did you mean to mark this function as 'async'? Hatte das dann versucht einzupacken in: async function main() { } Hat allerdings alles nichts gebracht... irgendeine Fehlermeldung kommt immer...
  • Abstract base class

    Ungelöst
    1
    0 Stimmen
    1 Beiträge
    200 Aufrufe
    Niemand hat geantwortet
  • Skalierbares Skript zur Steuerung einer Fussbodenheizung

    1
    1 Stimmen
    1 Beiträge
    173 Aufrufe
    Niemand hat geantwortet
  • [gelöst] getState Fehler ausblenden

    javascript
    3
    0 Stimmen
    3 Beiträge
    117 Aufrufe
    K
    @paul53 oh man, natürlich. Es kann manchmal so einfach sein. Vielen Dank
  • Programmsuchdatei in Java

    Ungelöst
    5
    0 Stimmen
    5 Beiträge
    537 Aufrufe
    CodierknechtC
    @oliverio sagte in Programmsuchdatei in Java: Warum Java? Die dunkle Seite der Macht :grin: Nicht zu verwechseln mit JavaScript.
  • Funktion deklarierte Datei JavaScript

    2
    0 Stimmen
    2 Beiträge
    242 Aufrufe
    paul53P
    @jacusi Mit require() lädt man Module, die als solche deklariert sind. 'use strict'; module.exports = function (a, b) { return a + b; }; Aufruf: const add = require('./13-add'); // Pfad muss passen! log(add(3,5)); Damit eigene Module mit gesichert werden, habe ich sie unter "iobroker-data.modules" gespeichert. const add = require('../../../iobroker-data/modules/13-add'); log(add(3,5));
  • Hue zählen wenn vom Strom getrennt

    1
    0 Stimmen
    1 Beiträge
    164 Aufrufe
    Niemand hat geantwortet
  • E3DC

    2
    2
    0 Stimmen
    2 Beiträge
    169 Aufrufe
    Niemand hat geantwortet
  • [gelöst] existsObject nur für Datenpunkte unter 0_userdata?

    2
    0 Stimmen
    2 Beiträge
    152 Aufrufe
    liv-in-skyL
    @haxe nee - kann auf alles geprüft werden [image: 1678601372041-image-024.png] evtl mal die javascript neu starten
  • Websocket öffnen und Abfragen an ETH2RS232 Adapter schicken

    4
    0 Stimmen
    4 Beiträge
    148 Aufrufe
    L
    Es kann so einfach sein: "^P003PI\r"
  • Flugpreise tracken

    1
    0 Stimmen
    1 Beiträge
    200 Aufrufe
    Niemand hat geantwortet
  • Altes Script für sonoff Bridge versagt den Dienst

    6
    1
    0 Stimmen
    6 Beiträge
    457 Aufrufe
    B
    Ich habe gerade was gelesen. Ich habe den Debug Modus an gehabt dann schreibt er nicht die Daten in Data so wie es aussieht, ich habe ihn aus gmacht nun schreibt er Ihn in den Datenpunkt. Danke für den bemühen!
  • Objekte (?) zusammenfassen

    5
    0 Stimmen
    5 Beiträge
    213 Aufrufe
    paul53P
    @wolfgangfb sagte: ohne eine Typumwandlung zu machen. log(typeof Fenster) liefert ebenfalls "object". Es findet also keine Typwandlung statt, wobei ein Array ein spezielles Objekt ist. Man kann es mit der Methode Array.isArray(obj) prüfen.
  • [Gelöst] SetState funktioniert nicht

    2
    0 Stimmen
    2 Beiträge
    279 Aufrufe
    M
    Auch wenn es bereits auf gelöst steht. So mancher kennt den Stolperstein nicht.😉 [image: 1678178620903-screenshot_2023-03-07-09-42-20-472_com.whatsapp.jpg]
  • [gelöst]Hilfe bei Javascript

    10
    0 Stimmen
    10 Beiträge
    909 Aufrufe
    F
    Achso okay. Habs jetzt geändert und als reines Javascript laufen. Danke
  • [gelöst] Datenpunk in MQTT publishen mit Bedingung

    8
    0 Stimmen
    8 Beiträge
    252 Aufrufe
    CodierknechtC
    @darkness_08 Wenn das Thema dann erledigt ist, bearbeite bitte Deinen Eingangspost und setze ein "[gelöst] - " vor den Titel.
  • [gelöst] on-funktionen generieren aus einem object

    15
    0 Stimmen
    15 Beiträge
    1k Aufrufe
    CodierknechtC
    @benni27 sagte in on-funktionen generieren aus einem object: Ich weiss leider nicht wo ich die Frage als gelöst markieren kann? Ist mein erster Forenbeitrag.. Bearbeite Deinen Eingangspost und setze ein "[gelöst] - " vor den Titel.
  • Wie nutze ich eine custom class / npm Modul?

    65
    0 Stimmen
    65 Beiträge
    8k Aufrufe
    1Topf1
    @wendy2702 sagte in Wie nutze ich eine custom class / npm Modul?: Könnt ihr mal die Ausgabe davon zeigen: cd/opt/iobroker/ npm list iobroker@ioBroker:/opt/iobroker$ npm list iobroker.inst@3.0.0 /opt/iobroker ├── iobroker.admin@6.3.5 ├── iobroker.alexa2@3.23.2 ├── iobroker.backitup@2.5.12 ├── iobroker.device-watcher@2.6.1 ├── iobroker.discovery@3.1.0 ├── iobroker.echarts@1.0.12 ├── iobroker.enigma2@1.3.3 (git+ssh://git@github.com/Matten-Matten/ioBroker.enigma2.git#975e828ab4595b81333bcca5b32af3cbf3c287bc) ├── iobroker.flot@1.11.0 ├── iobroker.fullcalendar@1.2.0 ├── iobroker.habpanel@0.5.0 ├── iobroker.hiob@0.0.30 ├── iobroker.history@2.2.4 ├── iobroker.hs100@2.1.3 (git+ssh://git@github.com/arteck/ioBroker.hs100.git#bc5e7c89fe24cd4da1376a3e749e133bb564c4f6) ├── iobroker.ical@1.13.2 ├── iobroker.icons-addictive-flavour-png@0.1.0 ├── iobroker.icons-fatcow-hosting@0.1.0 ├── iobroker.icons-icons8@0.0.1 ├── iobroker.icons-material-png@0.1.0 ├── iobroker.icons-material-svg@0.1.0 ├── iobroker.icons-mfd-png@1.1.0 ├── iobroker.icons-mfd-svg@1.1.0 ├── iobroker.icons-open-icon-library-png@0.1.3 (git+ssh://git@github.com/ioBroker/ioBroker.icons-open-icon-library-png.git#0847a79d713ee6725ccb6ccfb044c025b73ec946) ├── iobroker.icons-ultimate-png@1.0.1 ├── iobroker.info@1.9.19 ├── iobroker.iot@1.14.2 ├── iobroker.jarvis@3.1.2 ├── iobroker.javascript@6.1.4 ├── iobroker.js-controller@4.0.24 ├── iobroker.lgtv@1.1.10 ├── iobroker.linux-control@1.1.3 ├── iobroker.minuvis@2.2.0 ├── iobroker.moma@1.2.9 ├── iobroker.mqtt@4.0.7 ├── iobroker.net-tools@0.2.0 ├── iobroker.onvif@1.0.0 (git+ssh://git@github.com/iobroker-community-adapters/ioBroker.onvif.git#a4cf207db3917eaa7f2f83bea79daf2b617d46a4) ├── iobroker.ping@1.5.3 ├── iobroker.shelly@6.3.1 ├── iobroker.signal-cmb@0.3.0 ├── iobroker.smartstate@0.0.1 ├── iobroker.sonoff@2.5.1 ├── iobroker.statistics@2.3.0 (git+ssh://git@github.com/iobroker-community-adapters/ioBroker.statistics.git#b20bc874be5382f1eeaeeae4efa7f5dd23967e0b) ├── iobroker.tr-064@4.2.17 ├── iobroker.tuya@3.13.1 ├── iobroker.vis-2-widgets-energy@0.1.3 ├── iobroker.vis-2-widgets-gauges@0.1.4 ├── iobroker.vis-2-widgets-material@0.2.1 ├── iobroker.vis-bars@0.1.4 ├── iobroker.vis-canvas-gauges@1.0.1 ├── iobroker.vis-colorpicker@1.2.0 ├── iobroker.vis-fancyswitch@1.1.0 ├── iobroker.vis-google-fonts@1.0.4 ├── iobroker.vis-history@1.0.0 ├── iobroker.vis-hqwidgets@1.3.0 ├── iobroker.vis-icontwo@0.90.0 ├── iobroker.vis-inventwo@3.3.1 ├── iobroker.vis-jqui-mfd@1.0.12 ├── iobroker.vis-justgage@1.0.2 ├── iobroker.vis-lcars@1.0.4 ├── iobroker.vis-material-advanced@1.7.2 ├── iobroker.vis-metro@1.2.0 ├── iobroker.vis-plumb@1.0.2 ├── iobroker.vis-rgraph@0.0.2 ├── iobroker.vis-timeandweather@1.2.2 ├── iobroker.vis-weather@2.5.6 ├── iobroker.vis@1.4.15 ├── iobroker.web@4.3.0 ├── iobroker.wizconnect@0.0.5 (git+ssh://git@github.com/disaster123/ioBroker.wizconnect.git#ad84f06e2e5e73de575ad53b91c9d7a24d8b9384) ├── iobroker.zigbee@1.8.10 └── iobroker.zigbee2mqtt@2.7.3
  • Skript vorschlag von ChatGPT korrekt?

    5
    0 Stimmen
    5 Beiträge
    385 Aufrufe
    rtwlR
    Super danke. ich dachte mir, dass es einfacher gehen würde. das heißt also ChatGPT kann es wenn man die richtige Frage stellt es ist aber zu kompliziert. gut zu wissen 👍🏼

405

Online

32.6k

Benutzer

82.3k

Themen

1.3m

Beiträge