Skip to content

JavaScript

Hilfe für Skripterstellung mit JavaScript

2.5k Themen 48.8k Beiträge

NEWS

  • [gelöst] State Name an Wert anpassen

    3
    0 Stimmen
    3 Beiträge
    209 Aufrufe
    CrunkFXC
    @paul53 Danke, war ja garnicht so kompliziert:+1:
  • Relays für eine Sekunde einschalten.

    javascript
    5
    0 Stimmen
    5 Beiträge
    408 Aufrufe
    opossumO
    Hallo, @Beowolf , das Programm findest Du im iobroker dann unter hm-rega.0 und das sollte dann so aussehen: [image: 1590231386587-f11aec8e-a870-4d86-821c-c07ebf988748-image.png] Mit Deinem Script setzt Du dann den Datenpunkt ProgrammExecute auf true, das Programm in der CCU wird dann ausgeführt. Du musst dann aber im gleichen Script den DP mit einer Verzögerung wieder auf false setzen.
  • Javascript 4.6.14 kann nicht installiert werden

    13
    0 Stimmen
    13 Beiträge
    775 Aufrufe
    GarganoG
    iobroker fix habe ich laufen lassen: evtl. wars dies : ========================================================================== Checking ioBroker user and directory permissions (2/3) ========================================================================== Created /etc/sudoers.d/iobroker Fixing directory permissions... Javascript lies sich dann ohne Fehler upgraden. Danke.
  • Addieren von zwei Werten & Ausgabe in einem neuem Datenpunkt

    11
    1
    0 Stimmen
    11 Beiträge
    982 Aufrufe
    A
    Spitzenmäßig, es funktioniert. Vielen dank und morgen einen schönen Feiertag
  • [gelöst] JS variable an callback übergeben

    1
    0 Stimmen
    1 Beiträge
    160 Aufrufe
    Niemand hat geantwortet
  • Javascript in Vis

    6
    0 Stimmen
    6 Beiträge
    701 Aufrufe
    F
    @paul53 Hi Paul, habs jetzt indirekt gelöst. Ich frage jetzt im HTML Bereich den Datenpunkt ab und speicher den in eine Variable. Dann übergebe ich diese Variable einer Funktion die dann diesen Datenpunkt Global definiert. Somit hab ich diesen Datenpunkt im JS Code solange zur Verfügung bis er überschrieben wird. Ist zwar nicht grad was ich wollte, aber mir ist danach erst gekommen, dass ja der Datenpunkt im Javascript Code garnicht aktualisiert wird wenn das HTML Widget nicht aktualisiert wird. Das wird ja erst dann aktualisiert wenn ich einen Datenpunkt einfüge und dieser aktualisiert wird, richtig? Insofern hätte ich ja dann keine Aktulisierung des Datenpunktes im JS Code, weil das Widget nicht aktualisiert wird weil da kein Datenpunkt drin ist.... weißt was ich meine?
  • js mqtt String Objekt setState 'true' oder true

    javascript
    22
    0 Stimmen
    22 Beiträge
    1k Aufrufe
    hanssH
    Ich habe es gerade ausprobiert: wenn ich ein Objekt unter javascript.0.test anlege (typ string), dann kann ich es mit 'true' verändern. wenn ich ein Objekt unter mqtt.0.test anlege (typ string), dann kann ich es mit 'true' NICHT verändern.
  • Werte der CCU-Systemvariable auslesen

    javascript
    5
    0 Stimmen
    5 Beiträge
    413 Aufrufe
    paul53P
    @skorpil sagte: warum wird jetzt nur der numerische Wert (0,1,2,3) ausgegeben und nicht die Inhalte der SV "rein, raus, stop"? Eine Werteliste enthält Zahlenwerte, denen über die Eigenschaft common.states Zustandstexte zugeordnet sind.
  • js asynchron Problem

    javascript
    3
    0 Stimmen
    3 Beiträge
    180 Aufrufe
    hanssH
    Hallo Paul, Du hast wie immer recht. Mein Problem ist 'true' oder true. Schau dir bitte den Beitrag an: https://forum.iobroker.net/topic/33480/js-mqtt-string-objekt-setstate-true-oder-true Ich meine, das ist mein eigentliches Problem. Vielen Dank
  • gelöst - setTimeout Function aufrufen mit Wert

    5
    0 Stimmen
    5 Beiträge
    1k Aufrufe
    M
    So ich habe es doch noch herausgefunden. Es gibt jetzt noch eine weitere Funktion: for (i=0; i<=(anzahlVentile-1); i++) { if(getState(idAuswahl[i]).val) { setState(idCounter[i],getState(idZeiten[i]).val); SetTimeout(i); } } } function SetTimeout(wert) { delay[wert] = setTimeout(function() {startVentil(wert);}, verzoegerungen[wert]*5000); } @paul53: danke für deine Hilfe
  • [gelöst]zum vorherigen View zurückspringen ?

    1
    0 Stimmen
    1 Beiträge
    164 Aufrufe
    Niemand hat geantwortet
  • Beispiele mit Promises

    javascript
    3
    0 Stimmen
    3 Beiträge
    477 Aufrufe
    N
    ich hatte mal ne Wrapperklasse gebastelt in der ich setstate und createstate verwurstet habe, findest du hier: https://github.com/Nahasapeemapetilon/MyTelegramMenu/blob/master/lib/iobrokerfunctionswithpromise.js genutzt habe ich es zum Beispiel hier: https://github.com/Nahasapeemapetilon/MyTelegramMenu/blob/master/lib/menuitemreport.js Viele Grüße
  • Auslesen aus io Broker und visualisieren über Chart.js

    1
    0 Stimmen
    1 Beiträge
    338 Aufrufe
    Niemand hat geantwortet
  • [Vorlage] Promises mit Typescript

    1
    0 Stimmen
    1 Beiträge
    221 Aufrufe
    Niemand hat geantwortet
  • ??? TypeError [ERR_INVALID_CALLBACK]: ???

    3
    0 Stimmen
    3 Beiträge
    243 Aufrufe
    AlCalzoneA
    Ich glaube das ist ein Fehler im Adapter selbst. Bitte mal ein Issue mit der Fehlermeldung aufmachen ==> https://github.com/ioBroker/ioBroker.javascript
  • Pause zwischen 2 Befehlen

    7
    0 Stimmen
    7 Beiträge
    1k Aufrufe
    T
    @Alexi Hallo Alexi, ja, das hast Du Recht. Die Programmierung ist auch sauberer. Danke!
  • Watchdog um Javascript.0 neu zu starten ?

    7
    1
    0 Stimmen
    7 Beiträge
    529 Aufrufe
    A
    Mir ist Nichts anderes mehr eingefallen als einfach mal den ioBroker zu beenden UND jetzt auch das Linux System neu zu starten. Jetzt ist seit 90 Minuten Ruhe :) . Hoffe das bleibt so. Update: nach 16Stunden ist immer noch alles OK. Den ioBroker hatte ich ja schon mehrfach neu gestartet, die Lösung war wohl die Linux VM auch neu zu starten. So macht das wieder Spaß :)
  • Buanet Javascript - Screenshot aus Kamera

    2
    0 Stimmen
    2 Beiträge
    234 Aufrufe
    arteckA
    @huhie es gibt unzählige Beiträge zu dem Thema .. vor allem wie binde ich eine Kamera in iobroker ein.. schon mal nach gesucht ??
  • [Problem] Helios KWL - Zugriff auf Modbus

    2
    0 Stimmen
    2 Beiträge
    987 Aufrufe
    M
    @moehre Hallo moehre, ich stecke gerade am gleichen Punkt wie du und versuche meine Helios KWL in iobroker zu integrieren. Ich habe jetzt auch schon eine ganze Weile versucht mit dem modbus-Adapter zum Ziel zu kommen, leider bisher ohne Erfolg. Jetzt habe ich gesehen, dass du den XML ansatz erfolgreich hinbekokmmen hast. Wie bist du denn final vorgegangen um die für dich relevanten Informatzionen zu bekommen? Grüße
  • [Script] Geräte zählen/Namen auslesen - Problem mit if/else

    javascript
    7
    0 Stimmen
    7 Beiträge
    527 Aufrufe
    Mrs-BM
    @paul53 Nochmal ganz lieben Dank!!!

754

Online

32.6k

Benutzer

82.1k

Themen

1.3m

Beiträge