Ack kiek, hast du mein vorgeschlagenes Gehäuse genommen, fein fein und gut umgesetzt. ![]()
Beiträge von Loetauge
VPN/Proxy erkannt
Es scheint, dass Sie einen VPN- oder Proxy-Dienst verwenden. Bitte beachten Sie, dass die Nutzung eines solchen Dienstes die Funktionalität dieser Webseite einschränken kann.
-
-
Hallo und herzlich Willkommen, na du hast ja schon reichlich Erfahrungen sammeln können, schön.
Laut deiner Signatur (gut das eine erstellt wurde) nutzt du Unifi AP's, Probleme beider Einrichtung der Shellys damit gehabt?
-
-
-
(5mal an aus hab ich versucht) geht hier bestimmt nicht so
Strom an, Lampe geht an, gleich wieder ausschalten, 3 Sekunden warten, wieder einschalten, insgesammt 5 mal durchführen.
-
"Nicht wieder auffindbar", auch nicht mit ihrem eigenem AP nicht?
-
Eine Normale Glühbirne geht aber sofort an, bei jedem schalten?
Wenn die Duo beim ersten einschalten noch aus bleibt, ist sie dann in der App (nach dem vollständigen booten) zu sehen und zu steuern?
-
-
Hallo MLorenz , willkommen im Forum.
Ist am Dimmer2 der N angeschlossen?
Besteht die Möglichkeit auch mit N zu betreiben?
Hast du einen Byepass zugekauft? Verbaut?
-
Schubbie es ist doch angekommen, wir werden keinerlei Hinweise oder gar Andeutungen in die Richtung weiterleiten.
Wenn sich aber jemand daran nicht halten will nach dem Motto "legal, illegal, shice-egal" kann es uns doch auch egal sein, wir sind für das tun und handeln anderer , auch beim Versuch des Abbringens, nicht mehr verantwortlich. Und nun chill bitte und lass dich nicht weiter provozieren

Der King ist tot, es lebe der King.

-
-
Zeichnen kann man schön und richtig wie hier, aber es muß auch so geschaltet werden. Das kannst nur du prüfen.
Sicher das eine Brücke von L nach 2 eingelegt wurde und da nicht eine andere Phase für Licht angeschlossen ist?
-
Zielstellung:
meine Tochter vergisst regelmäsig das Licht im Kinderzimmer beim verlassen des Haus auszuschalten.
Lösungsansatz:
Installation des Adapter fb-checkpresence, dieser gibt false oder true jenachdem ob Lottis Handy im Wlan eingebucht ist zurück.
Dazu braucht es ein Benutzerkonto in der Fritzbox mit Passwort und Rechte für die Einstellungen, dieser wird in den Adapter eingetragen.
Der Inhalt kann nicht angezeigt werden, da Sie keine Berechtigung haben, diesen Inhalt zu sehen. Der Inhalt kann nicht angezeigt werden, da Sie keine Berechtigung haben, diesen Inhalt zu sehen. Nun wird in den Adapter noch der zu Prüfende Wlanteilnehmer eingetragen.
Der Inhalt kann nicht angezeigt werden, da Sie keine Berechtigung haben, diesen Inhalt zu sehen. Das Blockly ist kommentiert, es prüft ob der fb-presence Adapter ein false für die Objekt-ID Lotti sendet und prüft erstmal ob nach 5 Minuten weiterhin false besteht, erst dann wird der Befehl zum Ausschalten der Steckdose ausgegeben.
Der Inhalt kann nicht angezeigt werden, da Sie keine Berechtigung haben, diesen Inhalt zu sehen. Anwesenheit Blockly
Code
Alles anzeigen<xml xmlns="https://developers.google.com/blockly/xml"> <block type="comment" id="$eR=x*[we7#QYuX_:Bgo" x="38" y="63"> <field name="COMMENT">prüfen ob Lotti Abwesend ist</field> <next> <block type="on_ext" id="kFwnn9Z}0Bt=a=_O]Byx"> <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation> <field name="CONDITION">false</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="Ryy5IpWDh}.qmf69os{R"> <field name="oid">fb-checkpresence.0.Lotti</field> </shadow> </value> <statement name="STATEMENT"> <block type="comment" id="RNfiFGRO{nzR;)0$L--G"> <field name="COMMENT">warte 5 Minuten ab, ob noch Abweseheit besteht</field> <next> <block type="timeouts_wait" id="6zShB[}fOfA~!a[#)Mwl"> <field name="DELAY">5</field> <field name="UNIT">min</field> <next> <block type="comment" id="AjZsadfWz[]Mk2^IXS#E"> <field name="COMMENT">fb-checkpresence gibt weiterhin "falsch" zurück</field> <next> <block type="controls_if" id="^(%mJK9JGUkadU~;ynYz"> <value name="IF0"> <block type="logic_compare" id="H!:3OB].Il/$LqVQ~l$N"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="FcOJDue9oAQ@3DhHks{%"> <field name="ATTR">val</field> <field name="OID">fb-checkpresence.0.Lotti</field> </block> </value> <value name="B"> <block type="logic_boolean" id="y~y,LlSFl_(8:Dv)z:m;"> <field name="BOOL">FALSE</field> </block> </value> </block> </value> <statement name="DO0"> <block type="comment" id="XW~]-Ah@FxzZ-_sQ`B+X"> <field name="COMMENT">schalte die Steckdose 2 Aus!</field> <next> <block type="control" id="dC=MzFc|]y2jFv)_0`Fi"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">sonoff.0.Steckdose02.POWER</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="tw%;l8lbdql+n;fjlNmu"> <field name="BOOL">FALSE</field> </block> </value> </block> </next> </block> </statement> </block> </next> </block> </next> </block> </next> </block> </statement> </block> </next> </block> </xml> -
Für den rgbw gibt es zwei FW Versionen, je nach Betriebsart RGB oder White.
-
Die Adresse hast du aus dem Router erfahren? Was ja eine gültige Einbindung erklären würde.
Wobei die .254 irritiert, das kann keine richtige Adresse für den Shelly sein.
-
Schon gesehen und aboniert.
-
-
Letzendlich sollte also ein Shelly1, und nur dieser hat ja diese Besonderheit einen potentialfreien Relaykontakt zu Verfügung zu stellen, nur dann in Schutzkleinspannungsanlagen wie z.B. Sprech und Türklingelanlagen betrieben werden, wenn er sinnvollerweise mit Kleinspannung aus einem "geeignetem" Netzteil betrieben wird. Richtig?
Das sollte doch wirklich kein Problem sein und erfordert nicht den Quatsch Relay steuert Relay (nur wenn es nicht anders machbar ist).
DTS4YOU kannst du unter Beachtung geltender Urheberechtsgesetze die Passage hier mit Quelle in beiden Sprachen posten?
-
Aha, gut man kann nicht alles wissen, man muss eben nur wissen wo es steht.
Soll sich dieses Forum, als Support Forum für Shelly Produkten, nun dieser Empfehlung fügen und alle zukünftigen Beiträge mit dieser Problematik so betrachten das dieser Einsatzfall nicht den technischen Regeln und Vorschriften entspricht?
Also soll ab nun der Verwendung in Schutzkleinspannungsbereichen mit gleichzeitiger Netzversorgung abgesprochen werden?
Also gemäß dem Motto "im Zweifel nie" handen?
-
Zielsetzung: war das automatische Lichtein/ausschalten des Flurlicht in Abhängikeit eines Sensors.
Das Flurlicht in Wechselschaltung wurde mit einem Shelly1 erweitert. wenn die Automatik ausfällt, funktioniert die Schaltung weiter.
Auf einen AutoOFF Timer wurde deshalb verzichtet
Als Sensor Hardware nutzt ich einen Zigbee Presence Melder von Xioami, dieser ist an ioBroker mittels eines ConbeeII Funkstick angemeldet, mal YT durchsuchen.
Es ginge auch ein Shelly D/W denn es geht ja um einen Trigger der die Action auslöst. Dieser ist dann im "falls Objekt" Baustein zu wählen.
Der Melder ist im deconz Adaper zu finden, der Wert duration ist 40 Sekunden, solange bleibt der Melder auf true nach einer Erfassung.
Der Shelly Adapter ist installiert.
Der Inhalt kann nicht angezeigt werden, da Sie keine Berechtigung haben, diesen Inhalt zu sehen. Der Inhalt kann nicht angezeigt werden, da Sie keine Berechtigung haben, diesen Inhalt zu sehen. Objekt ist der "presence Eintrag, sein Wert wird erfasst, wenn Wahr wird der Switch (Shelly1 /Relay0/Switch) auf Wahr gesetzt
Wird nun innerhalb einer Wartezeit wieder getriggert bleibt das Licht an ansonsten wird das Licht wieder ausgeschaltet. Das Licht bleibt im kürzesten Fall die 40s + 20s Wartezeit an und wird bei jeder Bewegung innerhalb der Wartezeit verlängert.
Export als Blockly
Code
Alles anzeigen<xml xmlns="https://developers.google.com/blockly/xml"> <block type="on" id="wo@m|fL`n/t$,A7/nt.P" x="-405" y="71"> <field name="OID">deconz.0.Sensors.3.presence</field> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <statement name="STATEMENT"> <block type="controls_if" id="wiw9bz9,Tc=mN;Hh~Zsg"> <value name="IF0"> <block type="logic_compare" id="1gW-;g@^pp),3(r{gQ_2"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="wxU4vg3G:b1K@HrbLDPD"> <field name="ATTR">val</field> <field name="OID">deconz.0.Sensors.3.presence</field> </block> </value> <value name="B"> <block type="logic_boolean" id=",{V7{`+vmy)]$/=Vh|`T"> <field name="BOOL">TRUE</field> </block> </value> </block> </value> <statement name="DO0"> <block type="control" id="Q9gK`s6q}ZOjhs9.r3MH"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">shelly.0.SHSW-1#68C63AFA6125#1.Relay0.Switch</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="TcZ6mK9]DRil!huMM)q7"> <field name="BOOL">TRUE</field> </block> </value> </block> </statement> <next> <block type="timeouts_wait" id="=fN^(E;oxCmSZTwxGufD"> <field name="DELAY">20</field> <field name="UNIT">sec</field> <next> <block type="controls_if" id="w$[.R_2BM:Yv,ffhO-uo"> <value name="IF0"> <block type="logic_compare" id="e_dG(bb2L|!5I$*`CA0_"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="sLSoV^C:n~{fr`iO=fAT"> <field name="ATTR">val</field> <field name="OID">deconz.0.Sensors.3.presence</field> </block> </value> <value name="B"> <block type="logic_boolean" id="NR(]4^FS9qmpAOYU[?lg"> <field name="BOOL">FALSE</field> </block> </value> </block> </value> <statement name="DO0"> <block type="control" id="}/HAt|cjcWM%7PJ}-;57"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">shelly.0.SHSW-1#68C63AFA6125#1.Relay0.Switch</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="L2Ow#|XO4k|-1t9Aex6E"> <field name="BOOL">FALSE</field> </block> </value> </block> </statement> </block> </next> </block> </next> </block> </statement> </block> </xml>Export als Script
Code
Alles anzeigenon({id: "deconz.0.Sensors.3.presence"/*Presence 3 presence*/, change: "ne"}, async function (obj) { var value = obj.state.val; var oldValue = obj.oldState.val; if (getState("deconz.0.Sensors.3.presence").val == true) { setState("shelly.0.SHSW-1#68C63AFA6125#1.Relay0.Switch"/*Switch*/, true); } await wait(20000); if (getState("deconz.0.Sensors.3.presence").val == false) { setState("shelly.0.SHSW-1#68C63AFA6125#1.Relay0.Switch"/*Switch*/, false); } });Zugegeben ein einfaches Script, aber wir fangen mal klein an
