Skip to content

Skripten / Logik

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

16.5k Themen 213.3k Beiträge

NEWS

Unterkategorien


  • Hilfe für Skripterstellung mit JavaScript

    2k 49k
    2k Themen
    49k Beiträge
    azzkikrboyA
    @arnod OK, dann lass ich es leiber so :-) Als ich die neue Version kopiert habe ist mir aufgefallen, dass es ein neues Design für die Übersicht gibt. Wenn ich das neue .js bei mir einbaue, sieht es aber immer noch so aus wie vorher ... Ist zwar nur die Optik, sieht aber besser aus ;-) Woran kann das liegen? neu: [image: 1770466556270-ea702700-2a5a-49aa-bd8f-f6f4a89477dc-grafik.png] alt? (nach einfügen der neuen .js) [image: 1770467005603-d70df4e6-08b4-4c6b-abbc-914ac65bf5fe-grafik.png]
  • Hilfe für Skripterstellung mit Blockly

    7k 79k
    7k Themen
    79k Beiträge
    WinniW
    Das habe ich dann wohl falsch verstanden, weil Joachim schrieb: "Nun aber der Haken - betrete ich nach 30min wieder das Haus, soll er ja eigentlich NICHTS gemacht haben, sondern eben erst nach 240min" Aber egal, Hauptsache am Ende kommt eine gute Lösung für den to heraus :)
  • Hilfe für Skripterstellung mit Node-RED

    953 13k
    953 Themen
    13k Beiträge
    S
    welche Palette hast du installiert, damit du den "AND" Baustein hast?
  • [Gelöst] Telegram div Pushmeldungen stummschalten

    Verschoben
    7
    0 Stimmen
    7 Beiträge
    1k Aufrufe
    L
    @loverz mittlerweile funktioniert es wieder!
  • Zwei Lampen ein- und ausschalten

    blockly
    3
    1
    0 Stimmen
    3 Beiträge
    611 Aufrufe
    P
    Dankeschön :+1:
  • [Gelöst] Umrechnung Betriebsstunden in Std und Min

    javascript
    4
    0 Stimmen
    4 Beiträge
    2k Aufrufe
    F
    @paul53 / @liv-in-sky Perfekt, Danke euch für die schnelle Hilfe :relaxed: Wenn ihr wüsstest wie lange ich daran gehangen hab am WE....
  • Script sony tv Statusabfrage von Soulforged

    javascript
    1
    0 Stimmen
    1 Beiträge
    454 Aufrufe
    Niemand hat geantwortet
  • ioBroker und exec an Raspbian "kill -SIGSTOP"

    blockly javascript communication
    21
    3
    0 Stimmen
    21 Beiträge
    2k Aufrufe
    liv-in-skyL
    @e-i-k-e ich arbeite nach der devise: -warum einfach, wenn es auch kompliziert geht :-)
  • Wert aus Active Provider wird nicht übernommen

    javascript blockly
    2
    1
    0 Stimmen
    2 Beiträge
    166 Aufrufe
    BBTownB
    ich habe nicht einmal ansatzweise eine Idee was ein "active provider" sein soll, geschweige denn, dass ich erraten könnte in welchen Datenpunkt Du diese Information - warum auch immer - reinsschreiben willst. Weiterhin will mir meine Glaskugel beim besten Willen nicht verraten was sich wohl hinter "badezimmer_status" verbergen könnte. Keine dieser Angaben/Datenpunkte gibt es in irgend einem meiner Sonos Geräte ...
  • Erstes Blockly komme nicht weiter

    blockly
    26
    1
    0 Stimmen
    26 Beiträge
    2k Aufrufe
    sigi234S
    @liv-in-sky sagte in Erstes Blockly komme nicht weiter: das ist für html kenner - die können dann zusätlich formatierungen anbringen Ja, da gibt es viele Möglichkeiten, ich bevorzuge das Widget ValueList HTML........... Kommt immer darauf an was man will und welchen DP man hat.
  • Das Ultimative Wecker-Blockly

    Verschoben blockly communication
    19
    0 Stimmen
    19 Beiträge
    10k Aufrufe
    smileS
    Ich versuche es mal: Wecker Blockly per iobroker / homematic steuerbar: Das fertige Script ist so aufgebaut, dass man den Wecker sowohl per Homematic bedienen kann (sehr bequem über die App "Tinymatic und entsprechende Widgets), als auch über iobroker direkt (z.B. über VIS). Wer das ganze über Homematic steuern möchte, der lese ab hier, wer das ganze nur über iobroker steuern möchte, der gehe direkt zu Schritt 2. Grundlegendes: Im Script wird viel von z.B.. "Wecker" und "Wecker2" gesprochen, das liegt daran dass das Script für 2 Personen mit individuellen Weckzeiten ausgelegt ist, und sich daraus auch Abhängigkeiten ergeben. 1. Homematic Systemvariablen anlegen Wir legen die Systemvariablen wie folgt für 2 Wecker an [image: 1554623423792-homematic-variablen-f%C3%BCr-2-wecker.png] 2. iobroker Systemvariablen anlegen Wir legen die Systemvariablen wie folgt für 2 Wecker in iobroker an [image: 1560455408950-iobroker-systemvariablen.png] 3. Pushover Adapter installieren Das Weckersignal wird über den Pushover ans Handy versendet. Natürlich kann hier jeder seine eigene Meldung definieren, wenn der Adapter jedoch nicht installiert ist, dann wirft der Import des Scripts einen fehler aus. 4. Wecker Script importieren Aktueller Stand vom 13.06.2019 Wecker-Blockly 1.1.txt 5. Script testen Wenn man nun in der iobroker die Variablein für einer, zehner und so weiter testet, sollte sich der timestamp verändern. Im folgenden Beispiel wurden die Variablen einer, zehner etc. mit den Zahlen für die Uhrzeiten 01:12 und 10:15 eingegeben. Das Wecker Script funktioniert, wenn sich dann die Timestamp mit 5100 und 36900 aktualisieren: [image: 1560456166822-iobroker-wecker-test.png] Als Homematic - User sollte man nun auf der Homematic die Systemvariablen ändern, oder idealerweise in der App Tinymatic: [image: 3472_screenshot_2018-01-09-13-22-59.png] Danach überprüfen, ob die "weckzeit_io" bzw. "weckzeit_io2" auf derselben Uhrzeit steht wie die in der Homematic eingegebene Uhrzeit. Und dann natürlich einfach mal einen Testlauf machen. Es empfiehlt sich 2 - 3 Minuten Vorlauf zu geben. Zusatzfunktionen: Die Variable "weckerklingeln" ist lediglich dafür da, um eine globale Variable dafür zu haben dass nun vermutlich eine Person aufsteht. Damit kann man die Kaffeemaschine triggern, den Lüfter steuern, die Alarmanlage deaktivieren etc. Der Timestamp bietet die Möglichkeit andere Funktionen zeitverzögert vor dem Weckerklingeln auszuführen. Ich lasse z.B. 1 Stunde vor Weckerklingeln das Rolle schrittweise alle 20 Minuten ein Stück hochfahren. Macht das Aufstehen deutlich erholsamer. Hier das Script dazu: Schlafzimmer Rollo Wecker.txt Wichtiger Hinweis: Das Script ist auf die Benutzung mit 2 Weckern ausgelegt, damit z.B. nicht das Rollo doppelt so schnell hochfährt, nur weil 2 Leute zur selben oder ähnlichen Zeit aufstehen. Es kann aber auch genauso gut mit nur einem Wecker ohne Anpassungen betrieben werden. Schlummermodus: Hiermit kann man einfach bis 60 Minuten "quick & dirty" hinten dranhängen. Also einfach gewünschte Minutenzahl einstellen, und dann klingelt der Wecker nochmal.
  • Scripte werden nicht abgearbeitet

    javascript blockly
    2
    0 Stimmen
    2 Beiträge
    161 Aufrufe
    htreckslerH
    Man wird dir besser helfen können, wenn du dein Problem etwas genauer schilderst. Screenshots und das Posten der betroffenen Scripte (in Code Tags) sind sehr hilfreich. Ansonsten ist es etwas wie "Glaskugellesen"
  • Blockly - Verifizieren einer Aktion

    blockly
    1
    1
    0 Stimmen
    1 Beiträge
    195 Aufrufe
    Niemand hat geantwortet
  • Blockly Xiamoi Bewegungsmelder Licht an Licht aus

    Verschoben
    7
    1
    0 Stimmen
    7 Beiträge
    5k Aufrufe
    4
    @yanni19932 Ich habe selber genau den gleichen Gedanken gehabt aber das geht leider nach einer gewissen zeit nicht mehr gut. Selbst wenn du Ihm Schreibrechte gibst, geht er trotzdem nach 2 Minuten wieder einmal kurzzeitig auf false. Dazu kommt noch das es Fehler im Log gab das es nicht erlaubt ist den State selbst zu "schreiben". Schau dir mal im IoBroker das Objekt "isMotion" an und versuch mal mit der Hand zu testen. Du wirst sehen das wenn du nach 35 Sek wieder versuchst Ihn zu "aktivieren" das der State nicht reagiert bzw. nicht aktualisiert wurde.
  • Trigger auf Objekt als auch Uhrzeit

    blockly
    4
    1
    0 Stimmen
    4 Beiträge
    863 Aufrufe
    R
    @eumats Hört sich am Sinnvollsten an.. Aufgabe fürs Wochenende gefunden...
  • Arlo Cams per NodeRed steuern

    Verschoben
    5
    0 Stimmen
    5 Beiträge
    4k Aufrufe
    L
    Hi, ich greife das Thema noch einmal auf. Es klappt ja Kameras in fhem zu integrieren. In IObroker könnte ich einen Snapshot machen, aber wie bekomme ich die Bilder in Vis, da sich immer wieder die URL zu dem snapshot ändert? Viele Grüße Detlef
  • Wenn/dann API Link öffnen

    blockly javascript
    17
    0 Stimmen
    17 Beiträge
    603 Aufrufe
    F
    quasi wie bei einer Siemens logo: eingang erkennt 3,3 volt unnd ich kann nen signalzustand auslesen :D war dann wohl nichts :face_palm:
  • Externe Skriptverwaltung -> API-Call für Skript-Upload?

    javascript
    4
    0 Stimmen
    4 Beiträge
    425 Aufrufe
    A
    Ich hatte noch 3.6.4 des JS-Adapters installiert - nach einem Update auf die neueste Version funktioniert das uploaden von Zipfiles nicht mehr. Auch nicht mit den direkt vorher mit der neuen Version generierten. Ist das so gewollt? Was erwartet der Upload-Dialog?
  • [Gelöst][Hilfe!] PIN Eingabe über Blockly

    blockly
    16
    0 Stimmen
    16 Beiträge
    1k Aufrufe
    thewhoboxT
    @darkiop hey, das Skript ist nicht von mir ich habe es nur verbessert. Die Tasten Raute und stern werden momentan nicht benutzt.
  • Objekt Motion / Nomotion zu 1 oder 0

    javascript blockly
    21
    0 Stimmen
    21 Beiträge
    2k Aufrufe
    C
    @LausiD hehe macht ja nichts bin für jede änderung Dankbar. Super Adapter :) Was würde ich ohne den nur machen g
  • Jalousien - mehrere Bedingungen

    javascript
    7
    0 Stimmen
    7 Beiträge
    563 Aufrufe
    J
    @Fluffý So ist es und für den anderen Fall fügst dann noch ne falls sonst ein. Oder passt die Logik eben bisschen an. War auch nur ein Beispiel wie man das gegeneinander prüfen könnte.
  • Aktuellen Wert zyklisch in ein Verzeichnis schreiben

    javascript
    39
    0 Stimmen
    39 Beiträge
    4k Aufrufe
    L
    Wenn ich den Wert einfach nur runde, dann erscheint bei Standby des Speichers einfach nur 0. Die OpenWB stellt sich dann auf 0 Watt und Entladung ein. Die OpenWB ist so eingestellt, dass ein entladen des Speichers verhindert werden soll und lädt dann das Auto nicht. Habe die Rechnerei sogar noch um - 0,001 erweitert. Somit erscheint dann 1Watt Ladung und das Auto lädt. Die 1 Watt Verfälschung ist unproblematisch, da erst ab 1400 Watt Überschuss geladen wird. P.S.: Ich könnte wahrscheinlich auch einfach vom Datenpunkt Batterieladung 0,001 abziehen und erhalte das gleiche Ergebnis :grin: . Aber Hauptsache es funzt :+1:
  • [Vorlage] Stromverbrauch protokollieren (Tag, Woche, Monat, Quartal, Jahr)

    Verschoben
    148
    0 Stimmen
    148 Beiträge
    52k Aufrufe
    ?
    HI, eine Frage, wie gebe ich das Ablesedatum ein damit die Zähler ab dem Zeitpunkt von 0 anfangen? Danke Tobias

751

Online

32.6k

Benutzer

82.2k

Themen

1.3m

Beiträge