Weiter zum Inhalt

Blockly

6.6k Themen 79.8k Beiträge

Hilfe für Skripterstellung mit Blockly

NEWS

  • Zweiter Trigger Blockly Script

    Verschoben
    8
    1
    0 Stimmen
    8 Beiträge
    979 Aufrufe
    T
    @paul53 Sorry, hatte ich heute Morgen übersehen. Werde ich ausprobieren und mich dann noch mal melden. Hab jetzt schon mal vielen Dank für deine Unterstützung ;-)
  • [Gelöst]SMS Versenden mit UMTS Stick

    7
    0 Stimmen
    7 Beiträge
    890 Aufrufe
    D
    @benziman Könntest du uns erläutern, wie du das genau gelöst hast?
  • Fehler bei neuen Script über IOBroker.pro

    5
    2
    0 Stimmen
    5 Beiträge
    473 Aufrufe
    frana120500F
    @arminhh ok, da hatte ich in der Tat jetzt etwas anderes erwartet. Lösch mal die letzten 3 Einträge... also enigma2., variables.dayTime und das letzte kann ich nicht lesen
  • [gelöst] Intervall per Blockly

    blockly
    5
    1
    0 Stimmen
    5 Beiträge
    243 Aufrufe
    K
    @asgothian achja logisch. Aus einem Tippfehler, wurde ein Denkfehler :-D
  • [gelöst] Blockly Skript erzeugt viele Fehler im Log

    15
    2
    0 Stimmen
    15 Beiträge
    886 Aufrufe
    David G.D
    @paul53 Okay. Dann war der Ansatz mit dem Zählen uns teilbar ja garnicht so daneben.
  • ID-Selektoren / wenn "true" mit timeout wieder auf "false"

    3
    0 Stimmen
    3 Beiträge
    125 Aufrufe
    DJMarc75D
    @paul53 said in ID-Selektoren / wenn "true" mit timeout wieder auf "false": Funktioniert es so nicht? Jawoll, hatte einen falschen Eintrag bei ID vom Selektor. Jetzt klappts. Vielen Dank !
  • Schaltbefehle rattern

    Verschoben
    9
    0 Stimmen
    9 Beiträge
    721 Aufrufe
    paul53P
    @mpl1338 sagte: das Hauptmagnetventil anschalten wenn ein Verbraucher gestartet wird. Ist es das mit "garage" bezeichnete Magnetventil? Dann darf der Status nicht mit in den Trigger. Was hat es mit "licht_pool" auf sich? Ist das auch ein Magnetventil? Einfacher und übersichtlicher ist es mit einem Array und einer Schleife. [image: 1650788177718-bild_2022-04-24_101616487.png]
  • [gelöst] tr-064 json auslesen Fehler

    7
    1
    0 Stimmen
    7 Beiträge
    551 Aufrufe
    T
    @crunchip Ah! Ausgehenden Anruf machen - ich hatte nur eingehend versucht, weil ich ja die Daten abgreifen wollte. Jetzt hab ich die Datenpunkte. Danke!!!
  • Schieberegister für gleitenden Mittelwert Smartmeter

    11
    1
    0 Stimmen
    11 Beiträge
    896 Aufrufe
    lobomauL
    Edit: habe es hinbekommen [image: 1650711586174-e637b47a-6e3d-49ee-8981-5ce6f362de2e-image.png] javascript.0 2022-04-23 13:01:05.561 info (357) script.js.common.Energie.Bezug-Einspeise_mittel: [3,5,7,22,1,-5,66,120,-50] javascript.0 2022-04-23 13:01:01.153 info (357) script.js.common.Energie.Bezug-Einspeise_mittel: [3,5,7,22,1,-5,66,120] javascript.0 2022-04-23 13:00:57.853 info (357) script.js.common.Energie.Bezug-Einspeise_mittel: [3,5,7,22,1,-5,66] javascript.0 2022-04-23 13:00:51.799 info (357) script.js.common.Energie.Bezug-Einspeise_mittel: [3,5,7,22,1,-5] javascript.0 2022-04-23 13:00:48.196 info (357) script.js.common.Energie.Bezug-Einspeise_mittel: [3,5,7,22,1] javascript.0 2022-04-23 13:00:44.491 info (357) script.js.common.Energie.Bezug-Einspeise_mittel: [3,5,7,22] javascript.0 2022-04-23 13:00:41.171 info (357) script.js.common.Energie.Bezug-Einspeise_mittel: [3,5,7]
  • Blockly Telegramm Heizungsanlage (Vorlauftemperatur)

    12
    1
    0 Stimmen
    12 Beiträge
    603 Aufrufe
    T
    @paul53 said in Blockly Telegramm Heizungsanlage (Vorlauftemperatur): Die Bedingung für den sonst-Zweig ist Wert < 30 (Gegenteil von Wert >= 30). Die gesamte Bedingung lautet also: Wert < 30 UND vorheriger Wert >= 30, was erstmaliges Unterschreiten des Wertes von 30 bedeutet und verhindert, dass der Timer mehrfach gestartet werden kann. Wenn ich deine Antwort richtig verstehe, dann sagst du mit anderen Worten: Die Bedingung für den sonst-Zweig ist Wert < 30 (Gegenteil von Wert >= 30). =>Ist die erste Prüfung der "Falls Wert >= 30 ist" vorheriger Wert >= 30, => Ist die erste Prüfung der "Sonst falls vorheriger Wert >=30 ist" Da zuerst die falls-Bedingung geprüft wird und diese nicht erfüllt ist (da Wert <30 ist). Anschließend wir die sonst falls-Bedingung geprüft und diese ist zutreffend, da der aktuelle Wert <30 ist und der vorherige Wert >30 war. wäre ich nie drauf gekommen, dass so zu programmieren, aber wenn ich das Script jetzt betrachte, macht es Sinn. Vielen Dank noch mal für deine Hilfe. VG Takahara
  • [gelöst] nach ausschalten sofortiges einschalten verhindern

    5
    0 Stimmen
    5 Beiträge
    274 Aufrufe
    M
    @paul53 said in nach ausschalten sofortiges einschalten verhindern: Dann triggere auf "unbestätigte Änderung" und setze den Datenpunktwert mit "aktualisiere" zurück, solange die Sperrvariable wahr ist. Dankeschön. Jetzt funktioniert es, dass 15 Sekunden lang kein Umschalten des Schalters möglich ist.
  • (GELÖST) ID Selektoren bei True in Datenpunkt schreiben

    15
    1
    0 Stimmen
    15 Beiträge
    371 Aufrufe
    DJMarc75D
    @paul53 Perfekt, wie immer. Danke
  • Alexa Gruppen schalten

    12
    1
    0 Stimmen
    12 Beiträge
    603 Aufrufe
    J
    @chriz editiere bitte im ersten Post noch die Überschrift auf (gelöst)
  • Blockly Helligkeit morgens, aber nicht vor 07:00Uhr

    2
    0 Stimmen
    2 Beiträge
    258 Aufrufe
    L
    @tolkin Bei Blockly gibt es einen Baustein „Aktuelle Zeit“ (lilafarben). [image: 1650480747032-1851e2bf-d400-4c62-8f29-2c6659d04ca5.jpeg] Das kannst du eingeben/auswählen „größer als“ 07:00
  • Werte gehen sporadisch auf 0

    10
    3
    0 Stimmen
    10 Beiträge
    648 Aufrufe
    HomoranH
    @jacke sagte in Werte gehen sporadisch auf 0: Ich hoffe wir reden nicht aneinander vorbei. jetzt wohl nicht mehr. Allerdings kenne ich mich in keinster Weise mit einer S7 aus. Allerdings könnte @paul53 mit seinem Hinweis auf string vs number schon Recht haben. ich könnte mir vorstellen, dass eine 0 in der S7 eine bestimmte Bedeutung hat, ggf. anstelle null verwendet/fehl interpretiert wird. Deine ganze Konstruktion mit der Datenbehandlung mutet schon sehr abenteuerlich an. Dass es da bei so vielen Parametern auch schon mal zu Fehlern seltsamen Ergebnissen kommt, verwundert mich nicht.
  • XML verarbeiten für EPG

    15
    0 Stimmen
    15 Beiträge
    376 Aufrufe
    David G.D
    @fastfoot Jetzt eines klappt braucht er was länger. Hab mal einen debug am Start gesetzt. 2022-04-20 19:07:25.070 error script.js.Eigene_Scripte.Multimedia.Tv.Fernbedienung: ARD javascript.0 2022-04-20 19:07:25.070 error script.js.Eigene_Scripte.Multimedia.Tv.Fernbedienung: Wed Apr 20 2022 19:45:00 GMT+0200 (Mitteleuropäische Sommerzeit) javascript.0 2022-04-20 19:07:25.070 error script.js.Eigene_Scripte.Multimedia.Tv.Fernbedienung: Wed Apr 20 2022 18:50:00 GMT+0200 (Mitteleuropäische Sommerzeit) javascript.0 2022-04-20 19:07:25.069 error script.js.Eigene_Scripte.Multimedia.Tv.Fernbedienung: Hubert ohne Staller javascript.0 2022-04-20 19:07:18.969 error script.js.Eigene_Scripte.Multimedia.Tv.Fernbedienung: Start Ungefähr 7sek auf einem Raspberry 4. Im Moment lade ich einmal pro Tag um 3 per wget die xml runter. So oft muss aber eigentlich nicht sein. Sind ja mehrere Tage drinnen. Ausgeführt wird das Skript im Moment nur, wenn ich den Sender am TV umschalte. Der TV gibt mir aicu den entsprechenden Sender. Muss das nur noch mappen, weil die schreibweisen was unterschiedlich sind. So ist es in der vis natürlich nur in dem Moment wo ich umschalte aktuell. Mal sehen, ob ich das dann noch alle 5sek laufen lasse. EDIT: Mir ist grad noch eine Idee für den Trigger gekommen. Werde vermutlich noch einen cron erstellen, der nach der Endzeit der Sendung +1min oder so das Script nochmal startet. Hab ich zwar noch nie gemacht, aber ist bestimmt machbar 😁 EDIT 2: Hab jetzt noch einen Trigger der am Ende einer Sendung den Text für die Vis aktualisiert. [image: 1650484235879-screenshot_20220420-214908_chrome.jpg] EDIT 3: Hab mir die js Funktion grad mal angeschaut und versucht das Bild der Sendung zu holen. Leider kapiere ich das ganze (-d{2}) Zeug nicht. Hatte jetzt überall wo zb die Startzeit alles abgeändert übernommen. Das aktuelle Senderlogo geht vermutlich nicht, da es ja in einem anderen "Bereich" steht?
  • [Gelöst] Liste möglicher Wetter Texte für Scripting

    Verschoben
    9
    0 Stimmen
    9 Beiträge
    604 Aufrufe
    S
    Suchen hilft manchmal; denke, hiermit kann ich arbeiten: https://www.daswetter.com/faq.html
  • TypeError: sch.period.months.map is not a function

    4
    1
    0 Stimmen
    4 Beiträge
    328 Aufrufe
    Q
    danke für die Infos. Habe jetzt den Tipp von @paul53 verwendet und auf CRON umgestellt. Die Fehlermeldung erscheint nun nicht mehr. Bin gespannt ob mein Script korrekt funktioniert: [image: 1650441290187-e460a9f0-8b3e-41db-a7c2-605dc874ff1d-image.png] Kann das so funktionieren mit den Werten ? Beste Grüße
  • Offene Fenster zählen und deren Namen erfassen

    16
    1
    0 Stimmen
    16 Beiträge
    1k Aufrufe
    UHU01U
    @paul53 Danke!
  • Sonnanauf- und Untergang

    3
    0 Stimmen
    3 Beiträge
    229 Aufrufe
    B
    @cash Danke. Es stand auf 'use System values', aber jetzt habe ich die Koordinaten per Hand eingegeben, und jetzt scheint es zu funktionieren (zumindest ging die Lampe bei Sonnenuntergang an). Ob sie morgen früh auch ausgeht wird sich noch zeigen. Das passt schon mit dem Sonnenuntergang und Aufgang. Zur Not kann man ja immer noch etwas nachjustieren.

559

Online

32.8k

Benutzer

82.8k

Themen

1.3m

Beiträge