Skip to content

JavaScript

2.5k Topics 49.7k Posts

Hilfe für Skripterstellung mit JavaScript

NEWS

  • Bewährte Histogrammfunktion?

    58
    0 Votes
    58 Posts
    6k Views
    K
    @fastfoot Danke für das Beispiel. Versuche mich nach und nach durchzukämpfen.
  • Events logisch verknüpfen

    4
    0 Votes
    4 Posts
    305 Views
    paul53P
    @smartstuffcoyote sagte: Was mache ich aber, wenn die Conditions unterschiedlich sind? Zum Beispiel change: "any" beim einen und "change: "lt" beim anderen? Auf "any" triggern und die zusätzliche Bedingung im Trigger auswerten oder besser zwei Trigger verwenden.
  • Viessmann API Connector

    4
    0 Votes
    4 Posts
    1k Views
    A
    @sub1ne Ich wollte damit nur sagen, dass dieser Adapter bereits genau für dieses Problem (neue Viessmann API) angepasst wurde.
  • IF Vergleichsoperator als Variable

    9
    0 Votes
    9 Posts
    851 Views
    O
    @oliverio das Switch werd ich mir auf alle Fälle ansehen.
  • mqtt json-string format

    javascript communication
    5
    2
    0 Votes
    5 Posts
    4k Views
    P
    @wannabe darf ich fragen welche Firmware du verwendest hast und ob ein Tutorial zum flashen existiert?
  • automatisch Daten auf FTP löschen per Javascript

    19
    0 Votes
    19 Posts
    2k Views
    OliverIOO
    @wolfi Ja mach einen neuen auf. Gibt verschiedene möglichkeiten. Wenn nas, dann wahrscheinlich mit Samba (windows Dateifreigabe) einbinden. Dann kannst du mit dem exec Befehl so drauf zugreifen wie wenn die Dateien lokal sind.
  • prüfen vor wieviel Sekunden ioBroker gestartet wurde?

    Moved
    11
    0 Votes
    11 Posts
    912 Views
    cashC
    @da_woody sorry meinte natürlich den hostnamen wenn ich ein neues Docker Image nutze. Ja man kann dokumentieren oder man benennt den Hostnamen entsprechend der Docker Image Version und spart sich das dokumentieren. Jeder wie er will. Natürlich kann man Feiertage errechnen, ausser die festen natürlich die immer am gleichen Tag sind. Passend dazu: Berechnung von Ostern. Ist aber ein anderes Thema.
  • Fehlermeldung " use a boolean or change the state"

    3
    0 Votes
    3 Posts
    962 Views
    S
    @alcalzone Dankeschön. Mache ich!
  • [gelöst] Ordner in Userdata per Javascript anlegen?

    4
    0 Votes
    4 Posts
    690 Views
    paul53P
    @swisslizard sagte: Was ist der Unterschied zwischen "Ordner, die kein Objekt sein müssen" und Ordner die Objecte sind? Die Ordnerstruktur z.B. im Tab "Objekte" oder bei "SelectID" (Blockly) wird durch Punkte in der ID erzeugt. Ordner können dabei auch Objekte vom Typ "folder", "device", "channel" und spezielle weitere sein. Anmerkung: Will man im Trigger z.B. "deviceName" oder "channelName" abfragen, erhält man das erwartete Ergebnis nur bei Einhaltung der ID-Struktur "device.channel.state".
  • Smartmeter Adapter - neue Daten Ereignis in Javascript

    4
    0 Votes
    4 Posts
    456 Views
    apollon77A
    @michael-uray am besten und sichersten wäre es das smartmeter einen sammelstate zb mit nem json aller Daten schreibt. Dann kann man den benutzen und hat alle Daten die zusammengehören. Das ist die sicherste Lösung. So machen es Adapter am ehesten wenn sowas gebraucht wird. Kannst gern mal ein issue in github dazu anlegen
  • [gelöst] id Farbe ändern mit JS und css

    3
    0 Votes
    3 Posts
    342 Views
    M
    @chrunchy Dankeschön für die Hilfe Chrunchy Die Lösung ist doch so einfach! in HTML die Farbe setzen: html1 = html1 + '<td><font color=red>' + getState('tankerkoenig.0.stations.cheapest.e5.short').val + '</td> <td>' + getState('tankerkoenig.0.stations.cheapest.e5.name').val + '</td> </tr>';
  • $-Operator liefert nicht alles

    10
    0 Votes
    10 Posts
    757 Views
    A
    @paul53 Das hat sich jetzt etwas überschnitten... ;) Ja, wenn ich die Liste der Geräte woanders herbekomme, passt das. Meine Idee war ursprünglich, einfach die Objekte anzulegen und dann befüllen zu lassen. In den Metadaten der Objekte sollen nämlich auch noch Abhängigkeiten erfasst werden (Gerät x ist von Gerät y abhängig, z.B. PC ist von geschalteter Steckdose abhängig), um Geräte in einer bestimmten Reihenfolge hoch-/runterfahren zu können. Da muss ich eh in die Eigenschaften des Objekts um das zu bearbeiten - oder ich lege mir in JS eine Struktur mit den benötigten Informationen an, das wäre auch noch eine Idee...
  • Probleme mit SendTo

    4
    0 Votes
    4 Posts
    692 Views
    OliverIOO
    Hast du das den mal ausprobiert mit Zeile 10 was ich geschrieben habe? Was willst du den mit den Daten machen? Das JSON.stringify ist für die Weiterbearbeitung erst mal nicht hilfreich. Erst wenn du ein javascript-Objekt in einen Datenpunkt schreiben willst musst du das machen. In result.result ist ja ein Array mit Objekten Jedes Objekt ein Datensatz aus deiner Datenbank gemäß dem SQL Ansonsten machst du einfach so var db = "XXX"; var table = "XXX"; var test1 = ""; sendTo('sql.0', 'query', 'SELECT * FROM ' + db + "." + table + ' where datum between "2022-03-01" and "2022-03-28"', function (result) { if (result.error) { console.error(result.error); } else { // show result help_func(result.result); } }); function help_func(result) { console.debug(result); }
  • Überwachen in Objektbaum

    8
    0 Votes
    8 Posts
    815 Views
    T
    @tyantreides ich hab mich wohl falsch ausgedrückt. Ich weiß was es macht, aber in die Sprache um einen Regex String richtig zu schreiben muß ich mich erst einlesen. Mit Regex reagiert das Skript auch auf Datenpunkte die später hinzugefügt wurden.
  • [gelöst] Intervall Scriptausführung

    7
    0 Votes
    7 Posts
    531 Views
    T
    @fredf Ja in diesem Fall wars richtig. Aber recht haste :)
  • DSB Mobile Abfrage per iobroker

    1
    0 Votes
    1 Posts
    260 Views
    No one has replied
  • Probleme mit einfachen IF Abfragen

    8
    0 Votes
    8 Posts
    808 Views
    M
    Super, danke so hat es geklappt mittels "Sichtbarkeit", danke trotzdem für das Skript :) Akku ist zwar voll, aber das umschalten eben im Test hat geklappt. Vielen Dank! [image: 1648135782751-2022-03-24-16_28_28-edit-vis.png]
  • Javascript und homee Adapter

    2
    0 Votes
    2 Posts
    310 Views
    bergjetB
    Das Problem gibt es noch immer. hat wer eine Idee?
  • [gelöst] Warten auf Erstellen und Befüllen von DP

    7
    0 Votes
    7 Posts
    552 Views
    dirk_1930D
    @alcalzone Vielen, vielen Dank! Es geht!
  • Taster für Rollo Shutter vom Shelly abfragen

    1
    2
    0 Votes
    1 Posts
    192 Views
    No one has replied

287

Online

33.0k

Users

83.4k

Topics

1.3m

Posts