| | Verfasser: juergenk | Zeit:
16.08.2008 15:01:30
|
Hallo,
habe am Freitag die aktuelle Version der BL-Net-Firmware 1.33 runtergeladen und auf den BL-Net aufgespielt... in der Hoffnung, dass Fehler behoben sind, die mir zu schaffen machen (kein Logging mit BL-USB wenn BL-Net gleichzeitig angeschlossen sind und irre Temperaturen, wenn BL-Net Logging über DL macht).
1) Wenn der BL-Net allein angeschlossen ist, sowohl am CAN-Bus als auch an DL und Ethernet: Mit 1.33 geht der LAN-/WLAN-Zugriff sowohl auf die Daten der 1611 (Solvis-1) als auch Anzeige Online-Schema.
Vorhin den BL-NET abgezogen und wollte per USB die Logdaten auslesen... geht nicht, ich bekomme den Fehler "Version DC wird nicht unterstützt" sowohl mit WinSol 1.10 als auch mit 1.18
Wer weiss, was dieser Fehler bedeutet?
Mit der Version 1.30 hatte ich seinerzeit noch Logdaten bekommen.
2) Wenn BL-Net nur am CAN-Bus angeschlossen und an Ethernet, und der BL-USB nur an DL, dann... macht der BL-USB weiterhin kein Logging!
Funktionieren tut bei 2) weiter der Zugriff via BL-Net auf die Daten und Online-Schema.
Ich kann derzeit nicht prüfen, ob der BL-USB mit neuer Firmware überhaupt Logging macht.
Langsam glaub ich, dass TA den BL-Net nicht so ganz im Griff hat :-( Oder ich hab einfach nur Pech, jedenfalls ist der BL-Net für mich weiterhin unbrauchbar: für Datenzugriff muss ich jedesmal die Anschlüsse der beiden Bootloader umstecken :-((
juergenk
|
Verfasser: juergenk | Zeit:
19.08.2008 13:56:24
|
hochschieb... nochmal Nachfrage:
hat jemand mit dem BL-Net schonmal den Fehler 5.007 gehabt? "Version DC wird nicht unterstützt"
Nach Telefonat mit TA habe ich den BL-Net mal auf Werkseinstellungen zurückgesetzt und alleine an die 1611 angesteckt, der BL-USB war nicht dran. Ich hab nicht erfahren, was der Fehler bedeutet :-(
Ich komme via LAN/WLAN an die Daten über CAN-Bus ran und auch über Online-Schema (DL gleichzeitig dran), aber...
- 18.8. abends BL-Net mit V 1.33 an 1611 - 19.8. heute vormittag BL-Net abgezogen und via USB versucht mit WinSol Logdaten auszulesen... geht nicht, wieder obiger Fehler
- 19.8. danach wieder V 1.30 aufgespielt - 19.8. mittags kann WinSol Logdaten lesen, aber nur bis 8:59 Uhr, dafür aber mit Jahr 2015 !!! 1611 steht unverändert auf 2008 - bis 7:49:40 Uhr ist in Logdaten noch Jahr 2008 - ab 8:00.00 Uhr ist Jahr 2015
Was macht der BL-Net? Sowas hab ich mit dem BL-USB nie gehabt seit 01.2005!
juergenk
|
Verfasser: Reiner.E | Zeit:
19.08.2008 15:17:27
|
Hallo juergenk,
ich habe BL-Net und BL-232 mit CAN und DL verbunden und damit keine Probleme. Da einzige was in der letzten Zeit mal nach einem Stromausfall war das die Uhr in der UVR1611 stehen geblieben war und somit keine Daten mehr aufzeichnete. Von dem Problem hatte TA noch nie was gehöhrt.
Sonnige Grüße Reiner
|
Verfasser: juergenk | Zeit:
19.08.2008 15:35:25
|
@ Reiner.E
ich habe BL-Net und BL-232 mit CAN und DL verbunden und damit keine Probleme.
Beide gleichzeitig mit CAN und DL? Welche System-Version hast du auf dem BL-Net?
Von dem Problem hatte TA noch nie was gehöhrt.
Ja, leider, ich weiss. Vorhin nochmal mit TA telefoniert, man will nochmal prüfen und morgen rückrufen.
Der bei mir aufgetretene Fehler mit Version 1.33 soll zu einer noch nicht freigegebenen Funktion gehören ;-)
Aber... das mit dem Jahr 2015 soll mit der Version 1.33 gegenüber der Version 1.30 behoben sein.
Ich... kann mich also drehen, wie ich will... - mit Version 1.33 komm ich nicht an die Logdaten - mit Version 1.30 krieg ich das Jahr 2015 (oder aber, wie vorher mal, extreme Temp-Werte geliefert)
Vielleicht muss ich mal ne ganz alte System-Version nehmen? ;-)
juergenk
|
Verfasser: Jan S. | Zeit:
19.08.2008 16:29:02
|
Du schreibst Du willst den BL Net abziehen und die Daten per USB auslesen?
Kommst Du denn nicht an die logdaten wenn die Kiste am Ethernet hängt? Das ist ja eher der Normalfall (nehme ich an), bei mir gehts..
Deine gesamte Konfiguration mit BL-Net und BL-USB parallel dran riecht für mich schon nach potentiellen Fehlerquellen.
Ansonsten kann ich wenig helfen, bei mir geht es mit BL-Net (1.30) UVR1611 (2.26) und Can I/O bis auf Kleinigkeiten (unvollständige Datensätze alle paar Wochen korrigierbar per HexWorkshop) und mal ein aufgehängter BL-Net bei intensiven bebrowsen während Daten geholt werden problemlos. Winsol holt Daten, Solstat macht ne Statistik..
|
Verfasser: juergenk | Zeit:
19.08.2008 19:04:43
|
@ Jan S.
Danke für die Info.
Kommst Du denn nicht an die logdaten wenn die Kiste am Ethernet hängt? Das ist ja eher der Normalfall (nehme ich an), bei mir gehts..
Hmmm, seit wann kommt man via Ethernet an die Logdatenl auf dem BL-Net ran? Mit WinSol? WinSol 1.10 kennt noch keine IP. WinSol 1.18 kann per Setup auf IP gestellt werden, aber bei einem TestIP kommt die Meldung "Test war nicht erfolgreich". Bei Receive sagt WinSol "keine Kommunikation mit dem Modul möglich". WinSol will (nur bei mir?) die Logdaten über USB vom Bootloader.
An die Daten der 1611 komme ich via LAN/WLAN (über Router), aber nicht an die Logdaten vom Bootloader.
Deine gesamte Konfiguration mit BL-Net und BL-USB parallel dran riecht für mich schon nach potentiellen Fehlerquellen.
Kann schon sein, aber laut TA sollen sich beide nicht stören, so wie ich sie angebunden habe. Jetzt hab ich 2 Tage lang nur mit dem BL-Net gemacht, mal mit V 1.30, mal mit 1.33... siehe oben.
Die Macke mit dem Jahr 2015 ist TA bekannt ;-) soll in 1.33 ausgebessert sein, nur 1.33 lässt mich keine Logdaten lesen :-((
bei mir geht es mit BL-Net (1.30) UVR1611 (2.26) und Can I/O
Hmm, Unterschied zu mir ist, 1611 hat V 2.15DE und CAN I/O hab ich nicht. Aber laut TA sollte auch diese 1611-Systemversion keine Probleme bereiten.
[i]bis auf Kleinigkeiten (unvollständige Datensätze alle paar Wochen korrigierbar per HexWorkshop)
genau das "hasse" ich, auch wenn ich mit Hex-Editoren umgehen kann und auch das Logdatenformat kenne. Ich will mich auf einen Datenlogger verlassen können, wie ich es bei dem BL-USB/232 seit 01.2005 tun konnte.
und mal ein aufgehängter BL-Net bei intensiven bebrowsen während Daten geholt werden problemlos. Winsol holt Daten, Solstat macht ne Statistik..
sowas mach ich noch nichtmal... ich wollte nur langsam vom BL-USB auf den BL-NET umsteigen und bin kräftig ins Wasser gefallen. SolStat macht bei mir nur Auswertungen von den WinSol-Daten, keinen Zugriff auf Bootloader oder 1611.
Ich wollte sicher gehen, dass ich generell weiterhin die Logdaten habe. Nur darum hatte ich den BL-USB nur per DL an die 1611 gehängt (nix CAN) und den BL-NET nur an den CAN-Bus (nix DL).
In dieser Konfig macht der BL-USB bei mir kein Logging, jederzeit demonstrierbar.
juergenk
|
Verfasser: Gerd_H | Zeit:
19.08.2008 21:55:25
|
Hallo, Solstat greift grundsätzlich nur auf die LOG Datei im Verzeichnis LOG1 zu. Also nicht auf den Bootlader. Steht so auch im Setup von Solstat. Einmal gibst du das Verzeichnis Winsol an X:\Technische Alternative\Winsol\
und ein weiteres mal den Pfad zur Datenbank. X:\Technische Alternative\Winsol\Log1\
Winsol kann auf die IP Adresse des Datenloggers eingestellt werden. Achtung die Adressen dürfen nicht doppelt vergeben werden. Zusätzlich muss in Winsol noch der Port angegeben werden, TA benutzt Port 40000, Solvis1 Port 65535.
Der BL-Net loggt nur Daten wenn er am CAN-Bus UND an DL angeschlossen ist, weil die Stromversorgung über die Leitungen +12Volt und -Masse erfolgt. BL-USB hab ich nicht, kann mir aber vorstellen dass das genauso ist.
Gerhard
|
Verfasser: Gerd_H | Zeit:
19.08.2008 22:05:57
|
@jürgenk
Das Loggen der Netzwerkvariablen (Can I/O) muss in der Solvis1 eingeschaltet werden. Diese landen dann im Verzeichnis LOG2 in Winsol. Ich habe allerdings nur die Analogvariablen in der Datenbank stehen, die Digitalwerte weigern sich hartnäckig in der Datenbank zu erscheinen.
Gerhard
|
Verfasser: Jan S. | Zeit:
19.08.2008 23:33:05
|
Wie es mit Solvis ist weiß ich nbicht, ich bekomme die UVR1611 per BLNet ausgelesen.
Winsol auf IP des BLNET und Port (bei mir 40000) und Test IP geht wunderbar. BLNet per DL und Can angeschlossen wie es sich gehört. Dazu für den CAN IO Ausgang 14 in der UVR behandelt, damit auch die Daten geloggt werden.
Solstat liest bei mir nur die Daten aus dem Log1 Ordner. (die des Can IO liegen Imho brach)
Also vermutlichn lösen sich deine Problem in nichts aus wenbn Du den richtigen Port angibst und dann Daten vom BL-Net holst;-)
|
Verfasser: juergenk | Zeit:
20.08.2008 00:09:00
|
@ Gerd_H
Mit SolStat mache ich wirklich nur Auswertungen von den WinSol-Daten, seit Mitte 2005. Ich arbeite z.B. nicht mit SolStat-Comserver.
Winsol kann auf die IP Adresse des Datenloggers eingestellt werden.
Das (SETUP in WinSol) habe ich bislang nur für die Konfig des Bootloaders angesehen (so hab ich die BL-NET-Anleitung verstanden), nicht für den Zugriff auf die Logdaten. Hatte auch bisher nicht geklappt, grrr, muss ich irgendwas falsch gemacht haben.
Soeben nochmal probiert, gaaaaanz langsam. - BL-Net (lief mit System 1.30) abgezogen von 1611 - mit WinSol 1.18 via USB Logdaten ausgelesen, klappte - BL-Net nicht gelöscht - BL-Net wieder an 1611, CAN-Bus, DL und Ethernet - in WinSol nochmal SETUP, Test-IP, klappte, IP + Port noch ok - via WLAN und WinSol jetzt die(selben) Logdaten eingelesen, klappte erstaunlicherweise (natürlich mit Meldung "x Sätze wg Zeitüberschreitung...)
Es könnte (!) sein, dass ich die letzten Male die DL nicht an den BL-Net angestöpselt hatte. Wozu wird DL benötigt, wenn ich via Ethernet nur die im BL-Net vorhandenen Logdaten auslesen möchte?
Stromversorgung des BL-Net läuft bei mir über die interne 9V-Batterie.
BL-USB läuft bei mir seit Beginn schon mit 9V-Batterie.
Ergebnis des Datenlogging des BL-Net ist wiederum ernüchternd: zum Teil kaputte Werte, in einem Zeitraum von nur 8 Stunden am 19.8.: - Raumfühler von konstant 22,5° auf 3,3° (!) und zurück Raumfühler läuft bei mir als reiner Fernsteller, nicht als Sensor - am Ende einer 4-min-Laufzeit der WW-Pumpe WW-Puffer-Temp von 90,2° auf 3604° und zurück auf 90,1°
juergenk
|
Verfasser: Reiner.E | Zeit:
20.08.2008 11:28:41
|
Hallo juergenk ,
die Geräte ( UVR1611 CAN-Monitor BL-Net BL-232 ) und Programme sind alle auf dem neuesten Stand. Meines Wissens ist Datenlogging nur per DL möglich. Datenloggen per CAN ist in Voerbereitung.
Die Datenaufzeichung läuft mit dem BL-Net mit Winsol per LAN. Der BL-232 ist als Reserve dir falls sich der BL-Net mal aufhängt.
Sonnige Grüße Reiner
|
Verfasser: Jan S. | Zeit:
20.08.2008 11:52:17
|
Hallo Jürgen
Kaputte Werte so wie Du sie beschreibst hatte ich nie, wenn dann war ein kompletter Datensatz kaputt (im Hexeditor nur die erste 10 Bytes ok, danach 00 und erst am Ende wieder was sinnvolles)
Springende Werte kenne ich nicht. ggf DL neben ner Stromleitung o.ä.?
Ohne DL kommen keine Logdaten in den BLNet, vorhandene Werte sollte man nach Bauchgefühl her auch nur über Ethernet (ganz ohne sonstige Anschlüsse)auslesen können, aber das habe ich nicht getestet, da der BL-Net bei mir fest installiert ist.
Ich würde mal die neusten Firmwares versuchen und ggf die Leitungen zum BL-Net überprüfen. Zumindest ist es ja kein Standardfehler, sondern scheint an Deiner Installation zu liegen.
|
Verfasser: miel13 | Zeit:
20.08.2008 12:09:51
|
Ich habe vor 2 Tagen die neue Firmware 1.33 auf den Bl-Net aufgespeilt und kann nach wie vor alle Daten per Brouser, Winsol oder Solstat erreichen. Auch das Mitloggen per Winsol funktioniert. Steuerung ist UVR1611 plus I/O-Modul sowie Bl-Net. Die Regelung sowie der Bl-Net sitzen auf dem Dachboden (neben Heizung und Solaranlage)und das I/O-Modul sitzt 2 Stockwerke tiefer im Keller über Can-Bus mittels Cat-5 Leitung verbunden. Dort sitzen einige zu erfassende Sensoren sowie Verbraucher, (Kachelofen) die von dem Modul direkt gesteuert werden. Jedoch hatte ich seit der Firmware 1.30 ebenfalls monatlich 2-5 Aussetzer in den Log-Daten, daß plötzlich einige oder auch alle Sensoren auf Null oder sogar ins Minus gingen, wodurch die Solstat-Daten zerstört wurden. Ich habe es noch nicht geschafft, die betreffenden fehlerhaften Datensätze zu löschen, da ich den Logdatensatz nicht kenne??? Ich erhoffe mir vom neuen 1.33 nun endlich eine stabile Datenlogging. Daher empfehle ich, die neue Firmware aufzuspielen, da TA behauptet, daß damit dieser Fehler beseitigt sei!! Grüße von miel13
|
Verfasser: Jan S. | Zeit:
20.08.2008 12:41:10
|
@miel: Die Datensätze sind relativ einfach zu reparieren: 1. In Solastat sieht man welche Tage kaputt sind 2. In Winsol kann man realtiv gut sehen zu welchem Zeitpunkt das ganze passiert ist: Spike nach unten, bringt man den "Cursor" dahin ist die Anzeige bei allen/den meisten Werten auf --
Den Zeitpunkt (z.B. Heute um 11.52 merkt man sich)
Jetzt installiert man sich Hex Workshop http://www.hexworkshop.com/
Konfiguriert: Options -> Preferences->Layout -> Columns group by 1 Byte und Bytes per Row 59
Dann öffnet man die Logdatei des entsprechende Monats und bestaune eine relativ ähnliche Struktur am Anfang der Zeilen.
Aufbau ist einfach: (bis auf die erste Zeile ) 1. Spalte Tag 2. Spalte Stunde 3. Spalte Minute Das reicht um den Kaputten Satz zu finden: Tag 20 in Hex ist das 14 (wird auch unten rechts im Kasten als signed Byte 8Bit angezeigt) Stunde 11 in Hex ist das 0B (0*16+B also 11) Minute 52 in Hex ist das 34 (3*16+4)
Dann geht man in der gefundenen Zeile nach rechts und bemerkt das ab einem bestimmten Zeitpunkt die Daten nicht mehr vorhanden sind.
Ich geh dann so vor, dass ich entweder den Mittelwert aus der Zeile drüber und drunter nehme: hat die Zeile drüber 5F (95) die Zeile drunter 61 (97) Trage ich z.B. 60 ein. Dabei muß man allerdings aufpassen nicht 2Byte Values zu mischen.
Oder ich kopiere einfach die Werte der verherigen oder nachfolgenden Zeile. Der Fehler hält sich dann (bei kleinen Abfrageintervallen) in Grenzen. Beim speicher kann man /sollte man ein Backup anlegen Ob man Erfolg hatte sieht man in Solstat (Statistik passt wieder) und in Winsol (spikes weg)
|
Verfasser: miel13 | Zeit:
20.08.2008 14:38:36
|
Hallo Jan
Danke für die Hinweise. Ich werde dies demnächst probieren. Leider bin ich derzeit aus familiären Gründen etwas in Zeitnot. Trotzdem herzlichen Dank und Grüße von miel13
|
Verfasser: juergenk | Zeit:
20.08.2008 16:16:21
|
@ Reiner.E
Meines Wissens ist Datenlogging nur per DL möglich. Datenloggen per CAN ist in Voerbereitung.
Mein BL-Net ist im Test, wie beschrieben, mal mit 1.33 (neueste Version Download letzte Woche!), mal mit 1.30 (vor 1 Monat noch Hersteller-installiert).
Vielleicht hab ich ein Verständnisproblem: was ist mit "Datenloggen per CAN" gemeint? Welches Teil macht dabei das Loggen? Weiter der BL-Net? Dann über CAN-Bus und nicht mehr über DL?
Was hätte das mit dem Auslesen der Logdaten vom BL-Net via LAN zu tun? Ich finde nur seltsam, dass der BL-Net alleine für das Auslesen der Logdaten auch an DL angeschlossen sein muss.
Genauso "seltsam" finde ich, dass die Daten fürs Online-Schema nur dann ankommen, wenn der BL-Net (auch) an DL angeschlossen ist, obwohl dieselben Daten über die CAN-Knoten-Anzeige kommen, wenn der BL-Net alleine am CAN-Bus hängt (ohne angeschlossene DL).
Die Datenaufzeichung läuft mit dem BL-Net mit Winsol per LAN.
??? Meinst du damit die Abfrage der Logdaten von WinSol per LAN/WLAN vom Bootloader? Aber das ist doch das, was ich gerade hinbekommen habe, dank der Hilfen hier.
Oder meinst du damit, dass WinSol das Logging übernimmt? Wenn ja, wie soll das gehen? WinSol müsste dann konstante Verbindung haben und je gewünschtem Zeitintervall eine Abfrage an die 1611 starten und das Ergebnis speichern. Wozu wäre der BL-Net dann noch nötig? Wäre aus meiner Sicht nicht so gut, weil dann immer ein PC laufen muss.
PS. Bei Solvis gibts jetzt die neue Solvis-Control-II, die einen eingebauten SD-Karten-Schreiber hat, welcher die Logdaten auf SD schreibt. Finde ich sehr gut... nur soll es derzeit kein Programm für Auswertungen geben, finde ich miserabel. SD hat natürlich den Nachteil, dass man per LAN nicht (so leicht) an die Logdaten kommt.
juergenk
|
Verfasser: Jan S. | Zeit:
20.08.2008 16:40:19
|
Datenlogging per CAN würde bedeuten: Man schliesst den BL-Net nur an den CAN Bus an und er bekommt dann die Logdaten. Jetzt ist es so das der CAN Bus den Zugriff auf die im CAN Netz hängenden Geräte via BLNet ermöglicht (z.B. UVR, CAN I/O ...) die Logdaten aber ausschliesslich über die DL Leitungen fliessen. Ohne einen Anschluß an DL kommen keine (neuen) Logdaten am BL-Net an.
Ob man (schon vorhandene) Daten auslesen kann, wenn DL nicht verbunden ist (das verstehe ich als eines deiner Wünsche) weiß ich nicht. Bis 1.30 wurden ja bei Störungen an den DL vorhandene Daten gelöscht (laut readme). wie es jetzt gehandelt wird.. ka. TA fragen.
Warum das Onlineschema auch DL braucht weiß ich nicht, dazu müßte man den internen Aufbau der UVR/BL-Net Geschichte kennen. Ich kann mir vorstellen das es zu aufwendig gewesen ist sich per CAN auf die einzelnen Knoten im CAN Bus zu verbinden und dort Daten abzufragen, während die per DL vermutlich einfach in einem Rutsch a 59 Bytes kommen.
Im Endeffekt versteh ich nicht warum Du schimpfst.. Es ist halt so und wird vermutlich dafür einen Grund geben.
Datenaufzeichnung per Winsol meint vermutlich: mittels receive holt man sich per LAN die Daten vom BL-Net. Das Loggen erledigt nur der BLNet (genauer: die UVR gibt die Daten auf die DL - Datenleitungen- aus)
Thema Solvis Control2: Ich persönlich empfinde ein loggen auf Speicherkarte als Einschränkung: ich habe kein Kartenleser, muß also um Daten zu bekommen in den Keller laufen, während ich die Karte in meine (nicht vorhandenen) Leser stecke gehen Logdaten verloren, ein direkter Zugriff per PC ist auch nicht möglich.
Die "ich hole Daten per LAN ab und bereite sie auf" vom BL-Net ist mir lieber. Über meinen ständig laufenden Router kann ich auch ohne selber per Winsol anzustossen die Daten vom BL-Bet holen (dlogg-linux)
|
Verfasser: juergenk | Zeit:
20.08.2008 16:46:25
|
@ Jan S.
Oder ich kopiere einfach die Werte der verherigen oder nachfolgenden Zeile.
Ich mache es "noch einfacher": die komplette Zeile löschen, wobei es mir egal ist, ob Datum/Uhrzeit kaputt sind oder irgendwelche Log-Werte. Ich arbeite zwar nicht mit Hexworkshop, sollte dort aber auch gehen.
Wieviele Zeilen WinSol je (Monats-) Logdatei liest, ist WinSol und auch SolStat egal, die Grafiken stimmen trotzdem.
juergenk
|
Verfasser: Jan S. | Zeit:
20.08.2008 16:57:07
|
Das geht auch, allerding kommt Winsol ein bischen durcheinander, wenn die Daten von UVR und CAN I/O unterschiedliche Zeilenanzahl haben. Winsol scrollt dann nicht mehr richtig, daher meine Reperatur, anstatt löschen. Wenn man den Satz in beiden Logfiles löscht geht es vermutlich auch problemlos..
|
Verfasser: juergenk | Zeit:
20.08.2008 17:46:08
|
@ Jan S. Datenlogging per CAN würde bedeuten: Man schliesst den BL-Net nur an den CAN Bus an und er bekommt dann die Logdaten.Hmm, ja, so hatte ich mir das "heute" schon gedacht. Deswegen verstehe ich nicht, wozu der BL-Net noch an DL angeschlossen werden muss, um die im BL-Net vorhandenen Logdaten via Ethernet zu bekommen ;-) Logdaten aber ausschliesslich über die DL Leitungen fliessen. Ohne einen Anschluß an DL kommen keine (neuen) Logdaten am BL-Net an.Damit hast du recht, ich war auf einem falschen Dampfer. Beim Online-Schema kommen die Daten m.E. nicht aus dem Bootloader, sondern via Bootloader direkt aus der angeschlossenen 1611, dafür wird m.E. keine DL benötigt, ist aber zwingend erforderlich. Genau dieselben Daten (angenommen 1 BL-Net und 1x 1611) werden vom BL-Net-Webserver für den CAN-Knoten angezeigt, auch wenn keine DL angeschlossen ist. Mit den SMS-Definitionen kann man (vermutlich alle) Daten Definieren, die man aus (auch verschiedenen) CAN-Geräten scheinbar "direkt" geliefert bekommt. Aber du magst recht haben, dass es mit den 59-Bytes je 1611 zusammenhängen kann. Im Endeffekt versteh ich nicht warum Du schimpfst.. Es ist halt so und wird vermutlich dafür einen Grund geben.Ich hatte gleich mit Einsatz des BL-Net Probleme(Lieferstatus war bereits mit V 1.30), sowohl mit extrem vielen kaputten Werten und an TA gemailt, inkl. meiner kompletten Konfig, Beschreibung der kaputten Daten sowie Logdatei des Zeitraums. Man konnte angeblich nichts finden. Hatte auch geschrieben, dass ich BL-Net anfangs nur an CAN angeschlossen hatte und BL-USB nur an DL. Thema Solvis Control2: Für Otto-Normalo-Benutzer ist das Loggen auf SD simpler, der braucht z.B. keinen Bootloader, nur einen PC zum Einlesen der Daten von SD, notfalls via SD-Card-Reader (ca. 10€). SD-Karten gibts mittlerweile schon bis 16 GB, also erheblich mehr Speicherplatz (je nach Wunsch des Benutzers) als beim Bootloader bislang möglich. Verlust von Logdaten während des Einlesens der SD am PC dürfte unerheblich sein. "Kaputte" Werte in den Logdaten sind für mich viel schlimmer und erfordern Nachbereitung, die bislang von Otto-Normalo kaum zu bewältigen ist ;-) dlogg-linuxgibts das auch für Win? Ich hatte schon überlegt, ob es nicht auch möglich ist, die über LAN/WLAN-Zugriff vom BL-Net je Knoten gelieferten Daten per JS nach eigenem Wunsch zusammenstellen kann. dlogg-linux scheint das zu sein, was ich mir vorstelle... auch für meine PDAs, die leider nur Palm-OS oder WinMob können. Mein Router läuft auch 24/7, aber ich habe es bislang mit dyndns noch nicht hinbekommen, von aussen (aus dem "bösen" Internet) auf den BL-Net zuzugreifen. Der Router soll eine "neue" dyn IP bei dyndns melden, was scheinbar mein D-Link 624+ nicht richtig hinbekommt. Ich möchte keinen PC laufen lassen, nur den Router. Dafür muss der Router vermutlich "gelegentlich" irgendwas im Internet aufrufen, damit er vom Provider ne neue IP bekommt... dafür fehlt mir wohl auch irgendwie etwas Wissen. Wenn du Tipps für mich hast, wäre ich interessiert, gern per Email (siehe Profil). juergenk
|
Verfasser: Jan S. | Zeit:
21.08.2008 10:20:16
|
Was Du machen kannst/mußt um per Internet an den BL-Net zu kommen: 1. eine dynamischen DNS Dienst ein richten. (Dyndns/dynip) Das erlauben fast alle modernen Router. dies ermöglicht es Dir unter einem festen Namen (z.B. juergenk.dyndns.org) Deinen Router anzusprechen.
Accounts erstellt man sich kostenlos und pflegt die an die richtige Stelle im Router ein. (Handbuch, google, oder sag mir die Bezeichnung deines Routers - in der Reihenfolge bitte *g*)
Danach solltest Du via dieses Namens immer den Router erreichen. Wenn Du jetzt auf dem Router Portforwarding aktivierst (Port Weiterleitung oder wie die es jeweils nennen) kommst Du auf den BL-Net. Wie?
Im Router sagst Du: ein eigehender Port X (z.B. 8080) soll auf 192.168.1.68 (Dein BL-Net) Port 80 weitergeleitet werden und ein eingehender Port 40000 auf 192.168.1.68 Port 40000
Damit kannst Du über juergenk.dyndns.org:8080 bzw. juergenk.dyndns.org:40000 die Webseite bzw. die Datenschnittstelle des BL-Net erreichen.
Dazu muß allerdings gesagt werden das, jeder das dann kann, Du solltest also die Sachen irgendwie absichern. Aus dem Grund erlaube ich keinen direkten Zugriff, sondern hole die Daten mit dlogg-linux ab und bereite sie auf meinem Router (Linuxrechner) auf und zeige nur Bildchen.
|
Verfasser: juergenk | Zeit:
21.08.2008 16:55:19
|
@ Jan S.
Danke für die Hinweise zu dyndns. Ich habe bereits einen Free-Account bei dyndns.org, nur... die automatische IP-Meldung vom Router klappt scheinbar nicht. Im Netz habe ich nur vage Hinweise gefunden, dass es bei einigen D-Link-Routern scheinbar nicht klappen soll, weil dyndns.org irgendwas an den Update-Mechanismen geändert hat.
Ich habe auch einen Free-Account bei no-ip.com, der bislang aber auch nicht funktioniert. Dort kann man die Port-Nummer angeben, was beim Aufrufen natürlich weniger tippen bedeutet.
Den BL-Net konnte ich bislang nur aufrufen, wenn ich mir meine aktuelle IP im Router angeschaut und dann mit nem Smartphone darüber zugegriffen hatte.
@ all
Habe von gestern ca. 15:00 bis heute ca. 15:30 Uhr den BL-Net mit Version 1.33 durchlaufen lassen. Ergebnis unbefriedigend.
1. weiterhin kaputte Werte, z.B. 0:25 Uhr S10 T-aussen 15032° 1:32 Uhr S4 HPo 3148° weil das täglich sehr häufig passiert, ist dieser BL-Net für mich unbrauchbar.
2. Auch diesmal wieder eine kaputte Jahreszahl bis 7:59:10 Uhr kommt das Jahr 2008 im Log ab 08:00:00 Uhr kommt das Jahr 2036 Ich weiss nicht, was da abgeht
3. der letzte Logeintrag ist am 21.8.2036 um 8:59:40 Uhr, obwohl ich die Logdaten mit WinSol 1.18 erst um 15:30 Uhr ausgelesen habe. Es fehlen also 6 1/2 Stunden Logdaten.
4. Abgezogen habe ich den BL-Net am 21.8.08/16:05 Uhr (lt. 1611). Danach nochmal versucht, mit WinSol via USB die Daten nochmal auszulesen (was ja nicht gehen dürfte, da auf IP eingestellt): richtig, - WinSol 1.18 sagt: finde das Modul nicht - WinSol 1.10 sagt: Fehler 5.007 Version DC wird nicht unterstützt
Aha, also jetzt weiss ich, was 5.007 bedeutet, TA wusste es nicht, gestern und heute auch kein Rückruf :-(
Wer also diesen Fehler mal haben sollte: WinSol 1.10 (bzw. kleiner 1.18?) findet zwar den BL-Net am USB, kann aber nix mit dessen IP-Einstellung anfangen.
Ich werden den BL-Net vermutlich so (auch mit den letzten Logdaten) an TA zur Prüfung schicken.
Ich habe jetzt wieder meinen jahrelang bewährten BL-USB an der 1611 (nur DL) und werde erstmal auf die Möglichkeit verzichten, die Logdaten über WLAN zu erhalten und das Online-Schema mit Laptop bzw. PDA anzusehen.
juergenk
|
Verfasser: docali | Zeit:
09.09.2008 15:21:14
|
Hi,
Frage. Mit welcher Art Kabel habt Ihr Eure Systeme verdrahtet? Verdrillt, nicht verdrillt, mit Schirm, ohne Schirm, DL zusammen oder CAN-BUS oder getrennt?
|
Verfasser: juergenk | Zeit:
09.09.2008 23:56:38
|
@ docali
Frage. Mit welcher Art Kabel habt Ihr Eure Systeme verdrahtet?
Bei mir sind die Originalkabel von Solvis oder TA. Auf dem 4-adrigen CAN-Bus-Kabel steht auf der Aussenhülle auch "CAN-Bus Bootloader" drauf.
Das 2-adrige DL-Kabel hat keine Bezeichnung auf der Aussenhülle.
Beide Kabel sehen nicht so aus, als ob etwas verdrillt wäre, auch nicht geschirmt.
Kabellänge jeweils ca. 1 Meter, Bootloader hängt mit Klettband am Abgasrohr direkt über der Solvis-Haube.
Ethernet-Kabel (Bezeichnung mir nicht geläufig...) Hama Lan-Cable 10/100/1000 Mbit/s C50.2 26 AWG 7/0.16 SHY
BL-USB hing nur an DL, für USB-Übertragung wurde er abgezogen. BL-Net hing zum Test an CAN und Ethernet, andermal an DL, CAN, Ethernet
juergenk
|
Verfasser: h.j.k. | Zeit:
10.09.2008 09:59:33
|
Frage. Mit welcher Art Kabel habt Ihr Eure Systeme verdrahtet? Verdrillt, nicht verdrillt, mit Schirm, ohne Schirm, DL zusammen oder CAN-BUS oder getrennt?
Da CAN fast noch Gleichstrom ist, ist das Kabel weitgehend unkritisch ;-))
Bei mir hängen in der Reihenfolge I/O-Modul - UVR - CAN-Monitor - Bootlader. Angeschlossen mit einem 4-paarigen Ethernetkabel (Patchkabel). 1 Paar für Masse, 1 Paar für + 12V, 1 Paar für H+L, 1 Paar frei und den Schirm auf Erde (wie im HB)
Übrigens, Winsol kann die IP nicht konfigurieren. Das macht dann Memory-Manager. Dann kann man mit dem Browser die UVR manipulieren. CAN-Moni praktisch überflüssig...
Grüße
|
Verfasser: docali | Zeit:
10.09.2008 14:32:29
|
Hi, wenn das kabel so unkritisch wäre, würde diesem Thema im Handbuch der UVR1611 nicht ein ganzes Unterkapitel gewidmet werden.
U.a. steht im Handbuch:
Ebenso darf die DL nie mit CAN im selben Kabel geführt werden.
Empfehlung: Ein 2x2-poliges, paarweise verdrilltes und geschirmtes Kabel mit einem Leitungsquerschnitt von mind. 0,5mm², einer Leiter-zu-Leiter-Kapazität von max. 60 pF/Meter und einer Kennimpedanz von 120 Ohm. Die Busgeschwindigkeit der UVR1611 beträgt 50 kbit/s. Somit wäre theoretisch eine Buslänge von 500 m möglich, um eine zuverlässige Übertragung zu gewährleisten. Dieser Empfeh-lung entspricht die Kabeltype Unitronic®-Bus CAN 2x2x0,5. |
Verfasser: h.j.k. | Zeit:
10.09.2008 14:51:34
|
Nun, DL benutze ich nicht - alles über CAN.
Es steht auch im Handbuch, dass dieses oder jenes entgegen der Spez. trotzdem klappt. Selbst eine Übertragung über NYM 5 x 1,5 soll gehen - natürlich keine 300 m... :-)
Grüße
|
Verfasser: juergenk | Zeit:
10.09.2008 15:52:25
|
@ h.j.k.
Übrigens, Winsol kann die IP nicht konfigurieren. Das macht dann Memory-Manager. Dann kann man mit dem Browser die UVR manipulieren.
Wieso kann WinSol die IP nicht konfigurieren? Bei mir mit V 1.18 ging und geht das aber, erst gestern wieder fürn Test gemacht.
Der BL-Net muss dabei natürlich bereits am Ethernet hängen. Allerdings darf kein anderes Gerät (auch nicht dein PC/Laptop oder Router) die werkseingestellte IP haben. Notfalls dem PC temporär eine andere IP verpassen, dem BL-Net dann die gewünschte zuordnen (auch mit WinSol) und dann beim PC wieder die ursprüngliche verpassen.
Schade, dass der BL-Net nicht standardmässig DHCP kann, allerdings gäbe es dann andere Probleme hinsichtlich Zugriff aus dem Internet.
CAN-Moni praktisch überflüssig...
Das ist richtig, den hab ich eh nicht. Ich habe vor (sobald mein BL-Net mal richtig loggen kann), die 1611-Daten mit nem Pocket-PC/Palm TX auszulesen bzw. zu ändern. Geht einfacher und schneller als mit dem unhandlichen Scrollrad ;-) Im Test lief das alles schon, inkl. Online-Schema.
Nun, DL benutze ich nicht - alles über CAN.
Wie kommst du über CAN an die Logdaten?
juergenk
|
Verfasser: h.j.k. | Zeit:
10.09.2008 18:32:25
|
Wieso kann WinSol die IP nicht konfigurieren? Bei mir mit V 1.18 ging und geht das aber, erst gestern wieder fürn Test gemacht.
Der BL-Net muss dabei natürlich bereits am Ethernet hängen. Allerdings darf kein anderes Gerät (auch nicht dein PC/Laptop oder Router) die werkseingestellte IP haben. Notfalls dem PC temporär eine andere IP verpassen, dem BL-Net dann die gewünschte zuordnen (auch mit WinSol) und dann beim PC wieder die ursprüngliche verpassen.
Ich hatte vor kurzem wegen diesem Problem mit TA Kontakt. Winsol kann keinen Kontakt zum Modul aufnehmen zur Einrichtung einer IP-Ad. Mit MM gehts einfach.
Schade, dass der BL-Net nicht standardmässig DHCP kann, allerdings gäbe es dann andere Probleme hinsichtlich Zugriff aus dem Internet.
CAN-Moni praktisch überflüssig...
Das ist richtig, den hab ich eh nicht. Ich habe vor (sobald mein BL-Net mal richtig loggen kann), die 1611-Daten mit nem Pocket-PC/Palm TX auszulesen bzw. zu ändern. Geht einfacher und schneller als mit dem unhandlichen Scrollrad ;-) Im Test lief das alles schon, inkl. Online-Schema.
Nun, DL benutze ich nicht - alles über CAN.
Wie kommst du über CAN an die Logdaten?
Na abrufen über MM, kein Problem. DL + CAN ist doppelt gemoppelt :-))
Grüße
|
Verfasser: juergenk | Zeit:
10.09.2008 19:30:03
|
@ h.j.k.
Ich hatte vor kurzem wegen diesem Problem mit TA Kontakt. Winsol kann keinen Kontakt zum Modul aufnehmen zur Einrichtung einer IP-Ad. Mit MM gehts einfach.
Mit MM hab ichs nicht versucht, aber mit WinSol gehts, wie ich im letzten Beitrag beschrieben habe. Natürlich umständlicher, wenn man die werksmässige IP im Netz selbst hat, aber es geht.
Schade, dass der BL-Net nicht standardmässig DHCP kann, allerdings gäbe es dann andere Probleme hinsichtlich Zugriff aus dem Internet.
# Wie kommst du über CAN an die Logdaten?
Na abrufen über MM, kein Problem. DL + CAN ist doppelt gemoppelt :-))
Hmmm, kannst du mir mal "Schritt für Schritt" erklären, wie du an die Logdaten kommst über CAN? Ich finde im MM keinen Menüpunkt dafür... oder muss mal wieder meine Brille putzen. Die Funktionsdaten kriege ich ja über MM, aber Logdaten?
juergenk
|
Verfasser: h.j.k. | Zeit:
12.09.2008 09:07:16
|
Ich habs nicht vergessen, aber nicht im Kopf und muß nachsehen. Melde mich wieder.
Grüße
|
Verfasser: h.j.k. | Zeit:
13.09.2008 15:00:34
|
So, jetzt nochmal...
Also, ich hab was falsches geschrieben! Die DL wird gebraucht!
Sorry für die Fehlinformation :-((
Schönes Wochenende!
Grüße
|
Verfasser: newbee | Zeit:
17.01.2010 15:05:57
|
Zitat von Jan S.  @miel: Die Datensätze sind relativ einfach zu reparieren: 1. In Solastat sieht man welche Tage kaputt sind 2. In Winsol kann man realtiv gut sehen zu welchem Zeitpunkt das ganze passiert ist: Spike nach unten, bringt man den "Cursor" dahin ist die Anzeige bei allen/den meisten Werten auf --
Den Zeitpunkt (z.B. Heute um 11.52 merkt man sich)
Jetzt installiert man sich Hex Workshop http://www.hexworkshop.com/
Konfiguriert: Options -> Preferences->Layout -> Columns group by 1 Byte und Bytes per Row 59
Dann öffnet man die Logdatei des entsprechende Monats und bestaune eine relativ ähnliche Struktur am Anfang der Zeilen.
Aufbau ist einfach: (bis auf die erste Zeile ) 1. Spalte Tag 2. Spalte Stunde 3. Spalte Minute Das reicht um den Kaputten Satz zu finden: Tag 20 in Hex ist das 14 (wird auch unten rechts im Kasten als signed Byte 8Bit angezeigt) Stunde 11 in Hex ist das 0B (0*16+B also 11) Minute 52 in Hex ist das 34 (3*16+4)
Dann geht man in der gefundenen Zeile nach rechts und bemerkt das ab einem bestimmten Zeitpunkt die Daten nicht mehr vorhanden sind.
Ich geh dann so vor, dass ich entweder den Mittelwert aus der Zeile drüber und drunter nehme: hat die Zeile drüber 5F (95) die Zeile drunter 61 (97) Trage ich z.B. 60 ein. Dabei muß man allerdings aufpassen nicht 2Byte Values zu mischen.
Oder ich kopiere einfach die Werte der verherigen oder nachfolgenden Zeile. Der Fehler hält sich dann (bei kleinen Abfrageintervallen) in Grenzen. Beim speicher kann man /sollte man ein Backup anlegen Ob man Erfolg hatte sieht man in Solstat (Statistik passt wieder) und in Winsol (spikes weg) Daaaanke für diese Anleitung!!! Gerade hat mir ein Stromausfall mal eben gut -7MWh in das logfile geschrieben. Dank dieser prima Anleitung ist nun wieder alles o.k.. Grüße newbee
|