Gurtwickler GW60 mit ESP8266

Begonnen von lukasbastelpeter, 11 November 2016, 22:32:20

Vorheriges Thema - Nächstes Thema

Neuhier

#30
"Leichte" Probleme mit MQTT2 statt MQTT.
MQTT2 möchte ein PWD, was ich im Wemos eintragen muß.
Frage: wo und wie?

Das Prolbem ist gegessen.

Neuhier

Kann mir bitte jemand aufzeigen, wie ich den Sketch umschreibe?
Brauche nur Position ( oben bzw. unten ), sowie Schalter auf und ab.


Papa Romeo

...wieso willst du deswegen den Sketch umschreiben...du brauchst doch nur das abzufragen was du benötigst...
...die richtige Lötspitzentemperatur prüft man zwischen Daumen und Zeigefinger.
...überlasse niemals etwas einer Software, das du hardwaremässig erreichen kannst.
...unvorsichtige Elektriker werden schnell zu leitenden Angestellten.
und...never change a running System...no Updates if not necessary

Neuhier

Versuche ich seit 2 Tagen....
Bisher empfange ich öffnen und schließen, kann es aber nicht schalten.
Position steht auf 0 bzw. 1, Position in % kommt nix.
Mein Fehler (?) ich versuche das auf MQTT2 einzurichten. :-\

münster

Hallo Papa,

ich bin gerade dabei dein Projekt umzusetzten :)

danke erstmal dafür und für die tolle Anleitung.

Ich habe eine Frage zu dem 0,1 uF Kondensator. Die Stückliste gibt hier nicht genauer Auskunft.
Ich habe diesen hier zur Hand:
https://www.reichelt.de/folienkondensator-100nf-63v-100-c-mmk-100n-63-p206608.html?&trstct=pol_3

Meiner hier hat jedoch eine andere Aufschrift.
Seitlich auf dem Kondensator steht: MMK BE3 63-
Und oben drauf steht: 100nK
(ich nehme an, '100nK' steht für 100nF was ja auch 0,1uF sind)

Kann ich den Kondensator dafür nutzen? Und falls ja, wie sieht es mit der Polung aus? Der Kondensator hat gleich lange Beine und dein Schaltplan zeigt auch keine Polung (im Gegensatz zum großen ElKo, wo ein kleines + zu sehen ist). Auch aus dem Datenblatt ist mir nicht ersichtlich wie die Polung des Kondensators ist.

Wäre super wenn mir jemand helfen könnte :)

gruß und danke!

P.S.: sry, falls das ne blöde Frage ist. Bin Informatiker und kein E-Techniker.


Zitat von: Papa Romeo am 29 November 2017, 11:53:48
Hallo zusammen,

ich habe mein GW60-ESP8266-Projekt etwas weiterentwickelt und nun alles, bis auf das Sensormodul und eine eventuell abgesetzte Spannungsversorgung, wenn der R-78E05-0.5 gerade nicht zur Hand ist, aber eventuell ein anderer, auf einer Platine außerhalb des GW60 untergebracht und somit den Verkabelungsaufwand erheblich reduziert. Alles ist kompatibel zu meinem vorherigen Projekt und die beiden Sketche, die ich erstellt habe funktionieren somit auf beiden Varianten.
Nähere Informationen zu den Unterschieden der Sketche und der Notwendigkeit des Sensormoduls usw. habe ich hier im Nachtrag des Vorprojektes (http://www74.zippyshare.com/v/iKcBduQl/file.html) schon aufgeführt. Weitere Beschreibungen findet ihr auch hier im Link von Post #9.
Wie gesagt ist die Platine für einen R-78E05-0.5 ausgelegt(...hatte ich noch übrig). Es kann aber auch jeder andere Mini-Step-Down-Regler wie z.B. Pololu D24V6F5 o. Mini MP1584 o.ä., der einer Eingangsspannung von mind. 28 Volt stand hält, verwendet werden. Ist Dieser für die Platinen-Montage zu groß oder nicht PIN-Kompatibel, kann er ohne Probleme dort untergebracht werden, wo normalerweise die ZB40 gesteckt wird. In diesem Fall wird die Platine nicht mit dem R-78E05-0.5, sondern mit einer Dreier-Stiftleiste für JP1/JP2 bestückt. Je nachdem welche Spannung nun euer Step-Down-Wandler liefert und entsprechenden Jumper ihr dann setzt, kann die Schaltung mit 5 Volt (JP2 gesetzt) oder mit 3,3 Volt (JP1 gesetzt) betrieben werden. Zum Schutz vor zu hohen Eingangsspannungen sollte dann noch, dort wo normal der R-78 sitzt eine 5,6 Volt bzw. 3,6 Volt Z-Diode eingelötet werden. Die 5 Volt des GW60 solltet ihr nicht verwenden, da die Leistung für den Sendebetrieb nicht ausreichend ist.

Die Sketche liefern per MQTT z.B. an FHEM folgende Informationen:

-   die maximale Position des Rollladens (Position wenn komplett geöffnet)
-   die momentane Position des Rollladens
-   die Position des Rollladens in "zu Prozent geöffnet"
-   Rollladen schließt gerade, öffnet gerade oder steht


Gesendet wird ,,Rollladen schließen" sowie ,,Rollladen öffnen" und ,,Stopp".

Der GW60 behält weiterhin, unabhängig von der ,,Modifikation", alle seine Funktionen. Auch bei einer Handbedienung am GW60 bzw. eingeschaltetem Automatikbetrieb oder Steuerung über den Sonnensensor, weiß FHEM immer wo der Rollladen gerade steht. Des Weiteren werden die Werte der maximalen Position und der aktuellen Position im EEprom gespeichert, so dass auch nach einem Stromausfall  der Zustand des Rollladens bekannt ist.

Folgend noch einige Bilder zu diesem Projekt.

Papa Romeo

Hallo münster,

es gibt keine blöden Fragen... man kann nicht alles wissen.

Nur Elko´s haben eine Polung. Deswegen da das kleine Pluszeichen. Folien C`s haben keine Polung und der C den du hast, passt natürlich genauso. 100 nF = 0,1 uF, ausgelegt für eine Spannung bis 63 Volt.
...die richtige Lötspitzentemperatur prüft man zwischen Daumen und Zeigefinger.
...überlasse niemals etwas einer Software, das du hardwaremässig erreichen kannst.
...unvorsichtige Elektriker werden schnell zu leitenden Angestellten.
und...never change a running System...no Updates if not necessary

münster

Zitat von: Papa Romeo am 23 November 2018, 16:52:30
Hallo münster,

es gibt keine blöden Fragen... man kann nicht alles wissen.

Nur Elko´s haben eine Polung. Deswegen da das kleine Pluszeichen. Folien C`s haben keine Polung und der C den du hast, passt natürlich genauso. 100 nF = 0,1 uF, ausgelegt für eine Spannung bis 63 Volt.

super und danke ! Dann kann ich direkt weitermachen :)

Neuhier

#37
Gerade was Merkwürdiges festgestellt:
fahre ich den Rollladen hoch, erscheint
MQTT2_DEVICE_Parse: MQTT2_WohnZ WohnZ/Schliessen => Schliessen

und fahre ich runter
MQTT2_DEVICE_Parse: MQTT2_WohnZ WohnZ/Oeffnen => Oeffnen

Auch taucht immer wieder das im Log auf
unsupported character in readingname Position_%

Das ist doch schon ein Fehler vom Wemos, nicht erst wegen MQTT2, oder?

Position ist immer 0 und max.Position immer 1.
Ist ja auch nicht richtig.
Also muß ich erstmal den Wemos sauber angebunden bekommen.


Ok, Kabel vertauscht. Jetzt ist auf = open und zu = close.  :-[

Neuhier

Wer momentan versucht, das unter MQTT2 aufzuziehen, wird kein Spaß damit haben.
Ich versuchte das Tagelang, kein Erfolg.
Es fehlen wohl noch zu viele "Kleinigkeiten" im MQTT2, um das hinzubekommen.
ZigBee2mqtt hatte ich in MQTT2 sauber integriert, aber hier bin ich gescheitert.

Papa Romeo

Hallo Neuhier,

Danke für die Info.

Erspart mir wohl die Beantwortung einiger Rückfragen....


Papa Romeo
...die richtige Lötspitzentemperatur prüft man zwischen Daumen und Zeigefinger.
...überlasse niemals etwas einer Software, das du hardwaremässig erreichen kannst.
...unvorsichtige Elektriker werden schnell zu leitenden Angestellten.
und...never change a running System...no Updates if not necessary

münster

#40
Hey,

ich hätte eine Frage zu der Schaltung.

Der externe Hallsensor läuft mit 5V. D.h. im Schaltzustand liegen 5V am D1 mini Signal PIN an, richtig?
Die D1 mini GPIO Pins können aber nur 3,3V.

Und trotzdem funktioniert das oder habe ich einen Denkfehler?

Im Schaltplan ist zwischen Sensor und D1 mini noch eine BAT41 Diode. Diese ist aber nicht dafür da um 3,3V aus 5V zu machen, oder? Die Diode ist nur ein Überspannungsschutz?

möchte mir jemand helfen? :)

(Ich nutze den KY-003 Hallsensor wie hier empfohlen)

gruß und danke!

PS: mein GW60 läuft nun erfolgreich über MQTT dank eurer tollen Anleitung, danke dafür!

PSS: mir ist gerade noch etwas aufgefallen. Über den Hallsensor fließen 25mA im Schaltzustand. Der GPIO Pin am D1 mini kann aber nur 12mA ab. Ist das der Grund für die Diode?


Zitat von: Papa Romeo am 12 August 2018, 12:15:39
...vollständigkeit halber hier die Gerber-Dateien für die doppelseitige Platine.

Da ich anfangs immer zwei Rollläden über einen 443 MHz 4-Kanal Handsender gesteuert habe, wollte ich mir diese Option weiter offen halten.
Dazu kann an der 4-poligen Pfostenleiste unterhalb des 0,1 uF Kondensators ein Empfänger angeschlossen werden. Je nach Ausgang des Empfängers, kann es sein, dass für die beiden Datenausgänge ein Transistor mit ensprechendem Basisvorwiderstand als Inverter erforderlich ist.

Papa Romeo

Papa Romeo

Hallo münster,

deswegen die Diode. Für die 5 Volt vom Hallsensor ist die Diode in Sperrrichtung. D.h. liegen am Sensor hier 5 Volt an, hat der Wemos High-Pegel, also 3,3 Volt. Geht nun der Hallsensor auf Low, zieht er nun die 3,3 Volt vom Wemos über die Shottky-Diode, die nun in Durchlass-Richtung geschaltet ist, auf etwa 0,2 bis 0,3, also LOW-Pegel herunter.

Google mal nach "Oder-Gatter mit Dioden".


Gruß

Papa Romeo
...die richtige Lötspitzentemperatur prüft man zwischen Daumen und Zeigefinger.
...überlasse niemals etwas einer Software, das du hardwaremässig erreichen kannst.
...unvorsichtige Elektriker werden schnell zu leitenden Angestellten.
und...never change a running System...no Updates if not necessary

Rohrleitner

Hallo,  konntest du dazu etwas in Erfahrung bringen? Steh gerade vor dem selben Problem.


Zitat von: salopette am 13 August 2017, 21:31:18
Hallo Leute, ich habe mir auch 3 Stück von den GW60 und Funk ZB40 zugelegt.
Mit der Fernbedienung funktionieren diese problemlos, wollte aber diese in bei Domoticz einbinden.
Leider Funken diese Teile mit Keeloq auf 433 Mhz, so das ich diese nicht anlernen kann.
Meine Frage an euch, ist es möglich den ZB40 durch etwas anderes zu ersetzen?
Habe ihn geöffnet und ein Bild gemacht,  +5v, RXD, TXD, GND das sind die 4 Pins die an die Platine vom GW60 vom Funkmodul gehen.

(http://fs5.directupload.net/images/170813/abd3vb3x.jpg)
<a href="http://www.directupload.net" target="_blank"><img src="http://fs5.directupload.net/images/170813/abd3vb3x.jpg" title="Kostenlos Bilder und Fotos hochladen"></a>
Kann man das Teil ersetzen?

Danke und Gruß Andrej

Neuhier

Dann lies mal den Thread von Anfang an.
Hier geht es darum, parallel zur ZBxx die GW60 in ein Smarthome zu integrieren.
Was übrigens hervorragend klappt.

Papa Romeo

#44
...hier noch ein paar Bilder des umgerüsteten GW60 mit einer Vor-Ort-Fernbedienung als Ersatz für die ZB40.
...die richtige Lötspitzentemperatur prüft man zwischen Daumen und Zeigefinger.
...überlasse niemals etwas einer Software, das du hardwaremässig erreichen kannst.
...unvorsichtige Elektriker werden schnell zu leitenden Angestellten.
und...never change a running System...no Updates if not necessary