Git Product home page Git Product logo

tcs-monitor's Introduction

tcs-monitor's People

Contributors

syralist avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

tcs-monitor's Issues

Probleme mit V3

Hallo,

ich habe deine V3 auf einen Wemos D1 mini gespielt und soweit alles konfiguriert.
Er meldet sich im WLAN an und verbindet sich auch zu meinem MQTT-Broker.

Allerdings bekomme ich keine Reaktion auf Klingeln oder sonst was auf dem Bus.

Wenn ich den Code richtig verstehe schickt er egal was er bekommt einfach an seine MQTT Topic, das würde ich dann mit Node-RED oder ähnlichem auswerten.

Er sollte auch den empfangenen "Befehl" vom Bus dann seriell ausgeben?

Bei der Verkabelung hab ich verschiedenes ausprobiert:
Erst so wie in dem Bild in diesem Repo.
Dann einmal mit D5 statt A0.
Und zum Schluss D5 und A0 zusammen auf Busleitung A

GND immer mit B verbunden.

(natürlich immer mit dem Spannungsteiler)

Ich werde halt aus dem Code nicht besonders schlau wie er nun den Bus auswertet? A0 wird nirgends abgerufen?

Klingel: ein BVS20-SG mit zwei ISH1030

MfG
RiNax

Q: Is this notifier only?

I have TCS intercom in my apartment and would like to use it for opening the door. Can this be achieved using your code, or can it only to decode message when someone rings the bell from main entrance?
Anything changed on being able to use it via esphome?

Verkabelung

Hi, kannst du eine grobe Anleitung dafür geben wie genau du den Arduino mit dem Bus verkabelst? Hab ich richtig verstanden, dass du einfach die 24 V auf 3,075 V mit einem Spannungsteiler runterbringst und dann direkt diesen Stromfluss untersuchst?

mqtt connected, no data on clientpublish

Hi Thomas,
Thank You for this piece of code.
I struggle with mqtt publish.
i use mosquito on home assistant as a docker

This is serial monitor output:
23:00:03.892 -> *wm:[2] Connecting as wifi client... 23:00:03.892 -> *wm:[2] setSTAConfig static ip not set, skipping 23:00:03.892 -> *wm:[1] Connecting to SAVED AP: XZZX 23:00:04.446 -> *wm:[1] connectTimeout not set, ESP waitForConnectResult... 23:00:06.294 -> *wm:[2] Connection result: WL_CONNECTED 23:00:06.294 -> *wm:[1] AutoConnect: SUCCESS 23:00:06.294 -> *wm:[1] STA IP Address: 192.168.10.64 23:00:06.294 -> connected...yeey :) 23:00:06.294 -> local ip 23:00:06.294 -> 192.168.10.64 23:00:06.294 -> MQTT Server 192.168.1.39 23:00:06.294 -> MQTT port 1883 23:00:06.294 -> checking wifi... 23:00:06.294 -> connecting to MQTT...:ref 1 23:00:06.294 -> :wr 39 0 23:00:06.294 -> :wrc 39 39 0 23:00:06.339 -> :ack 39 23:00:06.339 -> :rn 4 23:00:06.339 -> :c0 1, 4 23:00:06.339 -> 23:00:06.339 -> connected!
There is no info about mqtt publish and i cant see welcome message on my broker.
Best regards
Wojtek

Klingelsignal an MQTT

Hallo Thomas,
ich habe vor meine TCS Klingel Smart zu machen, ich habe schon den Hex code (die Adresse meiner Station z.B. 0C123450) herausgefunden ( mit dem TCS Parser Code von Aaron). Deine V3 kompiliert auch schön und findet mein mqtt broker und mein wifi. Da ich aber Homebridge und nicht homeautomator verwende kann ich dein .json nicht 1:1 übernehmen. Ich würde gerne das homebridge plugin mqttthing verwenden, dort gibt es ein Accessory names Doorbell, welches wunderbar funktioniert und sogar mit IOS14.2 den Homepod läuten lässt und im Apple TV eine notification anzeigt :-) . Dort kann ich aber keinen payload mitgeben ,sondern quasi nur "Button pressed". Auch diesen Teil habe ich am funktionieren. Was mir jetzt fehlt ist ein trigger für mqtt wenn meine Klingeladresse auf dem bus erkannt wird, kannst du mich da unterstützen ? Ich bin immer noch am lernen :-) und irgendwie bekomme ich das noch nicht hin ....
Den Türöffner habe ich auch soweit am laufen, ich kann in Homekit klicken und der ESP schaltet ein Relais , welches wiederrum den Türöffner Button für 1sec kurzschliesst, funktioniert wunderbar. Was man natürlich noch in Deinen code einbauen könnte (Luxus Lösung) : wenn in Homekit der Türöffner geklickt wird, soll der Code des Türöffners (den kenne ich mittlerweile auch z.B. 3C125678) auf den Bus geschickt werden (da hat Aaron ja auch ein Codebeispiel), dann würde das ganze "Relaislos" funktionieren.

schöne Grüsse

Beispiel Klingeltaste :
void loop() { if (!client.connected()) { reconnect(); } if (digitalRead(Klingeltaste) == LOW) { Serial.println("It ringed for you!"); client.subscribe("Klingelgedrueckt"); client.publish("Klingelgedrueckt", "1"); delay(1000);

Unterprogramm Türe öffnen :
void Open() { //Unterprogramm Tuer oeffnen Serial.println("I open it for you!"); client.publish("Haustuerstatuslaueft", "offen"); delay(500); digitalWrite(Tueroeffner,HIGH);client.publish("Haustuerstatusist", "offen"); Serial.println("Haustuer wurde geoeffnet!"); delay(1500); digitalWrite(Tueroeffner, LOW); client.publish("Haustuerstatuslaueft", "gesichert"); Serial.println("Haustuer wird geschlossen!"); delay(500); client.publish("Haustuerstatusist", "gesichert"); Serial.println("Haustuer wurde gesichert!"); delay(500); }

Arduino JSon V5 -> V6

Hi,

ich wollte am Wochenende das mal testweise aufbauen. Leider meckert Arduino (1.8.12) zwecks der Arduino JSon-Version und man soll diese Seite als Referenz nehmen für ein Upgrade:
https://arduinojson.org/v6/doc/upgrade/

Leider bin ich damit nicht so bewandert um das entsprechend umzustellen. Kannst du dir das mal gelegentlich ansehen. Wäre Prima!!!

Danke und Grüße

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.