Skip to content

JavaScript

Hilfe für Skripterstellung mit JavaScript

2.5k Topics 48.9k Posts

NEWS

  • Max /Mintemperatur aus influxdb mit gethistory

    Moved javascript monitoring
    18
    0 Votes
    18 Posts
    3k Views
    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 Votes
    21 Posts
    1k Views
    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 Votes
    3 Posts
    350 Views
    Z
    Natürlich :man-facepalming: wie dumm von mir Danke klappt bestens
  • async / await -> Muster Anleitung gesucht

    35
    0 Votes
    35 Posts
    4k Views
    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 Votes
    23 Posts
    733 Views
    M
    @fastfoot @paul53 Ok. Danke an alle.
  • getState() in Callback von createState() gibt not found

    8
    0 Votes
    8 Posts
    747 Views
    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 Votes
    5 Posts
    335 Views
    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 Votes
    2 Posts
    539 Views
    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 Votes
    32 Posts
    5k Views
    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 Votes
    4 Posts
    317 Views
    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 Votes
    8 Posts
    546 Views
    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 Votes
    4 Posts
    270 Views
    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 Votes
    8 Posts
    415 Views
    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 Votes
    4 Posts
    426 Views
    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 Votes
    26 Posts
    3k Views
    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 Votes
    16 Posts
    836 Views
    ice987I
    @ticaki diese Lösung funktioniert perfekt! Vielen Dank für deine Hilfe! :man_dancing:
  • Probleme mit Regex basiertem Trigger (gelöst)

    3
    0 Votes
    3 Posts
    233 Views
    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 Votes
    7 Posts
    858 Views
    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 Votes
    21 Posts
    1k Views
    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 Votes
    3 Posts
    364 Views
    N
    @elsmarto Leider bisher nicht. Tut mir leid

704

Online

32.6k

Users

82.2k

Topics

1.3m

Posts