Skip to content

Blockly

6.6k Topics 79.8k Posts

Hilfe für Skripterstellung mit Blockly

NEWS

  • Gesamtbetrag aus wechselndem Datenpunkt bilden

    10
    0 Votes
    10 Posts
    635 Views
    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 Votes
    19 Posts
    1k Views
    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 Votes
    10 Posts
    777 Views
    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 Votes
    23 Posts
    2k Views
    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 Votes
    9 Posts
    978 Views
    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 Votes
    18 Posts
    1k Views
    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 Votes
    4 Posts
    401 Views
    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 Votes
    6 Posts
    639 Views
    Ö
    Danke, eure Tips haben mir sehr weitergeholfen. Grüße
  • Heizung abfragen funktioniert nicht wie gewollt.

    1
    4
    0 Votes
    1 Posts
    201 Views
    No one has replied
  • Wie Restzeit von Timmerintervall anzeigen ?

    4
    1
    0 Votes
    4 Posts
    473 Views
    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 Votes
    3 Posts
    237 Views
    S
    @paul53 Danke; Perfekt. So Einfach kann es sein.
  • Blockly Waschmaschine funktioniert für Trockner nicht

    javascript blockly
    23
    0 Votes
    23 Posts
    2k Views
    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 Votes
    5 Posts
    290 Views
    D
    @codierknecht Alles klar, hab die vorhanden angepasst. Danke Dir!
  • JS Fehler in Blockly Script

    5
    0 Votes
    5 Posts
    427 Views
    Tobias SieburgT
    @paul53 danke so konnte ich das Script sauber zum laufen bekommen
  • Per Zeitplan Lampe Dimmen

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

    19
    1
    0 Votes
    19 Posts
    1k Views
    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 Votes
    13 Posts
    934 Views
    W
    @paul53 Funktioniert einwandfrei danke Dir!
  • Fenster schließen Skript mit 2. Ansage

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

    17
    0 Votes
    17 Posts
    1k Views
    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 Votes
    8 Posts
    260 Views
    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

318

Online

32.8k

Users

82.8k

Topics

1.3m

Posts