Weiter zum Inhalt

JavaScript

2.5k Themen 49.7k Beiträge

Hilfe für Skripterstellung mit JavaScript

NEWS

  • Beispiel Script Bahnhofsuhr läuft leider nicht

    6
    0 Stimmen
    6 Beiträge
    448 Aufrufe
    AlCalzoneA
    @heinzie Tut mir Leid, das weiß ich leider nicht. Geht sicher irgendwo in VIS, aber das nutze ich nicht.
  • EchoShow8 (oder vis) fernsteuern - youtube,streamplayer

    template
    14
    4
    1 Stimmen
    14 Beiträge
    1k Aufrufe
    liv-in-skyL
    @mcu das funktioniert nicht - wollte ich auch haben - daher das umgedrehte - ich zeige meine videos auf dem echo show an und nicht mehr am pc - somit kann ich reagieren, wenn z.b. das telefon klingelt und die videos unterbrechen. das ganze funktioniert nur, weil ich die yt-player api im echo show habe (über die widgets). diese kann ich bedienen. auf dem pc läuft es im browser. mein echo show steht neben dem schreibtisch. daher sehe ich dort die videos. da ich am pc keine erkennung habe , ob irgendwo im browser youtube läuft, habe ich noch einen zweiten teil - ich schaue youtube nur über vlc an - vlc kann ich über batch script auf dem pc erkennen und dann andere geräte steuern - bzw vlc stoppen, wenn ein anruf kommt - so kann ich auch die werbung von youtube umgehen https://forum.iobroker.net/topic/41988/offtopic-wenn-die-werbung-auf-youtube-nervt
  • JSON, Zigbee und ein undefined

    20
    0 Stimmen
    20 Beiträge
    2k Aufrufe
    Z
    @paul53 Danke für die Hilfe, jetzt bin ich Fehlerfrei,
  • emun members auslesen

    3
    0 Stimmen
    3 Beiträge
    218 Aufrufe
    G
    @giraffe Ich denke sch das schon fast wieder erledigt ist. Grundsätzlich schreibe ich meinen Code in TS. Da ich den Fehler aube auch im JS habe, dachte ich an eine grundsätzliche Ursache. Nun stellte sich heraus, dass in JS members fälschlicherweise als Fehler markiert wird und das man eben doch damit arbeiten kann... In TS bin ich leider noch nicht so weit. Da TS nun mehr weiter auf Typen legt, muss es irgendwie an der Syntax liegen. Vielleicht finde ich dass jetzt auch noch heraus. Grüße Giraffe
  • Email Adapter Fehlerbehandlung

    11
    0 Stimmen
    11 Beiträge
    921 Aufrufe
    A
    danke euch beiden
  • Konsoleneintrag über JS Script

    7
    0 Stimmen
    7 Beiträge
    553 Aufrufe
    AlCalzoneA
    @janhp https://forum.iobroker.net/topic/41517/gelöst-befehl-als-root-ausführen-oder-rechte-ändern/40?_=1613114025282
  • [gelöst] async/await auch im on() ?

    10
    0 Stimmen
    10 Beiträge
    725 Aufrufe
    F
    @unclesam sagte in [gelöst] async/await auch im on() ?: Schau dir diese gute Erklärung von unserem AlCalzone mal an: Danke dir, die kannte ich schon und habe sie jetzt schon zwei- dreimal durch, aber lerne jedes mal etwas. Evtl. sollte ich die Beispiele mal mit konkretem Code beleben, so lerne ich halt am Besten. Gegen Ende schwirrt mir immer der Kopf :-) Verstanden habe ich es, aber um das zu verinnerlichen muss ich noch viel programmieren und üben
  • Javascript für CURL Aufruf

    6
    0 Stimmen
    6 Beiträge
    1k Aufrufe
    E
    @cash Danke vielmals! Hatte es in der Tat übersehen. Sorry. Ich schaue mir auch Deinen anderen Thread an und gebe Bescheid falls ich auch noch etwas beitragen kann :-)
  • Timer abbrechen

    16
    0 Stimmen
    16 Beiträge
    2k Aufrufe
    K
    @ticaki das wäre ein echter Vorteil. Das Zigbee Protokoll des Geräts muß das auch ermöglichen.
  • [gelöst] Problem mit isTimeInRange

    3
    0 Stimmen
    3 Beiträge
    408 Aufrufe
    neoN
    @ente34 Vielen Dank für die Hilfe. Werde ich testen
  • [gelöst] On Anweisung (bitte Nachhilfe)

    6
    0 Stimmen
    6 Beiträge
    352 Aufrufe
    paul53P
    @skorpil sagte: erklären, warum mein Weg mit ODER nicht funktioniert? Das ist nicht vorgesehen, denn RegExp und Array bieten die Möglichkeit mehrerer IDs.
  • Dimmen mit Ikea Zigbee Lichttaster

    9
    2
    0 Stimmen
    9 Beiträge
    808 Aufrufe
    stefan999S
    @paul53 Danke Paul, das war schon der Hinweis den ich gebraucht habe. Er sendet ein und ein "brightness_up_hold" beim Drücken und ein "brightness_up_release" beim Loslassen. Ich hatte das übersehen. Und sorry wenn ich mich mit den ganzen Begriffen noch nicht so auskenne. Aber Paul hat ja mein Problem dann doch erkannt so geht es var timer= null; on( // Ikea Lichttaster 1 {id: 'mqtt.0.zigbee2mqtt.0x5c0272fffe33314b', change: "any"}, function () { var x = (getState('mqtt.0.zigbee2mqtt.0x5c0272fffe33314b').val); var x2 = JSON.parse(x).action; //console.log(x2); var y = '0_userdata.0.Lichttaster_Ikea_1.Helligkeit'; var z = '0_userdata.0.Lichttaster_Ikea_1.Farbton'; var e = '0_userdata.0.Lichttaster_Ikea_1.EIN'; if(x2 == 'brightness_up_click') setState(y, getState(y).val + 10); if(x2 == 'brightness_down_click') setState(y, getState(y).val - 10); if(x2 == 'brightness_up_hold') { timer = setInterval(function(){ setState(y, getState(y).val + 5);}, 500); if (getState(y).val == 100) clearInterval(timer); } if(x2 == 'brightness_up_release') { console.log(x2); clearInterval(timer); } if(x2 == 'brightness_down_hold') { timer = setInterval(function(){ setState(y, getState(y).val - 5);}, 500); if (getState(y).val < 1) clearInterval(timer); } if(x2 == 'brightness_down_release') { console.log(x2); clearInterval(timer); } if(x2 == 'arrow_right_click') {setState(z, getState(z).val + 1); if (getState(z).val >9) setState(z,1);} if(x2 == 'arrow_left_click') {setState(z, getState(z).val - 1); if (getState(z).val <2) setState(z,10);} if(x2 == 'toggle') setState(e, !getState(e).val); });
  • Auslesen einer Datenpunktliste (Ordner für Datenpunkte)

    4
    0 Stimmen
    4 Beiträge
    611 Aufrufe
    B
    Danke für den Input. Mit dem $Selector hats geklappt. @OliverIO Du meintest bestimmt getObject
  • Skript MiHome Error

    11
    0 Stimmen
    11 Beiträge
    881 Aufrufe
    Thomas BraunT
    @jonas-0 Was spuckt denn which nodejs && nodejs -v && which node && node -v && which npm && npm -v && apt policy nodejs nun aus?
  • Nach aktuellem update funktionieren Javascrite nicht mehr.

    javascript
    12
    0 Stimmen
    12 Beiträge
    587 Aufrufe
    E
    Das Problem wurde gefunden :) Grund: In alexa2.0.History.Json wird "status" nicht mehr gesetzt. Man muss nur die Abfrage if (jsonObj.status == "SUCCESS") im Skript entfernen, dann funktioniert wieder alles. Trotzdem Danke für Eure Hilfe.
  • Datenpunkte GetState / SetState

    Verschoben
    6
    0 Stimmen
    6 Beiträge
    652 Aufrufe
    S
    OK, das macht Sinn. Wieder was neues gelernt, danke für die Info!
  • Wert wird nicht aktualisiert

    javascript
    6
    0 Stimmen
    6 Beiträge
    293 Aufrufe
    paul53P
    @chaot sagte: var y = '0'; So? Ja.
  • [Erledigt] Ändern eines Datenpunktes von Attribut "Name"

    5
    1
    0 Stimmen
    5 Beiträge
    218 Aufrufe
    paul53P
    @uwe72 sagte: dann aber 1-2 Sekunden später wieder automatisch der alte Wert dargestellt wird. Das macht dann der Adapter, der keine individuellen Namen zulässt.
  • [gelöst] mqtt - direkt in Obj. auf einen json node zugreifen

    14
    1
    0 Stimmen
    14 Beiträge
    2k Aufrufe
    liv-in-skyL
    @stefan999 happy planing
  • Ordner global

    4
    0 Stimmen
    4 Beiträge
    573 Aufrufe
    F
    @homecineplexx vielen Dank. Da waren 🍅 auf meinen Augen

279

Online

33.0k

Benutzer

83.3k

Themen

1.3m

Beiträge