Weiter zum Inhalt

JavaScript

2.5k Themen 49.2k Beiträge

Hilfe für Skripterstellung mit JavaScript

NEWS

  • Touchscreen mit PIR Bewegungsmelder schalten

    2
    0 Stimmen
    2 Beiträge
    273 Aufrufe
    M
    Ich habe es mit blockly probiert. Vielleicht kann ein Admin den Thread bitte in das Blockly Unterforum verschrieben. Anbei ein Bild, allerdings funktioniert es nicht :( Hat jemand eine Idee. In den Einstellungen habe ich exec auf erlauben gesetzt. [image: 1641409561619-blockly.jpg]
  • Wert eines Datenpunktes ändern und als neuen DP darstellen

    18
    0 Stimmen
    18 Beiträge
    1k Aufrufe
    paul53P
    @c1olli sagte: Basic gelernt Immerhin: Basic ist auch eine Skriptsprache, allerdings mit vielen Dialekten.
  • gelöst: Datenabfrage über CloudPro

    javascript
    2
    1
    0 Stimmen
    2 Beiträge
    132 Aufrufe
    A
    @michihorn Schau mal in den Einstellungen des iot-Adapters, im Tab "Services und IFTTT". Da ist sowohl die richtige URL-Syntax definiert, als auch die Whitelist.
  • {"ack":true} statt Raumname in JS-Funktion

    8
    1
    0 Stimmen
    8 Beiträge
    653 Aufrufe
    paul53P
    @sebastian-kemmerling sagte: Cannot read property 'de' of undefined Anscheinend ist mindestens einem der 6 Trigger-Datenpunkte kein Raum zugeordnet.
  • Abfrage über Aufzählung ohne Funktion

    Gelöst
    3
    3
    0 Stimmen
    3 Beiträge
    359 Aufrufe
    S
    @paul53 , ich werde verrückt, das war der Fehler. Hatte schon alles Mögliche neu gestartet, aber nicht den Javascript Adapter. Vielen Dank für den Hinweis, jetzt kann endlich weiter machen (drei Tage Stillstand durch Umwissenheit). Ich glaube den Neustart von Instanzen muss ich noch stärker verinnerlichen, ist nicht das erste Mal, dass ich dadurch ausgebremst wurde, aber ich bin ja noch in der Lernphase. Nochmals herzlichen Dank
  • Ordner im Wurzelverzeichnis anlegen

    18
    1
    0 Stimmen
    18 Beiträge
    1k Aufrufe
    SeiteBallon74S
    @paul53 Alles klar. Danke dir für die Hilfe.
  • getObject setObject BUG?

    10
    0 Stimmen
    10 Beiträge
    852 Aufrufe
    T
    @fastfoot Das Lesen mehr Leute als nur der TE und ich hätte mir viel ausprobieren erspart, wenn manches vollständiger ausgeführt würde. Doku gibts ja teilweise nur als versprechen. :)
  • Verständnisfrage "if"

    9
    1
    0 Stimmen
    9 Beiträge
    804 Aufrufe
    paul53P
    @ticaki sagte: Der Vollständigkeit halber NaN liefert auch false.
  • [gelöst] Telegram reply markup: Cannot send editMessageText

    6
    1
    0 Stimmen
    6 Beiträge
    869 Aufrufe
    FoodFighterF
    ouch....:man-facepalming: ich hab's gefunden... für die Nachwelt: sendTo('telegram.0', { user: last_sender_name, text: ('💡 Licht >', editMessageText: { options: { chat_id: getState("telegram.0.communicate.requestChatId").val, message_id: getState("telegram.0.communicate.requestMessageId").val, reply_markup: { inline_keyboard: [ [{ text: 'Wohnzimmer', callback_data: 'menu_licht_wohnzimmer'}], [{ text: '< Hauptmenü', callback_data: 'menu' }] ], } } } }); So bleiben die Fehler weg... der user hat in Zeile 2 gefehlt. Danke für den Denkanstoß
  • [Erledigt] Tabelle für Klima-Werte

    18
    0 Stimmen
    18 Beiträge
    943 Aufrufe
    Z
    @heinrichb said in [Erledigt] Tabelle für Klima-Werte: @liv-in-sky ja, danke Dir. Ich bin damit zu meiner Zufriedenheit aufgestellt :) Hi, die Tabelle die Du da gemacht hast waere genau auch das was ich suche. Darf ich fragen wie Du das gemacht hast, bzw. kannst Du mir helfen das zu machen? Ich habe in der Zwischenzeit viele Sensoren im Haus, die ich gerne in einer Tabelle zeigen moechte. danke.
  • Stromzählerskript neu initialisieren

    2
    0 Stimmen
    2 Beiträge
    227 Aufrufe
    R
    @rallef [image: 1640686391145-pv_json.png]
  • Baustein Max Zeit "setStateDelayed"

    4
    0 Stimmen
    4 Beiträge
    311 Aufrufe
    paul53P
    @tiego sagte: Verzögerungen von Größer 30 Minuten immer als 30 Min angesehen werden? Das kann ich nicht nachvollziehen, denn gerade mit 1 Stunde getestet und setState() erfolgte exakt 1 Stunde nach Skriptstart. setStateDelayed('javascript.1.test.string1'/*string1*/, 'nach einer Stunde', true, 3600000); Auch im Sourcecode des Javascript-Adapters ist keine Begrenzung auf 30 Minuten zu finden.
  • Entwicklertools mobile Browser - Skripte nicht geladen

    3
    0 Stimmen
    3 Beiträge
    268 Aufrufe
    S
    @wal Ich weiß nicht, ob Webanwendung der richtige Begriff ist. Ich habe hier eine HTML Seite zur Steuerung der Klimaanlage mit Javascript und der simple-API gebastelt. Grundsätzlich wird JAVA am Handy ausgeführt, nur eben auf genau dieser Seite nicht. Ohne eine Entwicklerkonsole bzw. Fehlermeldungen habe ich keinen Ansatz, woran es liegen könnte. Ergänzung: Ich importiere die Funktionen als Klasse. Mit den Klassen kommt mein Handy anscheind nicht zurecht - ohne geht es.
  • Rechnen mit JSON+ Abspeichern als Datenpunkt

    9
    0 Stimmen
    9 Beiträge
    853 Aufrufe
    F
    @adsfa sagte in Rechnen mit JSON+ Abspeichern als Datenpunkt: Vielen Dank euch beiden!! @paul53 Jetzt klappt es perfekt :) Zum Verständnis: Was bedeutet min = 3? @fastfoot Den Ansatz auch noch das Datum zu haben finde ich super. Muss ich dafür das JSON Ergebnis in z.B. dem Datenpunkt: 0_userdata.0.Forum.Tanken.json abspeichern? nein, wenn es schon in einer variable ist (zB result) dann let arr = result.result[0] in der ersten Zeile
  • VW Connect Ladungen auslesen wie am besten

    2
    1
    0 Stimmen
    2 Beiträge
    286 Aufrufe
    Meister MopperM
    @kasperfunsurfer Vor demselben Problem stehe ich auch mit meinem bluelink-Adapter. Die Daten werden ja pro Tag ausgeworfen und die Ordner vom Adapter nach einer bestimmten Anzahl von Tagen gekappt/gelöscht. Ich habe noch keinen Weg gefunden, eine Abfrage nach Tagen durchuführen.
  • 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
    364 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
    743 Aufrufe
    M
    @fastfoot @paul53 Ok. Danke an alle.

417

Online

32.8k

Benutzer

82.7k

Themen

1.3m

Beiträge