Weiter zum Inhalt

Blockly

6.6k Themen 79.8k Beiträge

Hilfe für Skripterstellung mit Blockly

NEWS

  • Gesamtbetrag aus wechselndem Datenpunkt bilden

    10
    0 Stimmen
    10 Beiträge
    635 Aufrufe
    HomoranH
    @robbi12 sagte in Gesamtbetrag aus wechselndem Datenpunkt bilden: wenn hinten eine Null steht nicht angezeigt. wo? in den Objekten ist das i.O. da dort die Rohdaten angezeigt werden. in der Vis muss man das Widget entsprechend konfigurieren
  • Blockly soll Befehle beidseitig verwalten

    19
    1
    0 Stimmen
    19 Beiträge
    1k Aufrufe
    HomoranH
    @paul53 sagte in Blockly soll Befehle beidseitig verwalten: Mit dem Doppeltrigger. Das ist ein (einfacher) Trigger auf den Quell-Datenpunkt "ID 1", d nein, ich meinte den Triggee mit Zahnrad, erweitwrt auf 2 DP
  • Modbus Blockly erstellen

    10
    0 Stimmen
    10 Beiträge
    777 Aufrufe
    HomoranH
    @bolli sagte in Modbus Blockly erstellen: wie oben im bild zu sehen ist das der? @homoran sagte in Modbus Blockly erstellen: Wo kommt denn dieser Screenshot her? @bolli sagte in Modbus Blockly erstellen: jetzt lade ich mir den Biobroker und mache es damit ich glaube du missverstehst die "Situation". ioBroker ist ein SnartH8me System, und der Modbusadapter dient der Einbindung von entsprechenden Geräten in das System. Der JavaScript Adapter mit Blockly Implementation dient dazu Automatismen in diesem System zu erstellen, die nicht über Geräte- oder Systemspezifische Adapter abgedeckt werden. Für andere Zwecke ist das nicht gedacht
  • Batteriestatus Bosch Smart Home Geräte

    23
    1
    0 Stimmen
    23 Beiträge
    2k Aufrufe
    mickymM
    @markusk1407 So kannst Du es nun mal versuchen: [image: 1699192623721-6a7deb7e-3a54-4a96-8e5c-de8e3785d7c9-image.png] Spoiler <xml xmlns="https://developers.google.com/blockly/xml"> <variables> <variable id="`0j%;-cHZD%rWb0:d+_R">Liste Batterie</variable> <variable id="+GH*4d~Ot4^IH#SycmDq">Batterie</variable> </variables> <block type="on_ext" id="|Wd+HQ}%Q#MuT=|6B0V]" x="-437" y="-12"> <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation> <field name="CONDITION">any</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="-|Rv[nIR^5l0;02omey{"> <field name="oid">0_userdata.0.Test.JSON</field> </shadow> </value> <statement name="STATEMENT"> <block type="variables_set" id="Q@w_HW?4z$/vWvf#7*Q_"> <field name="VAR" id="`0j%;-cHZD%rWb0:d+_R">Liste Batterie</field> <value name="VALUE"> <block type="convert_jsonata" id="`t?tg6!SpTN{TgV)Q@e0"> <value name="EXPRESSION"> <shadow type="text" id="lJA2P|9InBG%3Z7hu|(O"> <field name="TEXT">$.type</field> </shadow> </value> <value name="TARGET"> <block type="convert_json2object" id="t}76$Wptn/_$fdOn5+x6"> <value name="VALUE"> <block type="on_source" id="e_vyqDzx4:T.Gb7tt_}G"> <field name="ATTR">state.val</field> </block> </value> </block> </value> </block> </value> <next> <block type="controls_if" id="/5zc=1*BzcDD8[`OoGrV"> <mutation elseif="1"></mutation> <value name="IF0"> <block type="logic_compare" id="-!@1O=pZ$NinWYBtInDY"> <field name="OP">EQ</field> <value name="A"> <block type="convert_type" id="UJss+#:yPBW3t8~U5B{T"> <value name="ITEM"> <block type="variables_get" id="@5(px5I~j^6!ywfO1::O"> <field name="VAR" id="`0j%;-cHZD%rWb0:d+_R">Liste Batterie</field> </block> </value> </block> </value> <value name="B"> <block type="text" id="gtHBU*RcsDbJrUyo!W2/"> <field name="TEXT">string</field> </block> </value> </block> </value> <statement name="DO0"> <block type="controls_if" id="+Pv8yZ^AzpxA#V4y5+9F"> <value name="IF0"> <block type="logic_compare" id="nTO,;I7Jx8L]S~n@`Q#o"> <field name="OP">EQ</field> <value name="A"> <block type="variables_get" id="O5y[n)wlzo{eZ0BG4JpG"> <field name="VAR" id="`0j%;-cHZD%rWb0:d+_R">Liste Batterie</field> </block> </value> <value name="B"> <block type="text" id="qZ@2(i)(9jQ,+eGe4I_L"> <field name="TEXT">LOW_BATTERY</field> </block> </value> </block> </value> <statement name="DO0"> <block type="comment" id="#)G6s3P8-5Ex;;hz-[{F"> <field name="COMMENT">WhatsApp</field> <next> <block type="debug" id="ITQq/f0I%^j8wxxM~rLG"> <field name="Severity">log</field> <value name="TEXT"> <shadow type="text" id="0c.G}~G!uL?M1JyrSRXx"> <field name="TEXT">Sende Whats App</field> </shadow> </value> </block> </next> </block> </statement> </block> </statement> <value name="IF1"> <block type="logic_compare" id="(I-=ay9m7zDse,iMRlO%"> <field name="OP">EQ</field> <value name="A"> <block type="convert_type" id="$CN*q|@aswC/u0l9nDm9"> <value name="ITEM"> <block type="variables_get" id="v-)V?uqnqjE^qn``a%(|"> <field name="VAR" id="`0j%;-cHZD%rWb0:d+_R">Liste Batterie</field> </block> </value> </block> </value> <value name="B"> <block type="text" id="GU6^`twrTOm$uKZ!c.Mp"> <field name="TEXT">object</field> </block> </value> </block> </value> <statement name="DO1"> <block type="controls_forEach" id="x:Kf1S2R+=kXPq:D6l4k"> <field name="VAR" id="+GH*4d~Ot4^IH#SycmDq">Batterie</field> <value name="LIST"> <block type="variables_get" id="8jBns3$H2siHAe,ce@TB"> <field name="VAR" id="`0j%;-cHZD%rWb0:d+_R">Liste Batterie</field> </block> </value> <statement name="DO"> <block type="debug" id="k+Ix:3d$sKzH+IT5OE5["> <field name="Severity">log</field> <value name="TEXT"> <shadow type="text" id="b[)=.J[dpo5z4AH!P:u7"> <field name="TEXT">test</field> </shadow> <block type="variables_get" id="ia11iJ]}yYs;G_)U~V~z"> <field name="VAR" id="+GH*4d~Ot4^IH#SycmDq">Batterie</field> </block> </value> <next> <block type="controls_if" id="fN$db7Z^#p{x6V=67}Wl"> <value name="IF0"> <block type="logic_compare" id="B3#~7s9.Bv]%a-NwN%25"> <field name="OP">EQ</field> <value name="A"> <block type="variables_get" id="ls2c}!IST/Oh@IeuWPjs"> <field name="VAR" id="+GH*4d~Ot4^IH#SycmDq">Batterie</field> </block> </value> <value name="B"> <block type="text" id="]a$lem#f{/%fxQMQ%f1]"> <field name="TEXT">LOW_BATTERY</field> </block> </value> </block> </value> <statement name="DO0"> <block type="comment" id="PkoxgwHN;L`#pBJH{oEh"> <field name="COMMENT">WhatsApp</field> <next> <block type="debug" id="/d.FIj-bL-ze8D*c2cv$"> <field name="Severity">log</field> <value name="TEXT"> <shadow type="text" id="Sg}Dyz786[Jq@!2J-aV9"> <field name="TEXT">Sende Whats App</field> </shadow> </value> </block> </next> </block> </statement> </block> </next> </block> </statement> </block> </statement> </block> </next> </block> </statement> </block> </xml>
  • Blockly Batteriestatus funktioniert nicht

    9
    2
    0 Stimmen
    9 Beiträge
    978 Aufrufe
    VanduraV
    @vandura sagte in Blockly Batteriestatus funktioniert nicht: @jensven sagte in Blockly Batteriestatus funktioniert nicht: nimm doch den Adapter "Device Watcher" der macht genau das was du willst mit Optionnen für mehr Danke erstmal.....ist es normal, dass ich nur eine Nachricht bekomme, wenn ich die Tage und die Urzeit einstelle unter Benachrichtigungen??? Ok, rausgefunden, klappt alles Danke euch allen....
  • Heizung steuern

    18
    1
    0 Stimmen
    18 Beiträge
    1k Aufrufe
    J
    @paul53 said in Heizung steuern: @jan201 sagte: So nun funktioniert es: Besser so: [image: 1699112171833-blockly_temp.jpg] EDIT: Damit im Grenzbereich der Außentemperatur nicht zu häufig geschaltet wird, sollte man eine Hysterese vorsehen. Also einen Unterschied merke ich dort jetzt nicht
  • Hilfe bei Script - Shelly Überwachung

    4
    1
    0 Stimmen
    4 Beiträge
    401 Aufrufe
    geschildG
    @endurance Wenn es so funktioniert, lass das script wie es ist. Ich wüsste nicht, was man groß ändern sollte.
  • Mit Zeiten Rechnen

    6
    1
    0 Stimmen
    6 Beiträge
    639 Aufrufe
    Ö
    Danke, eure Tips haben mir sehr weitergeholfen. Grüße
  • Heizung abfragen funktioniert nicht wie gewollt.

    1
    4
    0 Stimmen
    1 Beiträge
    201 Aufrufe
    Niemand hat geantwortet
  • Wie Restzeit von Timmerintervall anzeigen ?

    4
    1
    0 Stimmen
    4 Beiträge
    473 Aufrufe
    paul53P
    @flopsi sagte: 180 sec nachdem keine Bewegung mehr erkannt wurde, ich möchte mir gerne einen Timer anzeigen lassen, wo ich dann sehe wie viel Sekunden noch verbleiben bis das Licht ausgeht. [image: 1699034847193-blockly_temp.jpg] Mit Licht ein- und ausschalten: [image: 1699035270634-blockly_temp.jpg]
  • [Gelöst] Letzte Gruppe aus JSON Liste in Datenpunkte

    3
    1
    0 Stimmen
    3 Beiträge
    237 Aufrufe
    S
    @paul53 Danke; Perfekt. So Einfach kann es sein.
  • Blockly Waschmaschine funktioniert für Trockner nicht

    javascript blockly
    23
    0 Stimmen
    23 Beiträge
    2k Aufrufe
    MartinPM
    Interessant - die Einheit kriegt man wohl auf "kurzem Weg" nicht heraus - über eine direkte Abfrage am Objekt geht es bei beiden Dosen: [image: 1699011285842-c6ffdcc7-902e-4317-b5f2-5800e35fd3fb-grafik.png] Beim obersten "debug output" kann man nicht statt "Beschreibung" im Auswahlmenu "Zustands-Einheit" wählen
  • Skript nicht auffindbar

    5
    2
    0 Stimmen
    5 Beiträge
    290 Aufrufe
    D
    @codierknecht Alles klar, hab die vorhanden angepasst. Danke Dir!
  • JS Fehler in Blockly Script

    5
    0 Stimmen
    5 Beiträge
    427 Aufrufe
    Tobias SieburgT
    @paul53 danke so konnte ich das Script sauber zum laufen bekommen
  • Per Zeitplan Lampe Dimmen

    7
    2
    0 Stimmen
    7 Beiträge
    592 Aufrufe
    paul53P
    @dragon133 sagte: Wo ändere ich die Systemzeit? Unter Linux sudo timedatectl set-timezone Europe/Berlin
  • Schalten und kontrollieren

    19
    1
    0 Stimmen
    19 Beiträge
    1k Aufrufe
    MartinPM
    @da_woody Ich habe die folgende Aussage wohl falsch interpretiert Wenn man ab einer gewissen Anzahl von Shellys und Tasmotas im Netzwerk mit einem Update manuell "stundenlang" beschäftigt ist, nutzt man die Funktion des automatischen Updates vom Shelly Adapter gerne Das klingt doch erstmal so, als ob er Shellys und Tasmotas automatisch über den Shelly Adapter updaten würde... falsche Fährte ;-)
  • Rollosteuerung per Lichtsensor

    13
    1
    0 Stimmen
    13 Beiträge
    934 Aufrufe
    W
    @paul53 Funktioniert einwandfrei danke Dir!
  • Fenster schließen Skript mit 2. Ansage

    9
    2
    0 Stimmen
    9 Beiträge
    186 Aufrufe
    G
    @paul53 Der erste Test war erfolgreich. Dankeschön. [image: 1698851733192-0596c744-a184-4c93-b5f7-71de1b51156e-image.png]
  • Daten mit Blockly trennen

    17
    0 Stimmen
    17 Beiträge
    1k Aufrufe
    paul53P
    @roctions sagte: Habt ihr hier nochmal einen Tipp für mich? Attribute für ersten 6 Werte: "0.0", "0.1", "1.0", "1.1", "2.0" und "2.1"
  • Blockly bekommt falsch wert von sonoff Adapter ** Gelöst **

    8
    3
    0 Stimmen
    8 Beiträge
    260 Aufrufe
    Horst BöttcherH
    Lösung ich habe alle datenpunkte gelöscht von den steckdosen und das Blockly script den befehl zum zwisch speichern geändert und der Fehler war behoben

556

Online

32.8k

Benutzer

82.8k

Themen

1.3m

Beiträge