Weiter zum Inhalt

JavaScript

2.5k Themen 49.9k Beiträge

Hilfe für Skripterstellung mit JavaScript

NEWS

  • Alexa's meckern unterbinden (Gerät nicht...)

    3
    0 Stimmen
    3 Beiträge
    210 Aufrufe
    D3ltoroxpD
    @dr-bakterius Gut mit den Routinen ist halt dann schon recht aufwendig, vor allem am Tablet, wenn man die am PC schreiben könnte wärs noch mal was anderes. NodeRed fällt raus, das hatte ich bis jetzt aber da stimmt irgendwas mit den Alexa Servern nicht. Ich habe 140 + Geräte, eigentlich aber nur 30-40. Ich habe viele doppelt und dreifach, alte Geräte die ich gar nicht mehr habe, alle in der Liste. Dann geht das gespinne ja auch wieder los. Ich habe mehr als ein Gerät..., usw. Daher den Weg den ich gerade versuche. Die Info mit NodeRed ergänze ich mal oben.
  • getAstro date verschieben

    9
    0 Stimmen
    9 Beiträge
    454 Aufrufe
    Ben1983B
    @paul53 sagte in getAstro date verschieben: 600000 Danke. TOP
  • InfluxDB-Größe in einen Datenpunkt schreiben (Grep)

    3
    0 Stimmen
    3 Beiträge
    364 Aufrufe
    E
    @glasfaser Danke das wars!! parseFloat(result) So einfach kann es sein ... aber ich denke soooo kompliziert ;)
  • error: javascript.0 (1178) at Object.<anonymous>

    8
    0 Stimmen
    8 Beiträge
    720 Aufrufe
    Great SUNG
    @wolfgangfb Die methode hat keine Umwandlung zu String und offensichtlich keine saubere Fehlerbehandlung. In eine Datei kannst Du nur Streams schreiben, die normalerweise aus Byte-Arrays generiert werden, deren Grundlage ein String ist. Was Du versuchst zu schreiben ist ein numeric/float/integer, das hat zunächst keine direkte Umwandlungsmöglichkeit in einen Stream / Byte-Array, daher gibt es einen Fehler. Wenn Du es vorher in einen String umwandelst, ist alles grün. Es gibt einige Entwickler, die da Fehler werfen, aber die Umwandlung trotzdem machen, andere implementieren eine Prüfung und brechen dann mit einem sauberen Fehler ab. Hier scheint weder noch der Fall zu sein.
  • Skript zur Bewässerung

    3
    0 Stimmen
    3 Beiträge
    423 Aufrufe
    S
    @paul53 Genial! Genau damit war es lösbar. Vielen Dank für den Input, das war mir nicht bewusst, dass man es in dieser Form realisieren muss.
  • [gelöst] Next Sunrise herausfinden

    1
    1
    0 Stimmen
    1 Beiträge
    157 Aufrufe
    Niemand hat geantwortet
  • setTimeout und Skript-Neustart

    7
    0 Stimmen
    7 Beiträge
    644 Aufrufe
    AlCalzoneA
    @antimon Das ist eine Funktion, die im Skript-Kontext global verfügbar ist.
  • trigger mit regex mit variablen

    javascript
    21
    0 Stimmen
    21 Beiträge
    1k Aufrufe
    Damrak2022D
    @oli Hallo Oliver, ich nutze lediglich die Schlafmatte von Withings. Andere Withings Produkte gibt es bei mir momentan nicht.
  • [gelöst]Problem mit cacheSelectorState

    7
    3
    0 Stimmen
    7 Beiträge
    790 Aufrufe
    paul53P
    @khg sagte älteres Backup von der CCU3 eingespielt habe, funktioniert es wieder. Die von mir gezeigte Version funktioniert unabhängig vom Datenpunktnamen.
  • [gelöst] Problem mit simple-ssh zur synology

    16
    0 Stimmen
    16 Beiträge
    2k 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
    728 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
    261 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
    2k 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
    367 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
    298 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
    891 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
    332 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
    455 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
    4k Aufrufe
    cashC
    @lepremier So in etwa habe ich es bei mir auch. Allerdings nutze ich keine feste Szenen.

281

Online

33.1k

Benutzende

83.7k

Themen

1.3m

Beiträge