| Autor |
|
martini
Stammmitglied


Info: Betreiber
Angemeldet: 22.05.2005
Beiträge: 70
Wohnort: Gunzenhausen
|
Verfasst am:
07.05.2007, 07:10 |
 |
Hi,
soll übergangsweise ja nur Testbetrieb sein.
Langfristig wird wohl jeder User einen eigenen FTP-Account brauchen, sonst besteht ja auch die Gefahr dass Daten gegenseitig überschrieben werden.
Außer man kann es so einrichten, dass wirklich direkt nach dem Upload diese Datei geschützt bzw in ein geschütztes Verzeichnis verschoben und mit einem eindeutigen Dateinamen versehen wird.
Mir persönlich läge auch sehr viel an dieser Lösung, zumal sie ja schon vor einem Jahr angedacht und ins Rollen gebracht wurde, nur leider für einen späteren Echtbetrieb nicht genug unterstützt wurde, da man wie immer wenn viele Köche am Werkeln sind keinen richtigen Konsens finden konnte.
Ich hoffe dass dieses Thema wieder ins Rollen kommt und würde falls die Schnittstelle online geht diese unterstützen und direkt in meine Anwendung integrieren, villeicht ziehen solarlog und sunnyreport ja nach?
Beste Grüße
Martin
Meine PV-Site: http://www.klungler.de |
|
|
|
 |
Google-Werbung
|
Verfasst am:
|
 |
|
|
 |
cfraunholz
Stammmitglied


Angemeldet: 22.06.2006
Beiträge: 59
Wohnort: Dinkelsbühl
|
Verfasst am:
07.05.2007, 13:23 |
 |
| Zitat: |
| ich habe testweise mal eine txt Datei auf den FTP-Server hochgeladen. Dabei habe ich festgestellt, daß ich zumindest meine auch nach erneutem Login runterladen und anzeigen kann. |
War tatsächlich wegen Änderungen (neuer Server) und Testbetrieb deaktiviert, sorry.
Man kann es so einstellen, dass nur der Webserver lesen darf. Per FTP darf man nicht lesen, sondern nur schreiben.
| Zitat: |
| Langfristig wird wohl jeder User einen eigenen FTP-Account brauchen, sonst besteht ja auch die Gefahr dass Daten gegenseitig überschrieben werden. |
solange man die Anlagen-ID in den Dateinamen einbaut sowie auf angegebenen Benutzernamen und Passwort prüft, kann man keine fremden Daten überschreiben.
Alternative wäre aber tatsächlich auch der Vorschlag von pschaich:
| Zitat: |
| 2. Jeder User macht seine Daten auf SEINEM Server öffentlich (z.B. SolarLog-Format) und der Sonnertragsrechner holt sich die per HTTP -> keine Probleme mit Rechten usw. |
Und von dort wird dann eine TXT oder XML-Datei gelesen.
Wer selbst an der Schnittstelle mithelfen will, erhält von mir gerne die Struktur der Datentabelle oder auch das derzeitige Einlese-Skript auf Basis einer per FTP hochgeladenen Textdatei.
Christian |
_________________ Dipl.-Ing. (FH) Christian Fraunholz
Zend PHP Certified Engineer
www.php10.de |
|
|
 |
cfraunholz
Stammmitglied


Angemeldet: 22.06.2006
Beiträge: 59
Wohnort: Dinkelsbühl
|
Verfasst am:
07.05.2007, 16:26 |
 |
Hallo Martin!
Auf deine Frage per E-Mail:
Mehrere Anlagen kann man noch nicht verwalten, das programmieren wir aber gerade. In Zukunft werden die meisten Links nicht mehr die Benutzer-ID, sondern die Anlagen-ID enthalten (hätte man eigentlich schon immer so machen sollen)
Gerade habe ich mit Jörg gesprochen, der den Solarlog macht:
Für ihn ist die zweite von pschaich vorgeschlagenen Alternativen am interessantesten:
Der User gibt einen Link zu einer Datei an, von welcher der Sonnenertrag.eu Server ausliest wie z.B.
http://www.solarlog-home.de/karwath/months.js
Da ich auf dem neuen Server mit Plesk den Datenlogger-FTP-User nicht mehr drauf habe und erst über SSH anlegen müsste, bin ich im Moment auch für den Vorschlag.
Jeder User wird dann einen Link in seinem Profil angeben können.
Benutzerdaten muss man so nicht mehr mit in die Datei speichern.
Du kannst die Solarlog-Schnittstelle ebenfalls verwenden:
Die Schnittstelle wird so aussehen, dass das Skript (Cronjob) nach doppelten Apostrophen pro Zeile sucht und den Inhalt dazwischen auswertet.
Hinter dem 1. Punkt befindet sich der Monat, hinter dem zweiten das Jahr.
Hinter dem senkrechten Strich nach unten (evtl. auch mehrere...diese werden aufsummiert) steht der Ertrag des Monats in kWh.
Wenn es nicht passt, können wir auch eine weitere Sonnenertrag-Schnittstelle anlegen, welche mehr kann oder anders aufgebaut ist.
Denn wo oder wie schreibt man den Maximal- und Minimalwert rein?
Gruß
Christian |
_________________ Dipl.-Ing. (FH) Christian Fraunholz
Zend PHP Certified Engineer
www.php10.de |
|
|
 |
Walter
Forumsinventar


Info: Berater
Angemeldet: 20.01.2005
Beiträge: 2174
Wohnort: Regen
|
Verfasst am:
07.05.2007, 17:05 |
 |
Ich habe gerade auch Peter Schaich eingeladen sich an dieser Diskussion zu beteiligen.
Solch eine Schnittstelle ( Eine Lösung für Alle ) wäre eine tolle Sache, und wenn es noch klappen würde wäre es schon Toll. |
_________________ Gruss Walter ( Lothar Beer )
Versuche nie andere, sondern dich selbst zu übertreffen.
Der Solarlog Shop auf www.solarlog.sonnenertrag.de
www.sonnenertrag.de --- das Info und Ertragsportal
www.sonnenertrag.eu --- unsere internationale Datenbank |
|
|
 |
pschaich
Fleißiges Mitglied

Angemeldet: 22.05.2005
Beiträge: 306
|
Verfasst am:
07.05.2007, 17:44 |
 |
Wäre interessant, kann aber nicht mehr das übliche Tempo versprechen.
Gruß
Peter |
|
|
|
 |
martini
Stammmitglied


Info: Betreiber
Angemeldet: 22.05.2005
Beiträge: 70
Wohnort: Gunzenhausen
|
Verfasst am:
08.05.2007, 08:11 |
 |
Hallo,
die Idee, dass sich Sonnenertrag die Erträge von den einzelnen PV-Seiten der Betreiber abholt finde ich auch sehr gut, braucht man schon kein Passwort hinterlegen und spart sich den 2. FTP-Upload. Der Datentransfer zu Sonnenertrag wird dadurch geringer und ist vor allem vom Betreiber von Sonnenertrag steuerbar! Die Kosten hier sind dann transparenter und in einem gewissen Umfang steuerbar, was sicher auch den Lothar erfreuen wird!
Die Datei, die der Jörg Karwath jetzt schon erstellt (...months.js) ist im ersten Schritt ja auch vollich ausreichend. Die Min-/Maxwerte mit dem entsprechenden Tag sind darin zwar nicht enthalten, werden derzeit aber auch noch nicht ausgewertet. Die Schnittstelle zum einlesen könnte man ja aber schon so aufbauen, dass dies bereits vorgesehen wird.
Die ...months.js in dem Beispiel gibt die Erträge allerdings in Wh und nicht in KWh an! Falls dies vom Jörg in den Paramtern variabel einstellbar ist (also nicht immer unbedingt in Wh), müsste man das auch der Schnittstelle sagen!
In meiner Auswertung werde ich die Schnittstelle mal so mit Daten füttern.
Beim Jörg ist es ja auch so, dass die Kompletthistorie (mtl. kumuliert) drin steht. Wahrscheinlich wird es aber sinnvoll sein nur immer den aktuellen und den Vormonat auszulesen. Wenn es regelmäßig gemacht wird ist mehr ja nicht notwendig. Nur beim Start wäre es ein Thema, aber die meisten werden ja eh ihre Daten dann schon manuell eingetragen haben.
Somit könnte man die Rechnzeit am Server ziemlich in Grenzen halten.
Irgendwann gibt es ja mal Anlagen die vielleicht 20 Jahre und mehr in Betrieb sind, das wären dann ja sonst jedesmal über 240 Zeilen pro Anlage die ausgelesen werden müssten obwohl auch die ersten 2 reichen würden.
Ist aber nur meine Sichtweise!
Dazu kommt noch das Thema wenn Erträge mitterlweile manuell geändert wurden, inwieweit diese überschrieben werden können. Da wird der Christian Fraunholz sicher noch mal eine Umfrage starten wie das gehandhabt werden soll.
Könnte mir vorstellen, das das aktuelle Monat immer automatisch überschrieben werden kann, bei den Vormonaten aber manuelle Korrektur vorgeht. Dies Kennung wird schon bzw. kann man ja als Flag in dem manuellen Datensatz hinterlegen.
Ich möchte mich persönlich auch noch mal beim Christian und beim Lothar für ihr starkes Engagement herzlich bedanken und freue mich schon meine Monatsertragsdaten automatisiert zu übergeben!
Wünsche Euch noch einen schönen Tag
Martin |
|
|
|
 |
pesoelko
Forumsinventar


Info: Betreiber
Angemeldet: 05.07.2006
Beiträge: 1826
Wohnort: Nördlich von München
|
Verfasst am:
16.09.2007, 13:39 |
 |
| martini hat Folgendes geschrieben: |
Hallo,
die Idee, dass sich Sonnenertrag die Erträge von den einzelnen PV-Seiten der Betreiber abholt finde ich auch sehr gut, braucht man schon kein Passwort hinterlegen und spart sich den 2. FTP-Upload. Der Datentransfer zu Sonnenertrag wird dadurch geringer und ist vor allem vom Betreiber von Sonnenertrag steuerbar! Die Kosten hier sind dann transparenter und in einem gewissen Umfang steuerbar, was sicher auch den Lothar erfreuen wird!
Die Datei, die der Jörg Karwath jetzt schon erstellt (...months.js) ist im ersten Schritt ja auch vollich ausreichend. Die Min-/Maxwerte mit dem entsprechenden Tag sind darin zwar nicht enthalten, werden derzeit aber auch noch nicht ausgewertet. Die Schnittstelle zum einlesen könnte man ja aber schon so aufbauen, dass dies bereits vorgesehen wird.
Die ...months.js in dem Beispiel gibt die Erträge allerdings in Wh und nicht in KWh an! Falls dies vom Jörg in den Paramtern variabel einstellbar ist (also nicht immer unbedingt in Wh), müsste man das auch der Schnittstelle sagen!
In meiner Auswertung werde ich die Schnittstelle mal so mit Daten füttern.
Beim Jörg ist es ja auch so, dass die Kompletthistorie (mtl. kumuliert) drin steht. Wahrscheinlich wird es aber sinnvoll sein nur immer den aktuellen und den Vormonat auszulesen. Wenn es regelmäßig gemacht wird ist mehr ja nicht notwendig. Nur beim Start wäre es ein Thema, aber die meisten werden ja eh ihre Daten dann schon manuell eingetragen haben.
Somit könnte man die Rechnzeit am Server ziemlich in Grenzen halten.
Irgendwann gibt es ja mal Anlagen die vielleicht 20 Jahre und mehr in Betrieb sind, das wären dann ja sonst jedesmal über 240 Zeilen pro Anlage die ausgelesen werden müssten obwohl auch die ersten 2 reichen würden.
Ist aber nur meine Sichtweise!
Dazu kommt noch das Thema wenn Erträge mitterlweile manuell geändert wurden, inwieweit diese überschrieben werden können. Da wird der Christian Fraunholz sicher noch mal eine Umfrage starten wie das gehandhabt werden soll.
Könnte mir vorstellen, das das aktuelle Monat immer automatisch überschrieben werden kann, bei den Vormonaten aber manuelle Korrektur vorgeht. Dies Kennung wird schon bzw. kann man ja als Flag in dem manuellen Datensatz hinterlegen.
Ich möchte mich persönlich auch noch mal beim Christian und beim Lothar für ihr starkes Engagement herzlich bedanken und freue mich schon meine Monatsertragsdaten automatisiert zu übergeben!
Wünsche Euch noch einen schönen Tag
Martin |
Hallo Martin,
wie schon besprochen hilft das hier weiter, auch hier Abhilfe zu schaffen:
http://www.photovoltaikforum.com/ftopic8379.html
und ist zur weiteren Diskussion freigegeben
Sonnige Grüße
Peter |
_________________ 50xSanyo HIP-215NHE5=10,75 kWp mit SMA-WR
http://www.solarlog-home2.de/pesoelko/
Meine Daten auf der wahrscheinlich größten internationalen Datenbank für Photovoltaik + Solarstromerträge. |
|
|
 |
pschaich
Fleißiges Mitglied

Angemeldet: 22.05.2005
Beiträge: 306
|
Verfasst am:
01.10.2007, 18:47 |
 |
Neuer Versuch mit SunnyReport.
Morgen 10:10h weiss ich mehr.
Gruß
Peter |
|
|
|
 |
pschaich
Fleißiges Mitglied

Angemeldet: 22.05.2005
Beiträge: 306
|
Verfasst am:
02.10.2007, 09:30 |
 |
|
|
 |
martini
Stammmitglied


Info: Betreiber
Angemeldet: 22.05.2005
Beiträge: 70
Wohnort: Gunzenhausen
|
Verfasst am:
02.10.2007, 10:20 |
 |
Hallo Peter,
der Dateiaufbau scheint mir korrekt zu sein!
An der Berechtigung kanns auch nicht liegen, da ich die Datei ansehen kann.
Könnte jetzt nur noch am Profil in der Datenbank liegen. Ist dort der Link genau so hinterlegt, auch Gross- und Kleinschreibung korrekt?
Gruß
Martin |
_________________ Module: 28 x Sanyo HIT 180 (HIP-J54BE2) 5,04 kWp
Wechselrichter: SMA Sunnyboy 4200 TL
Standort: D-91710, 45° Dachneigung, 15° SW, Aufdach, Inbetrieb seit: 07.01.2004
Auswertung: Selber gestrickt |
|
|
 |
kato
Moderator

Info: Betreiber
Angemeldet: 30.07.2005
Beiträge: 2140
Wohnort: Südbrandenburg
|
Verfasst am:
02.10.2007, 10:45 |
 |
Hallo Martin und Peter,
habe jetzt mal euer Profil verglichen. Bei Martin steht month.js und bei Peter months.js . Da es bei Martin funktioniert, wird month.js wohl richtig sein?
Gruß Kato |
_________________ 15,54 Kwp
2xSB5000 mit je 32 Stück Suntechnics STM185
1xSB3300 mit 20 Stück Suntechnics STM185
SunnyBoyControl mit Netzleitungsmodem |
|
|
 |
kato
Moderator

Info: Betreiber
Angemeldet: 30.07.2005
Beiträge: 2140
Wohnort: Südbrandenburg
|
Verfasst am:
02.10.2007, 10:47 |
 |
Allerdings steht bei anderen Solarlognutzern months.js . Ich vesrtehr dann nicht warum es bei martini funktioniert?
Kato |
_________________ 15,54 Kwp
2xSB5000 mit je 32 Stück Suntechnics STM185
1xSB3300 mit 20 Stück Suntechnics STM185
SunnyBoyControl mit Netzleitungsmodem |
|
|
 |
martini
Stammmitglied


Info: Betreiber
Angemeldet: 22.05.2005
Beiträge: 70
Wohnort: Gunzenhausen
|
Verfasst am:
02.10.2007, 10:52 |
 |
Hallo Kato,
ist eigentlich ganz einfach:
Wenn man eine month.js erzeugt sollte der Link auch auf eine month.js gehen und bei einer months.js gilt das Gleiche analog dazu!
Ich wollt ja ursprünglich auch eine months.js erstellen und habe wohl das "s" verschluckt, mich dann aber konsequent daran gehalten. Sorry, dass ich damit Verwirrung stifte!
Martin |
_________________ Module: 28 x Sanyo HIT 180 (HIP-J54BE2) 5,04 kWp
Wechselrichter: SMA Sunnyboy 4200 TL
Standort: D-91710, 45° Dachneigung, 15° SW, Aufdach, Inbetrieb seit: 07.01.2004
Auswertung: Selber gestrickt |
|
|
 |
kato
Moderator

Info: Betreiber
Angemeldet: 30.07.2005
Beiträge: 2140
Wohnort: Südbrandenburg
|
Verfasst am:
02.10.2007, 11:24 |
 |
Könnte ja sein, dass sonnenertrag einen bestimmten Dateinamen sucht und wenn der nicht da ist funktioniert es nicht. (Scheint aber nicht so zu sein) Dann könnte man die Datei ja nennen wie man will.
Kato |
_________________ 15,54 Kwp
2xSB5000 mit je 32 Stück Suntechnics STM185
1xSB3300 mit 20 Stück Suntechnics STM185
SunnyBoyControl mit Netzleitungsmodem |
|
|
 |
martini
Stammmitglied


Info: Betreiber
Angemeldet: 22.05.2005
Beiträge: 70
Wohnort: Gunzenhausen
|
Verfasst am:
02.10.2007, 12:34 |
 |
@Kato,
doch, soweit ich weiss ist es tatsächlich so! Und zwar dann, wenn kein Dateiname angegeben wird sondern nur der Pfad.!
Ist auch sehr gut gemeint, weil sehr flexibel, wirft bei Problemen dann aber doch wieder mehr Fragen auf.
Vielleicht schaut ja mal der Programmersteller C. Fraunholz in sein Übernahmeprotokoll, ob ein Grund drin steht warum es nicht geklappt hat!? Sinnvoll wäre es auch genau dieses Protokoll täglich einem Systemverwalter per mail zuzustellen, der dann kurzfristig über Probleme Auskunft geben kann!
Martin |
_________________ Module: 28 x Sanyo HIT 180 (HIP-J54BE2) 5,04 kWp
Wechselrichter: SMA Sunnyboy 4200 TL
Standort: D-91710, 45° Dachneigung, 15° SW, Aufdach, Inbetrieb seit: 07.01.2004
Auswertung: Selber gestrickt |
|
|
 |
|
|
|
Nächstes Thema anzeigen
Vorheriges Thema anzeigen
Du kannst keine Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum nicht antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen.
|
|