Skip to content

Skripten / Logik

16.6k Topics 214.4k Posts

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

NEWS

Subcategories


  • Hilfe für Skripterstellung mit JavaScript

    3k 49k
    3k Topics
    49k Posts
    O
    @crunchip Alles klar, danke für die Info
  • Hilfe für Skripterstellung mit Blockly

    7k 80k
    7k Topics
    80k Posts
    M
    @paul53 WOW bin schon sehr beeindruckt. vielen lieben Dank. [image: 1776713433502-2249bf03-3bf2-46e9-8bd7-dcd23387805b-image.jpeg] fine-tuning kann ich nun anfangen. Nur leider verstehe ich absolut nicht, warum dieser "Code" genau so aussehen muss. Nochmals vielen Dank
  • Hilfe für Skripterstellung mit Node-RED

    955 13k
    955 Topics
    13k Posts
    F
    Wie so oft erledigen sich die meisten Dinge mit liegen lassen. Jetzt läuft es stabil. Gruss achim
  • Sonoff TH16 neustarten

    heating blockly
    12
    1
    0 Votes
    12 Posts
    1k Views
    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

    Moved
    5
    0 Votes
    5 Posts
    710 Views
    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

    Moved
    24
    0 Votes
    24 Posts
    6k Views
    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

    Moved
    4
    0 Votes
    4 Posts
    392 Views
    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 Votes
    1 Posts
    277 Views
    No one has replied
  • Erwartete Tageshelligkeit (Dauer) berechnen

    javascript blockly
    34
    0 Votes
    34 Posts
    5k Views
    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..
  • 0 Votes
    16 Posts
    3k Views
    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 Votes
    4 Posts
    634 Views
    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 Votes
    1 Posts
    309 Views
    No one has replied
  • Homematic Servicemeldungen - Script gibt Fehler aus

    javascript
    1
    0 Votes
    1 Posts
    521 Views
    No one has replied
  • Landroid s450i Skript

    communication
    1
    0 Votes
    1 Posts
    137 Views
    No one has replied
  • [Vorlage] Adapter/Instanz per VIS neu starten

    Moved
    11
    1 Votes
    11 Posts
    4k Views
    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 ?

    Moved
    12
    0 Votes
    12 Posts
    2k Views
    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

    Moved
    34
    0 Votes
    34 Posts
    6k Views
    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 Votes
    10 Posts
    2k Views
    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 Votes
    1 Posts
    271 Views
    No one has replied
  • Sichern von Bilder einer IP-Cam auf FTP Server bei Bewegung

    security
    7
    0 Votes
    7 Posts
    2k Views
    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 Votes
    76 Posts
    8k Views
    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 Votes
    37 Posts
    5k Views
    totocotonioT
    ok, danke für die Infos. Ich werde mich mal am WE daran versuchen.
  • CAN-Interface - Warning beim Senden

    Moved
    6
    0 Votes
    6 Posts
    568 Views
    A
    Moin zusammen, jemand eine Idee? André

608

Online

32.8k

Users

82.8k

Topics

1.3m

Posts