hat jemand von euch Interesse daran, die Bticino Classe 300x in IP-Symcon integriert zu haben?
Ich habe es eben geschafft die Daten via MQTT in IPS zu bekommen, wenn Interesse besteht versuche ich das mal zu beschreiben.
JA! Ich muss die Haussprechanlage ersetzen und werde wahrscheinlich die Bticino Classe 300x kaufen. Eine IPS-Integration wäre sehr motivierend, vor allem wenn ich damit das Nuki ansteuern kann!
Wie ist der aktuelle Stand? Ist ja jetzt schon einige Tage her.
Prinzipiell wäre das sehr geil wenn das Büro im Keller ist und man das klingeln so nicht hören würde,…
So, hab es jetzt zum laufen gebracht.
Ich sehe wenn theoretisch wenn jemand klingelt und ich kann theoretisch die Türe öffnen.
Licht schalten wäre noch nice.
Und dann der nächste Schritt mit SIP. @KaiS geht es bei dir mit SIP?
(Ersetze <DEIN BENUTZERNAME> durch deinen Ubuntu-Nutzernamen.)
Wechsle in das Unterverzeichnis mqtt.
10. Bearbeite die Datei TcpDump2Mqtt.conf
Öffne die Datei TcpDump2Mqtt.conf mit einem Texteditor deiner Wahl (z. B. Notepad++) und passe folgende Einträge an:
MQTT_HOST: <IP-Adresse deines MQTT-Servers z. B. der Symbox>
MQTT_PORT: <Port, der in der Symbox für MQTT verwendet wird>
MQTT_USER: <Benutzername für den MQTT-Server>
MQTT_PASS: <Passwort für den MQTT-Server>
TOPIC_RX: Bticino/rx # Empfängt Befehle an die Türsprechanlage (z. B. Tor öffnen)
TOPIC_DUMP: Bticino/tx # Sendet ausgeführte Aktionen der Türsprechanlage
TOPIC_STARTD: Bticino/start_date # Datum/Uhrzeit des Skript-Starts
TOPIC_LASTWILL: Bticino/LastWillT # Online-/Offline-Status der Türsprechanlage
11. Aktualisiere pip
sudo python3 -m pip install --upgrade pip
12. Installiere die benötigten Python-Abhängigkeiten
Suche auf der linken Seite mit der Artikelnummer dein Gerät (z.B. 344642), ziehe dieses per Drag&Drop in das mittlere Fenster.
19. Firmware flashen
Markiere das Gerät nun in der Bildschirmmitte, klicke oben auf konfigurieren und wähle hier nun die neue Firmware aus, welche du im WSL-Verzeichnis von oben findest (Ordner custom_firmware). Ist dies erledigt, kannst du den Flashvorgang starten.
20. anlegen der Instanzen
Jetzt über den MQTT-Konfigurator die Instanzen anlegen.
Ich habe noch die TX Instanz dupliziert und abgeändert in RX (hierüber werden die Befehle von der Symbox an die Sprechanlage gesendet.
Ich hoffe das war soweit Verständlich. Ich übernehme natürlich keine Gewähr, falls irgendetwas schief läuft und Euer Gerät danach nicht mehr funktioniert. Der Befehl zum Türöffnen (Link von @KaiS stimmt, der Befehl wenn jemand klingelt variiert etwas). Ich denke das hängt mit der Teilnehmernummer der Sprechanlage zusammen. Hier hilft aufzeichnen der Variable und beim klingeln immer so ne Minute Luft lassen. Dann seht ihr schon Eure richtige Variable.