Skip to content

JavaScript

Hilfe für Skripterstellung mit JavaScript

2.5k Topics 49.1k Posts

NEWS

  • Telegram Trigger-Worte

    javascript communication
    5
    7
    0 Votes
    5 Posts
    467 Views
    P
    @Glasfaser Ich habe mich an die Anleitungen eigentlich gehalten, daher wunderte es mich auch, dass die Schaltung am Ende nicht klappt. Vor allem das Video von Schimmer ist so aufgebaut gewesen wie ich es nachgebaut hatte. Unterschied bei mir sind halt mehr Auswahlmenüs bis zur Schaltung. @Nahasapee Schaue ich mir mal an, bisher habe ich mit enums nichts zu tun gehabt...
  • Fehlermeldung ich bin ratlos

    javascript
    6
    0 Votes
    6 Posts
    320 Views
    M
    Ich habe den Fehler gefunden. Ich habe den Homematic Bezeichner falls berechnet. Danke für Eure Rückmeldung.
  • GIF mit Pushover versenden

    10
    0 Votes
    10 Posts
    719 Views
    S
    ich habe es jetzt mit Pushover gelöst bekommen... Klapp jetzt so wie es soll...
  • Sonos Script

    javascript
    6
    0 Votes
    6 Posts
    672 Views
    I
    @Andre-R OK sehr schön.
  • Editor markiert falsche Syntaxfehler

    javascript
    3
    0 Votes
    3 Posts
    264 Views
    M
    @htrecksler Ok. Danke. Hatte nach Suche dazu keinen Thread gefunden.
  • auf Funktionen anderer Scripte zugreifen

    2
    0 Votes
    2 Posts
    464 Views
    paul53P
    @boklu sagte: von einen Script auf die Funktionen eines anderen Scriptes zugreifen. Das ist nicht möglich. Entweder man packt die gemeinsamen Funktionen in (ein) globale(s) Script(e), wobei diese in jedes andere Skript kopiert werden, oder man nutzt eigene Module, die man gezielt mittels require(Pfad/Modulname) einbinden kann.
  • Lüftungsempfehlung JavaScript Problem

    Moved javascript
    3
    1
    0 Votes
    3 Posts
    404 Views
    O
    Super Dankeschön, dass war es.
  • Alexa "Standard-Antworten" blockieren?

    4
    0 Votes
    4 Posts
    607 Views
    T
    Ja, @arteck hat recht. Es gibt Sätze und Kommandos, da fühlt es sich natürlicher an, sie zu sagen. Hat denn jemand vielleicht Erfahrung damit, wie es aussieht, wenn man den Kurzantwortmodus aktiviert?
  • on ID nur im bestimmten Zeitraum aktivieren

    6
    0 Votes
    6 Posts
    496 Views
    0
    OK, dann kann ich die Sache ja ruhig so laufen lassen :blush:
  • [gelöst] heute.getMonth() liefert falschen Wert

    2
    1
    0 Votes
    2 Posts
    572 Views
    CKMartensC
    Ok... Meinen Fehler gefunden... getMonth() fängt ja mit 0 an zu zählen...
  • Auf 2 Echos Nachricht abspielen

    8
    0 Votes
    8 Posts
    694 Views
    R
    @padrino Ja genau, ist das Gerät leise gestellt (z.B. wegen Einschlafen am Vorabend) dann wird der Rundruf auch nur in dieser leisen Lautstärke abgespielt.
  • Kamera PTZ Steuerung von Vis

    11
    0 Votes
    11 Posts
    1k Views
    K
    @paul53 sauber stimmt mal wieder. Mal wieder vielen DANK und großes Lob an dich !!
  • Ordner erstellen in JavaScript

    javascript
    17
    0 Votes
    17 Posts
    2k Views
    S
    ja, hab ich. das gif is vollkommen in Ordnung... eventuell muß ich in Telegram noch einen anderen parameter wählen...?
  • Serienbildaufnahme, alle 2 Sekunden ein Bild

    9
    0 Votes
    9 Posts
    606 Views
    S
    so, ich habe es gelöst bekommen... mein Fehler war die Annahme das die Schleife erst nach dem timeout weiter abgearbeitet wird. Die Schleife wird weiter abgearbeitet und die Funktion inner halb des Timeout nach ablauf des Timeout. Also muß sich der Timeout bei jedem Durchlauf der Schleife erhöhen. var screenon = "fullybrowser.0.xxx_xxx_xxx_xxx.Info.isScreenOn"/*isScreenOn*/; var timestamp; on(screenon, function(dp) { if(dp.state.val) { timestamp = formatDate(new Date(), "JJJJ.MM.TT SS:mm:ss"); for(let i=1;i <= 10; ++i) { setTimeout(function() { snapshot(timestamp, i); },i*2000); } var info_text = 'neue Bilder im Archive'; console.log('Snapshot sent'); sendTo('telegram.0', {text: info_text }); } }); function snapshot(timestamp, prefix){ // log(timestamp + "_" + prefix); var request = require('request'); var fs = require('fs'); request.get({url: 'http://192.xxx.xxx.xxx:2323/?cmd=getCamshot&password=xxx, encoding: 'binary'}, function (err, response, body) { fs.writeFile("/home/iobroker/" + timestamp + "_" + prefix + ".jpg", body, 'binary', function(err) { if (err) { console.error(err); } }); }); }
  • Script um JSON in states zu schreiben

    blockly javascript
    5
    1
    0 Votes
    5 Posts
    1k Views
    W
    @madjack84 Hab ich auch mal nach gesucht. Leider ist das bewusst blockiert. Du kannst einen Adapter in Javascript erstellen. Der kann sowas ;-) Für Deine Zwecke sollte aber doch auch so ok sein, oder? Auslesen kannst du den Wert ja überall. Geht Dir nur um Kosmetik oder?
  • Import Java Script

    5
    0 Votes
    5 Posts
    495 Views
    StabilostickS
    @stephan1827 Was hast Du denn eigentlich vor? Den Neato-Adapter https://forum.iobroker.net/post/3040 kennst Du ja schon. Ich gehe davon aus, dass Du an der Cleaning Map interessiert bis? https://github.com/Pmant/ioBroker.botvac/issues/11 Dann solltest Du berücksichtigen, dass der Adapter auf das folgende Modul aufsetzt: https://github.com/Pmant/node-botvac/issues/9 Und da gibt es seit kurzem die Funktion Robot.prototype.getPersistentMaps. Es tut sich also etwas. Vielleicht solltest Du den Entwickler etwas unterstützen?
  • Telegramm Buttons Farbig

    Moved
    5
    0 Votes
    5 Posts
    823 Views
    H
    @Xyolyp ok schau mal
  • [gelöst]Pushover Nachricht offene FensterAlarm

    7
    2
    0 Votes
    7 Posts
    593 Views
    B
    @paul53 Funktioniert!!!!, super :+1:
  • Fehler bei Telegram "Snapshot" sent

    6
    0 Votes
    6 Posts
    566 Views
    N
    @ReverZ der Befehl hat den Fehler gelöscht :) Danke dir . @UMBM und danke dir für die Info, es klappt jetzt .
  • Bild speichern Datum+Zeit Variable

    6
    0 Votes
    6 Posts
    1k Views
    L
    @Glasfaser danke schau ich mir an, ist nur für mich mit try&error aufwendig alles umzubasteln.😬 @paul53 Danke wenn ich die Variablen für die Zeit mit runter in die Funktion nehme klappt es so wie ich es wollte. Jetzt schaue ich mir das mit der Zeit noch mal an. Wenn ich jetzt ein Bild einer andern Kamera mit versenden möchte. Ist dieser Aufbau gut oder muss man da im Skript ganz anders ran gehen?

278

Online

32.7k

Users

82.5k

Topics

1.3m

Posts