Skip to content

Blockly

6.6k Topics 79.9k Posts

Hilfe für Skripterstellung mit Blockly

NEWS

  • DreamScreen Befehl wird nicht ausgeführt

    5
    0 Votes
    5 Posts
    436 Views
    Thomas BraunT
    @jwerlsdf sagte in DreamScreen Befehl wird nicht ausgeführt: Schon komisch, das es je nach Version von Raspberry unterschiedliche Pfade sind, die funktionieren Es funktioniert natürlich jeder Pfad, wenn der beim Aufruf des Skripts angegeben wird. Und wie ich oben glaube ich bereits ausgeführt habe legt man sowas nicht direkt in /home-Verzeichnisse (wenn überhaupt dann dort in ~/.local/bin), sondern in /usr/local/bin Und wenn der Pfad dann auch im $PATH liegt braucht man auch nicht den kompletten Pfad angeben. echo $PATH
  • Suche hilfe für ein Temperatur Regler Script

    55
    7
    0 Votes
    55 Posts
    5k Views
    B
    @paul53 sooo ?[image: 1699468093834-screenshot_6.png]
  • Gerät über Stromverbrauch ein/ausschalten // Hilfe

    13
    1
    0 Votes
    13 Posts
    1k Views
    paul53P
    @13patrick37 sagte: Allerdings nicht aus. Der Vergleich mit "vorheriger Wert" ist falsch herum. Siehe hier
  • Word to Bits

    11
    0 Votes
    11 Posts
    1k Views
    paul53P
    @s-f sagte in: was steht genau in der JS-Funktion dirn? Siehe hier.
  • Lichtwecker mit Stopp-Funktion

    4
    1
    0 Votes
    4 Posts
    450 Views
    A
    @paul53 @Meister-Mopper Vielen Dank für eure schnelle Hilfe. Ich werde das in den nächsten Tagen testen.
  • Blockly Awattar

    3
    3
    4 Votes
    3 Posts
    1k Views
    J
    @horst-böttcher da ist ein Bild davon, bau es doch einfach nach ?
  • PV Überschuss -> Shelly schalten

    2
    1
    0 Votes
    2 Posts
    326 Views
    paul53P
    @endurance Prinzip: [image: 1699273143659-blockly_temp.jpg] ... schon einige Male im Forum gepostet
  • Blockly Heizungs PTC zuschalten nach bsp. 2 Stunden

    1
    1
    0 Votes
    1 Posts
    124 Views
    No one has replied
  • Erkennung ob Holzofen an ist —> brauche Hilfe

    27
    3
    0 Votes
    27 Posts
    2k Views
    MartinPM
    Suche mal nach "PT100 Rauchgasfühler"... die gibt es so temperaturfest, dass man sie auch an kritischen Stellen montieren könnte... Dazu ein MAX31865 Board mit der entsprechenden Signalauswertung ... Da die Messung ja auch gar nicht sooo genau sein muss, kann man ggfs. auch andere Ideen in Erwägung ziehen - Peltierspannung. PIR Sensor auf das Ofenrohr richten...
  • Gesamtbetrag aus wechselndem Datenpunkt bilden

    10
    0 Votes
    10 Posts
    643 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
    817 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
    996 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
    409 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
    646 Views
    Ö
    Danke, eure Tips haben mir sehr weitergeholfen. Grüße
  • Heizung abfragen funktioniert nicht wie gewollt.

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

    4
    1
    0 Votes
    4 Posts
    480 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
    239 Views
    S
    @paul53 Danke; Perfekt. So Einfach kann es sein.

585

Online

32.8k

Users

82.9k

Topics

1.3m

Posts