Weiter zum Inhalt

JavaScript

2.5k Themen 49.2k Beiträge

Hilfe für Skripterstellung mit JavaScript

NEWS

  • [gelöst] Problem mit simple-ssh zur synology

    16
    0 Stimmen
    16 Beiträge
    1k Aufrufe
    A
    @glasfaser dickes dankeschön dafür, noch dazu am So! habe es komplett übernommen, meine Variablen eingetragen - leider nix kann aber inzwischen daran liegen, das die Firewall der syno dicht gemacht hat wegen zu vieler Zugriffe, muss mich jetzt um Familie kümmern und setz mich die nächsten Tage noch mal dran Nachtrag: konnte es nicht lassen da nochmal bei zu gehen - es funktioniert! nochmals ein ganz liebes dankeschön dafür!
  • History Daten lesen und Durchschnitt bilden

    javascript
    7
    0 Stimmen
    7 Beiträge
    574 Aufrufe
    S
    @paul53 Jetzt bekomm‘ ich einen Wert, TOP Vielen Dank an euch 🙏
  • Javascript js Datei parsen STL200

    javascript
    11
    0 Stimmen
    11 Beiträge
    1k Aufrufe
    sonnenscheinS
    @sonnenschein Da einfach keine Lösung zu den RegEx gefunden habe das zweite Ergebnis abzufragen, habe das jetzt mit dem Parser Adapter gelöst. Auch da gab es ein Problem aber auch das konnte gelöst werden. Parser Absturz bei Datenloggerabfrage
  • [gelöst/Pebcak] Problem mit Klasse/Zugriff auf variable

    2
    0 Stimmen
    2 Beiträge
    215 Aufrufe
    Great SUNG
    Oh man... wie doof muss man sein... Ein Dictionary und ich mach .length drauf... this.neededAmount = Math.round(Object.keys(this.urlListObj).length / 2); so gehört das!
  • Cyberpower Webseite der USV auslesen

    13
    0 Stimmen
    13 Beiträge
    1k Aufrufe
    I
    Vielen lieben Dank Euch allen! Mit ein paar kleinen Anpassungen passt nun alles. Genial. Ich bin froh, nun auch den Umweg über MQTT los zu sein, weil ich das auf der selben Maschine etwas überflüssig finde und es vor allem die Wartbarkeit weiter erschwert (bei Neuinstallationen). Dazu gab es Fehlermeldungen im ioBroker-Log, denen ich jetzt nicht nachgehen muss (wohl von paho). Ich nutze übrigens das Skript ohne Benutzername und Passwort, das nur die Bearer-Authorization nutzt. Scheinbar läuft dieses Token nicht ab. Edit: Ich habe jetzt das Pyton-Skript in Blockly so integriert, dass Blockly beim ioBroker-Start dieses auf Dateisystemebene anlegt und berechtigt, falls es noch nicht existiert. Wie oben erwähnt, denke ich da an Neuinstallationen etc.
  • [gelöst]nodejs net server beenden

    javascript
    2
    0 Stimmen
    2 Beiträge
    316 Aufrufe
    S
    @stoffel67 said in nodejs net server beenden: Fehler gefunden: // close connection server.close(); //sock.unref(); ich muss den Server beenden, nicht den "socket"
  • Advanced one liner: Alle keys als array by value

    2
    0 Stimmen
    2 Beiträge
    237 Aufrufe
    F
    @great-sun ob ich das wirklich verwenden würde sei mal dahin gestellt Object.entries(mySourceDict).filter(r => r[1] === sourceValue).map(r => r[0])
  • Problem mit Asynchronität

    6
    0 Stimmen
    6 Beiträge
    620 Aufrufe
    Great SUNG
    @thisoft Ach iwo... Es war ja auch nur nett gemeint und etwas witzig gedacht ;-) Manchmal ist es ein ! das zuviel oder zu wenig ist :D Das hatte ich heute auch schon lach
  • SQL wofür ist die Option "Zähler"?

    4
    1
    0 Stimmen
    4 Beiträge
    285 Aufrufe
    K
    hmm, ich habe einen Datenpunkt, wo ich "Zähler" angehakt habe. Dort wird dann ein Wert eingetragen, wenn man ioBroker neu startet. Normalerweise sollen da nur immer um 23:59 Uhr Werte eingetragen werden bzw. ein Wert.
  • Englischtexte Übersetzen (gelöst)

    8
    3
    0 Stimmen
    8 Beiträge
    231 Aufrufe
    stefu87_CHS
    @paul53 Hab den Adapter neu gestartet und jetzt zeigen mir alle Texte die richtigen Informationen auf Deutsch an.
  • Abfrage mit Axios

    Verschoben javascript
    25
    0 Stimmen
    25 Beiträge
    3k Aufrufe
    cashC
    @lepremier So in etwa habe ich es bei mir auch. Allerdings nutze ich keine feste Szenen.
  • ViS: [erledigt]script über html widget oder script in dp

    5
    0 Stimmen
    5 Beiträge
    394 Aufrufe
    liv-in-skyL
    @bananajoe mit dem {wid} hat man dann ein binding (von {wid}) im binding (den dp im html widget) geht ja nicht :-( daher mit jquery
  • Anleitung: history.0 to sql.0 -> custom richtig setzen

    1
    0 Stimmen
    1 Beiträge
    209 Aufrufe
    Niemand hat geantwortet
  • global class helper mit getState

    4
    0 Stimmen
    4 Beiträge
    177 Aufrufe
    Great SUNG
    Ich hab das mittlerweile wieder auf Funktionen zurückgestellt, aber wenn jemand eine Idee hat, wie man das mit Klassen sauber / funktional hinbekommen kann, würde ich mich freuen. Da ist der code dann schöner/sauberer ;-)
  • [gelöst] Alte Scripts in objects.jsonl - wie los werden?

    2
    0 Stimmen
    2 Beiträge
    175 Aufrufe
    Great SUNG
    Wenn man zu dumm ist... Ich hatte in einem anderen script noch einen Aufruf, das aber mit dem eigentlichen verbunden war und somit den Fehler auch da ausgeworfen hat. Leider sind die Fehlerangaben mit Zeile etc. nicht so gut, so dass man das nicht wirklich finden kann manchmal, sonst hätte sich der Fehler sicher schneller gefunden...
  • Warnings: Angeblich nicht existierende Datenpunkte

    12
    1
    0 Stimmen
    12 Beiträge
    728 Aufrufe
    D
    @mickym Ok. Dann hoffen wir mal, dass das wieder eine Weile läuft. Mich nervt halt immer, dass bestimmte Sachen eine Zeit lang tun, dann macht man ein Update, und dann geht plötzlich nichts mehr. Ich würde als Entwickler versuchen abwärtskompatibel bleiben. Das ist sonst im Grunde, wie wenn man sein Winword updated und dann die alten *.doc nicht mehr lesen kann. Klar, ist alles auf freiwilliger Basis und kostet nichts. Aber ich finde das ist ein Grundprinzip das man nicht verletzen sollte. Aber ich will mich nicht beschweren. Kann ja wirklich einen technischen Grund gehabt haben der Kompatibilität verbietet. Ich bin auf jeden Fall froh, dass es wieder läuft. Danke für die Hilfe. Gruss Ralf
  • Swapping auf Raspi 4

    5
    0 Stimmen
    5 Beiträge
    167 Aufrufe
    jmeister79J
    @thomas-braun ja dachte ich auch dran. ich hatte noch ein Script wo zweimal die settimeout function im on trigger verwendet wird. Einen hab ich soeben eliminiert. Bleibt noch der: //Bewegung erkennen und wert nach x Sekunden zurücksetzen, solange wird das icon in der Visu angezeigt on({id: 'javascript.0.Alerts.CamMotionDetected', val: true}, async function (obj) { setTimeout(function () { setState("javascript.0.Alerts.CamMotionDetected", false); for (let i of dirlist) { setState("javascript.0.Alerts.CamMotionDetected"+i, false); //individuelles alarmbit setzen } }, 60000); });
  • Bitte um Script Hilfe!

    3
    0 Stimmen
    3 Beiträge
    266 Aufrufe
    paul53P
    @fischi87 on(idmonitor, function(dp) { monitor = dp.state.val; display(); });
  • HTML Tabelle Calendar Adapter

    javascript template
    81
    3
    2 Stimmen
    81 Beiträge
    12k Aufrufe
    GladysVelasG
    Beachten Sie: HTML-Tabellen sind die semantisch passende Struktur, um tabellarische Daten in Zeilen und Spalten darzustellen. Früher wurden HTML-Tabellen dazu eingesetzt, komplette Layouts umzusetzen. Das widerspricht allerdings letztlich dem Grundgedanken eines modernen Webdesigns (Stichwort: Trennung von Inhalt und Layout), kann Probleme hinsichtlich der Barrierefreiheit für Screen-Reader-Nutzer verursachen und ist schlecht zu warten. Verwenden Sie hierfür das Grid Layout.
  • Eigenschaft LOW_BAT Zugriffsproblem

    3
    0 Stimmen
    3 Beiträge
    252 Aufrufe
    A
    @paul53 Klasse, das war es! Vielen Dank!

523

Online

32.8k

Benutzer

82.7k

Themen

1.3m

Beiträge