Skip to content

JavaScript

Hilfe für Skripterstellung mit JavaScript

2.5k Themen 49.1k Beiträge

NEWS

  • [Gelöst] Javascript Abfrage Letzte Änderung eines States?

    javascript
    9
    0 Stimmen
    9 Beiträge
    789 Aufrufe
    O
    @Asgothian ich habe es gelöst, manchmal sieht man den Walt vor lauter Bäumen nicht. Den "last change" berechne ich jetzt im Script und nehme einfach ein anderes Widget. Danke für deinen letzten Tipp, dass hat mir die Scheuklappen von den Augen genommen.
  • JavaScript starten beim Öffnen eines Views

    4
    0 Stimmen
    4 Beiträge
    407 Aufrufe
    M
    @Th0mas Wenn das Alles war, bitte als [gelöst] kennzeichnen im ersten Post in der Überschrift. Video Thema als gelöst kennzeichnen.flv
  • Suche anwesensheits skript

    111
    0 Stimmen
    111 Beiträge
    10k Aufrufe
    J
    @denjo Ja es liegt an den AVM Geräten, nur warum die das ab und zu machen und was man direkt dagegen tun kann hat noch keiner raus gefunden. Wie geschrieben ich hatte das Problem auch schon und ein FW Update mit vorherigen Reset der Box hatte schon gereicht. Also selbe HW wie vorher.
  • Mein erstes Skript und Probleme!

    9
    0 Stimmen
    9 Beiträge
    341 Aufrufe
    L
    @paul53 Danke!!! MfG Wastl
  • MySQL Datenbank doppelte Einträge entfernen

    javascript monitoring
    3
    0 Stimmen
    3 Beiträge
    429 Aufrufe
    omega235O
    @OliverIO genau sagen kann ichs nich, da ich verschiedene Ansätze hatte, und dadurch schon viel gelöscht war. Dieser lief sehr schnell. Für die letzten 1,5 Millionen Deletes waren es rund 20 minuten. (vorherige Läufe waren teils 6h beschäftigt und haben nur ne Million geschafft.)
  • Javascript wird nicht beendet und läuft in Hintergrund

    3
    0 Stimmen
    3 Beiträge
    209 Aufrufe
    A
    Ich danke dir genau das hat gefehlt. funktioniert super. Hatte mir schon Gedanken gemacht mit der Vorschlaghammer Methode daran zu gehen. Eigenen Instance und die jedes mal Stoppen und Starten wenn das Script beendet wird. Dies ist natürlich die bessere Art. Danke noch mal und einen schönen Tag AlCalzone
  • username/login in javascript ausgeben

    6
    0 Stimmen
    6 Beiträge
    845 Aufrufe
    ice987I
    @AlCalzone @paul53 Typescript meckert alles an, was es nicht kennt; also ignorieren. Wird in einer der nächsten Versionen besser. Bisher war es nicht möglich, TypeScript beizubringen, dass hinter "system.group.administrator" ein Group-Objekt steckt. Wundebar zu hören :blush: Kann man in javascript auch die Info rückgeben, ob der User eingeloggt ist oder nicht? Wie bei vis mit {login}
  • Selektor $ Datenpunkte refresh Problem

    javascript
    6
    0 Stimmen
    6 Beiträge
    680 Aufrufe
    paul53P
    @zaunermax Habe noch eine Methode getestet, mit der der Javascript-Puffer bei Skriptstart und bei neuen Datenpunkten aktuell gehalten wird. const ECHO_ALARM_PFAD = '...'; const sel = $(ECHO_ALARM_PFAD + '.*.time'); const ids = []; sel.each(function(id, i) { existsState(id, function(err, exists) { if(!err) { if(exists) ids.push(id); else deleteObject(id); // in beiden Puffern löschen } }); }); on({id: /REgExp/}, function(dp) { if(!ids.includes(dp.id)) { // DP ist neu ids.push(dp.id); let obj = {}; obj.type = 'state'; obj.common = dp.common; obj.native = dp.native; setObject(dp.id, obj); // in objects buffer setState(dp.id, dp.state.val, true); // in states buffer } // Auswertung });
  • Zeitproblem in Javascript

    8
    0 Stimmen
    8 Beiträge
    601 Aufrufe
    paul53P
    @Snapergy sagte: Widget "Timestamp Value" Da Timestamps i.d.R. Millisekunden enthalten, sollte es mit dem Widget funktionieren.
  • Seltsames Verhalten von Zeit-Triggern

    javascript
    3
    0 Stimmen
    3 Beiträge
    264 Aufrufe
    AsgothianA
    @arteck Danke fuer den Tip, pruefe ich wenn ich zu hause bin. In der log Datei stehen die "falschen" Zeiten. A.
  • Octoprint 1.0.3 Fehlermeldungen im Log (gelöst)

    4
    2
    0 Stimmen
    4 Beiträge
    666 Aufrufe
    joergeliJ
    Fehler wurde mit Octoprint-Adapter V 1.0.5 gefixed, siehe issue .
  • Ressourcenverbrauch einzelner javascripts

    3
    0 Stimmen
    3 Beiträge
    167 Aufrufe
    K
    @paul53 Danke, habe so etwas befürchtet. Brauche es zwar nicht unbedingt, mein Rechner hat noch Reserven. Aber dennoch interessiert es mich, was ich mit meinen Skripten so anrichte bzw. verbrauche, welche Varianten ressourcenschonender sind und ob es sich ggf Optimierungen lohnen.
  • [gelöst] Javascript Adapter rot

    javascript
    5
    0 Stimmen
    5 Beiträge
    250 Aufrufe
    ?
    @htrecksler Ja das stimmt, habe ich nun umgestellt. Vielen Dank für deine Tipps.
  • Telegram Bild direkt schicken, ohne Zwischenspeichern

    javascript
    29
    0 Stimmen
    29 Beiträge
    4k Aufrufe
    coyoteC
    @Nahasapee hm ok, wenn du es ja jetzt auch ausprobiert hast und es auch nicht geht, ist es eben so... Ja genau, lokal speichern und dann schicken ist ja kein Problem, das geht. Wie gesagt, dachte eben, da das Bild ja schon vorhanden ist, könnte ich es direkt weiterleiten
  • Skript - Alexa Speak wenn zwei Bedingungen erfüllt

    18
    0 Stimmen
    18 Beiträge
    2k Aufrufe
    nils50122N
    @mbw Gibt es eine Möglichkeit die Systemvariable (idSV und idSV2) nach erfolgreicher Übergabe zu leeren? Ansonsten gibt es momentan immer das Problem, dass bei einem Neustart z.B. der Rega-Instanz, des IOBrokers, der Raspberrymatic die Systemvariable noch einmal übergeben wird.
  • curl Befehl über Javascript absetzen

    2
    0 Stimmen
    2 Beiträge
    466 Aufrufe
    UncleSamU
    @gammler2003 Mit JavaScript (respektive nodejs) führt man normalerweise keine Shell Befehle aus, sondern programmiert mit den vorhandenen Funktionen. Viele verwenden die zusätzliche Library Axios, aber es geht auch mit den Boardmitteln von nodejs/JavaScript. Hier findest du eine gute Dokumentation: https://nodejs.dev/learn/making-http-requests-with-nodejs
  • [GELÖST] SQL Custom Query > No database selected

    javascript
    4
    0 Stimmen
    4 Beiträge
    661 Aufrufe
    frank2604F
    @apollon77 Ah, cool, wusste ich nicht. Habe einen PR eingestellt. Ich hoffe, ich habe alles richtig gemacht.
  • createState (Ack)

    4
    1
    0 Stimmen
    4 Beiträge
    452 Aufrufe
    paul53P
    @UncleSam sagte: anhand des Ack unterscheiden, ob der Wert von aussen (Ack=false) oder von "innen" (Ack=true) gesetzt wurde. Das betrifft Datenpunkte in Adaptern, aber nicht eigene, virtuelle Datenpunkte, die mittels createState() erstellt werden.
  • [Erledigt] Laden von (Material Design) Icons im Script

    2
    0 Stimmen
    2 Beiträge
    239 Aufrufe
    U
    OK, i am using now the icons from: https://www.iconshock.com/material-icons/house-icons/garbage-can-icon/ I got there also icons in blue. I save them on my webserver.
  • hue Adapter neue Version - Command

    1
    0 Stimmen
    1 Beiträge
    172 Aufrufe
    Niemand hat geantwortet

612

Online

32.7k

Benutzer

82.5k

Themen

1.3m

Beiträge