Skip to content

JavaScript

Hilfe für Skripterstellung mit JavaScript

2.5k Themen 48.9k Beiträge

NEWS

  • Max /Mintemperatur aus influxdb mit gethistory

    Verschoben javascript monitoring
    18
    0 Stimmen
    18 Beiträge
    3k Aufrufe
    SegwayS
    @adsfa sagte in Max /Mintemperatur aus influxdb mit gethistory: @segway Danke dir. Wie gebe ich die berechneten Werte an iobroker zurück? Würde die gerne zum Triggern nutzen. Ah okay, du willst triggern darauf, dann musste es in einen Wert schreiben ja das stimmt.
  • SetState sendet falschen Wet auf den KNX Bus

    21
    0 Stimmen
    21 Beiträge
    1k Aufrufe
    N
    @felixnb Klappt das bei dir so noch alles? Irgendwie habe ich genau das gleiche Problem, wie du, jedoch war bei mir min/max nicht im RAW enthalten. Es kommt aber genau das nur auf dem KNX Bus an, wie du es im Eingangsbeitrag geschrieben hattest.
  • [Script] Ordnerstruktur auslesen

    3
    0 Stimmen
    3 Beiträge
    350 Aufrufe
    Z
    Natürlich :man-facepalming: wie dumm von mir Danke klappt bestens
  • async / await -> Muster Anleitung gesucht

    35
    0 Stimmen
    35 Beiträge
    4k Aufrufe
    dslraserD
    @fastfoot sagte in async / await -> Muster Anleitung gesucht: @apollon77 ich gehe da immer sehr konservativ ran :-) @dslraser hat es ja schon auf 100ms runter gedrückt. Bevor ich mich dann endlich mal mit async/await beschäftigt hatte hat auch schon mal ein await wait(0) definitiv geholfen, in anderem Kontext allerdings :-) 50ms reichen auch, damit läuft es bei mir auch. Testweise 10ms, das ging dann schief und der Fehler kam wieder.
  • javascript Versionen (ab 5.2 und vorher) Skripte

    javascript
    23
    0 Stimmen
    23 Beiträge
    733 Aufrufe
    M
    @fastfoot @paul53 Ok. Danke an alle.
  • getState() in Callback von createState() gibt not found

    8
    0 Stimmen
    8 Beiträge
    747 Aufrufe
    D
    Das mit dem Timing-Problem macht sehr viel Sinn, ist ein Raspberry Pi 3 mit relativ wenig freiem Arbeitsspeicher und vielen anderen Skripten die im Hintergrund laufen. Habe vor kurzem die States auch auf Redis umgestellt, was evtl. auch eine zusätzliche Verzögerung bedeuten kann (?). Werde mal probieren den Initialwert mit def zu übergeben sobald ich wieder Zeit habe, danke für eure Hilfe.
  • MP3 Funk-Gong HM-OU-CFM-TW: redmatic, Sound per Javascript

    5
    0 Stimmen
    5 Beiträge
    337 Aufrufe
    S
    @mickym :clap: vielen Dank für Deine Recherchen, sie haben mir sehr geholfen. Schade, dass es bislang keine dynamische Auswahl der Soundfiles gibt. Aber vielleicht kommt das ja noch.
  • Script für eigene Alarmanlage auf Zigbee Basis (IAS ACE)

    2
    1 Stimmen
    2 Beiträge
    539 Aufrufe
    O
    Just a short comment. New version 1.6.8 of zigbee adapter now includes above changes and no need to patch the driver anymore. Thus you can directly go for creating your "intruder alarm system" JS or blockly scripts. Best regards, Oliver
  • Perl Script in JavaScript umbauen? / Paradigma Heizung und Solar abfragen

    32
    0 Stimmen
    32 Beiträge
    5k Aufrufe
    M
    Bin jetzt auch Besitzer einer Paradigma SytaComfort 2 mit 2 LAN Ports. Einer geht an den Pellet Kessel, der andere an meinen Router. Kessel und Systa kommunizieren über ModBus. Der Kessel ist der ModBus Server. Systa ist der Client. Wie muss ich jetzt den Modbus Adapter konfigurieren, damit ich Messwerte empfangen kann ? Hat das schon jemand hinbekommen ? Das mit den Scripten, RestApi und DNS Umleitungen funzt leider nicht. Gruß Mattes
  • Javascript über shell deaktivieren

    4
    0 Stimmen
    4 Beiträge
    318 Aufrufe
    F
    @thomas-braun said in Javascript über shell deaktivieren: iobroker stop javascript iobroker stop javascipt.0 No connection to databases possible ...
  • gelöschtes Script verursacht Log Einträge

    8
    2
    0 Stimmen
    8 Beiträge
    548 Aufrufe
    htreckslerH
    @c1500 sagte in gelöschtes Script verursacht Log Einträge: Threat kann also geschlossen werden den kannst du selber schließen indem Du dem Betreff des ersten Eintrages ein [gelöst] voranstellst
  • [Beantwortet] Playstation übers Netzwerk einschalten

    javascript
    4
    0 Stimmen
    4 Beiträge
    270 Aufrufe
    Thomas BraunT
    @jayr @arteck https://forum.iobroker.net/topic/50022/gelöst-playstation-4-wake-on-lan Ob damit die Patches automatisch dann eingespielt werden weiß ich aber nicht. Zumindest geht die Kiste an.
  • Fehler in "if-Bedingung" / brauche mal Anfängerhilfe

    8
    0 Stimmen
    8 Beiträge
    416 Aufrufe
    S
    Muss mich korrigieren... es funktioniert. die ausgelassenen Werte werden allerdings als NULL ins JSON übernommen. Musst mein Blockly jetzt umbauen um die Nullwerte nicht zu übernehmen, nun klappt es...
  • Anfängerfrage

    4
    0 Stimmen
    4 Beiträge
    429 Aufrufe
    SchmakusS
    @janne16 du musst natürlich anstatt "null" bei den Values auch etwas eintragen! Schau dir die Beispiele im Script an. Un wieso postets du deine LightControl-Fragen nicht im passenden Thread? [Vorlage] LightControl
  • Datenpunkte in JSON aufbereiten [gelöst]

    26
    2
    0 Stimmen
    26 Beiträge
    3k Aufrufe
    MoppedmanM
    @liv-in-sky Deine Erklärung das du in der JS Funktion ein Objekt benötigst zusammen mit dem Hinweis von @paul53 das ich aus Blockly ein solches Objekt nicht direkt erzeugen kann hat "den Groschen Fallen lassen". Du hast auch richtig verstanden, dass ich die Werte monatlich schreiben möchte und daher ist dein Vorschlag direkt umsetztbar. Ich möchte nur einmalig die vorhandenen Datenpunkte der letzten 1,5 Jahre auslesen und diese ebenfalls in JSON übertragen. Danke für die Hilfe an alle. Mache mich jetzt and die Umsetzung.
  • (gelöst) clearSchedule Frage

    javascript
    16
    0 Stimmen
    16 Beiträge
    840 Aufrufe
    ice987I
    @ticaki diese Lösung funktioniert perfekt! Vielen Dank für deine Hilfe! :man_dancing:
  • Probleme mit Regex basiertem Trigger (gelöst)

    3
    0 Stimmen
    3 Beiträge
    233 Aufrufe
    F
    @olixatiobroker kann ich nicht nachvollziehen, obj enthält die zu erwartenden Werte: 0:30:51.281 info javascript.1 (489) script.js.testjs: {'id':'0_userdata.0.Test','newState':{'val':'4','ts':1637883051279,'ack':false,'lc':1637883051279,'from':'system.adapter.admin.0','q':0},'oldState':{'val':'3','ts':1637883033133,'ack':false,'lc':1637883033133,'from':'system.adapter.admin.0','q':0},'state':{'val':'4','ts':1637883051279,'ack':false,'lc':1637883051279,'from':'system.adapter.admin.0','q':0}}
  • Javascript zum umrechnen watt in kw/h täglich auf 0 setzten

    7
    0 Stimmen
    7 Beiträge
    861 Aufrufe
    AsgothianA
    @mmoeller53 sagte in Javascript zum umrechnen watt in kw/h täglich auf 0 setzten: @asgothian Verstehe die antwort nicht so ganz, also nach dem was ich von der quelle ablesen kann stimmt die berechnung (ausgerechnete kwh vom wechelrichter im vergleich zum skript) nun möchte ich aber das der errechnete wert im script täglich zurück auf 0 gesetzt wird und weiß nicht so recht wie. Der trick ist nicht um 0 Uhr auf 0 zurück zu setzen sondern bei der ersten Änderung nach 0 Uhr den Wert seit 0 Uhr zu berechnen. Dann sparst Du dir den ganzen Zeit-Krams mit cron job und Überscheidungen von Skripten um Mitternacht. A.
  • cron / schedule Zeitpunkte

    21
    0 Stimmen
    21 Beiträge
    1k Aufrufe
    mickymM
    @fastfoot sagte in cron / schedule Zeitpunkte: @mickym was bitte hat Oracle mit iobroker zu tun? und was der unix-cron? iobroker verwendet node-schedule welches nur angelehnt an den original cron ist. Und selbst beim 'Original' gibt es verschiedene Derivate OK - dann sind das halt andere Derivate und dann sind es eben 6 Felder im iobroker. Habe damit kein Problem. Wusste nicht, dass es da unterschiedliche Implementierungen gibt, sorry. :(
  • Problem mit schalten eines 2. Ereignisses mit Telegrammenü

    3
    3
    0 Stimmen
    3 Beiträge
    365 Aufrufe
    N
    @elsmarto Leider bisher nicht. Tut mir leid

357

Online

32.6k

Benutzer

82.2k

Themen

1.3m

Beiträge