Skip to content

JavaScript

Hilfe für Skripterstellung mit JavaScript

2.5k Themen 48.8k Beiträge

NEWS

  • Klingelbild via Telegram versenden klappt nicht mehr

    13
    1
    0 Stimmen
    13 Beiträge
    902 Aufrufe
    HomoranH
    @bahnuhr sagte in Klingelbild via Telegram versenden klappt nicht mehr: Wieso ist er jetzt wieder drin ? weil ich ihn wiederhergestellt habe, da sonst der Zusammenhang zerstört wäre. @bahnuhr sagte in Klingelbild via Telegram versenden klappt nicht mehr: Ich hatte oben meinen Beitrag gelöscht. ... Das ist nicht ok.
  • request package is deprecated - please use httpGet ...

    18
    0 Stimmen
    18 Beiträge
    1k Aufrufe
    HomoranH
    @thomas-braun sagte in request package is deprecated - please use httpGet ...: Ohne @... Danke! Hab's verbessert
  • Ordnerstruktur im Javascript Adapter

    7
    1
    0 Stimmen
    7 Beiträge
    522 Aufrufe
    D
    @homoran okay, danke für deine Hilfe
  • Hilfe bei Skripte von request auf httpGet umbauen

    132
    0 Stimmen
    132 Beiträge
    18k Aufrufe
    Ro75R
    @pefau Öffentliche IP, also dein Server oder irgendwo im Internet? Was sagt den der "response.statusCode"? Ro75.
  • JS Script Shelly3EM Pro MQTT Fehlermeldung

    3
    2
    0 Stimmen
    3 Beiträge
    235 Aufrufe
    H
    @mickym Danke für den Anstoß.... Habe schon die letzten Tage schauen wollen, was ich damals für einen Datentyp eingestellt habe. Bin immer daran hängen geblieben, daß ich nichts ändern konnte bzw. die Einstellungen nicht öffnen konnte. Habe gerade bemerkt, daß ich nicht im Expertenmodus war. So geht's wenn man nicht wirklich im Thema ist bzw. die Bedienung nicht intus hat. Scheint jetzt zu funktionieren ohne Fehlermeldung... Danke
  • [gelöst] Jetzt 2 Objecte, JavaScript (gelb) und scripte?

    4
    0 Stimmen
    4 Beiträge
    354 Aufrufe
    S
    @haus-automatisierung @paul53 dankeschön. Mir ist das heute zum ersten Mal aufgefallen.
  • Javascript v8.3.1 "on" Funktion immer mit "change: 'ne'"?

    4
    0 Stimmen
    4 Beiträge
    431 Aufrufe
    O
    @paul53 Vielen Dank, also hatte ich ja doch etwas falsch verstanden. Habe es nun ohne "id:{..}" eingebaut, wie du geschrieben hast und die Funktion wird auch ohne "change: 'ne'" nicht immer wieder ausgeführt. Vielen Dank für die schnelle Hilfe! Grüße, Olli
  • http post tagkeys und fieldkeys

    javascript communication
    5
    0 Stimmen
    5 Beiträge
    225 Aufrufe
    D
    @haus-automatisierung Ja, es funktioniert für meine Bedürfnisse hervorragend, da es große Flexibiliät beinhaltet. Es müssen nur im loggingTemplate die benötigten tags und fields eingetragen werden. Vielen Dank für Deine Unterstützung. Gruß DET
  • [SOLVED]Log wird von JS Script mit Meldungen geflutet

    4
    0 Stimmen
    4 Beiträge
    370 Aufrufe
    M
    Ich dachte es gäbe eine andere Möglichkeit... Danke für die Info.
  • [SOLVED] Warnmeldung bei mooncalc

    3
    0 Stimmen
    3 Beiträge
    282 Aufrufe
    M
    Mit der Änderung kommt keine Fehlermeldung mehr. var moontime = mooncalc.getMoonTimes(now, 50, 7); var tr = moontime.rise.getHours() + ':' + moontime.rise.getMinutes(); var ts = moontime.set.getHours() + ':' + moontime.set.getMinutes(); var state = "0"; if(p > 0.05) state = "1"; if(p > 0.2) state = "2"; if(p > 0.3) state = "3"; if(p > 0.45) state = "4"; if(p > 0.55) state = "5"; if(p > 0.7) state = "6"; if(p > 0.8) state = "7"; if(p > 0.95) state = "0"; setState("0_userdata.0.Astro.Mondstand.MondPhasenText",state); Danke.
  • [SOLVED] require request ersetzen durch httpPost in JS

    16
    0 Stimmen
    16 Beiträge
    2k Aufrufe
    D
    @paul53 Mit deiner Idee und dem Attribute "form" bekomme ich zwar keinen Timeout mehr, eine Sprachausgabe erfolgt aber nicht. Timeout Variable habe ich wieder rausgenommen, da 2000ms mehr als ausreichend sein sollte. httpPost('http://192.168.178.51:8765', { form: {sayit: 'Sprachausgabe' }}, (error, response) => { if (!error) { console.log(response.statusCode); console.log(response.data); console.log(response.headers); } else { console.error(error); } }); javascript.0 12:09:24.356 info script.js.common.Sayit: 200 javascript.0 12:09:24.356 info script.js.common.Sayit: <html><head><head><body><h1>Hello, World</h1></body>Header<br/>content-length : 29 remote-addr : 192.168.178.252 http-client-ip : 192.168.178.252 host : 192.168.178.51:8765 content-type : application/json connection : keep-alive accept-encoding : gzip, compress, deflate, br accept : application/json, text/plain, */* user-agent : Mozilla/5.0 (X11; Linux i686; rv:109.0) Gecko/20100101 Firefox/121.0 <br/>----<br/>method = POST<br/>uri = /<br/>Params<br/>NanoHttpd.QUERY_STRING : null<br/></html> javascript.0 12:09:24.356 info script.js.common.Sayit: Object [AxiosHeaders] { 'content-type': 'text/html', date: 'Sun, 23 Jun 2024 10:09:24 GMT', connection: 'keep-alive', 'content-length': '496' }
  • ifan (tasmota) mit Alexa über iot-adapter steuern

    1
    0 Stimmen
    1 Beiträge
    172 Aufrufe
    Niemand hat geantwortet
  • 3 Skripte melden Fehler seit js 8.4.0

    21
    0 Stimmen
    21 Beiträge
    2k Aufrufe
    D
    @ilovegym ja alles gut, dann weiß ich das es nicht an mir liegt. danke
  • SSLstrict deaktivieren in httpPost

    5
    0 Stimmen
    5 Beiträge
    424 Aufrufe
    R
    @haus-automatisierung, vielen Dank für Deien Antwort. Ja, die Doku ist hier durchaus hilfreich und jetzt macht auch alles einen Sinn. Allerdings habe ich den Sourcecode schneller gefunden. Ich werde dann darauf warten, dass v8.4 offiziell in der GUI angeboten wird. Ich hoffe es wird nicht allzu lange dauern. Gruß Ralf
  • axios.get Abfrage

    15
    0 Stimmen
    15 Beiträge
    738 Aufrufe
    haus-automatisierungH
    @oliverio Die httpGet-Funktion nimmt intern die URL auseinander und setzt die Header richtig. Funktioniert also auch mit Credentials in der URL. https://github.com/ioBroker/ioBroker.javascript/blob/6162239596a4d4f5ca9001dc136aacf3061f4013/lib/tools.js#L150-L162
  • Umbau von request auf httpGet schickt nur den Pfad

    7
    0 Stimmen
    7 Beiträge
    636 Aufrufe
    Thomas HuberT
    @andre hat hier vielleicht eine Lösung, da das Script ursprünglich von seinem Blog ist :thinking_face:
  • Rechnen mit Timestamps und Datenpunkten

    4
    0 Stimmen
    4 Beiträge
    352 Aufrufe
    paul53P
    @warhammer73 sagte: liefert nur die Uhrzeit Dann nimm bei setState() new Date().toString() oder formatDate(new Date(), 'YYYY-MM-DD hh:mm:ss')
  • Wie kann ich den Streamer.bot Client in JS verwenden?

    10
    1
    0 Stimmen
    10 Beiträge
    834 Aufrufe
    W
    @haus-automatisierung Vielen Dank.
  • fs.appendFileSync funktioniert nicht mehr

    7
    0 Stimmen
    7 Beiträge
    516 Aufrufe
    haus-automatisierungH
    @wolfren sagte in fs.appendFileSync funktioniert nicht mehr: mit dem Zusammensuchen von Infos mit Google schleichen sich Probleme ein Ja, es gibt leider extrem viele Beiträge mit Fehlern und Dingen, welche man nicht so tun sollte. :(
  • Schedule wird nicht ausgeführt

    13
    0 Stimmen
    13 Beiträge
    1k Aufrufe
    M
    Es funktioniert nun in allen Varianten. Danke vielmals!

744

Online

32.6k

Benutzer

82.1k

Themen

1.3m

Beiträge