Weiter zum Inhalt

Blockly

6.6k Themen 80.2k Beiträge

Hilfe für Skripterstellung mit Blockly

NEWS

  • Homematic IP Türschlossantrieb steuern

    8
    2
    0 Stimmen
    8 Beiträge
    359 Aufrufe
    K
    Hallo, wollt mich nur nochmal schnell zurückmelden - es funktioniert jetzt! Vielen Dank an alle für eure Unterstützung! :) Mfg Marcus
  • Shelly Dimmer 2 brightness 0%

    blockly
    4
    2
    0 Stimmen
    4 Beiträge
    476 Aufrufe
    C
    @cookiemonster1706 Habe das gleiche Problem und komme mit meinem Blockly leider nicht weiter. Kannst du bitte deinen Script hier posten?
  • Mit Home Connect Waschmaschine starten

    25
    1
    0 Stimmen
    25 Beiträge
    1k Aufrufe
    K
    Vielen Dank, dann teste ich mit deinem Vorschlag!
  • Fehler im Blockly Skript?

    13
    1
    0 Stimmen
    13 Beiträge
    529 Aufrufe
    W
    @paul53 es sind i.M. überschaubare 4 Fenster. Zur Not müßte halt jedes Fenster sein Script kriegen 🤷
  • Wie kann man ein Programm in ""Falls Objekt(e)" stoppen?

    14
    0 Stimmen
    14 Beiträge
    426 Aufrufe
    AsgothianA
    @hg6806 Hmm.. das bringt erst einmal wenig. Kannst du mal bitte im globalen ioBroker protokoll nachschauen was da vom JS Adatper noch mehr an Meldungen kommt ? Ich seh da erst einmal wenig was 'warnfähig' wäre. A
  • Countdown-Timer 00:30 mit Blockly

    20
    0 Stimmen
    20 Beiträge
    908 Aufrufe
    OliverIOO
    @Roelli das macht kein sinn ständig den datenpunkt zu aktualisieren. das schluckt nur unnötig cpu performance und netzwerkbandbreite. auch einen exakten rythmus einhalten ist schwer. für die anzeige in vis gibt es ja die widgets. eine beispiel eieruhr gibt es weiter unten in der doku [image: 1769264876771-b64bfced-526f-438b-851e-a05fa6fffcb7-image.png]
  • Gelöst: JS-Fehlermeldung "haystack.replace"

    5
    1
    0 Stimmen
    5 Beiträge
    138 Aufrufe
    haus-automatisierungH
    @MartinP sagte in Gelöst: JS-Fehlermeldung "haystack.replace": Hier meckert der Haystack nicht ... ohne "nach String" schon Dann wird es am falschen Datentyp im State liegen. Die Funktion .replace gibt es natürlich nur auf Strings.
  • JS aus Funktion wird nicht ausgeführt

    2
    0 Stimmen
    2 Beiträge
    108 Aufrufe
    David G.D
    Hab den Trigger nochmal neu eingefügt und den code anders eingerückt und nun geht es. Ka was das war ......
  • Wie auf ein Timing triggern?

    10
    0 Stimmen
    10 Beiträge
    320 Aufrufe
    hg6806H
    Moin! Recht aufwendig das Ganze, die Vergehensweise habe ich aber mittlerweile soweit verstanden und klappt auch. Vielen Dank!
  • Rechenaufgabe liefert "NULL"

    32
    4
    0 Stimmen
    32 Beiträge
    961 Aufrufe
    surfer09S
    @paul53 sagte in Rechenaufgabe liefert "NULL": @haus-automatisierung sagte: Schreib den Wert im korrekten Datentyp neu. Mit einem Punkt als Dezimal-Trennzeichen @surfer09 Alternativ führe folgendes Skript einmalig aus: const id2025 = '0_userdata.0.PV-Anlage.Einspeisung-ins-Netz-2025'; const val2025 = getState(id2025).val; if(typeof val2025 == 'string') setState(id2025, parseFloat(val2025.replace(',', '.')), true); Danke!!! Das hat funktioniert! [image: 1768914555523-ddf47f44-2484-46a5-8f0e-78ef308aac87-grafik-resized.png]
  • UDP Api Abfragen in Blocky exec "echo -e" / Marstek Venus

    3
    0 Stimmen
    3 Beiträge
    219 Aufrufe
    D
    Vielen dank für die Hilfe ! Hat direkt geklappt. Jetzt kannich den Speicher notdürftig aus Blockly raus steuern. Das Problem wurde mit ' ' (einfachen Anführungszeichen) gelöst. Hatte ich auch schon probiert nur mit den falschen :-) (Akzent oben rechts auf der Tastatur). So ganz verstehe ich nicht warum das geht. Ich hab mal gelernt ' ' = Char / " " = string echo oder printf geht übrigens beides mit einfachen Anführungszeiochen und macht den Link viel besser lesbar. Ich nutze jetzt exec mit: echo '{"id":1,"method":"Bat.GetStatus","params":{"id":0}}' | nc -u -w 1 192.168.178.xyz 30000 Vielen vielen Dank !
  • Nach dem Systemwechsel funktioniert ein Skript nicht mehr.

    3
    2
    0 Stimmen
    3 Beiträge
    125 Aufrufe
    W
    Hab das Problem gelöst. Es lag an Shellies.
  • Alle Räume aus enum.rooms auflisten

    12
    0 Stimmen
    12 Beiträge
    980 Aufrufe
    madjack84M
    @paul53 : Ich hab auch 9.0.11 installiert und meine Scripte die jahrelang funktioniert haben, spuckten nur noch undefinded aus, sodass die Rolläden in den Zimmern wilde Fahrten machten. Hab nun ein Script testweise wieder zurück gebaut und kann den "undefined" Fall tatsächlich nicht mehr nachstellen. Die ObjectIDs sind unverändert. Hab auch keine wilden Updates seit gestern gemacht und auch javascript nicht neu gestartet. Puhh, da fehlt mir jetzt die Idee woher das kam :/
  • Schalten Rolladen per NSPanel/Hardware Button Skriptfrage

    8
    1
    0 Stimmen
    8 Beiträge
    255 Aufrufe
    paul53P
    @13patrick37 sagte: Brightness Einen Zahlenwert muss man mit einer Zahl vergleichen. [image: 1768673051147-blockly_temp.jpg]
  • Bitte Löschen

    1
    0 Stimmen
    1 Beiträge
    77 Aufrufe
    Niemand hat geantwortet
  • Liebherr Smart Device einbinden - so geht's

    7
    7
    3 Stimmen
    7 Beiträge
    2k Aufrufe
    R
    Hallo in die Runde. Vielen Dank für diese Thematik. Ich konnte so unseren neuen Gefrierschrank in meinen IOBroker einbinden. Hat jemand hier schon Erfahrungen mit der Steuerung. Ich habe die API mir angeschaut, aber irgendwie bekomme ich es nicht hin. Villeicht kann mir jemand helfen. Vielen Dank Rainer
  • Script mehrmals starten?

    17
    1
    0 Stimmen
    17 Beiträge
    612 Aufrufe
    S
    @paul53 Danke!
  • Skript verschluckt Werte // JSON zerlegen?

    5
    3
    0 Stimmen
    5 Beiträge
    168 Aufrufe
    D
    @Asgothian sagte in Skript verschluckt Werte // JSON zerlegen?: Das was in deinem Skript die Zeit verbraucht sind die vielen aktualisiere Bausteine - bei denen ich davon aus gehe das nur in ganz seltenen Fällen wirklich mehrere / alle zu aktualisieren sind. Vielen Dank! Das hilft mir zu verstehen und hoffentlich zu verbessern/vermeiden. @Asgothian sagte in Skript verschluckt Werte // JSON zerlegen?: Beibehalten des Triggers, aber nur Triggern bei Änderung Damit habe ich bereits experimentiert und führt leider auch zu keinem verlässlichen Ergebnis. Manchmal ist die Extraktion ok/in Ordnung an anderen Tagen funktioniert es wieder gar nicht. Hatte schon den MqTTBroker in Verdacht und gewechselt aber der ist es nicht da die Rohdaten ja eintreffen. @Asgothian sagte in Skript verschluckt Werte // JSON zerlegen?: (kann immer noch mit einer Race-Condition zu Problemen führen) Danke Dann ist das so ungeschickt aus diesem Grund so aufgebaut und werde es überall anpassen.
  • Pillen-Erinnerung und Periodenkalender

    16
    2
    0 Stimmen
    16 Beiträge
    684 Aufrufe
    paul53P
    @Roelli sagte: Pillenkalender für mich. Da die Einnahme täglich erfolgen muss, sollte er getrennt von dem Kalender deiner Frau in einem zweiten Skript erfolgen. Die Uhrzeit ist sicherlich auch eine andere?
  • Cronjob-Instanzen erkennen

    7
    1
    0 Stimmen
    7 Beiträge
    206 Aufrufe
    G
    Funzt - vielen Dank!

536

Online

33.0k

Benutzer

83.3k

Themen

1.3m

Beiträge