Weiter zum Inhalt

Blockly

6.6k Themen 80.3k Beiträge

Hilfe für Skripterstellung mit Blockly

NEWS

  • Licht automatisch mit Bewegungssensor

    30
    1
    0 Stimmen
    30 Beiträge
    3k Aufrufe
    P
    @frankieboys wie kann ich das auf Sonnenuntergang beginnen, und bei Sonnenaufgang beenden? [image: 1616278467699-bildschirmfoto-2021-03-20-um-23.07.55.png]
  • Unifi Wlan An- / Abwesenheit

    2
    3
    0 Stimmen
    2 Beiträge
    303 Aufrufe
    paul53P
    @ionar Ändere den Trigger auf "wurde geändert".
  • (gelöst)Hilfe bei Blockly

    7
    0 Stimmen
    7 Beiträge
    254 Aufrufe
    ostseereiterO
    @paul53 Danke Ich habe mal einen anderen Browser genommen da wurde alles angezeigt.
  • Hinweiston vor Alexa-Ansage

    27
    1
    0 Stimmen
    27 Beiträge
    5k Aufrufe
    M
    @4-7kohm Danke, das funktioniert!
  • [gelöst] Hochzählen klappt nur bis 100

    5
    2
    0 Stimmen
    5 Beiträge
    193 Aufrufe
    crunchipC
    @david-g theoretisch, wenn min /max unerwünscht, kann man es herausnehmen, ansonsten, kannst du auch z.b. max999999 eingeben
  • Spotify Playliste auf Sonos ausgeben

    7
    0 Stimmen
    7 Beiträge
    1k Aufrufe
    M
    @mcu Gerne <table> <tr onclick="vis.setValue('javascript.0.Sonos.192_168_178_51.customFavoriteRemove', 'N-JOY')"> <td><div class="favoriteSonosTitle removeFav">1. N-JOY</div></td> </tr> <tr onclick="vis.setValue('javascript.0.Sonos.192_168_178_51.customFavoriteRemove', 'Resetten')"> <td><div class="favoriteSonosTitle removeFav">2. Resetten</div></td> </tr> <tr onclick="vis.setValue('javascript.0.Sonos.192_168_178_51.customFavoriteRemove', 'Sit in')"> <td><div class="favoriteSonosTitle removeFav">3. Sit in</div></td> </tr></table> N-Joy, Resetten, und Sit-In sind Playlisten/Radiosender, welche ich zu "Mein Sonos" hinzugefügt habe.
  • [Gelöst] Nachricht bei erreichter Luftfeuchtigkeit

    blockly
    5
    1
    0 Stimmen
    5 Beiträge
    419 Aufrufe
    I
    @homoran Dann werde ich es mal so testen [image: 1616237780067-screenshot_2021-03-20-javascript-iobroker-1.png]
  • Blockly - Zeitverzögerung des Triggers / doppelte Logik

    Verschoben
    16
    0 Stimmen
    16 Beiträge
    2k Aufrufe
    StuebiS
    @pfahlenbauer , leider fällt mir keine Lösung ein
  • Berechnung des täglichen Niederschlags, Werte von HMIP

    9
    1
    0 Stimmen
    9 Beiträge
    755 Aufrufe
    HomoranH
    @bishop9191 sagte in Berechnung des täglichen Niederschlags, Werte von HMIP: Werde aber zur Übung trotzdem versuchen die Berechnung zum Laufen zu bekommen mit dem Tipp von @paul53 dann machen wir jetzt (oder später) damit weiter
  • Datenpunkt zurücksetzten klappt bei einem nicht

    blockly
    3
    1
    0 Stimmen
    3 Beiträge
    354 Aufrufe
    D
    @asgothian, Danke für die Hinweise. Ich baue mal in allen Skripten in denen der Datenpunkt geändert wird Logausgaben ein. Der Datenpunkt sollte normalerweise nur während des Tages geändert werden, da er den Überschuss der PV-Anlage zählt der für eine Speicherung in einem PV-Speicher verfügbar währe. Nur Nachts wird kein Strom produziert. Das Zurücksetzten aller Datenpunkte die ich zurücksetzten will habe ich in einem Script (siehe Screenshot) zusammengefasst. Alle bis auf den einen werden auf "0" gestellt. Bis auf den einen. Da sind auch Datenpunkte dabei, die kurz vor und nach dem Zurücksetzten angesprochen werden. Bei denen gibt es komischerweise keine Probleme. Wie dem auch sei, mal schauen was die Logausgaben zeigen. DatzerF
  • [gelöst] Texteinträge aus sql-Datenbank visualisieren

    12
    0 Stimmen
    12 Beiträge
    2k Aufrufe
    M
    @manfred-b-0 Meinst du den ansagejson? Ja jarvis braucht den. Wenn soweit alles ok, dann bitte oben im ersten Post die Überschrift mit [gelöst] anpassen.
  • setStateDelayed funktioniert nicht bei Verzögerung

    javascript blockly
    11
    2
    0 Stimmen
    11 Beiträge
    1k Aufrufe
    PlasmachefP
    @wendy2702 Ich prüfe morgen die neue Version. Issue wurde von mir schon erzählt. Danke für die Info!
  • [gelöst] Denon Receiver Lautstärke bei Start festlegen

    14
    2
    0 Stimmen
    14 Beiträge
    2k Aufrufe
    SlowmanS
    @homoran Das wichtigste ist doch, man kann es auch mit dem ioBroker bewerkstelligen
  • function mit async seit Version 5

    javascript blockly
    3
    0 Stimmen
    3 Beiträge
    218 Aufrufe
    PlasmachefP
    @alcalzone danke schön für die info :-)
  • Temperaturanstieg erkennen

    4
    0 Stimmen
    4 Beiträge
    449 Aufrufe
    paul53P
    @heimweh Summe über die letzten 5 Anstiege: [image: 1615928947462-bild_2021-03-16_220905.png]
  • Blockly in Vis Widget ansteuern - ist das möglich?

    11
    0 Stimmen
    11 Beiträge
    717 Aufrufe
    mickymM
    @mcu sorry da bin ich leider überfragt. Vielleicht hilft ja das https://github.com/ioBroker/ioBroker.vis irgendwie weiter. So bekommt man ggf. den aktuellen view und kann dann vielleicht mit den Styles: There are a number different internal bindings to provide additional information in views: username - shows logged-in user view - name of actual view wname - widget name widget - is an object with all data of widget. Can be used only in JS part, like {a:a;widget.data.name} wid - name of actual widget language - can be de, en or ru. instance - browser instance login - if login required or not (e.g. to show/hide logout button) Note: to use ":" in calculations (e.g. in string formula) use "::" instead. Remember, that style definitions will be interpreted as bindings, so use {{style: value}} or just { style: value } Vielleicht kann man über die Style definitions und/oder über das Binding des aktuellen Views via Script was machen. Ich habe mich dazu aber zuwenig bislang mit VIS beschäftigt.
  • [gelöst] JSON erstellen und filtern

    9
    2
    0 Stimmen
    9 Beiträge
    2k Aufrufe
    opossumO
    Hallo, ich mache das jetzt über das SQL-Statement: SELECT Date_Format(FROM_UNIXTIME(Substr(TS,1,10)), '%d.%c.%Y') as Datum ,Date_Format(FROM_UNIXTIME(Substr(TS,1,10)), '%m') as Monat,val Verbrauch FROM iobroker.ts_number where id = '159' and val <> '0' AND Date_Format(FROM_UNIXTIME(Substr(TS,1,10)), '%m') = (SELECT MONTH(CURRENT_DATE())) group by val order by Monat Desc, Datum Das klappt jetzt. Im json sind nur noch die Werte des aktuellen Monats.
  • Stromverbrauch berechnen

    14
    2
    0 Stimmen
    14 Beiträge
    4k Aufrufe
    paul53P
    @kusi sagte: Verbraucht es nicht mehr RAM, wenn mehr Variablen (anstelle Datenpunkte) genutzt werden? Nein, es braucht weniger RAM, da Variablen-Operationen viel einfacher sind als Datenpunkt-Operationen.
  • Blockly und exec

    18
    0 Stimmen
    18 Beiträge
    4k Aufrufe
    AlCalzoneA
    @aleks-83 sagte in Blockly und exec: aber wenn ich irgendwann mal wieder exec() ausführen will, habe ich das eigentliche Problem immer noch. Nein, nur wenn du iobroker-Befehle ausführen willst (was eigentlich nicht nötig sein dürfte).
  • Zwei Lampen mit einem Schalter schalten

    4
    0 Stimmen
    4 Beiträge
    483 Aufrufe
    F
    @paul53 cool danke da wäre ich nie drauf gekommen.

280

Online

33.0k

Benutzer

83.5k

Themen

1.3m

Beiträge