LAN-Anbindung für BSB-Bus (Brötje, Elco Thision etc.)

Begonnen von justme1968, 29 November 2014, 19:50:40

Vorheriges Thema - Nächstes Thema

Schotty

Zitat von: freetz am 31 Dezember 2020, 15:44:09
Für Mega2560 User gibt es jetzt ein Script, das die _defs.h nach ausgewählten Gerätefamilien filter.
Sooo cool  8)
Ich habe deine Beschreibung kopiert und ein wenig 'angepasst', bitte lies nochmal nach, ob das so noch alles stimmt: https://github.com/1coderookie/BSB-LPB-LAN/blob/master/docs/anhang_d.md
Handbuch zur BSB-LAN Hard- & Software (Anbindung v. Heizungsreglern, u.a. von Brötje & Elco):
https://1coderookie.github.io/BSB-LPB-LAN/

MasterOfPuppets111

Zitat von: Schotty am 31 Dezember 2020, 17:02:30
Kann ich auch immer nur wieder zu raten, sich eine Komplettabfrage als txt-file zu speichern - ist Gold wert, wenn man irgendwann mal anfängt Einstellungen zu verändern zwecks Optimierung. So hat man immer die Ausgangssituation als 'Backup' vorliegen..

Ich habe mir die komplette Seite einfach als HTML gespeichert :)

stephanblasch

@Schotty das mache ich. Aktuell nutze ich den BSB - LAN  "nur" für die Einstellungen des Brenners aus der Ferne per Web, aber das ist schon eine klare Erleichterung. Super Projekt! Vielen Dank!
Homematic Raspberry Adapter, Raumthermostate, Wandtaster, div. Aktoren, Fensterkontakte, Stecker mit Leistungsmessung, Selbstbauwassermelder, Jeelink (für Temperatur- und Feuchtigkeitssensoren), Pushover Benachrichtigung, CUL für Intertechno, Alexa, Mi-Light... Zigbee und Zwave zum spielen.

freetz

Zitat von: Schotty am 31 Dezember 2020, 17:03:40
Sooo cool  8)
Ich habe deine Beschreibung kopiert und ein wenig 'angepasst', bitte lies nochmal nach, ob das so noch alles stimmt: https://github.com/1coderookie/BSB-LPB-LAN/blob/master/docs/anhang_d.md

Ja, passt prima, danke!
Alle Infos zur Anbindung von Heizungssystemen mit PPS-, LPB- bzw. BSB-Bus ans LAN gibt es hier:
https://github.com/fredlcore/bsb_lan

Alle Infos zum WLAN-Interface "Robotan" für Ambrogio/Stiga/Wolf und baugleiche Rasenmähroboter:
https://github.com/fredlcore/robotan

freetz

Ich habe das Script nun auch als Windows Executable (selected_defs.exe) erzeugt, Bedienung ist identisch. Ein Hinweis noch: Das Script (egal ob Windows oder Linux/Mac) muss im gleichen Verzeichnis ausgeführt werden, wie die BSB_lan_defs.h - sonst gibt es eine entsprechende Fehlermeldung.
Alle Infos zur Anbindung von Heizungssystemen mit PPS-, LPB- bzw. BSB-Bus ans LAN gibt es hier:
https://github.com/fredlcore/bsb_lan

Alle Infos zum WLAN-Interface "Robotan" für Ambrogio/Stiga/Wolf und baugleiche Rasenmähroboter:
https://github.com/fredlcore/robotan

freetz

Mit der aktuellen Version ist es auch möglich für Abfragen temporär die Zieladresse zu verändern. Mit /6224!10 kann man z.B. die Identifikation der Display-Einheit abfragen oder mit /!6220-6229 einen ganzen Bereich.
Alle Infos zur Anbindung von Heizungssystemen mit PPS-, LPB- bzw. BSB-Bus ans LAN gibt es hier:
https://github.com/fredlcore/bsb_lan

Alle Infos zum WLAN-Interface "Robotan" für Ambrogio/Stiga/Wolf und baugleiche Rasenmähroboter:
https://github.com/fredlcore/robotan

MasterOfPuppets111

Zitat von: freetz am 01 Januar 2021, 16:30:24
Mit der aktuellen Version ist es auch möglich für Abfragen temporär die Zieladresse zu verändern. Mit /6224!10 kann man z.B. die Identifikation der Display-Einheit abfragen oder mit /!6220-6229 einen ganzen Bereich.

Funktioniert 1a per URL! /6224!0 zeigt mir die Ident des Kesselreglers und /6224!1 von Zonenregler =).

Leider funktioniert das ganze nicht mit JSON... /JC=6224!0 zeigt das gleiche wie /JC=6224!1.

LG Pierre

freetz

Alle Infos zur Anbindung von Heizungssystemen mit PPS-, LPB- bzw. BSB-Bus ans LAN gibt es hier:
https://github.com/fredlcore/bsb_lan

Alle Infos zum WLAN-Interface "Robotan" für Ambrogio/Stiga/Wolf und baugleiche Rasenmähroboter:
https://github.com/fredlcore/robotan

MasterOfPuppets111

Richtig, JQ! Geht aber auch nicht in der Form.

Schotty

Zitat von: freetz am 01 Januar 2021, 15:58:53
Ich habe das Script nun auch als Windows Executable (selected_defs.exe) erzeugt, Bedienung ist identisch. Ein Hinweis noch: Das Script (egal ob Windows oder Linux/Mac) muss im gleichen Verzeichnis ausgeführt werden, wie die BSB_lan_defs.h - sonst gibt es eine entsprechende Fehlermeldung.
Danke für den Hinweis bzgl gleichem Ordner, habe ich zur Beschreibung hinzugefügt.
Da ich selbst auch kein Windows mehr benutze, aber .exe-files damals per Doppelklick gestartet werden konnten: Wenn du sagst, die Bedienung sei identisch, muss die exe dann im Terminal mit

./selected_defs.exe 162 > BSB_lan_defs_filtered.h

ausgeführt werden..?
Handbuch zur BSB-LAN Hard- & Software (Anbindung v. Heizungsreglern, u.a. von Brötje & Elco):
https://1coderookie.github.io/BSB-LPB-LAN/

Schotty

Handbuch zur BSB-LAN Hard- & Software (Anbindung v. Heizungsreglern, u.a. von Brötje & Elco):
https://1coderookie.github.io/BSB-LPB-LAN/

freetz

Alle Infos zur Anbindung von Heizungssystemen mit PPS-, LPB- bzw. BSB-Bus ans LAN gibt es hier:
https://github.com/fredlcore/bsb_lan

Alle Infos zum WLAN-Interface "Robotan" für Ambrogio/Stiga/Wolf und baugleiche Rasenmähroboter:
https://github.com/fredlcore/robotan

postman

Moin zusammen,
@freetz: Ich hab mal eine Frage: Gibt es die Möglichkeit den BSB direkt über den seriellen Port abzufragen, ohne über LAN oder W-Lan gehen zu müssen?
Hintergrund: Jedesmal, wenn ich FHEM nach einem Update mit "shutdown restart" neu starte, bricht die Verbindung zum BSB ab und läßt sich nur mit einem Reset des Arduino wieder aktivieren.
Solange ich FHEM nicht neu starte, läuft es stabil.

Gruß
Uwe
Raspberry Pi Version 2 QUAD-CORE CPU und 1 GB RAM, CUL V3 868 MHz,  stapelbarer CC1101 (SCC) 433 MHz, Enocean-Stick,Jeelink-Stick, BSB-Lanadapter

Spruch eines Ausbilders: Theorie ist, wenn man alles weiss und nichts funktioniert; Praxis ist, wenn alles funktioniert und keiner weiss warum...

freetz

Ja, Du kannst alle URL-Befehle auch direkt über den seriellen Port an den Arduino schicken, indem Du einfach das nimmst, was normalerweise hinter der IP stehen würde.
Wenn Du also als Passkey 1234 eingetragen hast und den Arduino über /N resetten willst, sende einfach
/1234/N
an die serielle Schnittstelle und der Arduino resettet sich.
Alle Infos zur Anbindung von Heizungssystemen mit PPS-, LPB- bzw. BSB-Bus ans LAN gibt es hier:
https://github.com/fredlcore/bsb_lan

Alle Infos zum WLAN-Interface "Robotan" für Ambrogio/Stiga/Wolf und baugleiche Rasenmähroboter:
https://github.com/fredlcore/robotan

freetz

Zitat von: Schotty am 02 Januar 2021, 10:44:46

./selected_defs.exe 162 > BSB_lan_defs_filtered.h

Sorry, Windows hat ja keine Punkt-Slash-Syntax, da reicht also
selected_defs.exe ...
Alle Infos zur Anbindung von Heizungssystemen mit PPS-, LPB- bzw. BSB-Bus ans LAN gibt es hier:
https://github.com/fredlcore/bsb_lan

Alle Infos zum WLAN-Interface "Robotan" für Ambrogio/Stiga/Wolf und baugleiche Rasenmähroboter:
https://github.com/fredlcore/robotan