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
    D
    So script ist umgebaut. War ja eigentlich ganz einfach. Ich habe einfach alle minsoc wo ich bis jetzt von mqtt bezogen habe durch eine in Objekte erstellten Variable ersetzt. Somit kann ich mit der den unteren soc steuern. Muss nur mal sehen wie sich der Speicher dann verhält ob er auch in standby dann geht wenn er den unteren soc nicht in Wirklichkeit erreicht oder ob dann der standbyverbrauch sich erhöht. Er zeigt zumindest mal standby an wenn ich Ausgabe 0 mache.
  • Hilfe für Skripterstellung mit Blockly

    7k 80k
    7k Topics
    80k Posts
    paul53P
    @andre1de sagte: Problemen mit dem Zeitintervall über Mitternacht Probleme mit der Zeitspanne über Mitternacht gibt es nur bei Verwendung von Astro-Zeiten.
  • 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
  • Telegram Bot soll nur dem anfragenden Antworten

    javascript communication
    2
    0 Votes
    2 Posts
    482 Views
    FredFF
    @BigChris Schau doch mal hier rein. Da ist das glaube ich u.a. beschrieben
  • 'Parent' von Object State herausbekommen

    blockly javascript
    10
    2
    0 Votes
    10 Posts
    2k Views
    paul53P
    @padrino sagte: was Du mit "Eigenschaften" meinst... In Blockly wird das als "Attribut" bezeichnet und mein Beispiel oben zeigt, wie man den Namen des Parent-Objektes erhält. Viele Nutzer vergeben sinnvolle Namen nur dem Kanal bzw. dem Gerät und ändern die Namen der Datenpunkte nicht, müssen also im Skript den Namen des Parent-Objektes ermitteln. @padrino sagte in 'Parent' von Object State herausbekommen: was macht das "return". Das "return" gibt das Objekt an den Funktionsaufruf zurück.
  • Datenpunkt Adaptereigenschaften per Spript ändern

    javascript
    5
    2
    0 Votes
    5 Posts
    826 Views
    M
    @homecineplexx sagte: hallo sag mal, das ist ja das Dashboard von der Influxdb oder? wie hast du diese Monats-Buttons gemacht? Ja das ist Grafana mit den Werten aus der InfluxDB. Die Bottons manipulieren den Timestamp in der URL von Grafana. Grafana wird dann mit der entsprechenden time range, z.B. wie im Bild Monat September, in der Vis in einem iFrame angezeigt.
  • [gelöst] ESP_EASY Taster als Dimmer

    blockly
    7
    1
    0 Votes
    7 Posts
    800 Views
    Beliar_666B
    @paul53 Ich werde da mal etwas mit dem Wert spielen und Rückmeldung geben. Fakt ist es funktioniert, und das ist erstmal die Hauptsache. Jetzt kommt an den Nodemcu noch ein Temp/Feuchtesensor und dann ist des erstmal i.O..
  • [Gelöst] Prüfen ob Datenpunkt existiert

    blockly
    6
    2
    0 Votes
    6 Posts
    1k Views
    siggi85S
    @paul53 sagte in [Gelöst] Prüfen ob Datenpunkt existiert: @siggi85 sagte: Die Zweite ist aber genau was ich brauche Der Vergleich > 0 ist überflüssig, denn die Funktion liefert true bzw. false. Stimmt. Werde ich im endgültigen Skript mit True/False einbauen.
  • Taster einbinden

    blockly javascript
    7
    1
    0 Votes
    7 Posts
    1k Views
    D
    Klar, danke jetzt geht es , so sieht es jetzt aus. [image: 1576607572525-00a2be2e-f292-4d80-84a3-7e0e1739681c-grafik.png]
  • Bestehenden Datenpunkt deklarieren

    javascript blockly
    3
    0 Votes
    3 Posts
    361 Views
    XsevX
    @paul53 1000 Dank! Der Bleistift... Hätte ich auch selbst drauf kommen können :face_palm:
  • Räume und Funktionen via Javascript setzen

    javascript
    2
    0 Votes
    2 Posts
    511 Views
    paul53P
    @coalado Siehe hier. idDst durch die Objekt-ID ersetzen.
  • [Gelöst] SONOS: "Default-Sender" nach Einschalten

    multimedia
    13
    0 Votes
    13 Posts
    626 Views
    A
    @Homoran, der connection status braucht aber eine ganze Weile, bis er auf false steht. Ich habe das jetzt über den Ping Adapter gelöst. Alle 60s wird geschaut, ob die Sonos noch im Netzwerk ist. Wenn sich der Status auf true ändert, dann stelle ich den Sender und die Lautstärke ein und es läuft.
  • Parmeter in der on() Funktion übergeben

    javascript
    3
    1
    0 Votes
    3 Posts
    361 Views
    W
    @paul53 Absolute Spitze! Vilen Dank!
  • MQTT Jason String [gelöst]

    javascript
    6
    0 Votes
    6 Posts
    685 Views
    paul53P
    @Thor72H sagte: es geht jetzt Dann markiere bitte das Thema in der Überschrift als [gelöst].
  • SONOS: Stereopaar erstellen

    multimedia
    1
    0 Votes
    1 Posts
    165 Views
    No one has replied
  • Rolladen öffnen aber nicht vor x Uhr

    blockly
    40
    1
    0 Votes
    40 Posts
    3k Views
    HomoranH
    @paul53 sagte in Rolladen öffnen aber nicht vor x Uhr: Welche ? nein, nicht Alarm; gerade bei dem Leinwand-Aktor, den ich gerade zum Beispiel hatte fehlte der gesamte .1 Zweig.
  • Warnmeldung Script

    javascript
    3
    0 Votes
    3 Posts
    390 Views
    J
    @paul53 Dann ist Blockly Schuld 😎
  • [gelöst] Blockly: Durchschnittswert berechnen

    Moved
    4
    1
    0 Votes
    4 Posts
    2k Views
    StM47S
    @andyb Auf was triggerst du? Zeit oder Änderung?
  • [Frage] iCal Kalender Werte filtern (json)

    javascript blockly
    10
    0 Votes
    10 Posts
    1k Views
    T
    @Homoran Gute Idee. Funktioniert aber nur für die Termine heute. Aber nicht wenn ich zum Beispiel je eine Liste mit "Termine heute", "Termine morgen", "Termine übermorgen" haben möchte. Wenn ich bei Tage 1 eingebe, sind alle Termine heute drin. Soweit so gut. Wenn ich aber bei Tage 2 eingebe, dann sind die heutigen plus die von morgen in der Liste. Das klappt so also nicht.
  • JavaScript mit Zeitspannen rechnen (TimeSpan)

    javascript
    5
    0 Votes
    5 Posts
    897 Views
    B
    Super, vielen Dank für die Erklärung. Das bringt mich schon einen Schritt weiter :+1:
  • Installation "request-promise" Modul schlägt fehl

    javascript
    25
    2
    0 Votes
    25 Posts
    3k Views
    O
    @AlCalzone sagte in Installation "request-promise" Modul schlägt fehl: @paul53 Mir geht es eher drum, dass der eine Eintrag auf einen lokalen Ordner verweist, in diesem Fall sogar auf den Ordner, in dem das fehlende Modul installiert werden würde. Das macht der JS-Adapter nicht ohne manuellen Pfusch. Mmh, der ganze Spuk ging los, als ich das zusätzliche Modul im JS-Adapter hinzugefügt habe. Händisch habe ich die json nicht geändert. Ich zieh mal eine Kopie aus dem Backup hoch und teste das dann nochmal. Sind bei mir alles VMs, so dass das relativ schnell gehen sollte. Dann gebe ich nochmal Bescheid. Danke oetti
  • Anwesenheitserkennung über aktualisiert werte

    blockly
    9
    0 Votes
    9 Posts
    874 Views
    softwarecrashS
    @arteck da fehlt mir eben vollkommen der logische ansatz wie man das zusammenpusselt.
  • Tradfri - Fernbedienung rund- Bug - Powertaste?

    blockly javascript
    7
    0 Votes
    7 Posts
    960 Views
    R
    @Asgothian hey, habe alle von github runtergeladen sowie Adapter (1.3.1) und deconz über Putty aktualisiert. Kann gerade nicht darauf zugreifen, da ich meine kleine vom Geigenunterricht abhole. Beim Datenpunkt nutze ich den Button_event vom aktuellen Hue Adapter (kann gerade nicht nachschauen). Hast du schon die Antwort vom dev von deconz gesehen? link PS Deinen Code schaue ich mir in Ruhe heute Abend - wenn die Kleine im Bett ist - an. Vielen Dank für deine Mühe ;) Liebe Grüße Jutta

316

Online

32.7k

Users

82.5k

Topics

1.3m

Posts