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

Maista

#4125
Moin zusammen

Ja hatte er :=)

https://forum.fhem.de/index.php/topic,29762.msg877464.html#msg877464

Meine Skizze mit dem 680Ohm als Abschlusswiderstand gegen 15V (vermutlich in der BSB verbaut).
https://forum.fhem.de/index.php/topic,29762.msg877496.html#msg877496

War neugierig und hatte gestern selbst danach gesucht. Seite 203 war das.
Durch den Widerstand an der Basis wird diese schneller entladen und somit die Flanken steiler.
Die Basis-Widerstände habe ich bei beiden Optokoppler eingesetzt.

Frohe Feiertage auf diesem Wege.

PS: Ich hab immer noch die Version aus dieser Zeit laufen.

Gruss Gerd

freetz

Aber bei Maista ging es doch um den Widerstand auf Bus-Seite, bei loetmeister aber wie bei mir letztens um die Arduino-Seite, oder?
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

Maista


freetz

Ah, ok, danke! Dann bin ich mal auf die Bilder von loetmeister gespannt, um zu sehen wie stark man das dann sieht...
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

Maista

@freetz Gerne :=)
Hat noch niemand die Möglichkeit gehabt in ein Original-Modul rein zu schauen welche Bauteile dort verwendet werden?
Die Fernbedien-Einheiten wird doch von einigen verwendet?!

freetz

Doch, aber bei der Umsetzung geht es ja (auch) darum, es auf dem verfügbaren Arduino-Shield-Platz umzusetzen. Alternative Herangehensweisen gibt es im Netz und auch bei einigen Usern hier so manche, aber das sind dann eigene Lösungen, für die ich zumindest keinen Support leiste.
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

Schotty

Zitat von: Maista am 23 Dezember 2019, 12:05:51
War neugierig und hatte gestern selbst danach gesucht. Seite 203 war das.
Ha, super, danke!

Zitat
Frohe Feiertage auf diesem Wege.
Danke, ebenso - und auch schonmal ein frohes und vor allem gesundes 7E4 allerseits.. ;)
Handbuch zur BSB-LAN Hard- & Software (Anbindung v. Heizungsreglern, u.a. von Brötje & Elco):
https://1coderookie.github.io/BSB-LPB-LAN/

Maista

@Schotty

Ich werde jetzt doch mal probieren ob ich auch ein Update nach 1 Jahr hin bekomme ;)

In der BSB_lan_config.h Zeile 147, gibt es ein Eintrag den ich nicht in der Doku gefunden habe.

Zitat// defines the number of retries for the query command
#define QUERY_RETRIES  3

Kann das sein?

@freetz

ZitatDoch, aber bei der Umsetzung geht es ja (auch) darum, es auf dem verfügbaren Arduino-Shield-Platz umzusetzen.
Ok, die kenne ich nicht. Hatte letztes Jahr gesucht und diverses gesehen aber ob da irgend etwas der Original Schnittstelle entspricht nicht erkennen können. Wenn die hier ebenfalls OKs einsetzen würden hätte man sich daran orientieren können.
Die verwendete Schnittstelle ist zumindest einfach und Funktioniert so auch bestens.

In LKWs gibts übrigends auch Ein-Draht-Datenleitungen. Die nennt sich dort K-Line, geht von 4.5V bis 36V und verwendet Spezielle ICs.
Hätte ich beinahe probiert. Zu dem Zeitpunkt hatte ich die Schaltung aber falsch gedeutet ;)

Gruss Gerd


Maista

Sodele,

die 0.43 läuft bisher ohne Probleme :=) Das BSB-Modul hat auch keine Probleme.

Was mich jetzt noch im Handbuch wundert ist der Begriff
ZitatIPWE
taucht öfters auf, ist aber nicht erklärt?
Im Forum habe ich jetzt auch nix Sachdienliches gefunden.

Muss ich das kennen? Brauche ich das?

Danke hier noch mal an die unermüdlichen zwei @freetz & @Schotty  :)

Gerd

freetz

Retries kannst Du einfach so lassen, das ist einfach die Anzahl der Wiederholungen, falls er einen Befehl nicht absetzen kann. Keine Ahnung, warum Gero das damals konfigurierbar gemacht hat.

IPWE ist eine Art Wetterstation, für die es ein (wohl recht buggy-es) FHEM-Modul gibt, weswegen ich das damals als einfache Einbindung für Temperatur-Sensoren eingebaut hatte. Ist inzwischen etwas obsolet, weil man die ja auch einfach über /T und HTTPMOD auswerten kann.
Um Speicherplatz zu sparen kann man das Definement auskommentieren.

Apropos Speicherplatz: Mit der russischen Übersetzung ist der Speicher jetzt schon übervoll, weil kyrillische Zeichen in UTF-8 kodiert ja zwei Byte und damit doppelt so viel Speicher verbrauchen...
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

Schotty

Zitat von: Maista am 23 Dezember 2019, 13:14:06
In der BSB_lan_config.h Zeile 147, gibt es ein Eintrag den ich nicht in der Doku gefunden habe.

Kann das sein?
Ja, das stimmt. Im Zuge des Erstellens der englischen Handbuchversion habe ich auch bei der deutschen Version viel überarbeitet, bin aber noch nicht fertig.

Zitat von: Maista am 23 Dezember 2019, 14:52:06
die 0.43 läuft bisher ohne Probleme :=) Das BSB-Modul hat auch keine Probleme.
Das Modul von Andre? Ich habe kürzlich gerade mal meinen RPi gestartet mit FHEM und dem Modul, aber es funktioniert irgendwie nicht. Kann aber auch am passkey liegen - hast du den zufällig in Verwendung?
Handbuch zur BSB-LAN Hard- & Software (Anbindung v. Heizungsreglern, u.a. von Brötje & Elco):
https://1coderookie.github.io/BSB-LPB-LAN/

Schotty

Zitat von: freetz am 23 Dezember 2019, 15:10:22
Ist inzwischen etwas obsolet, weil man die ja auch einfach über /T und HTTPMOD auswerten kann.
Da man dort aber auch Parameter anzeigen lassen kann, ist das eigtl eine ganz praktische Sache, um alles übersichtlich auf einer Seite mit einer kurzen URL anzeigen zu lassen. Obsolet finde ich es daher eigtl nicht.

Zitat
Apropos Speicherplatz: Mit der russischen Übersetzung ist der Speicher jetzt schon übervoll, weil kyrillische Zeichen in UTF-8 kodiert ja zwei Byte und damit doppelt so viel Speicher verbrauchen...
Ui, dann isses ja nun soweit.. Haben wir 'viele' russische User, von denen wir wissen?
Handbuch zur BSB-LAN Hard- & Software (Anbindung v. Heizungsreglern, u.a. von Brötje & Elco):
https://1coderookie.github.io/BSB-LPB-LAN/

Maista

#4137
@Schotty
Zitat von: Schotty am 23 Dezember 2019, 16:32:17
Das Modul von Andre? Ich habe kürzlich gerade mal meinen RPi gestartet mit FHEM und dem Modul, aber es funktioniert irgendwie nicht. Kann aber auch am passkey liegen - hast du den zufällig in Verwendung?

Ja das FHEM-Modul BSB, aber Passkey nutze ich da keinen. Kann das Modul damit überhaupt was anfangen?
Das wurde ja bisher nie angepasst. Und Anfangs wird es kein Key gegeben haben.

Ansonsten funktioniert das ohne Probleme.

defmod BSB BSB 192.168.178.89
attr BSB comment https://forum.fhem.de/index.php/topic,103395.msg971129.html#msg971129
attr BSB disable 0
attr BSB event-on-change-reading .*
attr BSB flashCommand avrdude -p atmega2560 -c wiring -P [PORT] -D -Uflash:w:[HEXFILE] 2>[LOGFILE]
attr BSB polls 6800,6801,8310,8311,8312,8315,8700,8744,8830,8831
attr BSB room IO-HW->BSB,0-Heizung,BSB


@freetz
Okay, da bin ich nun auch schlauer.

Was kann der Arduino Due besser als der Mega, außer mehr Speicher und andere Pegel?
Hat er den gleichen Formfaktor? Für ~20€ gibt es ja auch schon Klone.



Gruss Gerd

freetz

Der Due hat hauptsächlich mehr Flash, dafür kein EEPROM, was das neue Design auch nachrüsten muss. Es gibt im Code noch vieles anzupassen, das wird noch ein paar Monate dauern, siehe mein Problem auf Stackexchange - wer da helfen kann, immer gerne:

https://arduino.stackexchange.com/questions/71069/porting-far-flash-memory-access-from-arduino-mega-to-due

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

Schotty

Zitat von: Maista am 23 Dezember 2019, 17:53:53
@Schotty
Ja das FHEM-Modul BSB, aber Passkey nutze ich da keinen. Kann das Modul damit überhaupt was anfangen?
Das wurde ja bisher nie angepasst. Und Anfangs wird es kein Key gegeben haben.
Passkey gab's damals schon glaube ich, aber kann gut sein, dass es daran liegt, werde ich nochmal testen. Ich dachte halt, ein wenig mehr 'Sicherheit' kann nicht schaden.. ;)
Handbuch zur BSB-LAN Hard- & Software (Anbindung v. Heizungsreglern, u.a. von Brötje & Elco):
https://1coderookie.github.io/BSB-LPB-LAN/