@paul53 Vielen Dank für deine mühen, ich hab das mit der Automatisierten Lüftersteuerung jetzt hinbekommen und funktioniert auch bestens.
Das mit der Hand Auto Schaltung verstehe ich noch nicht ganz, was meinst du mit Werteliste ? muss ich diese erstellen (wie enen datenpunkt) oder wie ist das zu verstehen?
Danke
NEWS
Latest posts made by pmunz
-
RE: Blockly zur Steuerung der Feuchte im Badezimmer
-
RE: Blockly zur Steuerung der Feuchte im Badezimmer
@paul53 um so eine Art "Hand - Automatik" Schaltung zu Realisieren.
-
RE: Blockly zur Steuerung der Feuchte im Badezimmer
@paul53 sagte in Blockly zur Steuerung der Feuchte im Badezimmer:
@pmunz
Man sollte immer eine ausreichende Hysterese verwenden, damit nicht ständig ein- und ausgeschaltet wird. Prinzip:Vielen Dank Paul, das ein und auschalten funktioniert jetzt bestens! Danke
Nur wenn ich jetzt einfach meinen lüfter schalter betätige fängt der lüfter zum laufen an, schaltet aber nach paar sekunden wieder aus
das ist warscheindlich weil der wert unter 55% liegt oder? kann ich zusätzlich eine manuele schaltung Realisieren ? die aber dennoch falls der wert dann steigen sollte wiederum einen off befehl gibt?und auch ein danke an @Homoran !
-
Blockly zur Steuerung der Feuchte im Badezimmer
Hallo ioBroker Team,
Ich habe mir da ein Blockly gebastelt wobei ich schon teile aus diesem Forum "geklaut" habe, es grundsätzlich auch funktioniert aber es kommt mir vor das der aus befehl irgendwie nicht funktioniert.
mein wunsch wäre:
bei erkennen des Werts 55% Luftfeuchte den Lüfter mit einer Verzögerung von 5 minuten zu Starten.
einen abschalt befehl zu geben wenn der Wert wieder unter 55% fällt.
zusätzlich habe ich noch einen Schalter mit dem ich den lüfter (auch per ioBroker) Aktivieren oder Dekativieren kann / Könnte.Vielen Herzlichen dank für eure Hilfe.
<xml xmlns="https://developers.google.com/blockly/xml"> <block type="on_ext" id="a-|lV$yn-SI/35=l*|dr" x="-737" y="-762"> <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="AN:D7IIxiS]/$z6Wqmz)"> <field name="oid">sonoff.0.Badezimmer-Dusche.SI7021_Humidity</field> </shadow> </value> <statement name="STATEMENT"> <block type="controls_if" id=".$loA._Mua%0XL#x7lWd"> <mutation elseif="1"></mutation> <value name="IF0"> <block type="logic_operation" id="vPkU5m[bU_SK[eu;Rnxl" inline="false"> <field name="OP">AND</field> <value name="A"> <block type="logic_compare" id="H{;/Dyjyv2xKzhU{DyaX"> <field name="OP">GT</field> <value name="A"> <block type="get_value" id="fdJoL3UH6I%^+,!eF!+."> <field name="ATTR">val</field> <field name="OID">sonoff.0.Badezimmer-Dusche.SI7021_Humidity</field> </block> </value> <value name="B"> <block type="math_number" id="w:I)8d9?aNY!-@1dni6H"> <field name="NUM">55</field> </block> </value> </block> </value> <value name="B"> <block type="logic_compare" id="yG1X5/zB~kgrE)X0GwOk"> <field name="OP">LTE</field> <value name="A"> <block type="on_source" id="PC~n4oAVh?q$cUgW^r6C"> <field name="ATTR">oldState.val</field> </block> </value> <value name="B"> <block type="math_number" id="tzHrN:RO2%uOhgyh8fQY"> <field name="NUM">55</field> </block> </value> </block> </value> </block> </value> <statement name="DO0"> <block type="control" id="$8rx/k9HpQ#BIgp@=!uU"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation> <field name="OID">sonoff.0.Bad-Hauptschalter.POWER3</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">5</field> <field name="UNIT">min</field> <field name="CLEAR_RUNNING">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="%h-m1F7q;2?zNAnf]_(_"> <field name="BOOL">TRUE</field> </block> </value> </block> </statement> <value name="IF1"> <block type="logic_operation" id="pmjM|x.iSgDvEEujmSX+" inline="false"> <field name="OP">AND</field> <value name="A"> <block type="logic_compare" id="X$F-79eJ!N-QWT:]Fgd_"> <field name="OP">LTE</field> <value name="A"> <block type="get_value" id="[)[Boq5kaAv?)X*-{mvV"> <field name="ATTR">val</field> <field name="OID">sonoff.0.Badezimmer-Dusche.SI7021_Humidity</field> </block> </value> <value name="B"> <block type="math_number" id="EMXdW24o~!/R=W=JfOde"> <field name="NUM">55</field> </block> </value> </block> </value> <value name="B"> <block type="logic_compare" id=";u+_AfrEE`%7^.tJPq(e"> <field name="OP">GT</field> <value name="A"> <block type="on_source" id="|%DA[$nVx54,AQo]-eU^"> <field name="ATTR">oldState.val</field> </block> </value> <value name="B"> <block type="math_number" id="c+}o?R4(b]Ci(J({d=ym"> <field name="NUM">55</field> </block> </value> </block> </value> </block> </value> <statement name="DO1"> <block type="control" id="KpoKoS+BUCenALUKbg*U"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">sonoff.0.Bad-Hauptschalter.POWER3</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="4pmLHFBnJPj4|F~HPtp2"> <field name="BOOL">FALSE</field> </block> </value> </block> </statement> </block> </statement> </block> </xml>
-
Bitte um Hilfe bei einem Linux(Debian ioBroker) Bash Script
Hallo Leute,
Ich habe meinen ioBroker auf einem Raspberry pi4 laufen ( Linux Debian 10) alles gut soweit.
ich versuche mir ein Bash Script zu schreiben und möchte gerne meine aktive mac adresse auslesen, was soweit auch mit meinem kleinen Script läuft.
mein Problem ist das ich gerne die mac adresse ohne (:) <-- Doppelpunkte als Variable angezeigt bekommen möchte.mein code im moment:
bla=`ip link show dev eth0 | grep -oE 'link/ether ([a-f0-9]{2}:){5}[a-f0-9]{2}' | cut -d' ' -f2` echo "deine mac adresse: $bla"
ausgebe : 01:a0:aa:12:ac...
gewünscht wäre aber : 01a0aa12ac...Falls ich hie falsch bin bitte verschieben , vielen Herzlichen dank!
-
RE: Gelöst: IKEA Tradfri E1812 Taster Blockly Hilfe
Hallo @ all,
Vielen Dank für eure Hilfe, konnte mein kleines Projekt Realisieren und hab es nun so gemacht.
Danke!
Screenshoot Blockly:
Source zum Importieren :
<xml xmlns="https://developers.google.com/blockly/xml"> <block type="on" id=")D5cxmy`D*J%j#e.VXZ0" x="-738" y="-537"> <field name="OID">zigbee.0.bc33acfffed7dbd0.toggle</field> <field name="CONDITION">gt</field> <field name="ACK_CONDITION"></field> <statement name="STATEMENT"> <block type="toggle" id="j70t]#BN.U!o8Cs*.jBk"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">frontier_silicon.0.device.power</field> <field name="WITH_DELAY">FALSE</field> </block> </statement> <next> <block type="on" id="v$-@}TXj7dkM8THRM7#7"> <field name="OID">zigbee.0.bc33acfffed7dbd0.down_click</field> <field name="CONDITION">true</field> <field name="ACK_CONDITION"></field> <statement name="STATEMENT"> <block type="control" id="wM?wUdA||g4YH3C$M@7d"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">frontier_silicon.0.audio.control.volumeDown</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id=",y/-LH?$K{jZZh7LHT5i"> <field name="BOOL">TRUE</field> </block> </value> </block> </statement> <next> <block type="on" id="cE)(gel7:hgQBLjjB0iM"> <field name="OID">zigbee.0.bc33acfffed7dbd0.up_click</field> <field name="CONDITION">true</field> <field name="ACK_CONDITION"></field> <statement name="STATEMENT"> <block type="control" id="IeyK*X5#T##l{C?Cz+)n"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">frontier_silicon.0.audio.control.volumeUp</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="],~/3CGtY]^6BJMU}c.+"> <field name="BOOL">TRUE</field> </block> </value> </block> </statement> <next> <block type="on" id="LFC6]]:#P^_ggxQ7)G32"> <field name="OID">zigbee.0.bc33acfffed7dbd0.right_click</field> <field name="CONDITION">true</field> <field name="ACK_CONDITION"></field> <statement name="STATEMENT"> <block type="control" id="nm-sfQ.l#0@[acOlDWyd"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">frontier_silicon.0.media.control.next</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="08iXRKsL-1T![Ng=ffka"> <field name="BOOL">TRUE</field> </block> </value> </block> </statement> <next> <block type="on" id="V={+=Vm0U44|P%R[Q95!"> <field name="OID">zigbee.0.bc33acfffed7dbd0.left_click</field> <field name="CONDITION">true</field> <field name="ACK_CONDITION"></field> <statement name="STATEMENT"> <block type="control" id="Q]WF~k9FZH1G2hj!ah(S"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">frontier_silicon.0.media.control.previous</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="I#.+h:}tXR?3!/e{hW?$"> <field name="BOOL">TRUE</field> </block> </value> </block> </statement> </block> </next> </block> </next> </block> </next> </block> </next> </block> </xml>
-
Gelöst: IKEA Tradfri E1812 Taster Blockly Hilfe
Hallo,
Ich bräuchte wieder mal Hilfe von euch habe mir einen Ikea Tradfri E1812 Funk Zigbee Taster gekauft und möchte damit gerne
eine Lampe ein und ausschalten.Jetzt zu meinem Problem:
Der Taster gibt mir nur per Tastendruck ein "true" bei loslassen sofort wieder ein "false" , wie kann ich nun mit meinem Blockly beginnen um eine Aus / Einschaltung zu erziehlen.
Vielen Dank
-
RE: Smart Meter Zähler mit S0 Ausgang
@paul53 sagte in Smart Meter Zähler mit S0 Ausgang:
Skript stoppen, Wert eingeben, Skript starten.
Ahhh! Danke ich teste mal