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

frank

Zitat von: freetz am 20 Dezember 2018, 23:37:39
@frank: Watchdog setzt halt voraus, dass man eine zweite Installation (wie FHEM) hat, die diese regelmäßig absetzen kann. Ich fände das mit dem Pingen besser, denn das Standardgateway sollte man ja immer erreichen können.
mit einem pingtest hätte ich bedenken, dass dieser alle verbindungsprobleme sicher aufdeckt, da es schon deutliche unterschiede zur "normalen" nutzung gibt.

welche anwendungsfälle meinst du?
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

freetz

Man könnte auch einen http-Aufruf machen und da schauen, ob etwas kommt?

Und sorry, wo hatte ich was von Anwendungsfällen geschrieben? Weiß ich gerade selber nicht mehr ;)...
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

#2942
Man könnte auch ganz 'radikal' einen WLAN-Zwischenstecker für das Ardu-Netzteil nehmen und den ESP da drin entspr programmieren, dass der regelmäßig die Startseite vom Webinterface aufruft und dort einen bestimmten Wert/Ausdruck ausliest (bspw 'BSB-LAN'). Wenn der gefunden wird, dann ist alles gut - wenn (nach x-Wiederholungen) da nix gefunden wird, dann einmal Steckdose aus- und wieder anschalten.
Ich hatte mich daran versucht, habs aber leider nicht hinbekommen und mich bis jetzt auch noch nicht wieder drangemacht. ;)

EDIT: Für mich persönlich wär das nix, zumal ich im Keller eh keinen WLAN-Empfang habe - aber vielleicht könnte es ja jemandem nützen.. ;)
Handbuch zur BSB-LAN Hard- & Software (Anbindung v. Heizungsreglern, u.a. von Brötje & Elco):
https://1coderookie.github.io/BSB-LPB-LAN/

Scherheinz

#2943
Es gibt doch von Arduino das Beispiel "Udp NTP Client".  Könnte man nicht vielleicht 2 - 3 Mal die Stunde die Uhrzeit abrufen, in einer Variable speichern und wenn wieder abgerufen wird mit der Variable vergleichen. Wenn sich die Uhrzeit nicht geändert hat dann resetten. So wäre man auch unabhängig von den "Status Angaben" von Libraries denen ich nicht ganz so traue.

Also Zusatz könnte man noch nach 5 Reset Versuchen aufhören oder einen anderen NTP Server anfunken.

freetz

Auch eine Option, aber nicht alle haben/lassen den Adapter ins Internet - und nicht jeder Router agiert als NTP Relay...
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

Scherheinz


freetz

Interessant wäre vielleicht, herauszufinden, wie bzw. ob der Shield auf einen Ping auf sich selber reagiert. Wenn das normalerweise klappt, aber nicht bei einem eingefrorenen Shield, dann wäre das vielleicht die Lösung, vorausgesetzt, es gibt irgendwann eine Ping Library, die mit der Ethernet Library 2.0 funktioniert...
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

Jewe

#2947
Zitat von: freetz am 20 Dezember 2018, 23:37:39
@Jewe: Super, vielen Dank! Wieder eine leere Kategorie weniger :). Neue Version ist oben auf GitHub, vielleicht hast Du ja mal Zeit zum testen

Habe die neue Version geladen, aber es zeigt in der Kategorie nichts an ?

Edit:
Dabei habe ich auchh festgestellt, das wenn ich am RGT1 (Brötje Funk) etwas verstelle, Zeigt es im SerMo nichts an.

Edit:
Habe den SerMo eine weile laufen lassen. Es taucht dort regelmässig  das RGT2 (BSB-Lan) auf. Jedoch nichts vom RGT1.
Jetzt  vermute ich, dass das RGT als Funkgerät nicht über den Bus überträgt, sondern irgendwie direkt.

Scherheinz

Das würde ja heißen das deine Steuerung einen Funkempfänger intrigiert hat, oder?
Ich hätte mir das so vorgestellt dass bei Verwendung eines Funk RGT dann an der Heizung ein kleiner Empfänger an den Bus angeschlossen wird der die SIgnale umsetzt. ???

Schotty

#2949
Zitat von: Scherheinz am 22 Dezember 2018, 09:44:49
Ich hätte mir das so vorgestellt dass bei Verwendung eines Funk RGT dann an der Heizung ein kleiner Empfänger an den Bus angeschlossen wird der die SIgnale umsetzt. ???
@Scherheinz: Genau so ist es auch, der Funkempfänger ist dabei aber an X60 angeschlossen (und nicht an FB o.ä.), das Funk-RGT (also die 'Bedieneinheit' im Raum) selbst läuft mit Batterien.

Ich habe gerade mal die X60-Pins gegen CL+ gemessen - da scheint tatsächlich keine direkte Verbindung zu bestehen!?!  :o

@Jewe:
Zitat von: Jewe am 21 Dezember 2018, 21:30:57
RGT2 (Brötje Funk)
...
RGT2 (BSB-Lan) auf. Jedoch nichts vom RGT1.
Vertippt? Du meintest Brötje Funk (RGTF)=RGT1 und Adapter=RGT2, oder?

Kannst du bitte mal den SerMo mit /V1 eine Weile laufen lassen, hin und wieder eine Änderung via RGT1 vornehmen und dann das Log als .txt hier posten?
Handbuch zur BSB-LAN Hard- & Software (Anbindung v. Heizungsreglern, u.a. von Brötje & Elco):
https://1coderookie.github.io/BSB-LPB-LAN/

Jewe

Ja, vertippt. danke habe es korrigiert. Werde es heute den SerMo mal laufen lassen und schicke dir Daten durch.
Ich habe eine separate Antenne dazu.

Schotty

#2951
Ok, kannst es aber auch hier anhängen, dann kann freetz sich das u.U. auch nochmal angucken.

Separate Antenne wie von mir oben beschrieben, korrekt?
Also Funkempfänger (so ein grauer, etwas größerer 'Knubbel') via X60 am Wärmeerzeuger, und dann das eigentliche Raumgerät ohne Kabel mit eingelegten Batterien irgendwo in der Whg. Das ist zumindest die 'normale' RGTF-Geschichte..
Handbuch zur BSB-LAN Hard- & Software (Anbindung v. Heizungsreglern, u.a. von Brötje & Elco):
https://1coderookie.github.io/BSB-LPB-LAN/

Schotty

@Jewe:
Zitat von: Schotty am 21 Dezember 2018, 00:15:00
10001 ist aber schreibbar, oder hast du generell FL_RONLY in der config.h gesetzt?
Handbuch zur BSB-LAN Hard- & Software (Anbindung v. Heizungsreglern, u.a. von Brötje & Elco):
https://1coderookie.github.io/BSB-LPB-LAN/

Jewe

Hey Schotty,

ja, ich habe den Parameter so gesetzt: #define DEFAULT_FLAG 0

Anbei die Datei, habe eine Stunde mitgeschrieben mit /V1.

Jens

freetz

@Jewe: Durch welche Aktion an welchem Gerät bist Du denn auf die Funk-CoIDs gekommen, wenn diese jetzt nicht mehr erscheinen?
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