Skip to content

Skripten / Logik

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

16.6k Topics 213.9k Posts

NEWS

Subcategories


  • Hilfe für Skripterstellung mit JavaScript

    2k 49k
    2k Topics
    49k Posts
    da_WoodyD
    @stenmic sagte in Script für Formel 1 - Kalender, Ergebnisse und Wertungen: Eigentlich sollte alles fehlerfrei funktionieren aber eventuell muss ich nächste Saison nachbessern falls er zu Fehlermeldungen wegen dem Jahr kommt. Dass kann ich jetzt noch nicht wirklich alles prüfen. tja, neues jahr, neues glück. ;) rennkalender 2026 klappt. rennen 1 sieht etwas dubios aus. fahrer und konstrukteur wertung klapp nicht mehr...
  • Hilfe für Skripterstellung mit Blockly

    7k 80k
    7k Topics
    80k Posts
    F
    @KPT sagte in Script zum Laden/Entladen von Zendure Solarflow: Gibt es Erfahrungen, ob der Solarstream 800 Plus überhaupt per MQTT steuerbar ist? Also ich habe seit knapp 5 Tagen einen SF800 Plus und kann Ihn über MQTT steuern. Hab mir das JS von Felli geholt, bissl umgebaut und bin auch gerade dabei mir mal das Blockly von @murphy-0 näher zu betrachten. Jedenfalls läßt sich der Akku steuern und auch regeln. Ich habe aber auch Zeit gebraucht bis ich die Einstellungen hatte, damit es funktionierte. Habe in der Zendur-App den MQTT von ioBroker mit Port 1883 hinterlegt mit Benutzer/PW versorgt. Danach kamen die Daten sowohl im MQTT-Explorer als auch im Broker an, allerdings natürlich mit einem anderen Verzeichnis-Pfad wie von der Zendur-App. In dieser hatte ich beides eingetragen, wobei die Daten vom Akku wie es aussieht es nur wirklich mit der "Auth. Key" reinkommen. Ich habe es auch über "Lokaler Mqtt Server" versucht, aber irgendwie ging´s damit nicht richtig. P.S.: den Auth-Key bekommst Du in der App unter Profil und dann unten über Autorisierungs-Cloud-Schlüssel diesen abrufen und in den Adapter kopieren.
  • Hilfe für Skripterstellung mit Node-RED

    953 13k
    953 Topics
    13k Posts
    Marc BergM
    Es gibt in der Verson 1.3.0 einen neuen Node: iob-setObject (Stand 10.02.26 noch beta) Mit dem neuen Node kann man ioBroker-Objektdefinitionen (Metadaten) direkt schreiben und ändern. Hauptfunktionen: Instanz-Konfigurationen ändern - z.B. MQTT publish-Pattern, Intervalle, etc. Objekt-Eigenschaften aktualisieren - Namen, Rollen, Einheiten, Min/Max-Werte ändern es gibt zwei Modi: Merge-Modus : Ändert nur die angegebenen Eigenschaften, alle anderen bleiben erhalten Replace-Modus: Überschreibt das komplette Objekt Typischer Workflow: Objekt mit iob-getobject holen Mit Change-Node gewünschte Properties ändern Mit iob-setobject zurückschreiben
  • [Frage] Bild per telegram verschicken?

    Moved
    93
    0 Votes
    93 Posts
    36k Views
    W
    hi, da ich auf der Suche nach einer Lösung ohne Dateizugriffe war (nur im RAM) und leider keine gefunden habe. Musste ein wenig gebastelt werden. Hier das Ergebnis: function sendPricture() { var photoUrl = "https://hostname/image.jpg" request.get({ url: photoUrl, encoding: 'binary' }, function (err, response, body) { var buffer = Buffer.from(body, 'binary'); sendTo('telegram.1', { type: 'photo', text: buffer, caption: 'Eingang', disable_notification: true, filename: "eingang.jpg", contentType: 'image/jpeg' }, (e) => { console.log("error: " + e); } ); }); } Läuft wir man sieht ohne Dateizugriffe. Vielleicht hilft das ja mal jemand. lg
  • Welcher Datenpunkt zeigt ob ein Adapter gelb ist?

    2
    0 Votes
    2 Posts
    144 Views
    AlCalzoneA
    @david-g <adaptername>.<instanzNr>.info.connection unterscheidet (sofern er existiert) zwischen gelb (false) und grün (true). Ob ein Adapter läuft oder nicht, sollte an system.<adaptername>.<instanzNr>.connection (Verbunden mit DB) bzw. .alive (Prozess läuft) zu erkennen sein.
  • Email auslesen und gewissen Inhalt in Datenpunkt

    javascript blockly template
    28
    0 Votes
    28 Posts
    4k Views
    liv-in-skyL
    @shwowak ich vermute mal - wenn du maillistener von hand installierst, sollte das im iobroker verzeichnis sein - nicht im home verzeichnis - ich weiß aber nicht, ob dies der fehler ist
  • Badradio

    blockly
    75
    1
    0 Votes
    75 Posts
    5k Views
    ?
    Hallo, ich habe jetzt selbst versucht dass Thema Badradio zu basteln, aber 2. Punkte fehlen mir der Huestrip soll eine bestimmte Zeit anbleiben. wenn der Huestripe dann aus geht soll auch das Badradio aus gehen. So sieht mein Blockly grad aus: [image: 1626284014192-bildschirmfoto-2021-07-14-um-19.32.10-resized.png]
  • Alexa Wecker schaltet Beleuchtung an

    javascript blockly
    60
    1
    0 Votes
    60 Posts
    8k Views
    haselchenH
    @paddex Ich bin davon ausgegangen , dass du den Alexa Adapter neu startest. Und da war meine Intention, dass Amazon das irgendwie mitbekommt und nach einer gewissen Zeit temporär den Zugang sperrt.
  • Problem mit Alarmanlage - löst plötzlich aus

    4
    1
    0 Votes
    4 Posts
    167 Views
    J
    @patrick-schulz klar geht das weil true =1 und false = 0 und da man Zahlen wunderbar vergleichen kann, geht das auch ;)
  • Anwesenheitserkennung mit Hping3

    14
    3
    0 Votes
    14 Posts
    1k Views
    J
    @oliverio Jetzt klappt es. Vielen dank =)
  • Einfache Programmierung - womit?

    blockly javascript
    17
    1
    0 Votes
    17 Posts
    1k Views
    AsgothianA
    @andygr42 sagte in Einfache Programmierung - womit?: @asgothian Pumpen auch.... ;) Bliebe nur die Frage: sind Pumpen teurer als Klempner 🤣
  • Alexa kann Geräte nach Port Forwarding nicht mehr steuern

    3
    0 Votes
    3 Posts
    115 Views
    J
    @rndix eigentlich sollte das immer mal der erste Versuch sein sein Problem zu lösen und dann auch nicht die Steinzeitvariante (kommt zwar aufs selbe Ergebnis), sondern so: iob stop iob fix
  • [Frage] Suche Skript für einfachen Betriebsstundenzähler

    Moved
    11
    0 Votes
    11 Posts
    2k Views
    Basti97B
    @paul53 Super vielen Dank ich probiere es aus. :)
  • Dateinamen in Ordner herausfinden und anzeigen

    blockly javascript
    8
    0 Votes
    8 Posts
    2k Views
    P
    @homoran Weil es ein anderes Thema war und die Antwort auf meine Frage hier viel besser gepasst hätte.
  • Zustandsänderung Aufzählungen anzeigen lassen

    Solved javascript blockly
    9
    0 Votes
    9 Posts
    857 Views
    AsgothianA
    @marcuskl sagte in Zustandsänderung Aufzählungen anzeigen lassen: @paul53 perfekt funktioniert, ich kannte das nicht, das der Trigger diese Variablen liefert. Wieder was gelernt, danke :) Ich empfehle dieses zur Lektüre. Sollte "Pflichtlektüre" sein wenn man mit Blockly Skriptet. (oder dieses für JS)
  • Werte im Vis addieren

    17
    0 Votes
    17 Posts
    2k Views
    A
    Ich bin mit Sonderzeichen generell vorsichtig. In URI's ist die # verboten. In URL's ist sie das Zeichen für eine location. Das sollte aber eigentlich kein direktes Problem beim Aufruf von VIS darstellen. Ich stecke aber da nicht tief genug drin um zu wissen, ob z.B. jquery benutzt wird. Da spielt die # eine Rolle als ID selector. Um Ärger zu vermeiden nutzte ich eigentlich schon immer nur 0-9 a-z A-Z (ohne Umlaute) und ggf. Binde- bzw. Unterstrich. :)
  • Wie steuere ich das Nuki Smart Lock in blockly

    3
    2
    0 Votes
    3 Posts
    614 Views
    M
    @dragon Hat geklappt. Danke dir
  • [gelöst] Blockly wenn dann Funktion

    36
    1
    0 Votes
    36 Posts
    6k Views
    J
    @liv-in-sky Wenn man sich das gleich angewöhnt, dann hat das ein sehr großen Vorteil, da man dann gleich so beginnt zu denken und die Syntax erklärt schon der Block von sich aus, wenn man mit der Maus drüber fährt. Dein Argument ist wie "Schreiben nach Gehör" und dann die Rechtschreibung lernen, ist kläglich gescheitert ;)
  • Sprachausgabe - Einbindung Variablen möglich?

    6
    0 Votes
    6 Posts
    232 Views
    David G.D
    @frankdce Das ist ja noch besser. Ich nutze polly hauptsächlich, weil man die Sprache beeinflussen kann (Pausen, Geschwindigkeit etc). Baue zb bei jeder Ansage eine Pause vorweg ein, da meine Bose Box die Ansagen einblsndet und damit das erste Wort verschluckt. Wobei ich heute gelesen hab, dass mit der neusten Version von sayit Google wieder funktionieren soll. Musst du ggf manuell von git installieren.
  • ESP Easy Update

    1
    4
    0 Votes
    1 Posts
    560 Views
    No one has replied
  • Netatmo Presence Objekt "LastEventId"

    javascript
    4
    1
    0 Votes
    4 Posts
    465 Views
    S
    @apollon77 Hab ich grade gemacht, warte auf Antwort. :stuck_out_tongue_winking_eye:
  • Exec Python unter Windows ausführen

    2
    0 Votes
    2 Posts
    329 Views
    AsgothianA
    @nightwatcher mach doch mal bitte folgendes: im Script den Befehl exec('cmd', function() {}); Dann bekommst du eine Befehlszeile mit den Rechten des Benutzers der sie gestartet hat (auch den pfadangaben, etc) in dieser Befehlszeile versuch dann dein python Skript zu starten. Wenn Du heraus gefunden hast was da benötigt wird kannst du das im exec als Befehl eintragen. A.
  • Yahka Siemens Logo Jalousie

    5
    0 Votes
    5 Posts
    695 Views
    G
    @karlson-0 Hallo Karlson, wie weit bist du mit einer Rollladensteuerung. Stehe gerade auch vor dem Problem und suche eine Lösung Gruß

568

Online

32.7k

Users

82.5k

Topics

1.3m

Posts