Weiter zum Inhalt

Skripten / Logik

16.6k Themen 214.5k 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
    D
    @maxclaudi "Nebenher ist ein neues, verbessertes Skript in Arbeit und zu 80 % fertig." Was wird denn verbessert? hat es was mit meinem Smartmode zu tun? Ich hoffe ich muss nicht nochmal alles neu machen für mein Steuerungsscript.
  • Hilfe für Skripterstellung mit Blockly

    7k 80k
    7k Themen
    80k Beiträge
    FlexerF
    Hallo in die Runde, ich habe den Vision WR308E neulich erworben. Ich versuche seit dem verzweifelt den Mäher über iob zu steuern. Der Adapter funktioniert. Ich bekomme die Daten rein und kann auch den Mäher starten/stoppen. Jedoch habe ich folgende Situation Zuhause habe ich zwei Zonen. Zone 0 und Zone 1. Diese will ich später über die Vis mit Datenpunkten auswählen und dann einfach auf Start drücken. Ich habe es versucht über onetimejson, ich habe es über calendar versucht. Die Githubseite des Adapters habe ich schon 3 Tage vor mir aber manche Datenpunkte wie z.B. oneTimeZones = [0] oneTimeWithBorder = 0 oneTimeWorkTime = 60 oneTimeStart = true existieren bei mir gar nicht. Über Json habe ich es mal versucht aber da bin ich mit meinem Knowledge raus. Es wäre echt toll wenn mir jemand evtl weiterhelfen könnte. Viele liebe Grüße Flexer
  • Hilfe für Skripterstellung mit Node-RED

    956 13k
    956 Themen
    13k Beiträge
    S
    Hallo Zusammen, ich bin gerade am überlegen, wie ich folgende Aufgabe umsetzen könnte: Ein true an einer (Trigger)Node lässt einen Zähler laufen und setzt einen eigenen Ausgang auf true. Ein false der Trigger Node stoppt den Zähler setzt diesen aber nicht auf false. Ein true lässt den Zähler einfach weiterlaufen... Nach Ablauf der Zeit im Zähler wird der Ausgang des Zählers auf false gesetzt. Mehr soll nicht passieren. Ein separater Eingang am Zähler setzt diesen auf 0 zurück. Was ich damit anfangen möchte: Die Laufzeit der Poolpumpe wird auf eine Mindestlaufzeit von bspw. 4h überwacht -kann aber manuell bedient bei Bedarf länger laufen. Ein Trigger um 00:01Uhr setzt die Laufzeit zurück. Die Zählernode gilt hier als "Anforderung Pumpe wegen Mindestlaufzeit unterschritten". Ich habe noch keine brauchbaren Ideen, wie ich dass sauber und mit wenig Aufwand umsetzen könnte... Vielen Dank und VG Torsten
  • [SKRIPT] Philips hue dynamische Szenen - update

    Verschoben template javascript
    54
    1
    1 Stimmen
    54 Beiträge
    18k Aufrufe
    T
    Hallo zusammen, bin neu hier und habe mir erfolgreich das Javascript gestartet. Alle Kommandos und Szenen funktionieren top . Grosse DANKESCHÖN schon mal an die Programmierer. Ich versuche gerade das coole Widget auf der VIS zum laufen zu kriegen, aber ich scheitere am Einbinden. Das Script habe erfolgreich im Typescript kompilieren können. Wie bindet ihr dieses Skript auf die VIS? Stehe gerade auf dem Schlauch. Kann mir jemand helfen? Habe schon alles nach dem fehlenden Detail abgesucht...aber nichts gefunden. Danke und Gruess tomtom
  • Bewegungsmelder Blockly

    blockly communication
    13
    2
    0 Stimmen
    13 Beiträge
    322 Aufrufe
    paul53P
    @marbari sagte: so in etwa? Ja, das sieht viel besser aus.
  • Probleme beim Auswerten von DP mit Javascript

    javascript
    3
    0 Stimmen
    3 Beiträge
    128 Aufrufe
    L
    @paul53 Vielen Dank für Deine Hilfe!!!! MfG Wastl
  • Blockly Script für Poolsteuerung

    Verschoben
    38
    1
    0 Stimmen
    38 Beiträge
    7k Aufrufe
    S
    @lesiflo Hallo. Ich habe dein Script und die vis mal importiert, bei der vis wird mir aber angezeigt: Fehler, View wurde nicht gefunden. Was könnte die Ursache dafür sein? Viele Grüße Semmy
  • regex Anfänger Problem...

    3
    0 Stimmen
    3 Beiträge
    232 Aufrufe
    I
    @bbtown Funktioniert perfekt - DANKE! (der Eintrag BS15006011820311 ist die Seriennummer... und das OK sollte wohl immer kommen, wenn das Ding funktioniert )
  • Lampe hat keinen on/off state, nur Helligkeit

    3
    3
    0 Stimmen
    3 Beiträge
    177 Aufrufe
    M
    @mickym Danke! Das werd ich gleich mal probieren.
  • Shelly 1 PM Leistungsmessung

    blockly
    10
    1
    0 Stimmen
    10 Beiträge
    4k Aufrufe
    X
    @manuel35i sorry mit dem DP hatte ich wohl falsch auf dem Schirm. Bei mir passen die power-Werte, keine Ahnung warum das bei dir nicht so ist.
  • Tasmota Steckdose per MQTT sofort abfragen möglich?

    14
    0 Stimmen
    14 Beiträge
    6k Aufrufe
    mickymM
    gelöscht
  • AnpassenTabelle Vis (Pittini/Batterienauswertung)

    1
    0 Stimmen
    1 Beiträge
    172 Aufrufe
    Niemand hat geantwortet
  • Datenupload nach openSenseMap

    Verschoben
    7
    0 Stimmen
    7 Beiträge
    987 Aufrufe
    SBorgS
    Das sind gleich zwei Probleme. @m-behr sagte in Datenupload nach openSenseMap: ..."deprecation-warning":"If your client supports TLS... Im Skript wird noch "request" benutzt, dass ist deprecated und wird von JavaSkript/node (zukünftig) nicht mehr unterstützt. Man müsste es also bspw. auf axios und HTTPS umstellen.
  • Zufallszahl aus bestimmten Zahlen

    6
    0 Stimmen
    6 Beiträge
    297 Aufrufe
    G
    @rushmed Funktioniert sowas von gut :) Danke!!! Euch anderen auch!
  • Sicherung von Variablen

    1
    0 Stimmen
    1 Beiträge
    119 Aufrufe
    Niemand hat geantwortet
  • Variable Zahlen über Telegram in Datenpunkt

    1
    0 Stimmen
    1 Beiträge
    134 Aufrufe
    Niemand hat geantwortet
  • Zufällige Farbe bei LED aber immer Hell

    9
    1
    0 Stimmen
    9 Beiträge
    726 Aufrufe
    AsgothianA
    @bumm sagte in Zufällige Farbe bei LED aber immer Hell: Wie ich dich kenne sagst du mir aber das ist völlig falsch aufgebaut Nein, das ist es nicht. Die entscheidenden Punkte sind sauber. Du nutzt ein synchrones Script mit “Pause” Befehlen an Stelle des Intervalls. Wichtig ist das du sicher stellst das keine Endlosschleife drin ist - das hast du getan. A.
  • App auf AndroidTV per Skript starten

    1
    0 Stimmen
    1 Beiträge
    71 Aufrufe
    Niemand hat geantwortet
  • Linux Software RAID status auslesen

    Ungelöst javascript blockly monitoring
    2
    0 Stimmen
    2 Beiträge
    410 Aufrufe
    C
    Folgendes Skript sollte helfen: createState('javascript.0.Eigene_Datenpunkte.mDBraid.RefNormalState', '', {type: "string"}); createState('javascript.0.Eigene_Datenpunkte.mDBraid.State', '', {type: "string"}); createState('javascript.0.Eigene_Datenpunkte.mDBraid.isNormal', false, {type: "boolean"}); /* UNCOMMENT NEXT LINE ON INIT WITH WORKING RAID-ARRAY */ //exec('cat /sys/block/md*/md/dev-*/state', function (error, stdout, stderr) {setState('javascript.0.Eigene_Datenpunkte.mDBraid.RefNormalState'/*mDBraid RefNormalState*/,stdout);}); function checkRaidState(){ exec('cat /sys/block/md*/md/dev-*/state', function (error, stdout, stderr) { setState('javascript.0.Eigene_Datenpunkte.mDBraid.State'/*mDBraid State*/,stdout); if (stdout == getState('javascript.0.Eigene_Datenpunkte.mDBraid.RefNormalState'/*mDBraid RefNormalState*/).val){ setState('javascript.0.Eigene_Datenpunkte.mDBraid.isNormal',true); log('Raid-State: normal') }else{ setState('javascript.0.Eigene_Datenpunkte.mDBraid.isNormal',false); log('Raid-State: possibly broken') } }); } schedule('*/60 * * * *', checkRaidState); Das Skript schreibt den normalen Status des MD-Raids als Referenz in einen String-Datenpunkt (Hinweise beachten) und vergleicht jede Stunde den aktuellen Status mit der Referenz. Das Ergebnis wird als Datenpunkt javascript.0.Eigene_Datenpunkte.mDBraid.isNormal gespeichert, auf dessen Änderung man andere Skripte subscriben kann. Steht der Datenpunkt auf true ist alles normal, bei false sollte man nach seinem RAID schauen. Hinweise: exec-Erlaubnis muss in den Einstellung der Javascript-Instanz aktiviert sein Vor dem ersten Start sicherstellen, dass das Array in vollständig normalem Zustand ist. Dann Zeile 6 aktivieren, Skript starten, danach unbedingt wieder Zeile 6 auskommentieren und Skript neu starten. Der Ausdruck cat /sys/block/md*/md/dev-*/state sollte universell einsetzbar sein, unabhängig vom RAID-Typ und auch wenn man mehrere RAIDs hat. Das Skript würde dann immer prüfen, ob alle ok sind. Die Datenpunktnamen kann man natürlich beliebig ändern, dann aber überall im Skript :) Viele Grüße ceram
  • Node Red - WaMa Status

    9
    1
    0 Stimmen
    9 Beiträge
    2k Aufrufe
    mickymM
    @finn Wie in meinem Screenshot gezeigt. Die rbe Node am Anfang kannst Du Dir sparen. Man kann in der iobroker in Node direkt einstellen, dass nur geänderte Werte den Flow starten. - Ansonsten freut es mich, wenn es so klappt, wie Du es Dir vorstellst.
  • Smart Meter Zähler mit S0 Ausgang

    blockly javascript
    26
    1
    0 Stimmen
    26 Beiträge
    3k Aufrufe
    hartimanH
    @pmunz Hallo kannst Du das Blockly Script "S0 Zähler" mal hier einstellen ? Danke vorab LG Hartiman
  • Cron wird nicht ausgeführt nach Standby

    3
    0 Stimmen
    3 Beiträge
    243 Aufrufe
    liv-in-skyL
    @pausentee ich fahre mein system auch nachts herunter - shutdown - nicht standby. diese art probleme habe ich nicht hat du mal nach dem "aufwecken" mit htop gecheckt, wie die auslastung des systems ist - evtl wird durch den standby ein hoher load erzeugt - der dann blockiert ein serversystem würde ich nicht mit standby betreiben - der zeitsprung - die ganzen offenen verbindungen, ... @pausentee sagte in Cron wird nicht ausgeführt nach Standby: Die Debian VM liegt nachts im Standby was bedeutet das genau ? eine VM läuft ja auf einem host-rechner.geht der in den standby oder nur die VM ? ich nutze proxmox - den proxmox server würde ich auch nicht in den standby schicken, sondern die VM beenden
  • R,G,B Werte in Hue State konvertieren

    2
    0 Stimmen
    2 Beiträge
    253 Aufrufe
    F
    @heinzer1988 Hi, hast eine Lösung gefunden? Ich genau das gleiche Problem. Mit genau der gleichen Lampe und Konstellation. Ich kann in der Home App das Licht ein- und ausschalten und Dimmen. Mehr bekomme ich nicht hin. Es gibt zwar einen Wert "Hue" im Objekt und wenn ich das im yahka bei Farbe angebe, dann bekomm ich zwar theoretisch die Farbauswahl aber ich kann nichts auswählen. Hab keine große Motivation mir jetzt ne "echte" Hue Birne für den doppelten Preis zu kaufen. ;)

611

Online

32.8k

Benutzer

82.8k

Themen

1.3m

Beiträge