Beiträge von nurix

    Hallo,

    Ein Tipp von mir wegen der Beleuchtung.

    Bei meinem Neffen im ganzen Neubau haben wir RGBWW Flat Panel LED 16cm Durchmesser verwendet. Das sind gebrandete Tuya Geräte.

    Die kann man per MQTT ansprechen und per red Node steuern. Ich habe ein paar Themen diesbezüglich eröffnet weil es nicht so einfach war.

    Benutze noch die Homebridge um alle Geräte auch Farbwechsel per HomeKit anzusprechen.

    Geschaltet werden die Spots mit Shelly i3 oder i4.

    Die neuen i4 kann man sogar mit 5v - 24v betreiben und somit auch mit KNX bzw Smart Schalterprogramme verwenden.

    Das ist fast wie KNX nur per WIFI weil man nur die DC Spannung für die Shelly i benötigt.

    Wo ich gescheitert bin ist die Beleuchtung bzw. visuelle Rückmeldung der KNX Tasten weil die - gesteuert werden.

    Shelly hat ja z.B die 4‘er Taster im Programm, ja ist zwar Gewöhnungsbedürftig weil die eher klick Klick machen und nicht wie gewöhnliche Schalter klingen.

    Somit reicht es pro Zimmer eine Schalterdose für

    z.B. Licht an/aus Rollo hoch / runter und zusätzlich noch Balkon Licht oder egal was du willst und gesteuert wird es über red Node. Also die Verbindung der Tasten zu den Geräten erfolgt digital 😁

    Und wir reden von 1x Klick pro Taste I/O dazu kommt noch Doppel Klick .

    Man könnte sogar von jedem Zimmer auf Wunsch alle LED im Haus steuern mit red Node ist fast alles möglich.

    Das wichtigste an der ganzen Planung ist dein Wifi Netzwerk pro Stockwerk innen wie außen je nach dem ob du die LED Panels auch außen verwendest.

    Grundriss vom Haus ist ca 15x10m

    Also ich habe

    z.B Innen im EG 3x im OG 2x

    Außen EG Terrasse OG Balkon

    Vorne am Hauseingang und in der Garage jeweils ein Accesspoint direkt an der Decke montiert.

    Tipp

    Verwende 32mm Leerrohre für die AP in der Decke und lege gleich fertige CAT 7 Patchkabel rein.

    Alles in einem Stromverteiler Schrank sammeln wo später auch die Telefonleitung/ Glasfaser Modem Switch….. alles reinkommt.

    Wenn ich mal komplett fertig bin gibts dann Bilder wie das fertig aussieht.

    Viel Zeit hatte ich für das Projekt nicht und konnte mich nicht für ein Konzept entscheiden deshalb habe ich zwischendurch das Konzept der Kabelverlegung geändert.

    Im EG Rollo, Licht, Steckdosen Kabeln Zentral gesammelt.

    Im OG Habe ich nur Zuleitung und Steckdosen für die Zimmer im UV gesammelt. Verdrahtung Licht und Rollo im Zimmer.

    Für die Flat Panel LED benötigt man theoretisch nur eine Leitung pro Stockwerk zu verlegen aber wegen FI sollte man dann doch 2 Kreise machen.

    Genauso sieht das mit den Rollos aus.

    12Watt pro LED und ca. pro Rollo 80-200 Watt also man kann viel Arbeit und Kabel sparen.

    Klar die Arbeit für den Anschluss der Shellys ist gleich egal ob Zentral oder pro Zimmer.

    Ach ja die LED‘s die wir verwendet haben sind von Lumary 12W 16cm Durchmesser. Tipp verwendet direkt die Tuya App für die Erstei Richtung.

    Wenn du keine Zentrale Verteilung machst dann empfehle ich in den Zimmern diese Dosen

    4A6E0AC4-C3F1-41A9-A42C-217AD8F92173.jpeg


    Hier noch ein paar Bilder 😁

    Hallo Zusammen,

    hat evtl. jemand schon versucht den Wifi Empfang der Shelly DW2 mit einer externen Antenne zu verbessern?

    Ich habe gerade mein Briefkasten im Visier jedoch ist der Wifi Empfang im Blechkasten nicht so toll.

    Jetzt ist die Überlegung ob man nicht so eine externe Antenne an die Platine anlöten könnte leider weiß ich nicht genau welche Leiterbahn ich trennen und an welche ich so ne Antenne anlöten müsste.

    Im Netz habe ich ein Mod für eine WEMOS gefunden, dort wird eine externe Antenne mit einem 50 Ohm RG-179 Koaxkabel an die Platine und an die Abschirmgehäuse einen ESP8266 angelötet.

    Frage:

    Leiterbahnen 1+2 bilden die Antenne der DW2 ab oder Leiterbahnen 1+2+3 ?

    2.png


    Bei der WEMOS wurde

    - an Punkt 4 die Leiterbahn getrennt

    - an Punkt 2 den Innenleiter des Koaxkabels angelötet

    - an Punkt 3 den Außenleiter/Abschirmung angelötet

    3.png

    4.png

    Viele Grüße

    Kurze Rückmeldung

    Mit der Unterstützung von Schubbie und ausprobieren habe ich es geschafft.

    Also mit einem Shelly i4 eine Tuya Smart LED ein und auszuschalten. Ob der Weg, der richtige ist kann ich nicht abschätzen aber hat funktioniert ;)

    Schubbie

    bei der i3 Variante hast du ja als Eingangs-Node "mqtt json" verwendet und da kann man ja den Pfad für die Eingänge auch schön eingeben z.B. shellies/shellyix3-xxxxxxx/input_event/0

    Bei der i4 Variante habe ich es so nicht hinbekommen, und habe dann als Eingangs-Node "mqtt in" verwendet und im "switch-Node" so einen Filter verwendet enthält ="id":0, "event":"single_push" usw..

    2022-04-06 10_48_27-Node-RED-1.png

    Was noch besser wäre, wenn man die "Power Switch"-Node verwenden könnte aber die benötigt je nach dem einen bestimmten Topic und true/false

    Falls jemand eine Idee hat wie man nach dem "switch"-Node Befehle mit Topic und true/false senden kann immer her damit ;)

    2022-04-06 10_48_59-Node-RED _2.png

    2022-04-06 10_49_57-Node-RED _ 3.png

    2022-04-06 11_05_40-Node-RED _ 4.png


    Die .txt in .json umbenennen und

    bei "mqtt in" Server ip + shellyplusi4-XXXXXXXX/events/rpc eintragen.

    bei den Tuyas die Device Virtual ID und Key eintragen.

    Also die Reihe x1 Kontakte 1-8 werden mit dem + Pol (13) geschalten wenn man den Taster betätigt.

    Die Betriebs LED leuchtet nur wenn an x1 Klemme (13)+ Pol (+24V) und an Klemme (14) - Minus und an x2 Klemme (15) +24V anliegt (ganz komisch)

    Die Rückmede-LED's x2 1-8 bekommen dann auch +24V

    Wie gesagt im Moment funktioniert es ohne irgendwelche LED's weil ich den Shelly i4 an Klemme (13) und x1 Klemme 1-8 verwende weil es ja mit - Minus angesteuert wird.

    thgoebel Ich habe keinen i4, geht das nicht mit 4 Widerständen nach GND (-) und reverse Input?

    Das würde mich jetzt auch interessieren oder gibt es eigentlich einen Bauteil Transistor oder so mit dem ich die (+) Plus 24V Kontaktierung vom Taster in (-) Minus (Shelly Schalt-Eingänge) umwandeln könnte.

    Also sowas wie ein micro Relais, weil ich nicht mehr so viel Platz zur Verfügung habe ;)

    Hallo Zusammen,

    ich betreibe den i4 mit 24V und verwende einen Jung Mehrdrahtsystem Taster, der auch eine schöne Betriebs-LED hat.

    Das Problem ist, die Betriebs-LED kann nur funktionieren wenn ich den Shelly an den Taster-Eingängen SW1-4 auch mit +(24V) beschalte.

    Daher meine Frage, geht das überhaupt, dass ich an den SW1-4 als Signal +24V verwende?

    (Wenn das nicht möglich wäre, kann man den Taster zwar trotzdem verwenden aber die LED's wären dann auch nicht verwendbar.)

    Hier die Schaltung vom Taster

    Jung 5248TSM.png

    Viele Grüße

    Laut dem i4 tear-down

    Zitat

    Der i4 kann ohne weitere Modifikation mit 24V DC betrieben werden: wie üblich, wird der Pluspol der Betriebsspannung an Klemme N gelegt; Minus/GND kommt an Klemme L. Die Stromaufnahme des i4 bei Betrieb mit 24V DC:

    24V: 30mA

    19V: 37mA

    Unterhalb von 19V bootet der i4 nicht mehr.

    Für die Neubauer eine Info, ich bin gerade dabei das hier zu testen :

    Eine Schalterdose mit bis zu 8 Tastkontakten und Beleuchtung.

    JUNG 4248 TSM Tastsensor-Modul 24 V AC/DC 20 mA 4-fach, 8

    oder die JUNG 5248 TSM mit Beschriftungsfeld in der Mitte

    Dazu passen die Jung Serie A-/AS-/CD-/LS-

    Dazu ein Mean Well HDR-60-24 Hutschienen-Netzteil (DIN-Rail) 24 V/DC 2.5A 60W

    Die Frage ist noch, wie viele Shelly i4 kann ich mit dem Netzteil betrieben?

    Natürlich gibts die Tastsensoren auch mit 4 Schaltpunkten

    2022-03-20 13_35_11-Window.png2022-03-20 13_38_54-Window.png2022-03-20 13_47_12-Window.png2022-03-20 13_47_41-Window.png2022-03-20 13_47_57-Window.png2022-03-20 13_48_11-Window.png2022-03-20 13_48_23-Window.png

    Ja. Bei Verwendung von Tastern besteht keine Gefahr, daß der Shelly thermisch belastet wird (was bei Verwendung von Schaltern der Fall wäre, wenn die Vertauschung von L und N fehlt). Vertauscht man L und N, wird der Shelly ganz normal betrieben.

    In dem von dir verlinkten Beitrag SHELLY PLUS I4 TEAR-DOWN, STROMVERSORGUNG, SCHALTEINGÄNGE

    ist folgender Hinweis

    Zitat

    Wird der i4 (entgegen der Empfehlung des Herstellers) dauerhaft gegen N-Potential geschaltet, wird er wegen der Verlustwärme an den 4 Eingangswiderständen (47kΩ) recht heiß. Die aufgedruckte Anschalteskizze auf der Oberschale zeigt die korrekte Anschlussweise klipp und klar.

    Hallo,

    sorry für die späte Rückmeldung, der Heizungsbauer hat ein Kabel erwischt musste erst mal flicken gehen.

    Rückmeldung:

    hat funktioniert, wusste nur nicht wie ich das mit dem http machen soll.

    Habe dann einfach die Nodes verbunden und es hat irgendwie funktioniert ;)

    Die mqtt- Statusmeldungen werden ignoriert, somit kein ungewolltes umschalten.

    Node-RED-10.png

    Ist es möglich mit dem S,SS,SSS usw. auch einen Topic (toggle, force, motion, timout) mit zu senden?

    Den benötigt man um den PowerSwitch-Node sauber zu steuern.

    Damit kann man fast alles einstellen, Ablaufzeit, Notaus, Bewegung usw...

    Node-RED-11.png

    Die Toggle-Node nimmt irgendwie alles an Befehlen an um dann true oder false weiter zu senden

    Node-RED-12.png


    Im Moment versuche ich das mit einem Shelly i4 aber das ist ja alles anders ??

    Code
    "{"src":"shellyplusi4","dst":"shellyplusi4/events","method":"NotifyEvent","params":{"ts":1646575648.94,"events":[{"component":"input:0", "id":0, "event":"double_push", "ts":1646575648.94}]}}"
    "{"src":"shellyplusi4","dst":"shellyplusi4/events","method":"NotifyEvent","params":{"ts":1646575648.45,"events":[{"component":"input:0", "id":0, "event":"single_push", "ts":1646575648.45}]}}"
    "{"src":"shellyplusi4","dst":"shellyplusi4/events","method":"NotifyEvent","params":{"ts":1646575654.73,"events":[{"component":"input:0", "id":0, "event":"long_push", "ts":1646575654.73}]}}"

    Zum http Befehl, jetzt funktioniert ja das Ganze direkt über mqtt, weil ich ja für diesen Tuya LED eine eigene Node habe.

    Den http-Befehl hätte ich benutzt um mit der Shelly direkt bei betätigen vom Taster diesen Befehl abzusenden um einen Knopf in NodeRed zu drücken (so mein Gedanke)

    Ich glaube das es keinen Zeitunterschied geben würde ob ich mit dem Shelly einen http-Befehl sende oder diesen Knopfdruck nun über mqtt habe.

    Node-RED-13.png

    Also Toggle, weil ich nur Taster verwende und die LED's von mehreren stellen im Zimmer/Haus ein-/ ausschalten möchte (also push ON - push OFF ) der Status spielt dann keine Rolle weil es dann vom Toggle-Node oder PowerSwitch-Node geregelt wird.

    Tastendruck 1x Licht im Zimmer (3x LED's Spot, das kann ich dann im NodeRed einfach verbinden))

    Tastendruck 2x Licht Terrassenbeleuchtung (1x LED Spot) für das Zimmer

    Tastendruck 3x Licht-Gruppe Terrassenbeleuchtung (4x LED Spot)

    Zitat

    Du willst über einen i3 den Tastendruck 1x, 2x & 3x auslesen und je nach Ergebnis einen entsprechenden HTTP-Befehl senden (welchen ignoriere ich erstmal)?

    Folgendes, die tuya-smart-device's kann ich nur mit der Tuya-Node ein-/ ausschalten (also http-Befehl, wenn es überhaupt funktioniert, um es direkt in der Shelly einzutragen)

    Am Anfang dachte ich, ok vielleicht kann man diesen Toogle-Node-Schalter vor dem Tuya-Node per http-Befehl direkt vom Shelly Webinterface (Input1/Actions/ BUTTON SHORT PRESSED URL) triggern.

    Die URL funktioniert im Browser. Nur bekomme ich eine Fehlermeldung von der Tuya-Node weil zum payload auch noch req/res object durchgereicht wird denke ich? Keine Ahnung wie man das abstellen kann?

    Code
    TypeError: Converting circular structure to JSON
        --> starting at object with constructor 'Socket'
        |     property 'parser' -> object with constructor 'HTTPParser'
        --- property 'socket' closes the circle

    Node-RED-6.png


    Dann habe ich versucht das Ganze mit mqtt-in zu Schalten

    Ich habe das aktuell (nur ein-/ausschalten) mit einer Change-Node hinbekommen aber:

    - im Moment keine Trennung zwischen Button 1,2 oder 3

    - auch keine Unterscheidung zwischen den Shelly event's (S, SS, SSS....)

    Das doofe ist, beim i3 wird alle 30 sek ein mqtt-Status für alle Button's gesendet und dann wird ungewollt umgeschaltet ;)

    Zitat

    Note: by default, Shelly i3 will send periodic MQTT updates every 30 seconds. You can turn these off and only receive messages when an input has changed by setting the mqtt_update_period parameter to 0

    Das kann man anscheinend folgender URL abschalten

    Nur weiss ich nicht ob das später ein Nachteil sein könnte?

    Bzw. wenn ich bewusst einen Status abfragen möchte, dann wird wahrscheinlich auch ungewollt umgeschalten

    Code
    shelly-IP/settings?mqtt_update_period=0

    Node-RED-4.png


    Jetzt habe ich im Forum noch was von einem ShellyActionRouter gelesen evtl. würde das auch funktionieren?

    Falls ich damit auch diesen curl Befehl absenden könnte, wäre die NodeRed überflüssig.

    Aber das ist dann wieder ein anderes Thema denke ich.

    Code
    curl -X PUT http://HomeBridgeIP:51364/characteristics --header "Content-Type:Application/json" --header "authorization: 781-07-915" --data "{\"characteristics\":[{\"aid\":2,\"iid\":10,\"value\":true}]}"
    curl -X PUT http://HomeBridgeIP:51364/characteristics --header "Content-Type:Application/json" --header "authorization: 781-07-915" --data "{\"characteristics\":[{\"aid\":2,\"iid\":10,\"value\":false}]}"

    Mit Kabeln in der Hand weiß man was funktionieren kann und was nicht ;)

    Egal welchen Weg ich bisher gegangen bin, irgendein riesen Felsen stand immer im Weg.

    Vielen Dank für die Unterstützung

    Ich versuche mit einer Shelly i3 einen Tuya LED Spot, die direkt am Strom angeschlossen ist und einen eigenen Wifi Controller hat, mit einem Taster an der Wand einzuschalten.

    Node-RED-3.png

    Ich habe Anfangs versucht ohne NodeRed auszukommen nur mit HomeBridge hätte funktionieren können aber .... hier zu lesen

    Nun versuche ich das mit NodeRed.


    Im Webinterface von NodeRed funktioniert das mit dem Shelly aber nicht mit dem Taster in der Wand.

    Dachte das wenn es mit dem http-endpoint nicht geht müsste es ja über mqtt laufen aber irgendwie komme ich da nicht mehr weiter.

    Muss ich evtl. mit mqtt-in + debug msg von der i3 dann eine function erstellen, die dann diesen Toggle-Node sagt ein-/ausschalten?

    Ist alles nicht so einfach ;)

    Node-RED-1.png

    Node-RED-2.png

    Habe noch folgende Erweiterungen für NodeRed installiert wegen Toggle-Node und Power-Switch
    - node-red-contrib-toggle

    - node-red-contrib-smarthome-powerswitch

    flow.json

    Viele Grüße

    Hallo Zusammen,

    kann man mit Node-Red eine Action URL für den Shelly i3 erstellen?

    Mein Ziel ist es mit einer Shelly i3 oder i4 eine Tuya LED ein und auszuschalten.

    Es gibt ja auch die Möglichkeit entweder über mqtt messages zu arbeiten oder über die shelly nodes.

    Da bin ich noch am probieren wie das genau funktioniert ;)

    Ich möchte auf jeden Fall die 1x 2x 3x long/short Funktionen nutzen können um verschiedene Licht Gruppen ein/ausschalten zu können,

    deshalb habe ich gedacht, dass es direkt auf der Shelly unter Actions einfacher sein dürfte??

    Die Netzwerkfunktionen von Nodered benötigen einen Webserver soweit ich das verstanden habe?

    Was mir noch aufgefallen ist, die Shelly i3 (v1.11.8) senden öfters mqtt messages ins Netzwerk als die i4 (i4prod1).

    Gibts hierzu irgendwelche Einstellungen oder ist das normal?


    shelly mit tuya2.png

    Vielleicht kann mir jemand eine Starthilfe geben .


    Vielen Dank

    Hi,

    am einfachsten ist es, wenn deine Steckdose auch von Shelly ist, also Shelly Plug oder einen Shelly 1 verwenden.

    Dann kannst du von Shelly zu Shelly steuern ohne Homebridge (ausfallsicherer)

    Schwierig ist es Fremdfabrikat mit Shelly steuern. Da kommst du mit Homebridge alleine nicht aus (so meine Erfahrung Shelly/Tuya) dazu benötigst du nodered oder was anderes.

    Mehr kann ich dir auch nicht mitgeben.

    Viele Grüße

    Was aber vermutlich problematisch wird ist der zusätzliche Authorization-Header, der mit geschickt werden muss

    Wie ist denn das eigentlich?

    Diese Header --header "Content-Type:Application/json" --header "authorization: 781-07-915" wird das von der Gegenstelle verarbeitet oder muss der Client das selber verarbeiten und sendet es dann an die Gegenstelle?

    Ich verstehe ja nicht was von Programmierung und so, aber ist die Authentifizierungsmethode mit dieser PIN nicht einfacher und sicherer als user:password@ in der URL bzw im script zu haben?

    Habe hier was von einem jq parser und native 'sed' & 'awk' parser gelesen

    Control homebridge with the command line (without an iPhone) · Issue #506 · homebridge/homebridge
    When setting up a new configuration I'd like to test it without using Siri all the time. How can I simulate the command Siri is sending to homebridge simply…
    github.com
    HAP-NodeJS/HAPServer.js at 3733e7d7274a656c71fe02fd3df4af170dd33c3b · KhaosT/HAP-NodeJS
    Node.js implementation of the HomeKit Accessory Protocol (HAP) - HAP-NodeJS/HAPServer.js at 3733e7d7274a656c71fe02fd3df4af170dd33c3b · KhaosT/HAP-NodeJS
    github.com

    Wenn es gehen würde, könnte man über die Homebridge-Schnittstelle alle Geräte direkt mit der Shelly ansprechen ohne noch zusätzlich mqtt und node-red installieren zu müssen.

    Das wäre ein riesen Vorteil bei der Installation der LED Spot's weil dann keine direkte Kabelverbindung benötigt wird und man mit den i4's verschiedene Gruppen schalten könnte.

    Kann ich dich beim Feature-Request irgendwie unterstützen?