Weiter zum Inhalt

JavaScript

2.5k Themen 49.8k Beiträge

Hilfe für Skripterstellung mit JavaScript

NEWS

  • Objektordner in Adapter zählen

    javascript
    1
    0 Stimmen
    1 Beiträge
    311 Aufrufe
    Niemand hat geantwortet
  • Problem mit einem Cronjob

    1
    0 Stimmen
    1 Beiträge
    117 Aufrufe
    Niemand hat geantwortet
  • Nello Telegram

    33
    0 Stimmen
    33 Beiträge
    3k Aufrufe
    ZefauZ
    @Marek Nimm den neuen Code?
  • Gelöst: JS: Wie erst nach File-Erstellung weiter?

    javascript
    6
    1 Stimmen
    6 Beiträge
    992 Aufrufe
    AlCalzoneA
    @Mic sagte in Gelöst: JS: Wie erst nach File-Erstellung weiter?: einfach mal 2 Sekunden mittels setTimeout() setzen, um zu "hoffen", dass dann die vorherige Funktion durchlaufen ist.
  • Mac adressen in true und false umwandeln

    3
    0 Stimmen
    3 Beiträge
    442 Aufrufe
    R
    Hallo sigi 234 Hier ist das Blockly [image: 1569866033910-blockly.png] Danke LG Roland1000
  • [Gelöst] Probleme mit Script für Tageserträge

    4
    1
    0 Stimmen
    4 Beiträge
    552 Aufrufe
    C
    Ich habe das Script nun vom Aufbau her umgebaut. So funktioniert es jetzt: schedule('* * * * *', function() { // sendTo('sql.0', 'query', 'SELECT (from_unixtime((ts / 1000))) AS Datum, MAX(val) AS Tageswert FROM iobroker.ts_number WHERE (iobroker.ts_number.id = 8) GROUP BY DAY((from_unixtime((ts / 1000)))) ORDER BY Datum desc LIMIT 7', function (result) { if (result.error) { console.error(result.error); } else { console.log(result.result[0].Tageswert); console.log(result.result[1].Tageswert); console.log(result.result[2].Tageswert); console.log(result.result[3].Tageswert); console.log(result.result[4].Tageswert); console.log(result.result[5].Tageswert); console.log(result.result[6].Tageswert); var Energie_Heute = (result.result[0].Tageswert); var Energie_Gestern = (result.result[1].Tageswert); var Energie_Differenz_Heute = (result.result[0].Tageswert) - (result.result[1].Tageswert); var Energie_Differenz_1 = (result.result[1].Tageswert) - (result.result[2].Tageswert); setState("javascript.0.Zählerstand_Jetzt", Energie_Heute.toFixed(2)); setState ("javascript.0.Zählerstand_Gestern", Energie_Gestern.toFixed(2)); setState("javascript.0.Energie_Differenz_Heute", Energie_Differenz_Heute.toFixed(2)); setState("javascript.0.Energie_Differenz_1", Energie_Differenz_1.toFixed(2)); } }); // });
  • Pushover Callback nutzen

    1
    1 Stimmen
    1 Beiträge
    169 Aufrufe
    Niemand hat geantwortet
  • Eintastensteuerung für AN/AUS/Dimmen möglich?

    3
    0 Stimmen
    3 Beiträge
    425 Aufrufe
    S
    @Jey-Cee jepp, das sollte mir weiter helfen als Ansatz. Ich meine mich zu erinnern, das die Hue Bridge nicht on the fly auf Änderungen reagiert. Aber das kann man ja testen... danke soweit erst mal
  • Zugriff auf USB Schnittstelle

    node-red communication javascript blockly
    13
    1
    0 Stimmen
    13 Beiträge
    4k Aufrufe
    AlCalzoneA
    Folgendes dürfte auch gehen: npx @serialport/list Dauert dann etwas, dann sollte eine Liste der derzeit erreichbaren Serial ports kommen.
  • [Gelöst] Änderung von Statusberichten

    14
    0 Stimmen
    14 Beiträge
    1k Aufrufe
    paul53P
    @DocGame sagte: Funktioniert Prima. Dann markiere bitte das Thema in der Überschrift als [gelöst]. Ich denke, das ich das ganze auch auf Temperatur ändern kann. Ja, sicher. @DocGame sagte in Änderung von Statusberichten: Nur mir den Fenstern (Boolsche Werte) wird es so vermutlich nicht hinhauen. Es unterscheidet sich nur in der Abfrage: if(value) { // Fenster offen (push() natürlich ohne %) und im Trigger.
  • [gelöst ]javascript "warn" bei setState

    2
    0 Stimmen
    2 Beiträge
    486 Aufrufe
    G
    OK, wenn man langer genug sucht und einiges ausprobiert, sind die Fehler weg: Es muss nicht 'send' sondern einfach nur true heissen... Jetzt lüppt es!
  • Homematic, CuxD und Harmony Hub

    12
    0 Stimmen
    12 Beiträge
    2k Aufrufe
    C
    Danke für Eure Hilfe, aber ich komme leider nicht damit klar. So wie ich das sehe ist durch das Skript völlig egal wie der Wert ist sobald er was anderes als 0 oder 1 ist fängt er an zu synchronisieren, da er sich aber dann automatisch wieder ändert endet das in einer Endlosschleife die nach 10 Sekunden zum Absturz des Systems führt. Es geht auch viel zu schnell um irgendwas zu erkennen. ich sehe nur den wechsel zwischen 0-2. Und das Log hat innerhalb von ein paar Sekunden mehrere 1000 neue Einträge. Ein Bekannter der programmiert meinte es reicht wenn das Skript angepasst wird, dass er die Werte die er nicht braucht (2) irgnoriert bzw so tut als ob es eine 1 ist. Allerdings habe ich davon überhaupt keine Ahnung. Was vis ist bzw was damit gemeint ist weiß ich auch leider nicht. Ich könnte mal ein kleines Video drehen falls es noch irgendjemand interessieren sollte ;-)
  • Möglich die "Bezeichnung" eines states auszulesen?

    3
    1
    0 Stimmen
    3 Beiträge
    224 Aufrufe
    padrinoP
    @paul53 Danke. Komplizierter als gedacht (vor allem für mich Blocklyjunkie ). Muss ich mir mal in Ruhe zum verstehen vorlegen. ;)
  • on id - Regex für mehrere Geräte

    5
    0 Stimmen
    5 Beiträge
    556 Aufrufe
    C
    Okay, dachte jetzt das ioBroker Javascript verhält sich anders bzw hat besondere RegEx. Danke dir
  • HMIP-BDT State PRESS_SHORT / PRESS_LONG

    18
    0 Stimmen
    18 Beiträge
    1k Aufrufe
    GlasfaserG
    @CyberMicha sagte in HMIP-BDT State PRESS_SHORT / PRESS_LONG: Danke und sorry für das Nerven. Alles in Ordnung … hier nervt keiner ……. schön das es funktioniert
  • [gelöst] Selector $ findet States mit Raum-An...

    5
    0 Stimmen
    5 Beiträge
    928 Aufrufe
    echoDaveE
    @paul53 o.O das macht jetzt natürlich total Sinn :D danke jetzt wird mir einiges klar. Das sind die MAX!(BC-RT-TRX-CyN) Thermostate über Homegear eingebunden in ioBroker.
  • [gelöst] setparam.tcl früher auf der CCU2/piV...

    javascript
    3
    0 Stimmen
    3 Beiträge
    426 Aufrufe
    metaxaM
    @paul53 mann..oh..mann "strg+c/strg+v" sollte man in meinem Alter schon beherrschen Sample von @apollon77 : [image: 1568667448441-dc4046a8-f95f-465b-b57a-c77fd8736c66-grafik.png] Danke @paul53 fürs Baumlichten! Schon funktioniert es LG, mxa
  • Umdrehung pro Minute berechnen

    javascript
    10
    0 Stimmen
    10 Beiträge
    1k Aufrufe
    paul53P
    @thomasSC sagte: Wo mach ich die Einstellung für Eingang wahr oder falsch? Die ist bereits enthalten: falls Wert prüft den Wert des Trigger-Datenpunktes auf wahr, der sonst-Zweig wird bei falsch ausgeführt.
  • gelöst js: wie felxible "states" in werteliste

    javascript
    5
    2
    0 Stimmen
    5 Beiträge
    947 Aufrufe
    liv-in-skyL
    @paul53 danke
  • HmIP-BDT Level 0 on change

    6
    3
    0 Stimmen
    6 Beiträge
    353 Aufrufe
    AsgothianA
    @CyberMicha Prost :)

457

Online

33.0k

Benutzer

83.6k

Themen

1.3m

Beiträge