Weiter zum Inhalt

JavaScript

2.5k Themen 49.7k Beiträge

Hilfe für Skripterstellung mit JavaScript

NEWS

  • Ordnerstruktur im Javascript Adapter

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

    132
    0 Stimmen
    132 Beiträge
    24k 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
    334 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
    457 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
    543 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
    273 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
    477 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
    359 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
    3k 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
    208 Aufrufe
    Niemand hat geantwortet
  • 3 Skripte melden Fehler seit js 8.4.0

    21
    0 Stimmen
    21 Beiträge
    3k 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
    541 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
    942 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
    822 Aufrufe
    Thomas HuberT
    @andre hat hier vielleicht eine Lösung, da das Script ursprünglich von seinem Blog ist
  • Rechnen mit Timestamps und Datenpunkten

    4
    0 Stimmen
    4 Beiträge
    453 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
    1k Aufrufe
    W
    @haus-automatisierung Vielen Dank.
  • fs.appendFileSync funktioniert nicht mehr

    7
    0 Stimmen
    7 Beiträge
    688 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
    2k Aufrufe
    M
    Es funktioniert nun in allen Varianten. Danke vielmals!
  • EVCC PV Überschuss laden

    12
    0 Stimmen
    12 Beiträge
    2k Aufrufe
    tugsiT
    @michaelf Ich persönlich lasse auch bei mir per MQTT die Daten schicken aber der TE hatte ja wegen der API gefragt und dem steuern darüber, deswegen habe ich die Hinweise darauf gemacht. Letztendlich ist es wie bei allem, es gibt mehrere Wege, die nach Rom führen ;-)
  • Skripten des E-Control Spritpreisrechners

    javascript monitoring
    292
    4 Stimmen
    292 Beiträge
    76k Aufrufe
    bergjetB
    @negalein Danke für das widget. Verwende das jetzt auch.

505

Online

33.0k

Benutzer

83.4k

Themen

1.3m

Beiträge