NEWS
Blockly gesucht ...
-
Moin
für mich ein bisschen zuuu kompliziert...Ich habe einen Taster an meinem Garagentor.
Außerdem habe ich dort einen Shelly1 installiert.
Aktiviere ich nun den Shelly schaltet er kurz ein und nach einer Sekunde wieder aus.
Das Garagentor geht dann auf.
Umgekehrt genauso.
Das funktioniert einwandfrei.Nun habe ich 2 Shelly D/W 2 an das Garagentor montiert.
Ist das Garagentor geschlossen zeigen beide die geschlossene Tür an.
Das sieht dann so aus:
Ist das Garagentor geöffnet zeigen beide die geöffnete Tür an.
Das sieht dann so aus:
Soviel zur Vorgeschichte.
Nun kommt das eigentliche ...Diesen Vorgang möchte ich nutzen um mir beim öffnen und schließen der 2 Shelly D/W 2 jeweils eine Licht zu schalten.
So habe ich mir das vorgestellt:
-Tor geht auf
--Türkontakt Tor unten geht auf true
---Lampe wird rot aber nur wenn Türkontakt Tor oben noch auf false ist.Tor öffnet weiter ...
Nun ist das Tor geöffnet und Türkontakt Tor unten und Türkontakt Tor oben sind auf true
Sind beide auf true soll die Lampe auf Grün schalten.Sobald das Tor wieder zu gefahren wird soll die Lampe auf Rot schalten wenn Türkontakt Tor oben false ist und Türkontakt Tor unten auf true ist.
Ist das Tor dann zu sind beide Shelly D/W 2 wieder auf false und das rote Licht geht aus.
Ich hoffe das kein Fehler in meiner Beschreibung ist
Mir ist irgendwie nach langen hin und her mit den Blöcken die Logik abhanden gekommen.
Wie ich die Lampen auf rot und grün schalte ist mir klar.Aber eben nicht wie die zu schaltende Logik sein soll ....
Mir raucht der Kopf
Kann da wer helfen ???PS: Ich habe festgestellt das die Shelly D/W 2 ziemlich verzögert den Zustand anzeigen.
Vielleicht ist es besser das mit dem Shelly1 zu regeln der das Tor öffnet und schließt... -
@dr-pie sagte: Sind beide auf true soll die Lampe auf Grün schalten.
Sobald das Tor wieder zu gefahren wird soll die Lampe auf Rot schalten wenn Türkontakt Tor oben false ist und Türkontakt Tor unten auf true ist.Prinzip:
-
Beide Kontakte sind false und Licht ist aus.
Beim öffnen geht der erste Kontakt auf true und ein rotes Licht geht an.
Ist das Garagentor komplett geöffnet, ist auch der zweite Kontakt auf true und erst dann geht das rote Licht aus und ein grünes Licht geht an.
Vor den schließen des Tores ist ja das grüne Licht noch an.
In dem Moment in dem man das Tor schließt geht der zweite Kontakt auf false (der erste ist ja noch auf true) und das grüne Licht geht aus UND das rote Licht geht an.
Ist das Tor dann zu ist auch der erste Kontakt wieder false und nun geht auch das rote Licht aus.Man ist das schwierig zu beschreiben .... püüüh.
-
@dr-pie
Genau das macht das gezeigte Blockly.
Sind es zwei unterschiedliche Lampen oder nur eine, bei der die Farbe geändert wird? Wenn zwei Lampen: -
@paul53
ich habe eine WLED-Strippe die über ein ESP8266 geschaltet wird. -
@dr-pie sagte: WLED-Strippe
Also eine Lichtquelle mit unterschiedlichen Farben. Dann so wie im ersten Blockly gezeigt.
-
@paul53 ist die ObjektID die die ich auf dem Screenshot ausgewählt habe ?
Wie bekomme ich denn ein zweite ObjektID da dran ?
-
@dr-pie door ist dein DP
Ein weiteren auszwählen, kannst du auf das Zahnrad klicken -
@dr-pie sagte: ist die ObjektID die die ich auf dem Screenshot ausgewählt habe ?
Nein, "Door sensor" sollte passen.
-
@paul53 es geht voran ...
doch hier hänge ich:
-
@dr-pie sagte: doch hier hänge ich:
Variable erstellen.
-
@dr-pie sagte in Blockly gesucht ...:
Ich habe einen Taster an meinem Garagentor.
Außerdem habe ich dort einen Shelly1 installiert.
Aktiviere ich nun den Shelly schaltet er kurz ein und nach einer Sekunde wieder aus.
Das Garagentor geht dann auf.
Umgekehrt genauso.
Das funktioniert einwandfrei.
Nun habe ich 2 Shelly D/W 2 an das Garagentor montiert.
Ist das Garagentor geschlossen zeigen beide die geschlossene Tür an.
Das sieht dann so aus:Ist das Garagentor geöffnet zeigen beide die geöffnete Tür an.
Das sieht dann so aus:Soviel zur Vorgeschichte.
Nun kommt das eigentliche ...why hast du da 3 kontakte???
bei der 3. zeile frag ich mich, warum schaltet der kurz. für mich, du hast das in der APP so eingestellt. ich verwende da 2sec, manchmal kommt da die verarbeitung zu kurz. anyway.
2x DW, einen oben, den anderen unten. kann nicht sein, daß beide das selbe anzeigen. ausser, du hast bei einem das invert aktiviert.
du hast dann mehrere möglichkeiten. über die APP über IO Actions, oder über smartcontrol lichter zu steuern.PS: Ich habe festgestellt das die Shelly D/W 2 ziemlich verzögert den Zustand anzeigen.
nachdem der DW mit batterie löpt, hast du dem in der APP seine IP direkt eingegeben? sonst fragt der immer nach seiner IP, das dauert halt länger...
-
@da_woody
Insgesamt sind in diesem "Raum" 3 DW's verbaut.
2 Kontakte für das Tor an sich und ein für die Garagentür.Den kurzen Impuls habe ich in der App so eingestellt und passt auch.
Einen DW habe ich natürlich invert aktiviertAlle Shellys, auch die DW's haben feste IP Adressen eingetragen.
-
@dr-pie k, einer für die tür. warum einen der beiden fürs tor invertiert? dann müssen ja beide das selbe anzeigen.
wenn zu, dann muss einer eben zu anzeigen, der andere natürlich offen und umgekehrt.
wie willst du sonst einen richtigen status bestimmen?
ich verwend nur einen DW. wenn geschlossen, dann ist auch zu.
mit 2 DW kannst du latürnich mehr dinge schnitzen.
notwendig?
was du willst, einfacher wäre die geschichte mit der garagendingsbumsled steuerung. -
@da_woody
Auf der Schiene die von rechts nach links verläuft ist der Schlitten der das Tor öffnet.
Wenn du das Bild zoomst sieht du den Schlitten ... in schwarz... daran klebt der Magnet der die DW's schaltet. -
@dr-pie ist mir schon klar, aber wenn du einen invertierst, zeigen beide logisch das selbe an. beide zeigen den selben status. bringt also nüsse. den selben effekt hast du mit einem.
-
@da_woody sagte: den selben effekt hast du mit einem.
Mit nur einem Kontakt kann nicht das Öffnen oder Schließen erfasst werden.
-
@paul53 auch mit 2 nicht, gibt nur status offen, oder zu.
vor allem, wenn einer invertiert ist. sonst könnte man das abfangen. wenn beide false, dann bewegt sich was. aber immer noch nicht, ob geöffnet, oder geschlossen wird.
möglicherweise kann man das erraten von welchem was gemeldet wird... -
@da_woody
Mit diesen beiden kann ich halt sehen ob das Tor geschlossen ist (Beide DW's mit geschlossener Tür) oder ob das Tor offen ist ( beide DW's mit offener Tür) oder ob das Tor nicht ganz zu bzw nicht ganz offen ist. -
@da_woody
Er nutzt die 2 D/W Sensoren eben wie Endlagen bei einem Zylinder (z.b. wie 2 Beros in der elektr. Pneumatik, Automatisierung, etc. für Grundstellung und Arbeitsstellung)
Die Invertierung finde ich allerdings auch leicht verwirrend.
Mit 2 D/W kann er somit die Bewegung erfassen bzw. eine Störung wenn 1ner der 2 nicht erreicht wird. Genauso könnte er erfassen ob es Zufährt oder eben aufgeht in Abhängigkeit welche Endlage zuerst aus- bzw. einschaltet.