Skip to content

JavaScript

2.5k Topics 49.9k Posts

Hilfe für Skripterstellung mit JavaScript

NEWS

  • Trigger (on id...) auf ganzen Datenpunktordner

    16
    0 Votes
    16 Posts
    2k Views
    B
    Also die Daten liegen so vor dass sie durch die Funktion umgewandelt werden. Das Objekt was die Funktion zurückliefert enthält die Daten (val.Stunde enthält den im iobroker Objekte eingetragenen Wert, Minute und Funktion sind auch enthalten). Muster dort ist: Stunde:10,Minute:30,Funktion:1 Es könnte natürlich sein dass die später nach der Wandlung enthaltenen Strings Probleme machen, aber eine Fehlermeldung gibt beim Anlegen des Schedule zumindest nicht (Int erwartet oder ähnliches). Die Arrays werden zu Anfang des Scripts genau so definiert wie Du weiter oben als Beispiel gezeigt hattest....das hier eben war nur der Auszug mit der ON Funktion.
  • Türsensor, Text2command und Telegram

    18
    0 Votes
    18 Posts
    2k Views
    B
    hab herausgefunden
  • Cannot find name 'require'

    3
    0 Votes
    3 Posts
    703 Views
    Michael RomanerM
    Danke für die Hilfe, d.h. der Editor hat den Bug. Script sollte aber laufen.
  • Wie im script für Objekte Variablen verwenden

    3
    0 Votes
    3 Posts
    569 Views
    cbundC
    @cash Danke. Genau das meinte ich. Habe gerade erst mit Javascript begonnen.
  • Pfadangabe zu einem NAS-Ordner unter Linux???

    1
    0 Votes
    1 Posts
    295 Views
    No one has replied
  • [Vorlage] Gartenbewässerung mit 3 Ventilen

    1
    0 Votes
    1 Posts
    209 Views
    No one has replied
  • Frage zum Adapter

    Moved heating javascript
    2
    0 Votes
    2 Posts
    458 Views
    S
    Hallo @PeterKoch, mir ist leider keine Möglichkeit bekannt. Es wird das ausgelesen, was auch in der Nibe-App angezeigt wird. Das kommt über einen Abruf in einem Rutsch - inklusive der Übersetzungen. Man kann auch einzelne Werte abrufen. Da müsste man aber raus finden, ob es den Wert gibt und unter welcher Nummer der abrufbar ist. Ich behalte das mal im Hinterkopf. Eventuell bau ich was ein, dass man selbst Nummern hinzufügen kann. Grüße seb
  • Verzögerte Programmausführung bei Subscribe/On

    4
    0 Votes
    4 Posts
    478 Views
    E
    Super, danke an euch beide!
  • [Gelöst] Javascript Adapter Update Fehler

    4
    0 Votes
    4 Posts
    690 Views
    BluelinuxB
    @Issi dankeschön jetzt funktioniert wieder alles... tip top...
  • 0 Votes
    5 Posts
    787 Views
    D
    Hatte das auch gerade bemerkt und mich gewundet, dass es trotzdem funktioniert. Wäre schön, wenn das mal gefixt werden könnte, da es doch schon irritiert. Ich habe jetzt einige Zeit damit verbracht, nach Alternativen für setInterval und clearInterval zu suchen, bis ich auf die Idee kam, hier mal im Forum nachzuschauen.
  • Tipp gesucht: pdf-Dokument download

    2
    0 Votes
    2 Posts
    370 Views
    GlasfaserG
    @radioman Habe so etwas ähnliches mal für meine Kinder auch genutzt , dieses ist hier Link Text ist auch sehr gut beschrieben vielleicht kannst du damit was anfangen !
  • ✔ require auf Skriptdatei und Zugriff auf var

    12
    0 Votes
    12 Posts
    2k Views
    MicM
    Super, danke @AlCalzone, auch für das Issue. Werde ich mir näher ansehen.
  • Signal soll 1 Sekunden lang gleich sein

    2
    0 Votes
    2 Posts
    227 Views
    paul53P
    @maxi22 Suche mal nach "Entprellen".
  • Fully Browser und Display ein bei Bewegungsmelder

    4
    0 Votes
    4 Posts
    898 Views
    A
    Da habe ich auch ähnliche Erfahrungen mit meinem Xiaomi BWM gemacht. Dazu hatte ich mir mal ne Schleife programmiert (die ich leider nicht mehr habe). Aber sinngemäß etwa so: CRON: Erhöhe jede Sekunde einen Datenpunkt "DisplayTimeOut" um 1. Wenn "DisplayTimeOut" > 600 (5 Minuten), schalte Display aus. Trigger: Wenn Bewegung, setze Datenpunkt "DisplayTimeOut"=0 und wenn Display aus ist, schalte ein.
  • [gelöst] Enums werden nur teilw. ausgelesen

    8
    0 Votes
    8 Posts
    757 Views
    paul53P
    @Pittini sagte: alle Member eines Raums var rooms = getEnums('rooms'); for (var i in rooms){ // loop ueber alle Raeume var room = rooms[i].name; if(typeof room == 'object') room = room.de; var members = rooms[i].members; for(let j in members) { log(room + ': ' + members[j]); } };
  • [Gelöst] Telegram Meldung ohne Ton

    8
    0 Votes
    8 Posts
    1k Views
    Paulchen67P
    @umbm sagte in Telegram Meldung ohne Ton: Deine Telegram-Zeile: sendTo('telegram.0', pfad); Wenn in"pfad" nur der Pfad zur Screenshot-Datei liegt, versuche mal das, so läuft es bei mir pfad = '/opt/iobroker/ipcam/vshot1.jpg'; sendTo('telegram.0', 'send', {text: pfad, disable_notification: true}); Danke, das funktioniert.
  • Scripte beim Neustart nicht starten

    6
    0 Votes
    6 Posts
    523 Views
    I
    Perfekt, danke :)
  • Lüftungsskript Fragen

    climate
    8
    1
    0 Votes
    8 Posts
    577 Views
    HomoranH
    @paul53 sagte in Lüftungsskript Fragen: Ist das ein Skript für alle Räume ? Ja! @paul53 sagte in Lüftungsskript Fragen: Das ist nicht von mir. Aber Teile davon @paul53 sagte in Lüftungsskript Fragen: Wie sieht der Vergleich aus ? Das muss ich dann suchen
  • Telegram Trigger-Worte

    javascript communication
    5
    7
    0 Votes
    5 Posts
    636 Views
    P
    @Glasfaser Ich habe mich an die Anleitungen eigentlich gehalten, daher wunderte es mich auch, dass die Schaltung am Ende nicht klappt. Vor allem das Video von Schimmer ist so aufgebaut gewesen wie ich es nachgebaut hatte. Unterschied bei mir sind halt mehr Auswahlmenüs bis zur Schaltung. @Nahasapee Schaue ich mir mal an, bisher habe ich mit enums nichts zu tun gehabt...
  • Fehlermeldung ich bin ratlos

    javascript
    6
    0 Votes
    6 Posts
    611 Views
    M
    Ich habe den Fehler gefunden. Ich habe den Homematic Bezeichner falls berechnet. Danke für Eure Rückmeldung.

359

Online

33.0k

Users

83.7k

Topics

1.3m

Posts