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

freetz

Prima, dann übernehme ich das so, bin gerade noch unterwegs...
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

dieter114

Hallo numsi hallo Schotty,

ich habe die "alte" LOGON_B ans Netz gebracht.
Sie war einige Stunden ohne Strom und siehe da - man konnte alle Paramater eingeben! ;D
Ich habe die Anlagenkofiguration mit alle dazu motwendigen Parametern da und kann somit alles
wieder in den ursprünglichen Zustand bringen.
Aber leider zu früh gefreut: Nach ca. 30Min Betrieb war plötzlich die Taste Warmwasser wieder blockiert
und alles beim alten. Sogar die Menus Solar und Trinkwasserspeicher waren plötzlich ganz weg.
Ich schließe daraus dass das Gerät einfach defekt ist oder jedenfalls in einem undefiniertem Zustand
aus den ich es wohl nicht wieder herausbekomme.
Oder kennt ihr Jemanden der weis wie man so eine Art Total-Reset machen kann, der auch von Dauer ist?
Ich muss wohl mit der uralten Logon_B zufrieden sein - sie tuts auch erst mal. :-\
Gruß Dieter
RPi II+III+IV,OWX,div.1W Module,HM Zisterne,div. CUL, sduino MAPLEMINI, div ESPEasy, div Tasmota, MQTT2Server,WU-Upload,TabletUI, Indego,Poolsteuerung mit fhem

numsi

@dieter114
IMHO ist die BMU bei dir auch von Siemens!?
Die hatten da mal einen defekten Kondensator verbaut.
Der hat mein Brötchen auch durcheinander gebracht.
Frag doch mal in der Ecke von Thision, ob da ähnliches bekannt ist.

Wenn Menüpunkte verschwinden, dann fehlen nur die Sensoren/Aktoren dazu.
Schau mal nach ob du noch alle beisammen hast :)
Also Kollektorpumpe(n), Stellventile und Kollektorfühler.
Psst!
Brötchen=379Ahex, BigS=3092hex

Schotty

@numsi: Meinst du bei deiner WGB? Die Geschichte mit der Einlegeplatine (als Abhilfe)? Falls ja: Das war eine LMU-Krankheit, das trifft hier leider nicht zu, das ist ein anderer Regler (RVS).. :( Nichtsdestotrotz können natürlich trotzdem Kondensatoren hops sein, aber zumindest gibt es da nicht die Einlegeplatinen-Lösung als Abhilfe  :(
@dieter114: Hast gleich PN, das wird hier zu sehr OT..
Handbuch zur BSB-LAN Hard- & Software (Anbindung v. Heizungsreglern, u.a. von Brötje & Elco):
https://1coderookie.github.io/BSB-LPB-LAN/

hsepm

Zitat von: hsepm am 06 März 2018, 12:15:50
Danke. Den nächsten Lauf kann ich voraussichtlich am Wochenende machen.

Alles gut, /Q läuft ohne Befund durch.

acfischer42

Hallo, Auch bei mir laeuft /Q ohne Befund durch, allerdings mit Geraetefamile = 0

Gerätefamilie: 0
Gerätevariante: 0
Start Test...
Test Ende.

Gruesse Achim

freetz

Bist Du sicher, dass Du die 0.41 installiert hast? Die Null kommt eigentlich nur, wenn die Erkennung der Therme nicht geklappt hat, z.B., weil die Therme nach dem Arduino eingeschaltet wurde. Bitte noch mal neu schauen, wenn die Gerätefamilie korrekt erkannt wurde.
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

acfischer42

Hallo Freetz,

ja, bin mir sicher 0.41 laeuft, gerade heute vom Git geholt.

ich bekomme auch immer "query failed" statt der Texte, z. B.

1020 query failed

bei http://bsb-lan/1020

Therme ist an, un Arduino nachher angeschaltet.

hmmm

Danke
Achim

acfischer42

Hat das moeglicherweise etwas mit


/* select your heating system (default may work for other systems)
* Set fixed_device_family and fixed_device_variant to your device family and variant (parameters 6225 and 6226) here
* if autodetect does not work or heating system is not running when Arduino is powered on
* You may use other device family numbers to test commands from other heating systems at your own risk
*/
const int fixed_device_family = 0;
const int fixed_device_variant = 0;


aus der config.h zu tun? wenn ich das auskommentiere bekomme ich allerdings einen compile Fehler:

Zitat
BSB_lan:2812: error: 'fixed_device_family' was not declared in this scope

   if (fixed_device_family < 1) {

       ^

BSB_lan:2817: error: 'fixed_device_variant' was not declared in this scope

     my_dev_var = fixed_device_variant;

                  ^

exit status 1
'fixed_device_family' was not declared in this scope


Schotty

Nein, imho ist genau das für die Autodetection notwendig. Sollte zumindest nicht auskommentiert werden - dort könntest du zwar deine Gerätefamilie und -variante fest eintragen, aber nichtsdestotrotz sollte dein Regler ja auch automatisch korrekt erkannt werden.
Irgendwie klingt das so, als wäre keine richtige Verbindung zum Regler da. Am Anschluss hast du nichts geändert seit dem Flashen auf die neue Version? LED leuchtet und flackert? Was zeigt denn der SerMo der ArduIDE an?
Handbuch zur BSB-LAN Hard- & Software (Anbindung v. Heizungsreglern, u.a. von Brötje & Elco):
https://1coderookie.github.io/BSB-LPB-LAN/

acfischer42

habe gerade wieder auf die vorherige Version 0.39 downgegraded und da habe ich gleiche Probleme. Eigentlich habe ich nichts an der Verkabelung geaendert, aber da muss wohl was sein. Wird wohl erst morgen sein, dass ich da nachschauen kann.

Vielen Dank fuer die Hilfe!

Gruesse
Achim

acfischer42

Nochmals Danke fuer den Support.

nach Schottys Kommentar habe ich die Verkabelung nochmal ueberprueft. Die rote LED am Adapter brannte zwar, allerdings war doch eines der Kabel locker....

Nun also alles in Butter:
Zitat
Gerätefamilie: 162
Gerätevariante: 5
Start Test...

Test Ende.


Gruesse
Achim

freetz

Da muss nix auskommentiert werden. Spiele noch mal die vorherige Version auf, die bei Dir lief und schau, ob das Problem auch dann auftritt. Wenn nicht, dann installiere die 0.41 mit der Standard config und passe diese Schritt für Schritt an. Query failed deutet aber fast immer auf ein Hardeware Problem hin...
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

cedric29

Hello

I'm try use bsb lan and, bsb board,mega 2560, ethernet w5100 on my heatpump  RVS21.831.

The server is ok, but all query failed.

On the x86 connector, cl+ is on 1, cl- on 2.

The bsb led blinking on the rvs21.831  and the heatpump interface seems to be unconnect.


I've tried whith
BSB bus(68,69,7); but nothing better.
uint8_t bus_type = bus.setBusType(0);

So i'm asking you help.
Thanks




Schotty

#2084
Hi cedric29,
looking at the manual of the rvs21-series, it seems(!) that you maybe used the wrong pins? If Pin1 is on the left side, then its imho not cl+, see attachment.
But assuming that you already used the correct pins: What does the serial monitor of the arduino-ide say, when the arduino starts (board connected to the rvs, which is already powered-on before the arduino starts)? There should be two listings: device-family and device-variant. Are both "0" or different numbers?

EDIT: I think in your case there should appear "device-family: 211" and "device-variant: 127". If there just appears "0", then the RVS has not been detected correctly.
Handbuch zur BSB-LAN Hard- & Software (Anbindung v. Heizungsreglern, u.a. von Brötje & Elco):
https://1coderookie.github.io/BSB-LPB-LAN/