Solar Log Forum
04.02.2012 18:03 *
Willkommen Gast. Bitte einloggen oder registrieren.

Einloggen mit Benutzername, Passwort und Sitzungslänge
News: Forum auf Grund des Spamaufkommens auf manuelle Aktivierung neuer Benutzeraccounts umgestellt.
 
   Übersicht   Hilfe Suche Einloggen Registrieren  
Seiten: [1] 2 3   Nach unten
  Drucken  
Autor Thema: Yasdi findet keine Wechselrichter unter Linux  (Gelesen 2381 mal)
bayernsolar
Mitglieder
Neuling
*
Offline Offline

Beiträge: 9


Profil anzeigen
« am: 10.07.2008 21:12 »

Hallo Solar Fans
Wir sind neu hier im Forum, lesen aber schon eine Zeit mit und wollen uns hier vorstellen und gleich mit einem Problem einsteigen.
Wir betreiben seit einem Monat eine PV Anlage mit 13 KW mit drei SunnyBoy Wechselrichtern (1x SB5000 TL 2x SB3300 TL).
Die Wechselrichter sind mit RS 485 Schnittstellen von SMA ausgestattet und über einen RS485 -> USB Schnittstellenwandler Typ ADAM 4561 mit einem PC verbunden.
Der ADAM 4561 hat die gleichen technischen Daten, ebenso 3 Ausgänge (RS232,RS422,RS485) und den gleichen Chipsatz wie der ICP I7561.
Unter Windows funktioniert das fertige Yasdi Windowsprogramm mit dem mitgelieferten Treiber einwandfrei und findet alle Wechselrichter.
Damit kann von einer richtigen Verkabelung und Funktion der Hardware ausgegangen werden.

Jetzt zum Problem:
Unter Linux wird die Schnittstelle kurz angesprochen (LED blinkt), es werden aber keine Wechselrichter gefunden.

Es wurden die Linux Versionen Debian Etch, Debian Sarge und Suse 10.0 installiert und getestet. Auch wurden zwei verschieden PC getestet.
Bei allen Versionen wird der Schnittstellenwandler ADAM 4561  korrekt als Prolific PL2303 USB-Seriell Device gefunden und als Gerät ttyUSB0 eingebunden.
Die Ausgaben mit dem Befehl dmesg entsprechen den hier in diversen Forum mehrfach beschriebenen Meldungen und sind die gleichen wie bei dem oft erwähnten Schnittstellenwandler ICP I7561. Auch die Konfigurationsdatei von Yasdi wurde wie in den Foren beschrieben angepasst und mit verschiedenen Einstellungen getestet.

Das Programm Yasdi Version 1.7.2 wurde auf allen Linuxversionen jeweils neu kompiliert und brachte beim kompilieren keine  Fehlermeldungen. Yasdishell ließ sich auf allen Versionen starten und fand die Schnittstelle. Bei der Suche nach den Wechselrichtern blinkte auch die LED an der Schnittstelle kurz, yasdi findet aber keine Wechselrichter. Es werden keine Daten übertragen.

Bei einem weitern Test wurde die Windows-Versionvon yasdi im Emulator Wine gestartet und konnt genauso auf das Device ttyUSB0 zugreifen, konnt aber ebensowenig die Wechselrichter finden.

Aus unserer Sicht könnte dieses Verhalten auf den Schnittstellentreiber im Linux hindeuten.
Und hier nun unsere Fragen:
Unter welcher Linuxversion bzw Kernelversion und welchen Treiberversion hat hier im Forum jemand den Yasdi erfolgreich zum laufen gebracht?
Gibt es irgendwelche Konfigurationsmöglichkeiten für die Schnittstelle um z.B. die Ausgabe auf den RS485 Ausgang des Schnittstellenwandlers zu schalten?
Sind beim Kompilieren von yasdi irgendwelche Einstellungen anzupassen?
Gibt es eine Möglichkeit, die RS485 Schnittstelle ohne yasdi bzw. wechselrichtern zu testen?
Gibt es jemand im Raum Bamberg, bei dem es unter Linux funktioniert und bei dem man unseren PC bzw. Schnittstellenwandler testen könnte.
Hat noch jemand dieses Problem und schon eine Problemlösung gefunden.

Über hilfreiche Tips würden wir uns freuen, denn eigentlich wollten wir den Solarlogger unter Linux laufen lassen, da wir unter Windows außer Yasdi keine freie Software zur Aufzeichnung gefunden haben.

Viele Grüße aus Franken
Bayernsolar
Gespeichert
Ingmar
Administrator
Volles Mitglied
*****
Offline Offline

Beiträge: 158

297212801
Profil anzeigen WWW
« Antworten #1 am: 12.07.2008 21:18 »

Hallo und willkommen im Forum.

Ich freue mich über euer Interesse am solar-logger.

Es sind Probleme mit yasdi bekannt, die auftretten, wenn man unterschiedliche Wechselrichter einsetzt. Ich habe ein yasdi-Paket zusammengepackt, bei dem dieser Fehler gepatcht ist. Dies empfehle ich euch als Grundlage für weitere Experimente. Hier der Link: http://solarlog.ingmars-bastelecke.net/downloads/yasdi/yasdi-1.7.2-p1.tar.bz2

Allerdings dürfte dies an dem Problem erstmal nichts ändern. Finde sollte yasdi die Wechselrichter normal trotzdem.

Da unter Windows die Wechselrichter gefunden werden, würde ich auch von korrekter Verkabelung ausgehen. Deshalb ist entweder von einer Fehlkonfiguration Yasdis auszugehen, oder es besteht ein Problem mit dem Seriellwandler und Linux. Ich betreibe 2 solar-logger auf Fritz!Boxen von AVM. Diese haben meines Wissens zur Zeit den Kernel 2.26.13 und an beiden hängen USB-Seriell-Adapter mit Prolific-Chipsatz. Dort kann ich die Funktion bestätigen. Außerdem hatte ich testweise auch schon mit dem Notebook und Ubuntu eine funktionierende Verbindung, dies dürfte dann Ubuntu 7.04 gewesen sein, Kernel weiß ich nicht mehr.

Leider habe ich gerade keine Idee zur Problemlösung, aber vielleicht könnt ihr einfach mal eure Konfiguration posten, damit wir die nochmal kontrollieren können. Das wird vorerst das Einfachste sein. Vielleicht hat ja auch noch jemand anderes eine Idee.
Gespeichert

Klaus D.
Globaler Moderator
Sr. Mitglied
*****
Offline Offline

Beiträge: 305

229942439
Profil anzeigen WWW
« Antworten #2 am: 12.07.2008 21:28 »

Hallo Bayernsolar,

ich kenne jemanden im Raum Bamberg.
Schreib mir doch mal ne Mail.

Zu deinem Problem:
Poste mal die yasdi.ini
yasdi muss als User root gestartet werden
und es muß ein Unterverzeichnis devices im Yasdi Shell Verzeichniss vorhanden sein.


bis denn


Klaus D.
Gespeichert

bayernsolar
Mitglieder
Neuling
*
Offline Offline

Beiträge: 9


Profil anzeigen
« Antworten #3 am: 13.07.2008 15:47 »

Hallo lord of linux und dr.dotti

vielen Dank für die schnelle Antwort
hier zuerst mal die yasti.ini:


[DriverModules]
Driver0=libyasdi_drv_serial;

[COM1]
Device=/dev/ttyUSB0;
Media=RS485;
Baudrate=1200;
Protocol=SMANet;

#[Misc]
#DebugOutput=../DebugLog/yasdi.log;

# Ende


Es ist die Standart ini, nur das device und media wurden geändert. Daran liegt es aus unserer Sicht auch nicht, denn
yastishell meldet beim Aufruf unter Linux als root: "... Com1 success" und sucht dann die Wechselrichter.
Nach ein paar minuten kommt die Meldung, das leider keine Geräte gefunden wurden. (in Neudeutsch natürlich)

Beim Zugriff blinkt auch die LED am Schnittstellenwandler, es kommt nur keine Antwort.
Wahrscheinlich kann der Linuxtreiber für den PL2303 nur den Modus für die RS232 Schnittstelle und nicht für die RS485
Schnittstelle. Vermutlich würde es mit einer RS232 Schnittstelle auch funktionieren, wir brauchen aber wegen der
langen Leitung und der 3 Wechselrichter eine RS 485 Schnittstelle.
Yasti läuft nicht mal mit einem Wechselrichter über RS485, wir haben aber keine Module für RS232 zum testen.

Die Hardware kann ausgeschlossen werden, den momentan läuft die Windowssoftware einwandfrei und zeichnet Daten auf.
Wir wollten deswegen unter Linux aufzeichnen, weil der Linux-Server eh dauernd läuft und mit PHP etc. schöne

Auswertungen usw. programmiert werden können und für eueren Solarlogger.

Wir versuchten auch noch den PL2303 Treiber mit Sourcen vom ICP 7561 neu zu kommpilieren, was aber daran scheitert,
das im aktuellen Kernel schon ein entsprechender Treiber vorhanden ist.

@ dr.dotti Wir melden uns per Mail

Viele Grüße aus Franken
Bayernsolar
Gespeichert
Ingmar
Administrator
Volles Mitglied
*****
Offline Offline

Beiträge: 158

297212801
Profil anzeigen WWW
« Antworten #4 am: 13.07.2008 19:59 »

Der pl2303 kommt normal schon mit RS485 klar. Ich betreue eine Anlage mit 6 WR, die per RS485 über einen ICP 756 laufen. Warum das bei euch allerdings nicht funktioniert, habe ich nun keine Idee mehr. Vielleicht kann dr.dotti euch ja helfen, falls ihr euch mal trefft.
Gespeichert

bayernsolar
Mitglieder
Neuling
*
Offline Offline

Beiträge: 9


Profil anzeigen
« Antworten #5 am: 13.07.2008 20:38 »

Hallo lord-of-linux
läuft die Anlage mit 6 WR mit Linux?
mit welcher Distribution, welchem Kernel und welcher Treiberversion.
Da linux nicht gleich linux ist, kann es schon sein, das das auf einer anderen version z.B. Suse oder knoppix etc läuft.
Das wäre ja ein Ansatz, diese Version zu testen.
Viele Grüße
Bayernsolar
Gespeichert
Klaus D.
Globaler Moderator
Sr. Mitglied
*****
Offline Offline

Beiträge: 305

229942439
Profil anzeigen WWW
« Antworten #6 am: 13.07.2008 21:53 »

Hallo Bayernsolar,

die ini schaut schon mal ganz ok aus.
Hab ihr auch ein Unterverzeichnis devices im Yasdi Shell Verzeichnis angelegt?

Könnt ihr mal eine Debug Ausgabe erzeugen lassen und mir per Mail schicken?
Dann kann ich euch eventuell weiterhelfen.

mfg


Klaus D.
Gespeichert

bayernsolar
Mitglieder
Neuling
*
Offline Offline

Beiträge: 9


Profil anzeigen
« Antworten #7 am: 15.07.2008 18:55 »

Hallo Klaus,
das Unterverzeichnis devices existiert.
Hier mal die Debug ausgabe:

[15.07.2008 07:55:36.537] YASDI Library V1.7.2 (Linux)
Copyright 2001 - 2006 SMA Technologie AG
Compile time: 08:34:40 Jun 30 2008

[15.07.2008 07:55:36.537] TSchedule::DoScheduling...
[15.07.2008 07:55:36.537] ###Alloc 12 Bytes, Used Mem = 12
[15.07.2008 07:55:36.538] Yasdi Serial Driver for Linux V1.7.2
Copyright 2001 - 2006  SMA Technologie AG
Compile time: 08:34:48 Jun 30 2008

[15.07.2008 07:55:36.592] ###Alloc 56 Bytes, Used Mem = 68
[15.07.2008 07:55:36.592] 4108
[15.07.2008 07:55:36.592] ###Alloc 4108 Bytes, Used Mem = 4176
[15.07.2008 07:55:36.592] Using Protocol SMANet for bus driver COM1...
[15.07.2008 07:55:36.592] ###Alloc 16 Bytes, Used Mem = 4192
[15.07.2008 07:55:36.592] ###Alloc 240 Bytes, Used Mem = 4432
[15.07.2008 07:55:36.592] ###Alloc 20 Bytes, Used Mem = 4452
[15.07.2008 07:55:36.592] ###Alloc 20 Bytes, Used Mem = 4472
[15.07.2008 07:55:36.592] YASDI Master Library V1.7.2 (Linux)
Copyright 2001 - 2007 SMA Technologie AG
Compile time: 08:34:44 Jun 30 2008

[15.07.2008 07:55:36.592] ###Alloc 4 Bytes, Used Mem = 4476
[15.07.2008 07:55:36.592] ###Alloc 8 Bytes, Used Mem = 4484
[15.07.2008 07:55:36.592] ###Alloc 40 Bytes, Used Mem = 4524
[15.07.2008 07:55:36.592] ###Alloc 4 Bytes, Used Mem = 4528
[15.07.2008 07:55:36.592] ###Alloc 8 Bytes, Used Mem = 4536
[15.07.2008 07:55:36.592] ###Alloc 40 Bytes, Used Mem = 4576
[15.07.2008 07:55:36.593] ###Alloc 12 Bytes, Used Mem = 4588
[15.07.2008 07:55:36.593] ###Alloc 20 Bytes, Used Mem = 4608
[15.07.2008 07:55:36.593] ###Alloc 20 Bytes, Used Mem = 4628
[15.07.2008 07:55:36.593] TStateInit::OnEnter
[15.07.2008 07:55:36.593] ###Alloc 16 Bytes, Used Mem = 4644
[15.07.2008 07:55:36.593] YASDI main thread starts....
[15.07.2008 07:55:36.611] ###Alloc 48 Bytes, Used Mem = 4692
[15.07.2008 07:55:36.611] TSMADataMaster::AddCmd( MC_DETECTION ): Command queued...
[15.07.2008 07:55:36.627] TSMADataMaster::OnEnter() Kommando MC_DETECTION bearbeiten ...
[15.07.2008 07:55:36.627] TStateDetect::OnEnter
[15.07.2008 07:55:36.627] TStateDetect:: Sende CMD_GET_NET_START
[15.07.2008 07:55:36.627] ###Alloc 64 Bytes, Used Mem = 4756
[15.07.2008 07:55:36.627] ###Alloc 46 Bytes, Used Mem = 4802
[15.07.2008 07:55:36.627] TRouter::DoTxRoute(): I don't know route to SMAData network address [0x0]!
[15.07.2008 07:55:36.627] ###Alloc 64 Bytes, Used Mem = 4866
[15.07.2008 07:55:36.628] ###Alloc 46 Bytes, Used Mem = 4912
[15.07.2008 07:55:36.628] Timer started (5 seconds)...
[15.07.2008 07:55:36.628] TStateDetect::OnEnter() end....
[15.07.2008 07:55:36.628] TSMAData::SendThreadExecute(): Send Packet to driver 'COM1' (Cmd = CMD_GET_NET_START, NetAddr=[0x0000])
[15.07.2008 07:55:41.660] TSMAData::OnReqTimeout(): timeout
[15.07.2008 07:55:41.660] TStateDetect::OnIOReqEnd(): Currently detected devices in plant: 0; Searching for 2 devices!
[15.07.2008 07:55:41.660] TStateDetect::OnEnter
[15.07.2008 07:55:41.660] TStateDetect:: Sende CMD_GET_NET
[15.07.2008 07:55:41.660] TRouter::DoTxRoute(): I don't know route to SMAData network address [0x0]!
[15.07.2008 07:55:41.660] Timer started (5 seconds)...
[15.07.2008 07:55:41.660] TStateDetect::OnEnter() end....
[15.07.2008 07:55:41.660] TSMAData::SendThreadExecute(): Send Packet to driver 'COM1' (Cmd = CMD_GET_NET, NetAddr=[0x0000])
[15.07.2008 07:55:46.692] TSMAData::OnReqTimeout(): timeout
[15.07.2008 07:55:46.692] TStateDetect::OnIOReqEnd(): Currently detected devices in plant: 0; Searching for 2 devices!
[15.07.2008 07:55:46.692] TStateDetect::OnEnter
[15.07.2008 07:55:46.692] TStateDetect:: Sende CMD_GET_NET
[15.07.2008 07:55:46.692] TRouter::DoTxRoute(): I don't know route to SMAData network address [0x0]!
[15.07.2008 07:55:46.692] Timer started (5 seconds)...
[15.07.2008 07:55:46.692] TStateDetect::OnEnter() end....
[15.07.2008 07:55:46.693] TSMAData::SendThreadExecute(): Send Packet to driver 'COM1' (Cmd = CMD_GET_NET, NetAddr=[0x0000])
[15.07.2008 07:55:51.725] TSMAData::OnReqTimeout(): timeout
[15.07.2008 07:55:51.725] TStateDetect::OnIOReqEnd(): Currently detected devices in plant: 0; Searching for 2 devices!
[15.07.2008 07:55:51.725] TStateDetect::OnEnter
[15.07.2008 07:55:51.725] TStateDetect:: Sende CMD_GET_NET
[15.07.2008 07:55:51.725] TRouter::DoTxRoute(): I don't know route to SMAData network address [0x0]!
[15.07.2008 07:55:51.725] Timer started (5 seconds)...
[15.07.2008 07:55:51.725] TStateDetect::OnEnter() end....
[15.07.2008 07:55:51.725] TSMAData::SendThreadExecute(): Send Packet to driver 'COM1' (Cmd = CMD_GET_NET, NetAddr=[0x0000])
[15.07.2008 07:55:56.737] TSMAData::OnReqTimeout(): timeout
[15.07.2008 07:55:56.738] TStateDetect::OnIOReqEnd(): Currently detected devices in plant: 0; Searching for 2 devices!
[15.07.2008 07:55:56.738] TStateDetect::OnEnter
[15.07.2008 07:55:56.738] TStateDetect:: Sende CMD_GET_NET
[15.07.2008 07:55:56.738] TRouter::DoTxRoute(): I don't know route to SMAData network address [0x0]!
[15.07.2008 07:55:56.738] Timer started (5 seconds)...
[15.07.2008 07:55:56.738] TStateDetect::OnEnter() end....
[15.07.2008 07:55:56.738] TSMAData::SendThreadExecute(): Send Packet to driver 'COM1' (Cmd = CMD_GET_NET, NetAddr=[0x0000])
[15.07.2008 07:56:01.738] TSMAData::OnReqTimeout(): timeout
[15.07.2008 07:56:01.738] TStateDetect::OnIOReqEnd(): Currently detected devices in plant: 0; Searching for 2 devices!
[15.07.2008 07:56:01.738] TStateDetect::OnEnter
[15.07.2008 07:56:01.738] TStateDetect:: Sende CMD_GET_NET
[15.07.2008 07:56:01.738] TRouter::DoTxRoute(): I don't know route to SMAData network address [0x0]!
[15.07.2008 07:56:01.738] Timer started (5 seconds)...
[15.07.2008 07:56:01.738] TStateDetect::OnEnter() end....
[15.07.2008 07:56:01.738] TSMAData::SendThreadExecute(): Send Packet to driver 'COM1' (Cmd = CMD_GET_NET, NetAddr=[0x0000])
[15.07.2008 07:56:06.771] TSMAData::OnReqTimeout(): timeout
[15.07.2008 07:56:06.771] TStateDetect::OnIOReqEnd(): Currently detected devices in plant: 0; Searching for 2 devices!
[15.07.2008 07:56:06.771] TStateDetect::OnEnter
[15.07.2008 07:56:06.771] TStateDetect::OnEnter(): Device detection finished....
[15.07.2008 07:56:06.771] TStateDetect ==> 0 Device(s) in plant, searching 2 device(s)!
[15.07.2008 07:56:06.771] TStateIdent::OnEnter()
[15.07.2008 07:56:06.771] TStateIdent::OnEnter(): Ask 0 devices for there channel list
[15.07.2008 07:56:06.771] TStateIdent::CheckNextDev(): Kanalabfragen beendet!
[15.07.2008 07:56:06.771] TStateDetect::OnEnter() end....

Und auch noch die Ausgabe des Make beim kompilieren:
sinumerik:~/Solar-Logger-0.3.0-BETA/LIBs/lib_yasdi-1-7-2-src/projects/linuxlib# make
(CC)    ../../os/os_linux.c
(CC)    ../../smalib/getini.c
(CC)    ../../protocol/sunnynet.c
(CC)    ../../protocol/smanet.c
(CC)    ../../core/driver_layer.c
(CC)    ../../core/byteorder.c
(CC)    ../../core/netbuffer.c
(CC)    ../../core/prot_layer.c
(CC)    ../../core/smadata_layer.c
(CC)    ../../core/scheduler.c
(CC)    ../../core/defractionizer.c
(CC)    ../../core/router.c
(CC)    ../../core/timer.c
(CC)    ../../core/tools.c
(CC)    ../../core/repository.c
(CC)    ../../core/fractionizer.c
(CC)    ../../core/statistic_writer.c
(CC)    ../../core/queue.c
(CC)    ../../core/map.c
(CC)    ../../libs/libyasdi.c
(CC)    ../../core/mempool.c
(LINK)  libyasdi.so
(CC)    ../../master/main.c
(CC)    ../../master/objman.c
(CC)    ../../master/netdevice.c
(CC)    ../../master/plant.c
(CC)    ../../master/netchannel.c
(CC)    ../../master/stateconfig.c
(CC)    ../../master/chanvalrepo.c
(CC)    ../../libs/libyasdimaster.c
(CC)    ../../master/ysecurity.c
(CC)    ../../master/busevents.c
(CC)    ../../master/statewritechan.c
(CC)    ../../master/statedetection.c
(CC)    ../../master/statereadchan.c
(CC)    ../../master/stateident.c
(LINK)  libyasdimaster.so
(CC)    ../../driver/serial_linux.c
(LINK)  libyasdi_drv_serial.so
(CC)    ../../driver/ip_generic.c
(LINK)  libyasdi_drv_ip.so
(CC)    ../../shell/CommonShellUIMain.c
(LINK)  yasdishell
------------------------------------
Ok, all done.

Kann man da irgendwas erkennen?

ich denke immer noch, das der Fehler nicht bei yasdi, sondern beim Linux-Treiber liegt und da wäre es intressant, wenn wir wüssten unter welcher Linuxversion ein RS485 konverter läuft.

Viele Grüße
Bayernsolar
Gespeichert
Klaus D.
Globaler Moderator
Sr. Mitglied
*****
Offline Offline

Beiträge: 305

229942439
Profil anzeigen WWW
« Antworten #8 am: 15.07.2008 21:59 »

Hallo Bayersolar,

auf den ertsen Blick konnte ich keine Probleme feststellen.

Ich habe keine Probleme da ich einen RS485 auf RS232 Umsetzer nutze.
Und somit keinen USB Treiber benötige.

Ich werde mir morgen mal das Datenblatt vom ADAM 4561  anschauen.


mfg


Klaus D.

mfg

Klaus D.
Gespeichert

Ingmar
Administrator
Volles Mitglied
*****
Offline Offline

Beiträge: 158

297212801
Profil anzeigen WWW
« Antworten #9 am: 15.07.2008 23:56 »

Die beiden Anlagen, darunter die mit  WR, werden von solar-logger auf jeweils einer Fritz!Box überwacht.
Die Fritz!Box läuft auf Kernel 2.6.13.1 und das Linux ist von AVM zusammengebaut und mit freetz (http://freetz.org/) modifiziert. Treiberversion kann ich dir so gerade nicht beantworten. Ich kann aber an meinem anderen Rechner mal in die Sourcen schauen, da wird sie ja bestimmt drinstehen.
Gespeichert

Klaus D.
Globaler Moderator
Sr. Mitglied
*****
Offline Offline

Beiträge: 305

229942439
Profil anzeigen WWW
« Antworten #10 am: 19.07.2008 09:15 »

Hallo Solarbayer,

der Umsetzer schaut gut aus es sollte mit dem eigentlich funktionieren.
Seid ihr schon weiter gekommen?


mfg

Klaus D.
Gespeichert

bayernsolar
Mitglieder
Neuling
*
Offline Offline

Beiträge: 9


Profil anzeigen
« Antworten #11 am: 19.07.2008 18:59 »

Hallo Klaus,
leider sind wir nicht weitergekommen und auch ziemlich ratlos. Wenn man mal zusammenfasst geht der yasdi und sollte auch der Umsetzer funktionieren. Macht er aber nicht und das kann nur noch der Linux-Treiber sein. Nachdem wir aber nach 4 Linuxinstallationen da auch nicht weiterkommen, wird das ganze jetzt erst mal unter Windows weiterlaufen müssen.
Der nächste Ansatz wäre noch, das wir einen Linux-Kernel ohne den Treiber bauen und dann die Sourcen des ICP-Treiber kompilieren.
Da das alles aber ziemlich Zeitaufwändig ist und wir auch wenig Erfahrung damit haben, sind wir am zweifeln, ob das überhaupt was bringt.
Gibt es euren Solarlogger auch für Windows? Auf unserem Windows 2000 Rechner geht der yasdi und als Webserver steht alles zur Verfügung, was man nur braucht: Apache, IIS, PHP, Datenbank usw.
Nur mit dem Kompilieren haperts, da fehlt auch die Erfahrung und der Kompiler.
Viele Grüße
Bayernsolar
Gespeichert
Klaus D.
Globaler Moderator
Sr. Mitglied
*****
Offline Offline

Beiträge: 305

229942439
Profil anzeigen WWW
« Antworten #12 am: 20.07.2008 14:59 »

Hallo Solarbayer,

der Logger wurde unter Linux entwickelt und bis jetzt auch nur unter Linux betrieben.
Mit einigen motivikationen sollte er vielleicht acuh unter Windows laufen.

mfg


Klaus D.
Gespeichert

bayernsolar
Mitglieder
Neuling
*
Offline Offline

Beiträge: 9


Profil anzeigen
« Antworten #13 am: 06.08.2008 19:50 »

Hallo alle,
wir wollten uns noch mal melden und uns für die Unterstützung bedanken. Unsere Lösung sieht jetzt so aus, das die SMA-Software unter Windows die Wechselrichter ausliest und die Daten in eine Datei schreibt. Auf dem Windows-Rechner läuft in einer virtuellen Umgebung ein Debien Linux, das diese Dateien einließt und auswertet und in einem Webserver bereitstellt. So können wir Windows und Linux auf einem Rechner gleichzeitig laufen lassen und die Vorteile von beiden nutzen.
Vieleicht kann das auch eine Lösung für andere sein die mit den Schnittstellen Probleme haben.
Viele Grüße an alle
Bayernsolar
Gespeichert
Klaus D.
Globaler Moderator
Sr. Mitglied
*****
Offline Offline

Beiträge: 305

229942439
Profil anzeigen WWW
« Antworten #14 am: 06.08.2008 20:38 »

Hallo Bayernsolar,

schön das ihr eine Lösung gefunden habt. Auch wenn es eine ohne unserem SolarLogger ist.
Kann man sich die Webseiten anschauen?
Würde mich interesieren wie ihr die grafische AUfbereitung realisiert habt.


mfg


Klaus D.
Gespeichert

Seiten: [1] 2 3   Nach oben
  Drucken  
 
Gehe zu:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.11 | SMF © 2006-2009, Simple Machines LLC Prüfe XHTML 1.0 Prüfe CSS