Skip to content

JavaScript

Hilfe für Skripterstellung mit JavaScript

2.5k Themen 49.0k Beiträge

NEWS

  • createAlias, bitte Script überprüfen

    javascript
    4
    0 Stimmen
    4 Beiträge
    462 Aufrufe
    dslraserD
    @Berlon schau mal hier https://forum.iobroker.net/post/462078 und hier https://forum.iobroker.net/post/462092 und im ersten Beitrag ist ein kurzes Viedeo und Beispiele im Spoiler unter Vorlagen Alias und Vorlage Alias erstellen. https://forum.iobroker.net/post/273896
  • [Gelöst] Fehler bei Asterisk Installation

    10
    1 Stimmen
    10 Beiträge
    683 Aufrufe
    M
    @Thomas-Braun Ja, der Asterisk hat sich jetzt auch installieren lassen. Nochmal Danke!
  • Mehrere SetState schalten nicht

    6
    0 Stimmen
    6 Beiträge
    437 Aufrufe
    paul53P
    @CrunkFX sagte: Meinst du das so? Ja. schedule("59 23 * * *", function () { let end = getState(shelly_kwh).val; setState(end_str1, end); let diff = end - getState(start_str1).val; setState(dif_str1, diff); setState(kosten_tag_gestern, diff * preis_kwh)); });
  • noble restart scan in JS nur nach Instanz-Restart

    javascript
    3
    0 Stimmen
    3 Beiträge
    386 Aufrufe
    G
    @AlCalzone Okay, war felsenfest davon überzeugt, ich würde was vergessen. Danke für die Rückmeldung, werde das mit der eigenen Instanz in Betracht ziehen :+1:
  • Astrokonfiguration - keine Wirkung

    6
    0 Stimmen
    6 Beiträge
    527 Aufrufe
    paul53P
    @HauWi112 sagte: dayTimeSchedules() hab ich nicht zur Verfügung. Das ist wahrscheinlich eine interne Funktion des Javascript-Adapters. Mein Eindruck ist, dass die Konfigurationsdaten "Tageszeiteinstellungen" noch nicht im Script ausgewertet können.
  • catch error bei setState

    5
    0 Stimmen
    5 Beiträge
    470 Aufrufe
    D
    @paul53 sagte in catch error bei setState: if(typeof state == getObject(lightId).common.type) setState(lightId, state); perfekt. Genau danach habe ich gesucht.
  • [gelöst] iQontrol erwartet "boolean" --> common.type ändern?

    5
    2
    0 Stimmen
    5 Beiträge
    335 Aufrufe
    metaxaM
    @paul53 wieder einmal danke! Funktioniert astrein, verstehen tue ich es einfach nicht. on('system.host.Raspy4-Display-Diele.alive', function(dp) { if(!dp.state.val) // Änderung auf false ( Habe jetzt diesen Beitrag von dir gefunden. // Änderung auf false Ich hätte hier ein ='false' erwartet oder soetwas Ähnliches. Tja, Javascript ist einfach nicht an einem Nachmittag mit einer Funktion zu erlenen :-) @paul53 --> Alles Gute und xund bleiben! LG, mxa
  • Hilfe, mein Log wird zu gemüllt!

    16
    0 Stimmen
    16 Beiträge
    487 Aufrufe
    ?
    @Homoran sagte in Hilfe, mein Log wird zu gemüllt!: @dekat Deswegen wollen wir immer Screenshots, log Ausgaben und skripte sehen Rischtisch!!👍🏽👍🏽🙂🙂
  • Verständnisproblem: sql Abfrage in Function, Ergebnis als Rückgabewert

    6
    0 Stimmen
    6 Beiträge
    537 Aufrufe
    hanssH
    @paul53 Vielen Dank, das leuchtet ein. Wenn am Programmende nur ein log("blabla") erforderlich ist, dann geht das ja noch. Wenn man aber im Programm mit dem Rückgabewert weiterarbeiten will, dann passiert das in der Callback Funktion "auswertung". Das wird bei mehreren Abfragen dann sehr unübersichtlich. Siehe: https://forum.iobroker.net/topic/35344/sql-abfrage-universal/10 Gibt es dafür eine Lösung?
  • Im Javascript wird das Node Modul nicht gefunden

    3
    0 Stimmen
    3 Beiträge
    257 Aufrufe
    N
    Hallo Werde ich mal probieren. Gibt es darüber irgentwelche Infos? Gruß NetFritz
  • Umwandlung BIN in DEC

    12
    0 Stimmen
    12 Beiträge
    448 Aufrufe
    paul53P
    @stefancammans sagte: genau so wie ich es mir vorgestellt habe. Dann markiere bitte das Thema in der Überschrift des ersten Beitrags als [gelöst].
  • Bitte Hilfe beim Erstellen einer kleinen Programmzeile

    28
    0 Stimmen
    28 Beiträge
    1k Aufrufe
    TH GT
    @paul53 Erste Anwendung hat schon geklappt und die Grundlast wurde erhöht
  • Gelöst NPM Module werden nicht gefunden

    javascript
    21
    0 Stimmen
    21 Beiträge
    2k Aufrufe
    GlasfaserG
    @Werner303 Kein Problem ... kannst ja @Thomas-Braun auch mal dafür positiv Bewerten ;) dafür sind die Pfeil .... [image: 1587843045143-1.jpg]
  • History Werte zusammenrechnen

    12
    0 Stimmen
    12 Beiträge
    879 Aufrufe
    CrunkFXC
    @paul53 Danke, das macht genau was es soll.
  • Wasserzähler KNX Umwandeln

    5
    0 Stimmen
    5 Beiträge
    579 Aufrufe
    T
    @paul53 Danke nochmal Paul. die rechnerei funktioniert jetzt. Allesdings ist das ergebniss Käse. Da stimmt wohl mein Ursprungswert nicht . Hat jemand vielleicht einen KNX Wasserzähler im Einsatz?
  • [gelöst]Datenpunkte anlegen...

    3
    0 Stimmen
    3 Beiträge
    447 Aufrufe
    V
    @paul53 Danke! Dachte ich mir. Pat
  • Berechnung der abs. Luftfeuchte - komisches Verhalten

    7
    4
    0 Stimmen
    7 Beiträge
    1k Aufrufe
    Basti97B
    @Homoran Aso Danke:+1:
  • [gelöst] Ausführreihenfolge bei Script-Start

    3
    0 Stimmen
    3 Beiträge
    278 Aufrufe
    Q
    @paul53 super. es kann manchmal so einfach sein. danke dir.
  • [gelöst]: array sortieren nach 2 werten

    javascript
    4
    1
    0 Stimmen
    4 Beiträge
    445 Aufrufe
    liv-in-skyL
    @paul53 (mein problem war ja, das es keinen sinn macht, das strings von einander abgezogen werden :-) ) genau dafür habe ich ersatz gesucht @fastfoot (ds beispiel funktioniert nur, wenn keine leerzeichen vorhanden sind und mind. eine zahl im text steht - sonst macht parseInt ein "NAN" ergebnis - bei mir soll es nur um alphabeitisch sortierung gehen) danke für eure inputs - hat etwas gedauert habe aber dadurch eine lösung gefunden [image: 1596294686207-image-4.png] myArr.sort( function(a, b) { var aA = a[5]//.replace(reA, ""); var bA = b[5]//.replace(reA, ""); if (aA === bA) { return a[0].toLowerCase().localeCompare(b[0].toLowerCase()); } });
  • Aktionen nach Neustart der Raspberrymatic

    javascript
    2
    0 Stimmen
    2 Beiträge
    216 Aufrufe
    GlasfaserG
    @michihorn sagte in Aktionen nach Neustart der Raspberrymatic: nach dem Neustart meiner Raspberymatic machen viele Aktoren Dinge die sie nicht mach sollen, Vermutlich hast du in deine Scripts" wurde aktualisieren "im Trigger ..... so das beim Neustart der Raspberrymatic sich die Datenpunkte alle aktualisieren und deine Scripts alle starten .

277

Online

32.7k

Benutzer

82.4k

Themen

1.3m

Beiträge