Weiter zum Inhalt

JavaScript

2.5k Themen 49.2k Beiträge

Hilfe für Skripterstellung mit JavaScript

NEWS

  • [gelöst] Brauche Hilfe bei Speichern in versch. Objekten

    8
    0 Stimmen
    8 Beiträge
    506 Aufrufe
    T
    @asgothian sagte in Brauche Hilfe bei Speichern in versch. Objekten: @torsten_mg Sie gibt den Inhalt der Variable "Result" in das ioBroker Log aus. Da nicht klar ist was für Daten in "Result" stehen nutzt Paul da zur Sicherheit eine Umwandlung zu einem text (JSON.stringify). A. Die Zeile ist also nur dafür da, dass die Werte im Iobroker log angezeigt werden?! ich will das ja alles verstehen lernen. getHistory('sql.0', { id: 'tankerkoenig.0.stations.1.e10.feed', start: end - 86400000, end: end, aggregate: 'min', timeout: 2000 }, damit hole ich mir die Daten aus der sql function (err, result) { if (err) console.error(err); else if (result) { Wenn es Daten gibt, stehen die in der Variable result, wenn es keine Daten gibt, wird etwas in die Variable err reingeschrieben und mit dieser function ausgewertet. Habe ich das so richtig verstanden? Gruß Torsten
  • JSON Parse ohne vorherige Änderung

    3
    0 Stimmen
    3 Beiträge
    239 Aufrufe
    Steffen KüllmerS
    Vielen Dank @paul53!!! Ich hab mir echt Stunden lang die Finger wund gegoogelt, aber diese elegante Lösung hab ich nicht gefunden.
  • [gelöst] Bei Regen eine Nachricht per Telegram

    15
    1
    0 Stimmen
    15 Beiträge
    664 Aufrufe
    paul53P
    @hagst sagte: es klappt wie gewünscht! Dann markiere bitte das Thema in der Überschrift des ersten Beitrags als [gelöst].
  • Apple TV steuern - exec Befehl ohne Funktion

    34
    1
    0 Stimmen
    34 Beiträge
    4k Aufrufe
    iPhilBlnI
    @apollon77 super vielen Dank. Hat funktioniert. 👍 Ich teste heute Nachmittag noch etwas und schließe dann ggf das Thema als gelöst.
  • Parameter xxx implicitly has an 'any' type

    2
    1
    0 Stimmen
    2 Beiträge
    392 Aufrufe
    mickymM
    Ok es scheint was mit JSDoc zu tun zu haben, wobei es egal, was man für einen Typ man einträgt. Jedenfalls werden keine Fehler erzeugt, wenn man einen falschen Typ angibt. https://jsdoc.app/tags-type.html [image: 1660775722428-93296c52-0f49-4e2e-8086-b3503bd856a0-image-resized.png]
  • LoRaWAN MQTT -> iobroker Objekte (Newbie)

    Verschoben
    3
    0 Stimmen
    3 Beiträge
    1k Aufrufe
    V
    @paul53 vielen herzlichen Dank, funktioniert auf Anhieb ;)
  • [Gelöst] Alle X Min. einen Datenpunkt von false auf true

    8
    0 Stimmen
    8 Beiträge
    553 Aufrufe
    H
    @paul53 Den letzten Beitrag von mir kannst Du komplett vergessen. Auf der Hardware-Seite wurde der Sensor automatisch sofort wieder ausgeschaltet. Dein Script arbeitet so wie gewünscht! Vielen vielen Dank Paul!
  • MMM-GooglePhotos

    1
    0 Stimmen
    1 Beiträge
    254 Aufrufe
    Niemand hat geantwortet
  • kleine Javascript Adaption - Anfrage

    7
    0 Stimmen
    7 Beiträge
    309 Aufrufe
    paul53P
    @rtwl sagte: Wird das Skript nun genau 1x ausgeführt wenn der radar2 Datenpunkt von false auf true wechselt? Ja, dies gilt für den Aufruf der Funktion.
  • Rauchmelder Skript

    javascript security
    52
    0 Stimmen
    52 Beiträge
    6k Aufrufe
    Dominik F.D
    @dslraser Ja, ich nutze Pushover für die Benachrichtigungen.
  • Anfängerfrage: Wert aus Smartmeter-Objekt-ID in Variable

    3
    0 Stimmen
    3 Beiträge
    178 Aufrufe
    T
    @paul53 So einfach, perfekt, vielen Dank!
  • Javascript läuft nicht mehr..

    24
    0 Stimmen
    24 Beiträge
    2k Aufrufe
    J
    @paul53 Hallo Paul, genau das war es... hatte den Adapter "linked devices" wieder aktiviert, allerdings nichts weiter gemacht. Habe dann nachdem ich Deinen Post gelesen habe: erst den Adapter deinstalliert: ohne Erfolg den Adapter wieder installiert, einen Skriptnamen vergeben und den Skript generiert: ohne Erfolg. dann habe ich einen Skriptnamen und Name der Variable eingeben, Skript generiert und danach gleich deaktiviert. --> das hat den Erfolg gebracht, jetzt geht wieder alles. Tausend Dank für Deine Hilfe! Ich wäre da nie drauf gekommen, dass es mit linked devices zusammenhängt. Mega, dass jetzt wieder alles läuft!!! Viele Grüße und einen schönen Abend Joe
  • WARN

    14
    0 Stimmen
    14 Beiträge
    420 Aufrufe
    HomoranH
    @paul53 hatte ich bereits nachgefragt aber nicht bekommen. @michihorn hat zwar einen weiteren Logschnipsel gepostet, aber der ist ebenfalls zu kurz, in der Zeit davor muss der Fehler stehen
  • fehler mit npm zusatzmodul

    4
    0 Stimmen
    4 Beiträge
    192 Aufrufe
    liv-in-skyL
    @thomas-braun @Homoran danke euch beiden - blöd - hoffte ohne großen zeitaufwand zu einer lösung zu finden - ich schau mir mal das andere modul an
  • Leichen im Objektmodell?

    4
    0 Stimmen
    4 Beiträge
    381 Aufrufe
    GaspodeG
    @paul53 said in Leichen im Objektmodell?: Starte mal die Javascript-Instanz neu. Da kuck an, die Lösung kann manchmal so einfach sein. Vielen Dank für die schnelle Hilfe, Neustart der Javascript-Instanz hat das Problem behoben. Wieder was gelernt! :)
  • Script zur Überprüfung ob eine neue Firmware für die CCU verfügbar ist

    javascript
    95
    6 Stimmen
    95 Beiträge
    15k Aufrufe
    ?
    @cash Ach Mist du hast es ja schon geändert. 😬 bin noch von dem Skript Status gestern ausgegangen. Hatte mich schon gewundert warum das setState in einer andern Zeile war. 🙈
  • Differenz zwischen zwei Tagen / Werten

    15
    0 Stimmen
    15 Beiträge
    525 Aufrufe
    paul53P
    @hagst sagte: ich habe einen Datenpunkt: 0_userdata.0.aktueller-zaehlerstand Anmerkung: Hättest Du die ID strukturiert, z.B. "0_userdata.0.lichtschranke.zaehlerstand_aktuell", wäre ich nicht auf die Idee gekommen, die Differenz zu gestern "Verbrauch" zu nennen.
  • Hilfe bei der Script erstellung

    98
    0 Stimmen
    98 Beiträge
    10k Aufrufe
    T
    @oliverio Vielen dank für die Hinweise. Werde es in Zukunft beachten. Das true bei setState ist bei mir an dritter stelle weil es sonst nicht funktioniert. Oder könntest du mir ein Beispiel schicken wie es anders sein müsste? Ich benötige den wert von "response.data.data.trackingId" als bestätigten Eintrag im Datenpunkt. setState("0_userdata.0.eMessage.eMessage_Data.eMessage_TrackingID", response.data.data.trackingId, true);
  • [gelöst] Hilfe bei der Verwendung von JSON

    8
    2
    0 Stimmen
    8 Beiträge
    523 Aufrufe
    K
    Eine Frage habe ich dann doch noch: Aktuell läuft das Skript ja alle 10 Sekunden. Wie bekomme ich es hin, dass es zusätzlich zum schedule auch ausgeführt wird, wenn es gestartet wird und wenn der DP zur Sortierung sich ändert? EDIT: Habe es schon selber hinbekommen. Das ganze Skript in eine Funktion, die dann aufgerufen wird
  • [gelöst]Objektdaten von einer Instanz in die andere kopieren

    javascript
    7
    0 Stimmen
    7 Beiträge
    471 Aufrufe
    coyoteC
    @paul53 hatte ich nicht gesehen. Danke Dir

445

Online

32.8k

Benutzer

82.7k

Themen

1.3m

Beiträge