NEWS
Temperatur schalten mit Blockly und Shelly HT
-
@andygla sagte in Temperatur schalten mit Blockly und Shelly HT:
Die Objekt ID´s wurden korrekt zugeordnet
und warum zeigst du es uns nicht?
wie sollen wir einen möglichen (Tipp-) Fehler in deinem Blockly finden, wenn du uns nur die Vorlage zeigst?
Die Antwort ist schon was peinlich, ich weiss nicht wie ich das reine Blockly als Bild exportiere ohne meinen Ganzen Bildschirm mit euch zu teilen.
Der Code ist wie folgt:
<xml xmlns="https://developers.google.com/blockly/xml"> <variables> <variable id="9Q+7]D!E^aHXZR8x:}CE">Wert</variable> </variables> <block type="on_ext" id=":D+`/S`WeBE@Y^%j_D]]" x="88" y="113"> <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="69`CXTw$kf.zlP#?DX+a"> <field name="oid">shelly.0.SHHT-1#22895E#1.tmp.temperatureC</field> </shadow> </value> <statement name="STATEMENT"> <block type="controls_if" id="}^2en~47wwgFCX0*@L]O"> <mutation elseif="1"></mutation> <value name="IF0"> <block type="logic_operation" id="mwm0/)[c*|3nq5Nj|Yp$"> <field name="OP">AND</field> <value name="A"> <block type="logic_compare" id="8PZyj+^wPi4vM?;r6otF"> <field name="OP">LT</field> <value name="A"> <block type="variables_get" id="F@swft9Z:Qe.vlrAD*hP"> <field name="VAR" id="9Q+7]D!E^aHXZR8x:}CE">Wert</field> </block> </value> <value name="B"> <block type="math_number" id="##shN459n4IV)4AiI=_/"> <field name="NUM">20</field> </block> </value> </block> </value> <value name="B"> <block type="logic_negate" id=".SE!R(YgZo[a6W)Vow_E"> <value name="BOOL"> <block type="get_value" id="#Pgf^3[f(t4|W)D2yH@/"> <field name="ATTR">val</field> <field name="OID">sonoff.0.Tasmota5.POWER</field> </block> </value> </block> </value> </block> </value> <statement name="DO0"> <block type="control" id="e-$P@)aUm)7N34?j,u8l"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">sonoff.0.Tasmota5.POWER</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="#v=j}dE;2BkfC{Je]+?`"> <field name="BOOL">TRUE</field> </block> </value> </block> </statement> <value name="IF1"> <block type="logic_operation" id="}d-HYvH-ls5YjQAiS(ft"> <field name="OP">AND</field> <value name="A"> <block type="logic_compare" id="boM;2P-H?!0B1;DD[J7U"> <field name="OP">LT</field> <value name="A"> <block type="variables_get" id="(BQn%x*`bkp@Q)cfKdy$"> <field name="VAR" id="9Q+7]D!E^aHXZR8x:}CE">Wert</field> </block> </value> <value name="B"> <block type="math_number" id="()cfmnJtX$H8?5byQ-ul"> <field name="NUM">20</field> </block> </value> </block> </value> <value name="B"> <block type="logic_negate" id="`zWZjtB,u`ETyL!1gK:^"> <value name="BOOL"> <block type="get_value" id="GHg*?KK/#vC,1(u3*`$v"> <field name="ATTR">val</field> <field name="OID">sonoff.0.Tasmota5.POWER</field> </block> </value> </block> </value> </block> </value> <statement name="DO1"> <block type="control" id="@j/,+o57-gogCZci*SZ^"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">sonoff.0.Tasmota5.POWER</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="6^Q*ts::,IOR1k_qLb9Z"> <field name="BOOL">TRUE</field> </block> </value> </block> </statement> </block> </statement> </block> </xml> -
Die Antwort ist schon was peinlich, ich weiss nicht wie ich das reine Blockly als Bild exportiere ohne meinen Ganzen Bildschirm mit euch zu teilen.
Der Code ist wie folgt:
<xml xmlns="https://developers.google.com/blockly/xml"> <variables> <variable id="9Q+7]D!E^aHXZR8x:}CE">Wert</variable> </variables> <block type="on_ext" id=":D+`/S`WeBE@Y^%j_D]]" x="88" y="113"> <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="69`CXTw$kf.zlP#?DX+a"> <field name="oid">shelly.0.SHHT-1#22895E#1.tmp.temperatureC</field> </shadow> </value> <statement name="STATEMENT"> <block type="controls_if" id="}^2en~47wwgFCX0*@L]O"> <mutation elseif="1"></mutation> <value name="IF0"> <block type="logic_operation" id="mwm0/)[c*|3nq5Nj|Yp$"> <field name="OP">AND</field> <value name="A"> <block type="logic_compare" id="8PZyj+^wPi4vM?;r6otF"> <field name="OP">LT</field> <value name="A"> <block type="variables_get" id="F@swft9Z:Qe.vlrAD*hP"> <field name="VAR" id="9Q+7]D!E^aHXZR8x:}CE">Wert</field> </block> </value> <value name="B"> <block type="math_number" id="##shN459n4IV)4AiI=_/"> <field name="NUM">20</field> </block> </value> </block> </value> <value name="B"> <block type="logic_negate" id=".SE!R(YgZo[a6W)Vow_E"> <value name="BOOL"> <block type="get_value" id="#Pgf^3[f(t4|W)D2yH@/"> <field name="ATTR">val</field> <field name="OID">sonoff.0.Tasmota5.POWER</field> </block> </value> </block> </value> </block> </value> <statement name="DO0"> <block type="control" id="e-$P@)aUm)7N34?j,u8l"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">sonoff.0.Tasmota5.POWER</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="#v=j}dE;2BkfC{Je]+?`"> <field name="BOOL">TRUE</field> </block> </value> </block> </statement> <value name="IF1"> <block type="logic_operation" id="}d-HYvH-ls5YjQAiS(ft"> <field name="OP">AND</field> <value name="A"> <block type="logic_compare" id="boM;2P-H?!0B1;DD[J7U"> <field name="OP">LT</field> <value name="A"> <block type="variables_get" id="(BQn%x*`bkp@Q)cfKdy$"> <field name="VAR" id="9Q+7]D!E^aHXZR8x:}CE">Wert</field> </block> </value> <value name="B"> <block type="math_number" id="()cfmnJtX$H8?5byQ-ul"> <field name="NUM">20</field> </block> </value> </block> </value> <value name="B"> <block type="logic_negate" id="`zWZjtB,u`ETyL!1gK:^"> <value name="BOOL"> <block type="get_value" id="GHg*?KK/#vC,1(u3*`$v"> <field name="ATTR">val</field> <field name="OID">sonoff.0.Tasmota5.POWER</field> </block> </value> </block> </value> </block> </value> <statement name="DO1"> <block type="control" id="@j/,+o57-gogCZci*SZ^"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">sonoff.0.Tasmota5.POWER</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="6^Q*ts::,IOR1k_qLb9Z"> <field name="BOOL">TRUE</field> </block> </value> </block> </statement> </block> </statement> </block> </xml>@andygla sagte in Temperatur schalten mit Blockly und Shelly HT:
weiss nicht wie ich das reine Blockly als Bild exportiere ohne meinen Ganzen Bildschirm mit euch zu teilen.
zuschneiden mit snipping tool, irfan view oder was auch immer
@andygla sagte in Temperatur schalten mit Blockly und Shelly HT:
Der Code ist wie folgt:
nutzt mir am Handy rein gar nichts.
-
@andygla sagte in Temperatur schalten mit Blockly und Shelly HT:
weiss nicht wie ich das reine Blockly als Bild exportiere ohne meinen Ganzen Bildschirm mit euch zu teilen.
zuschneiden mit snipping tool, irfan view oder was auch immer
@andygla sagte in Temperatur schalten mit Blockly und Shelly HT:
Der Code ist wie folgt:
nutzt mir am Handy rein gar nichts.
-
@andygla geht doch ;-)
hast du den Link zu dem Thread wo das Blockly her ist?
ich kann da gerade etwas nicht nachvollziehen.
Abgesehen davon steuerst du 2x wahr
edit: das müsste es schon sein!
-
@andygla geht doch ;-)
hast du den Link zu dem Thread wo das Blockly her ist?
ich kann da gerade etwas nicht nachvollziehen.
Abgesehen davon steuerst du 2x wahr
edit: das müsste es schon sein!
-
leider nicht hab wahr mit falsch getauscht und die Temperatur hoch gesetzt dann müsste die jetzt einschalten. Funktioniert leider nicht.
/Users/andyglaesner/Pictures/SnapNDrag Library.snapndraglibrary/1079979159-a8/screenshot_10.png@andygla sagte in Temperatur schalten mit Blockly und Shelly HT:
leider nicht hab wahr mit falsch getauscht und die Temperatur hoch gesetzt
bitte mehr Fakten!?
welche Temperatur, wie hoch?@andygla sagte in Temperatur schalten mit Blockly und Shelly HT:
Leider funktioniert es nicht.
ist auch keine Fehlerbeschreibung
BTW du hast auch keine Hysterese drin!
-
@andygla sagte in Temperatur schalten mit Blockly und Shelly HT:
leider nicht hab wahr mit falsch getauscht und die Temperatur hoch gesetzt
bitte mehr Fakten!?
welche Temperatur, wie hoch?@andygla sagte in Temperatur schalten mit Blockly und Shelly HT:
Leider funktioniert es nicht.
ist auch keine Fehlerbeschreibung
BTW du hast auch keine Hysterese drin!
-
Bei Unterschreitung von 25 grad soll eingeschaltet werden. Bei über 25 grad soll ausgeschaltet werden.
Hardware:
Shelly HT aktuelle Firmware
Steckdose Sonor TasmotaEingeschaltet werden soll eine Wärmelampe.
@andygla sagte in Temperatur schalten mit Blockly und Shelly HT:
Bei Unterschreitung von 25 grad soll eingeschaltet werden. Bei über 25 grad soll ausgeschaltet werden.
Hardware:
Shelly HT aktuelle Firmware
Steckdose Sonor TasmotaEingeschaltet werden soll eine Wärmelampe.
???
@homoran sagte in Temperatur schalten mit Blockly und Shelly HT:
welche Temperatur, wie hoch?
@andygla sagte in Temperatur schalten mit Blockly und Shelly HT:
Bei Unterschreitung von 25 grad soll eingeschaltet werden. Bei über 25 grad soll ausgeschaltet werden.
und bei exakt 25° bleibt sie auch an
-
@andygla sagte in Temperatur schalten mit Blockly und Shelly HT:
Bei Unterschreitung von 25 grad soll eingeschaltet werden. Bei über 25 grad soll ausgeschaltet werden.
Hardware:
Shelly HT aktuelle Firmware
Steckdose Sonor TasmotaEingeschaltet werden soll eine Wärmelampe.
???
@homoran sagte in Temperatur schalten mit Blockly und Shelly HT:
welche Temperatur, wie hoch?
@andygla sagte in Temperatur schalten mit Blockly und Shelly HT:
Bei Unterschreitung von 25 grad soll eingeschaltet werden. Bei über 25 grad soll ausgeschaltet werden.
und bei exakt 25° bleibt sie auch an
-
@homoran
Ja das darf sie ruhig bei 25 grad an bleiben.Derzeit sind 23 Grad und sie ist aus.
@andygla sagte in Temperatur schalten mit Blockly und Shelly HT:
Derzeit sind 23 Grad und sie ist aus.
und die Temperatur hat sich zwischenzeitlich auch geändert?
-
@andygla sagte in Temperatur schalten mit Blockly und Shelly HT:
Derzeit sind 23 Grad und sie ist aus.
und die Temperatur hat sich zwischenzeitlich auch geändert?
-
@andygla dann bau dir ein paar debug blöcke ein und lasse dir z.b. den Wert rausgeben.
wobei:
wo hast du den WERT Baustein her? -
@andygla dann bau dir ein paar debug blöcke ein und lasse dir z.b. den Wert rausgeben.
wobei:
wo hast du den WERT Baustein her? -
@andygla sagte in Temperatur schalten mit Blockly und Shelly HT:
Aus variable erstellen
dann kann es auch nicht klappen!
der Baustein befindet sich unter Trigger und hat initial die "Beschriftung" Objekt ID.
Im pulldown dann Wert auswählen. -
@andygla sagte in Temperatur schalten mit Blockly und Shelly HT:
Aus variable erstellen
dann kann es auch nicht klappen!
der Baustein befindet sich unter Trigger und hat initial die "Beschriftung" Objekt ID.
Im pulldown dann Wert auswählen. -
@andygla sagte in Temperatur schalten mit Blockly und Shelly HT:
Aus variable erstellen
dann kann es auch nicht klappen!
der Baustein befindet sich unter Trigger und hat initial die "Beschriftung" Objekt ID.
Im pulldown dann Wert auswählen. -
Läuft vielen Dank und sorry das mir alles aus der Nase gezogen werden musste. ;-)
-
Danke hab das geändert, dann warte ich mal bis die Temperatur nochmal um 1 grad fällt und hoffe die Schaltung geht auf ein.
/Users/andyglaesner/Pictures/SnapNDrag Library.snapndraglibrary/10799b371d-a0/screenshot_11.png -
@andygla sagte: hab das geändert
Unten ist das "nicht" zuviel!
Besser eine Hysterese vorsehen, damit nicht im Grenzbereich der Temperatur ständig ein- und ausgeschaltet wird.
