Skip to content

JavaScript

Hilfe für Skripterstellung mit JavaScript

2.5k Themen 48.9k Beiträge

NEWS

  • [gelöst] kein Log in JS-Scripten möglich

    22
    0 Stimmen
    22 Beiträge
    2k Aufrufe
    L
    @mrjeschke Ja, das war es! 1000 Dank! Was mich aber brutal ärgert: ich war der Meinung, dass ich hätte das schon ausprobiert bzw. umgestellt .... :angry: . Es ist halt wie so häufig: das Problem sitzt vor der Tastatur und sieht den Wald vor lauter Bäumen nicht ....
  • Durchfluss Liter/Min aus Zählerstand

    19
    0 Stimmen
    19 Beiträge
    1k Aufrufe
    K
    Bei meinen zyklischen Daten (Wasserzähler, früher auch S0 Stromzähler) habe ich den Zyklus durch die Sensoren vorgeben lassen. Diese senden jede Minute neue Daten (Gesamtsumme). Dann kann man auf die Datenpunkte triggern und "old" funktioniert auch wieder. Das Ursprungsskript von @paul53 passt dann, wenn man den timeout block raus nimmt.
  • Time-triggerd Skript wird nicht ausgelöst

    11
    0 Stimmen
    11 Beiträge
    588 Aufrufe
    CodierknechtC
    @chco sagte in Time-triggerd Skript wird nicht ausgelöst: Perfekt, danke! Naja - perfekt würde ich das nicht nennen. Ich jedenfalls finde die Logik dahinter mindestens "fragwürdig". Du willst also zwischen 04:00 und 06:00 Uhr schauen, ob das Handy zu 80 oder mehr % geladen ist und dann die dazu verwendete Dose abschalten? Was passiert, wenn Dein Handy um 05:59 Uhr zu 79% geladen ist und die 80% um 06:01 Uhr erreicht werden? Eben - nix! Sowas löst man üblicherweise mit einem Trigger und nicht über einen Zeitplan. on({id: "0_userdata.0.iPhone_battery", change: "ne"}, async function (obj) { if (obj.state.val >= 80) { // Steckdose wird ausgeschaltet setState("shelly.0.SHPLG-S#BCFF4D5B7B27#1.Relay0.Switch",false); // eine WhatsApp Benachrichtung senden sendTo('whatsapp-cmb.0', 'send', { text: 'Batteriestatus hat 80% überstiegen. Laden wird beendet.', /*hier fehlt noch etwas, oder?*/ // Text der WhatsApp Nachricht }); } });
  • Lampe jede Minute 10% heller

    3
    0 Stimmen
    3 Beiträge
    248 Aufrufe
    liv-in-skyL
    @chco setInterval mit 10 minuten wenn du die 100% hast : stoppe interval
  • Shelly Plug einschalten ioBroker geht nicht

    8
    0 Stimmen
    8 Beiträge
    597 Aufrufe
    S
    @chco wie ist der Shelly verbunden. Falls COAP Peer Multicast, mal auf Unicast umstellen.
  • JS Glühbirne einschalten, Farbe ändern und blinken lassen

    5
    0 Stimmen
    5 Beiträge
    493 Aufrufe
    AsgothianA
    @chco Versuch mal ein setState("shelly.0.SHCB-1#3494546B325A#1.lights.effect",0); vor dem ausschalten zu senden.
  • [gelöst] Aktuelle Wetterlage abfragen

    16
    0 Stimmen
    16 Beiträge
    591 Aufrufe
    DJMarc75D
    @wszene sagte in Aktuelle Wetterlage abfragen: Icons bei weatherunderground auszutauschen? Ich nutze den Adapter nicht produktiv aber hab mir den mal angesehen und da kann man wohl ein benutzerdefiniertes Iconset definieren. Anscheinend ist die URL welche die vordefinierten Iconsets beinhaltet (https://icons.wxug.com/i/c/k/11.svg) tot.
  • Shelly Glühbirne Farbe ändern mit JS

    3
    1
    0 Stimmen
    3 Beiträge
    189 Aufrufe
    C
    @paul53 Danke!
  • JS mit Kommastellen

    20
    0 Stimmen
    20 Beiträge
    750 Aufrufe
    Curtis777C
    @paul53 Danke dir, Es läuft.... Wie du von der minimalen Fehlermeldung auf die Ursache kommst ist mir noch schleierhaft. Aber ich danke dir Vielmals für deine Rasche und vorallem tolle Hilfe!
  • [gelöst] Laufschrift in DP (String)

    21
    1
    0 Stimmen
    21 Beiträge
    2k Aufrufe
    paul53P
    @mr-burns sagte: Es funktioniert. Ändere noch Zeile 16 } else setState(idT14, dp.state.val); uns setze das Thema in der Überschrift des ersten Beitrags auf [gelöst].
  • [gelöst] setTimeout falsch aufgelöst?

    15
    2
    0 Stimmen
    15 Beiträge
    1k Aufrufe
    H
    @bjoernb das klingt ja voll super...muss ich mal mit meiner frau besprechen bezüglich unseres Wufzis...danke
  • Javascript 0_userdata.0.xxx.als veränderbare Variable.01

    22
    0 Stimmen
    22 Beiträge
    3k Aufrufe
    S
    @crunchip wie meinst du das?
  • Telegram CAM Script anpassen aber wie ?

    3
    0 Stimmen
    3 Beiträge
    310 Aufrufe
    V
    @crunchip Meinst du das "sendTo('telegram', {user: 'UserName', text: 'Test message'}," ?? Das geht nicht, habe ich schon probiert... Das Script kennt UserName nicht. In dem Telegram Menü Script fragt der irgendwie den username ab (oder??). Wie gesagt habe von den Scripten nicht so viel ahnung... var STATEVAL = getState('telegram.0.communicate.request').val, TELEUSER = STATEVAL.substring(1,STATEVAL.indexOf("]"));sendTo('telegram.0', { user: TELEUSER, text: 'Funktion wählen', reply_markup: { keyboard: [ ['Tor zu', 'Tor auf'], ['Tor freigeben' ,'Tor sperren'], ['Kamera'] ], resize_keyboard: true, one_time_keyboard: false } }); Hatte ich versucht in das Kamera Script einzubauen aber da kommt eine Fehlermeldung das die Werte nicht passen.
  • Script: Alexa Listen pflegen und Anzeigen

    javascript template
    409
    5
    10 Stimmen
    409 Beiträge
    86k Aufrufe
    liv-in-skyL
    @xasch welches script nutzt du ?
  • Logausgabe in Frabe ohne 'warn' zu nutzen?

    6
    0 Stimmen
    6 Beiträge
    434 Aufrufe
    Great SUNG
    @codierknecht Danke :-) Wollte ich auch schon machen, hing aber gerade noch woanders drin :-) Full-Service today @Codierknecht verneig
  • Akkustand von iPhone/iPad abfragen

    9
    0 Stimmen
    9 Beiträge
    1k Aufrufe
    Marc BergM
    @chco sagte in Akkustand von iPhone/iPad abfragen: @dos1973 Hatte noch eine falsche Einstellung in der Kurzbefehle App. Besten Dank, jetzt funktoniert alles! Kannst Du bitte noch kurz beschreiben, welche Einstellung (welche Action) Du gewählt hast?
  • Variable zur Zeitsteuerung verwenden

    12
    0 Stimmen
    12 Beiträge
    918 Aufrufe
    W
    @warhammer73 sagte in Variable zur Zeitsteuerung verwenden: @wolfgangfb Danke, das sieht doch schon gut aus, muss ich mich mal mit dem gesamten Format beschäftigen, so spontan scheint es ja ans cron Format angelehnt zu sein. Ja, ist cron ähnlich, siehe https://www.npmjs.com/package/node-schedule Wie Du aus dem Array die passeden Eintraäge machst weißt Du wohl selbst.
  • Lampe blinken lassen => Set State im Intervall

    Verschoben
    4
    0 Stimmen
    4 Beiträge
    358 Aufrufe
    C
    @liv-in-sky : Funktioniert perfekt, danke!
  • Ladescript für zweites Tablet

    13
    2
    0 Stimmen
    13 Beiträge
    357 Aufrufe
    GlasfaserG
    @gluecksmann sagte in Ladescript für zweites Tablet: @glasfaser Geht um den Datenpunkt des Fully Tablets mit dem Batteriestand..... Ich ... als Außenstehender der nicht an deinem Computer sitzt , verstehe es jetzt immer noch nicht , was du damit meinst ! Geht es um dein Script was hier deine Anfrage eigentlich ist oder um ... was denn jetzt !?
  • Warnung unterdrücken

    14
    0 Stimmen
    14 Beiträge
    389 Aufrufe
    CodierknechtC
    @bommel_030 sagte in Warnung unterdrücken: Ich sehe zumindest keinen Vorteil ein "null" zuhaben Der Entwickler möglicherweise schon. Er hat dadurch einen "Tripple-State": Null, False und True. Er könnte z.B. mit dem "Null" feststellen, ob sein Adapter schon einmal gestartet wurde ... falls er das für irgendwas braucht.

406

Online

32.6k

Benutzer

82.3k

Themen

1.3m

Beiträge