Weiter zum Inhalt

Skripten / Logik

16.6k Themen 214.4k Beiträge

Hilfe zu JavaScript, Blockly, TypeScript, Node-RED, Scenes und text2command

NEWS

Unterkategorien


  • Hilfe für Skripterstellung mit JavaScript

    3k 49k
    3k Themen
    49k Beiträge
    crunchipC
    @RoddiEF habs angepasst, neue Version im ersten Beitrag
  • Hilfe für Skripterstellung mit Blockly

    7k 80k
    7k Themen
    80k Beiträge
    vowillV
    Offenbar schaltet Amazon nach und nach die Zugänge für Fremdanbieter sukzessive ab. Letzte Woche lief auch mein Plex-Skill nicht mehr im Multiroom, sondern nur noch auf 1 Lautsprecher. Und jetzt gibt es den Plex-Skill gar nicht mehr zur Installation. Also: Entweder Amazon unlimited, oder weg damit.
  • Hilfe für Skripterstellung mit Node-RED

    954 13k
    954 Themen
    13k Beiträge
    F
    Hallo ich habe ein Problem mit Nodered und Alexa Echo. Ich habe in Nodered die Wemo Emulation installiert und eine Wemo Steckdose emuliert um an einer Zigbeesteckdosenleiste einen Platz der Leiste zu schalten. "node-red-contrib-wemo-emulator" Das klappt auch wunderbar leider nicht länger als ein zwei Tage. Wenn ich dann den Echo der mit der emulierten Steckdose verbunden ist neu starte geht es wieder. Leider ist das sehr nervig. Hat schon mal jemand gehabt? Durch die Forumssuche habe ich leider nicht gefunden. Gruss Achim
  • Sonoff TH16 neustarten

    heating blockly
    12
    1
    0 Stimmen
    12 Beiträge
    1k Aufrufe
    Ralla66R
    Kannst ja mal im Browser Mozilla oder IE eingeben : http://dein Sonoff/cm?cmnd=Status 10 oder http://dein Sonoff/cm?cmnd=Status %10
  • (gelöst) Status Kontakte über Telegramm

    Verschoben
    5
    0 Stimmen
    5 Beiträge
    710 Aufrufe
    D
    @Svemo Habe den Script auf meine Komponenten angepasst. Passt auch soweit. Ich bekomme nur bei der Auswahl für alle Kontakte folgende Fehlermeldung im LOG. [image: 1552123939694-bildschirmfoto-2019-03-09-um-10.26.32.png] Gibt es eine Begrenzung bei der Anzahl der Anzeige und kann man die nicht abschalten. Da ich nicht so viel Ahnung habe vom Scripten, bin ich auf eure Hilfe angewiesen. pdulles
  • [VORLAGE] GoogleHome spechen lassen TTS

    Verschoben
    24
    0 Stimmen
    24 Beiträge
    6k Aufrufe
    blauholstenB
    Hallo, Da bist du hier eigentlich verkehrt. Geh Mal auf die readme seite des sayit Adapters, dort ist es denke ich beschrieben. Alternativ hier im Forum Mal suchen. Nur auf die schnelle, du musst mittels blocky o.ä. den Datenpunkte des sayit Adapters mit deinem gewünschten Text beschreiben.
  • TypeError: a.getElementsByTagName is not a function bei Blockly

    Verschoben
    4
    0 Stimmen
    4 Beiträge
    392 Aufrufe
    F
    @RappiRN Ich wollte es nicht in VIS integrieren. Sondern in der Scriptengine. Mein Fehler war, dass man Scripte nicht in Blockly importieren kann. Dazu muss man einfach ein leeres JScript anlegen (kein Blockly!) und dort kann man den Script-Text dann importieren. Ich hatte gedacht ich könne das Script importieren und er baut das in Blockly um, da es andersrum ja auch funktioniert. War ein Anfängerdenkfehler von mir.
  • Alle Wecker ausschalten

    javascript
    1
    0 Stimmen
    1 Beiträge
    277 Aufrufe
    Niemand hat geantwortet
  • Erwartete Tageshelligkeit (Dauer) berechnen

    javascript blockly
    34
    0 Stimmen
    34 Beiträge
    5k Aufrufe
    cashC
    @hans_999 das heißt Ihr habt es im Sommer über eine Stunde länger hell? Das hätte ich nicht gedacht. Ich glaube ich muss umziehen :-) Wobei mir die Helligkeit im Sommer reicht. Im Winter ist der Tag leider meistens zu kurz..
  • [Füllstandsanzeige] Mittelwert von einer bestimmten Anzahl von Werten

    blockly monitoring javascript
    16
    0 Stimmen
    16 Beiträge
    3k Aufrufe
    sissiwupS
    Hi, ein gleitendes gewichtetes Mittel kannst du relativ einfach berechnen. Dafür brauchst du auch nicht so viele Werte speichern etc. eine Variable Mittelwert anlegen. Anschließend kannst du bestimmen wie schnell der Mittelwert durch neue Werte beeinflusst werden soll. Bei der Anwendung Heizöl kann man das sicherlich langsamer machen als bei der Helligkeitssteuerung. Mittelwert = (Mittelwert*Gewicht+aktueller Wert)/(Gewicht+1) Gute Werte für Gewicht z.B. 9 bei 10 Messungen in der Stunde Oder für dein Heizölbeispiel vlt. 99. Wenn der Wert für Gewicht zu hoch gewählt wird, dann hängt der Mittelwert hinter der Realität zu weit hinterher. PS: So ähnlich berechnet man anhand der ABS-Sensoren ob ein Reifen Druck verliert bei LKWs.
  • Aus ioBroker 2 Python Scripte auf Raspberry starten. Wie?

    communication
    4
    0 Stimmen
    4 Beiträge
    634 Aufrufe
    AsgothianA
    Versuchs mal so: Mit welchem soll command du das Script starten kannst weiß ich nicht. node_ssh = require('node-ssh'); ssh = new node_ssh(); ssh.connect({ host: '192.168.x.xx', username: '<user>', password: '<pass>' }).then(() => { ssh.execCommand("shell command to start python script”); })
  • Bose Soundtouch iTunes Mediathek in VIS

    javascript
    1
    0 Stimmen
    1 Beiträge
    309 Aufrufe
    Niemand hat geantwortet
  • Homematic Servicemeldungen - Script gibt Fehler aus

    javascript
    1
    0 Stimmen
    1 Beiträge
    521 Aufrufe
    Niemand hat geantwortet
  • Landroid s450i Skript

    communication
    1
    0 Stimmen
    1 Beiträge
    137 Aufrufe
    Niemand hat geantwortet
  • [Vorlage] Adapter/Instanz per VIS neu starten

    Verschoben
    11
    1 Stimmen
    11 Beiträge
    4k Aufrufe
    E
    @pix Meine die forenumstellung. Habe den code von oben genommen. Es wird der Schalter dp nicht erstellt. Hatte das Script schon am laufen. Leider einmal nach einer Änderung kein Backup und es passiert was dann nicht passieren sollte. Sd Crash. Wollte heute neu machen und der dp eird nicht angelegt.
  • SetState / getState Verzögerung ?

    Verschoben
    12
    0 Stimmen
    12 Beiträge
    2k Aufrufe
    eumatsE
    @pix Mir ist bewusst das der Thread schon ziemlich alt ist, aber könntest Du Deinen Code bitte noch posten. Ich würde nämlich auch gerne eine Überwachung realisieren.
  • "Licht-Skript" liefert falsche Gerätenamen

    Verschoben
    34
    0 Stimmen
    34 Beiträge
    6k Aufrufe
    H
    Hallo Zusammen, ich habe das letzte Script hier auch bei mir eingebunden, bekomme aber weder eine Anzahl der Lichter und so auch nicht angezeigt, welche eingeschaltet sind. Ich habe die Vermutung, dass es an diesem STATE liegt, da meine "Lichter" in den Datenpunkten (Objects) kein STATE haben, sondern ich diese über POWER schalte (z.B. via VIS). Ich habe bei mir derzeit Sonoofs aktiv. Diesen Punkt POWER, als auch das ganze Objekt, habe ich zu "enum.function.light" zugefügt, aber dennoch erfolgt die Zählung nicht korrekt. Auch ein Raum ist in den "Aufzählungen" dem Objekt zugewiesen. Kann mir das nochmal jemand, gerade mit Bezug zur Adminoberfläche 3.6.0 erklären, was ich wo zufügen muss, damit es klappt? Oder muss da doch nochmal das Script angepasst werden? Danke für die Hilfe
  • IoBroker von extern steuern

    communication
    10
    0 Stimmen
    10 Beiträge
    2k Aufrufe
    liv-in-skyL
    @Plasmachef sagte in IoBroker von extern steuern: -aufruf einer batch-datei (am PC im selben netzwerk) -aufruf einer adresse über einen internet-browser -shell/cmd befehl dafür gibt es das hier - vielleicht interessant für dich https://forum.iobroker.net/topic/1570/windows-steuerung?page=1 @thewhobox - ah ja - von innerhalb hast du vollkommen recht - simple api ist da die beste lösung wenn tasker nicht gewollt - ich benutzte die HTTP Shortcuts APP um simpleapi auf dem handy zu nutzen
  • Blockly Telegram Bild Versand nicht möglich

    blockly
    1
    1
    0 Stimmen
    1 Beiträge
    271 Aufrufe
    Niemand hat geantwortet
  • Sichern von Bilder einer IP-Cam auf FTP Server bei Bewegung

    security
    7
    0 Stimmen
    7 Beiträge
    2k Aufrufe
    T
    Da muss man erstmal drauf kommen Also mit dem Zusatz --url hat es weiterhin nicht funktioniert. Die Änderung mit den doppelten Anführungszeichen hat zumindest soweit geführt, dass immer unterschiedliche Dateinamen kamen und ich somit die Datei nicht immer wieder überschrieben habe. Da das, was als Dateiname rauskam, nichts mit einem Datum zu tun hatte, habe ich es anders versucht und nun klappt es genau, wie ich es wollte. Vielen Dank für die Hilfestellung!!! Zuletzt noch der nun funktionierende Befehl: curl -T '/opt/iobroker/ipcam/wohnzimmer.jpg' -u user:password "ftp://192.168.1.24:21/Surveillance/Wohnzimmer/wohnzimmer-`date +%Y-%m-%d-%H-%M-%S`.jpg" Grüße! TemPeck
  • Eigene Namen statt herkömmlicher Objekt ID

    blockly
    76
    1
    0 Stimmen
    76 Beiträge
    8k Aufrufe
    MyzerATM
    so bis auf die visualisation steht mein iobroker mit den 43 Scripten wieder und alles läuft rund! War eine wahnsinns Aufwand, aber die Struktur, die Namensgebung und über 70 Aktoren sind wieder in Betrieb und ich habe heute Megaviel dazugelernt! :-)
  • Zirkulationssteuerung

    blockly
    37
    0 Stimmen
    37 Beiträge
    5k Aufrufe
    totocotonioT
    ok, danke für die Infos. Ich werde mich mal am WE daran versuchen.
  • CAN-Interface - Warning beim Senden

    Verschoben
    6
    0 Stimmen
    6 Beiträge
    544 Aufrufe
    A
    Moin zusammen, jemand eine Idee? André

251

Online

32.8k

Benutzer

82.7k

Themen

1.3m

Beiträge