AzonInc / Doorman

ESP32-S3 based Intercom Gateway (TCS:Bus / Koch TC:Bus / Niko / Analogue Systems)
GNU General Public License v3.0
23 stars 1 forks source link

Produktion #1

Open AzonInc opened 2 months ago

AzonInc commented 2 months ago

This issue keeps track of interested people for PCBA orders.

[!NOTE] In case you're interested in ordering one just leave a comment with your requirements (Screw Terminal Length - default 9P) and I'll reserve one for you in the next order. Would be nice to know the destination country as well.

Wenn jemand interessiert ist kann er/sie/es das hier als Kommentar schreiben zusätzlich sagen ob eine 3 Pin, 9 Pin oder keine Schraubklemme gewünscht ist. Gut zu wissen wäre auch noch das Zielland.

Preorder List:

[!IMPORTANT] At the moment Doorman doesn't support the a/b bus wires as power source. Only via P-wire or external power supply.

Derzeit unterstützt Doorman noch keine Stromversorgung über die a/b Busleitung, nur über die P-Leitung oder externe Spannungsversorgung.

DE

Name ESP32 Screw Terminal Enclosure Revision Destination
@NonProgrammerCharacter S3-WROOM-1-N16R2 9P / 1.4 DE
@NonProgrammerCharacter S3-WROOM-1-N16R2 9P / 1.4 DE
@Wlad2288 S3-WROOM-1-N16R2 9P / 1.4 DE
@K-r-i-s-t-i-a-n S3-WROOM-1-N16R2 9P / 1.4 DE

CH

Name ESP32 Screw Terminal Enclosure Revision Destination
@peralta S3-WROOM-1-N8R8 9P / 1.3 CH
@peralta S3-WROOM-1-N16R2 9P / 1.4 CH
@calibanorg S3-WROOM-1-N16R2 9P / 1.4 CH
@zopieux S3-WROOM-1-N16R2 9P / 1.4 CH
@smartforcedev S3-WROOM-1-N16R2 9P / 1.4 CH
@samdolt S3-WROOM-1-N16R2 9P / 1.4 CH
@samdolt S3-WROOM-1-N16R2 9P / 1.4 CH
@filo87 S3-WROOM-1-N16R2 9P / 1.4 CH
@azzieg S3-WROOM-1-N16R2 9P / 1.4 CH
AzonInc commented 2 months ago

@gee33 Willst du dir den ESP32-S3-WROOM-1 selbst besorgen oder soll ich den gleich mit drauf machen?

Bei der Schraubklemme musst du dann mal schauen - ich verwende folgende im Design: https://wmsc.lcsc.com/wmsc/upload/file/pdf/v2/lcsc/2303171000_Cixi-Kefa-Elec-KF128-2-54-3P_C474921.pdf

Und sonst sind es ja nur noch 3*1x2P Header sofern du die für GPIO / Relais benötigst.

peteh commented 2 months ago

Gibts noch ein groesseres Risiko dass was nicht funktioniert, also dass man ggf 2 Iterationen einplanen muss oder bist du relativ sicher, dass der erste Wurf schon ganz gut passen wird?

AzonInc commented 2 months ago

Also ich bin relativ zuversichtlich aber das Risiko liegt ja letztenendes bei mir. Schauen wir mal aber es sollte in der Theorie passen.

alkue1 commented 2 months ago

1x , wenn möglich gerne mit ESP :)

gee33 commented 2 months ago

@gee33 Willst du dir den ESP32-S3-WROOM-1 selbst besorgen oder soll ich den gleich mit drauf machen?

Bei der Schraubklemme musst du dann mal schauen - ich verwende folgende im Design: https://wmsc.lcsc.com/wmsc/upload/file/pdf/v2/lcsc/2303171000_Cixi-Kefa-Elec-KF128-2-54-3P_C474921.pdf

Und sonst sind es ja nur noch 3*1x2P Header sofern du die für GPIO / Relais benötigst.

@AzonInc ja bitte nehm doch den ESP gleich dazu

gee33 commented 2 months ago

ich brauche aber kein case , ich baue das dann hinter die TC50

AzonInc commented 2 months ago

ich brauche aber kein case , ich baue das dann hinter die TC50

Und die Schraubklemme hast du schon verfügbar? Weil du sagtest du möchtest deine eigenen Teile verwenden.

gee33 commented 2 months ago

ich brauche aber kein case , ich baue das dann hinter die TC50

Und die Schraubklemme hast du schon verfügbar? Weil du sagtest du möchtest deine eigenen Teile verwenden.

ja, danke , Schraubklemmen habe ich

dannyyy commented 2 months ago

Darf man sich einer Sammelbestellung / Produktion noch anschliessen? Wäre an dem Board inkl ESP32 interessiert. Gerne die SMD Variante wie sie in der README.md abgebildet ist.

Habe bei mir auch ein TC50. Benötige kein Case. Entweder drucke ich es selbst oder finde noch eine andere Lösung. In welcher Preisregion wird sich das ganze bewegen?

AzonInc commented 2 months ago

Hi @dannyyy, ja klar das ist noch möglich.

Also der endgültige Preis steht noch nicht fest aber wird maximal bei 30€ zuzüglich Versand sein. Hoffen wir mal dass es sich auf ca. 20-25 beläuft. Ich prüfe aktuell noch die Verfügbarkeit von Teilen bei verschiedenen Herstellern. Es kommt allerdings derzeit zu Verzögerungen, da die einen das geplante Relais nicht auf Lager hatten, nun warte ich noch auf Rückmeldung für ein alternativ vorgeschlagenes Relais.

dannyyy commented 2 months ago

@AzonInc super, dann darfst du mich gerne auf die Liste setzen. Nehme das rundum Wohlfühlpaket. THT Löten kann ich, bei SMD fehlt mir nötige Zubehör (Paste, Heizbett, ...). Du darfst da gerne etwas draufschlagen, für die zusätzliche Arbeit, die allenfalls anfällt. Werde definitiv was dazu sponsern, habe ewig darauf gewartet, dass jemand eine alternative Lösung für Nello / Nuki findet.

zopieux commented 2 months ago

Hallo!

I hope English is fine? My German isn't great. :sweat_smile:

I'm also interested in getting the assembled Doorman for a two-wire operated TC50:

Can you ship to Switzerland, assuming I provide the shipping fee?

Also, I'm a bit confused, is this issue about ordering preassambled boards, or rather PCB + parts + stencil for manual assembly & soldering?

AzonInc commented 2 months ago

I hope English is fine? My German isn't great. 😅

Absolutely no problem :)

I'm also interested in getting the assembled Doorman for a two-wire operated TC50:

  • v1.3 / N8R8
  • with the Schraubklemme
  • without the relay
  • without the enclosure.

Thanks for your interest. I only ordered 5 of the rev 1.3 boards in order to test them first - that's also the reason why the list continues with rev 1.4. When everything is fine in rev 1.3 I'll order a few rev 1.4 which only has a minimal change to allow two-wire operation on the bus and gnd wires only. And as it's full assembly it always includes the relay even if people don't really use it.

I would probably include you in the 1.4 order then if you want :)

Can you ship to Switzerland, assuming I provide the shipping fee?

Sure that's no problem I guess.

Also, I'm a bit confused, is this issue about ordering preassambled boards, or rather PCB + parts + stencil for manual assembly & soldering?

It's about ordering the preassembled board. Revision 1.3 needs manual assembly of the ESP32 (which I would do) but I'm planning to include the ESP32 in general assembly of rev 1.4 as well. I'm not sure whether I order 5 or more of rev 1.4. Because there is another revision without the ESP32 Module which uses the ESP32-S3 Chip itself. But it doesn't really change the costs in general - just the components footprint.

And I don't include the screw terminal in the PCBA in order to reduce the costs for THT components. So you can decide which screw terminal you really want to use and I'll solder it for you. But if you want to solder the screw terminal yourself you're free to do it as well haha.

Just let me know how you decide :)

zopieux commented 2 months ago

Thanks for the quick reply.

include you in the 1.4 order then if you want

Yes, please count me in! No problem for the screw terminal, if you're doing it then tyvm, otherwise I can definitely solder it myself if it can save you time.

smartforcedev commented 2 months ago

I am in too if this is still open. What are the next steps?

Cool project! Thank you very much!

AzonInc commented 1 month ago

I am in too if this is still open. What are the next steps?

Cool project! Thank you very much!

Glad you like it :) I ordered 5 REV1.3 boards and will order more as soon as I can verify that they work as designed. I'll add you to the preorder-list - just tell me your requirements i.e. screw terminal.

Some people don't use the relay, button and gpio so they only need a 3P Screw Terminal Block. But if you also want to use the 2 GPIO / Button / Relay a 9P Screw Terminal is recommended.

dannyduando commented 1 month ago

Moin,

Ich würde gerne auch noch eins nehmen mit Case ums in die Wand zu schrauben.

AzonInc commented 1 month ago

@dannyduando auch für TCS dann? und was für eine Schraubklemmen Variante würdest du wollen + in welchem Land wohnst du?

Wlad2288 commented 1 month ago

Hey @AzonInc!

Cooles Projekt ... vielen Dank dafür. Ich wäre auch interessiert, weiß aber nicht welche Details du von mir benötigst. Ich habe eine TCS IMM1300 --> https://www.tcsag.de/fileadmin/user_upload/TCS_DE/Metanavigation/Downloads/Produktinformationen/Innenstationen/PI_IMM1300.pdf Ich hoffe die ist kompatibel.

Ich würde gerne die FW von https://github.com/peteh/doorman flashen und MQTT nutzen.

VG, Wlad

AzonInc commented 1 month ago

Hey @AzonInc!

Cooles Projekt ... vielen Dank dafür. Ich wäre auch interessiert, weiß aber nicht welche Details du von mir benötigst. Ich habe eine TCS IMM1300 --> https://www.tcsag.de/fileadmin/user_upload/TCS_DE/Metanavigation/Downloads/Produktinformationen/Innenstationen/PI_IMM1300.pdf Ich hoffe die ist kompatibel.

Ich würde gerne die FW von https://github.com/peteh/doorman flashen und MQTT nutzen.

VG, Wlad

Hi,

Also soweit ich das sehe brauchen die Videostationen 26V als Spannungsversorgung. Das sollte aber kein Problem sein da die eh auf 3,3V gewandelt werden. Die Busleitung ist wohl weiterhin 24V.

Somit sollte das passen. @peteh was meinst du dazu?

dannyyy commented 1 month ago

@AzonInc Zielland wäre die Schweiz

dannyduando commented 1 month ago

Hey @AzonInc ich hatte auf die Email geantwortet, aber ich weiß gar nicht ob das ankommt, ich hab meinen GitHub Account aufgemacht, weil ich das Projekt cool finde. Ich bräuchte die 9 Pin Variante und nach Deutschland, Danke dir!

AzonInc commented 1 month ago

Hey @AzonInc ich hatte auf die Email geantwortet, aber ich weiß gar nicht ob das ankommt, ich hab meinen GitHub Account aufgemacht, weil ich das Projekt cool finde. Ich bräuchte die 9 Pin Variante und nach Deutschland, Danke dir!

Da kam leider nichts an aber jetzt hab ich es hier mal nachgetragen :)

AzonInc commented 1 month ago

@alkue1 du wolltest nur 3P Schraubklemme als minimalvariante oder? Das würde dann so aussehen (bisher ist ESP und Anschlussklemme nicht gelötet, ESP wird morgen gelötet und dann getestet): image

alkue1 commented 1 month ago

Das sieht ja richtig gut aus! Ich bräuchte erstmal nur die 3 Pins, um das Format möglichst klein zu halten. Und im Zweifelsfall bekomme ich die Pins auch angelötet... Machst du den ESP mit einer Heizplatte oder Kolben fest? Bin sehr gespannt auf deine Tests:)

AzonInc commented 1 month ago

Machst du den ESP mit einer Heizplatte oder Kolben fest? Bin sehr gespannt auf deine Tests:)

Also in dem Fall werd ich es erstmal mit der Heizplatte versuchen, ansonsten Heißluft

AzonInc commented 1 month ago

Testen konnte ich bisher ESP, USB, LEDs, Relais, Spannungsversorgung, Brückengleichrichter. Soweit ist alles bestens👌🏼 Die Buskommunikation kann ich erst testen wenn ich wieder in der Wohnung bin.

[!NOTE] Nach abschließenden Tests in der Wohnung kann ich nun erfreut bestätigen dass alles genau so wie geplant ohne Einschränkungen und etwaige Störgeräusche funktioniert. Mit diesem Wissen kann ich jetzt weitere Exemplate bestellen.

Der Stückpreis beträgt aktuell 26€

Versandkosten innerhalb Deutschlands wären 1,60€ als kleiner gepolsterter Umschlag oder 5,49€ als Päckchen mit Sendungsverfolgung, je nachdem wie ihr es versendet haben wollt.

Für Versand in die Schweiz plane ich derzeit noch.

Zwecks Versand und Zahlung könnt ihr mir gern per Mail oder auf Discord per DM schreiben.

Bei denen von euch die 2 wollen wäre es ganz gut wenn man das am Ende bündelt um die Versandkosten bei einem Minimum zu behalten.

samdolt commented 1 month ago

Ich bin auch interessiert. 9P und Schweiz. Ich habe dieses Model: https://www.kochag.ch/de/item/innensprechstelle-tc40-classic_DF41.7000

alkue1 commented 1 month ago

Testen konnte ich bisher ESP, USB, LEDs, Relais, Spannungsversorgung, Brückengleichrichter. Soweit ist alles bestens👌🏼 Die Buskommunikation kann ich erst testen wenn ich wieder in der Wohnung bin.

Note

Nach abschließenden Tests in der Wohnung kann ich nun erfreut bestätigen dass alles genau so wie geplant ohne Einschränkungen und etwaige Störgeräusche funktioniert. Mit diesem Wissen kann ich jetzt weitere Exemplate bestellen.

Der Stückpreis beträgt aktuell 26€

Zwecks Versand und Zahlung könnt ihr mir gern per Mail oder auf Discord per DM schreiben.

Bei denen von euch die 2 wollen wäre es ganz gut wenn man das am Ende bündelt um die Versandkosten bei einem Minimum zu behalten.

Dann bin ich sehr zuversichtlich, dass auch der Rest funktioniert. Starke Arbeit!

samdolt commented 1 month ago

Ich bin auch interessiert. 9P und Schweiz. Ich habe dieses Model: https://www.kochag.ch/de/item/innensprechstelle-tc40-classic_DF41.7000

Ich würde einen zweiten bestellen, ein Freund will auch einen. :-)

AzonInc commented 1 month ago

@samdolt habs mit in die Liste genommen.

Und ins Gehäuse vom TCS ISH3030 passt es übrigens perfekt in die Ecke rein :) Auch locker mit der 9 Pin Anschlussklemme. Das eine Kabel ist zwar etwas weit abisoliert aber das wird noch angepasst. image

AzonInc commented 1 month ago

Die Bestellung der nächsten 5 habe ich eben auch aufgegeben :) Das sollte also nicht mehr allzulange dauern.

NonProgrammerCharacter commented 1 month ago

Moin, ich wäre auch interessiert an zwei, 9P und nach DE.

Wlad2288 commented 1 month ago

Hey @AzonInc! Cooles Projekt ... vielen Dank dafür. Ich wäre auch interessiert, weiß aber nicht welche Details du von mir benötigst. Ich habe eine TCS IMM1300 --> https://www.tcsag.de/fileadmin/user_upload/TCS_DE/Metanavigation/Downloads/Produktinformationen/Innenstationen/PI_IMM1300.pdf Ich hoffe die ist kompatibel. Ich würde gerne die FW von https://github.com/peteh/doorman flashen und MQTT nutzen. VG, Wlad

Hi,

Also soweit ich das sehe brauchen die Videostationen 26V als Spannungsversorgung. Das sollte aber kein Problem sein da die eh auf 3,3V gewandelt werden. Die Busleitung ist wohl weiterhin 24V.

Somit sollte das passen. @peteh was meinst du dazu?

Ok danke! ... dann würde ich auch einen nehmen. Versand nach DE.

filo87 commented 1 month ago

Awesome project! Would love to get one board as well whenever the next batch is ready!

AzonInc commented 1 month ago

@gee33 ich benötige von dir auch noch eine Adresse zwecks Versand.

dannyyy commented 1 month ago

@AzonInc Bist du bereits am Versand der 1.4 Revision? 🤩

AzonInc commented 1 month ago

@AzonInc Bist du bereits am Versand der 1.4 Revision? 🤩

Die sollte Ende der Woche ggfs bei mir ankommen :)

AzonInc commented 1 month ago

@dannyyy ich hatte dir bei Discord geschrieben - ich bräuchte auch noch eine Adresse :)

dannyyy commented 1 month ago

@dannyyy ich hatte dir bei Discord geschrieben - ich bräuchte auch noch eine Adresse :)

Habe dir eine Email gesendet (Adresse gemäss deinem Github Profil). Bin so gut wie nie auf Discord unterwegs.

azzieg commented 1 month ago

This project is super-exciting. I would also like to order a board. I sent an email with details.

AzonInc commented 1 month ago

@samdolt @NonProgrammerCharacter @Wlad2288 Ihr könnt mir eure Adresse gern noch per Discord oder Mail an flo@azon.ai senden. Da kann man dann auch alles weitere klären.

AzonInc commented 1 month ago

Für die von euch die die a-Busleitung als Spannungsversorgung nutzen wollen habe ich leider eine schlechte Nachricht: Ich habe es jetzt endlich testen können und es gibt leider ein piependes Störgeräusch auf die Leitung :(

Aktuell läuft es weiterhin nur mit P-Leitung oder externer Stromversorgung problemlos.

--

For those of you who want to use the a-bus line for the power supply, I have some bad news: I've finally been able to test it, and unfortunately, there is a beeping noise interference on the line :(

Currently, it still only operates smoothly with the P-line or an external power supply.

dannyyy commented 1 month ago

@AzonInc habe heute dein Doorman erhalten und gleich installiert. Was soll ich sagen... absolut tolle Arbeit!! Alles funktionierte auf Anhieb. Wie würde sich die fehlende Leistung der Speisung bemerkbar machen? Ich habe das Gefühl, dass die Speisung die 60mA aufbringen kann. Aber das muss ich mal beobachten, ob es zu Reboots und Timeouts kommt.

Ich hätte gleich noch einen Vorschlag für ein nächstes Softwarerelease, bin mir nicht sicher, ob ESPHome das kann:

peteh commented 1 month ago

@AzonInc habe heute dein Doorman erhalten und gleich installiert. Was soll ich sagen... absolut tolle Arbeit!! Alles funktionierte auf Anhieb. Wie würde sich die fehlende Leistung der Speisung bemerkbar machen? Ich habe das Gefühl, dass die Speisung die 60mA aufbringen kann. Aber das muss ich mal beobachten, ob es zu Reboots und Timeouts kommt.

Ich hätte gleich noch einen Vorschlag für ein nächstes Softwarerelease, bin mir nicht sicher, ob ESPHome das kann:

* Anstelle des Loggens und neu Flashens mit den korrekten Commands, könnte man diese nicht via Sensor Komponente oder Text Komponente in Home-Assistant gleich eintragen (manuell) und nutzen?

* Ich selbst habe keine ESPHome Integration in HA, weil mir dort die Möglichkeit für Add-Ons fehlt (Kubernetes). Ich habe das Update entsprechend mit `> esphome dashboard ./` gemacht, welches lokal das ESPHome Dashboard bereitstellt unter `http://localhost:6052`. Vielleicht könnte man das in der Anleitung noch ergänzen. Kann dir aber bis zum Wochenende auch ein PR machen mit einer ergänzenden Beschreibung und Screenshots

In meiner mqtt Firmware habe ich das tatsaechlich so umgesetzt, ist allerdings kein ESPhome. Aber eigentlich sollte es damit auch gehen. Im Prinzip ists ja nur eine int Zahl.

Wenn man fuer den Text Sensor den Configuration Type setzt, dann taucht der auch nur in der Device Page auf. Ich speichere das dann in einem config file auf dem esp32.

AzonInc commented 4 weeks ago

@dannyyy bei Gelegenheit werde ich nochmal schauen ob ich es vereinfachen kann :)

Und zwecks Anleitung kannst du gern etwas auf Basis vom dev Branch hinzufügen

K-r-i-s-t-i-a-n commented 3 weeks ago

Sehr interessantes Projekt, bitte mich auch auf die Liste setzten. Details habe ich per Email geschickt.

AzonInc commented 3 weeks ago

@zopieux did you receive my email regarding the wires? Maybe there is still a wire with 24V hidden behind.

In case you're not interested anymore just let me know so I can continue with shipping to switzerland :)

zopieux commented 3 weeks ago

Apologies, I won't be at my place until Monday to reply. I have access to the BVS20 (or something) in the common areas, I'll check if the P wire is even present there. I do in fact have 4 wires coming out the wall but one is for the door bell of course. The ISW3030 is configured in 2-wire mode, that's for sure. I'll check the potential between b and P on Monday.

AzonInc commented 3 weeks ago

No problem.

one is for the door bell of course.

Yea actually two of them are connected to the apartment doorbell button.