Hallo Forum Ich hoffe ihr könnt mir mit einem Problem weiterhelfen: Ich habe eine Solarthermie Steuerung, die ihre Werte auf eine SD Karte protokolliert. Um an diese Werte für meine Heimautomation zu kommen, wollte ich eine WLAN SD-card verwenden und die Werte periodisch abgreifen und auf meinem Server verarbeiten. Jetzt habe ich nur die Rechnung ohne den Wirt gemacht: Die Solarsteuerung kann nur mit SD Karten der alten Schule (bis 2GB). Nicht mit SDHC Karten - und ich finde nur WLAN Karten solcher Natur. Wie könnte ich eine SDHC Karte dennoch zum laufen bekommen? ... umformatieren auf Fat16 und partitionieren auf 500MB hat jedenfalls nicht geholfen.
Bernd B. schrieb: > Wie könnte ich eine SDHC Karte dennoch zum laufen bekommen? Gar nicht; dazu müsstest Du die Firmware Deiner Solarthermieanlage ändern, denn das grundlegende Protokoll zur Ansteuerung von SD(SC)- und SDHC-Karten unterscheidet sich. Allerdings würde Dein Unterfangen auch sonst nicht funktionieren, denn die üblichen WLAN-SD-Karten (eyefi, flucard etc.) übertragen nur Dateien, die nach dem DCF-Standard ("Design Rules for Camera File System") abgelegt sind - im Root gibt es ein Verzeichnis namens DCIM, und darunter Unterverzeichnisse, deren Namen mit drei Ziffern beginnen ("101_CANO", "102_PENT" etc.). Nur in solchen Verzeichnissen abgelegte Dateien werden übertragen, und manche der WLAN-SD-Karten beschränken das sogar auf *.jpg. Ob Deine Solarthermieanlage so etwas unterstützt?
Ich denke schon, dass es funktionieren würde. Laut meiner Nachforschungen werden auch Text Dateien unterstützt (habe die Toshiba Karte) die können dann zwar nicht in der App oder Webapp dargestellt werden, aber ich müsste über WGET drankommen. Der Hersteller bietet und wird keine Firmware Updates anbieten. Ganz toll :\ wo bekommt man in ein paar Jahren noch eine SD Karte her? Ich bin ja froh, dass meine Anlage keine Internetverbindung hat... da wäre warscheinlich noch in 10 Jahren http und (wenn überhaupt) Basic Authentication der Standard (funktioniert ja...) Ich versuche es jetzt mal mit eine SD card WLAN Adapter von Pearl... vielleicht hab ich ja Glück
:
Bearbeitet durch User
> Allerdings würde Dein Unterfangen auch sonst nicht funktionieren, denn > die üblichen WLAN-SD-Karten (eyefi, flucard etc.) Naja, definiere mal ueblich. :-) Du solltest mal einen Blick auf die FlashAir von Toshiba werfen. http://elm-chan.org/junk/fa/faff.html https://flashair-developers.com/en/documents/ Da laesst sich also schon einiges machen. Diese Karten sind ein dankbares Bastlerteil... Die Gruende warum das nicht funktionieren wird sind andere. 1. Wie schon erwaehnt, die andere Programmierung von SDHC. (Addressierung) 2. Es ist keineswegs sicher das eine Steuerung den hohen Strom liefern kann den eine WLAN-Karte manchmal braucht. 3. Eine Steuerung muss die Karte auch nicht sehr lange eingeschaltet lassen. > wo bekommt man in ein paar Jahren noch eine SD Karte her? Ebay? :-) Ansonsten kannst du davon ausgehen das es solche Karten zumindest im Industrielen Umfeld noch eine Weile bekommen wird. Allerdings dann sicher etwas teurer. > Ich versuche es jetzt mal mit eine SD card WLAN Adapter von Pearl... > vielleicht hab ich ja Glück Bloss weil Pearl dazu neigt alten Scheiss zu verhoekern muss es nicht funktionionieren. :) Ich glaube nicht das deine Anlage das SDIO Interface unterstuetzt. Wenn du arbeit nicht scheust dann koennte vielleicht etwas anderes klappen. 1. Du pruefst mal ob die Steuerung die SD-Karte mit SPI anspricht. (sehr wahrscheinlich) 2. Du nimmst einen ESP8266 und programmiert darauf eine SD-Karten Simulation fuer SPI. Oder du beschliesst angesichts des Arbeitsaufwands das die DAten dir garnicht so wichtig sind... BTW: Funktioniert eigentlich deine Flashair noch nachdem du sie so vergewaltigt hast? Da haette ich naemlich ein bisschen Angst. Der Controller auf der Karte muss nicht jede denkbare Partionierung/Formatierung unterstuetzen. Olaf
Olaf schrieb: > 2. Du nimmst einen ESP8266 und programmiert darauf eine SD-Karten > Simulation fuer SPI. Der kann SPI Slave mit 25 MHz? Das wäre mir neu.
Funktioniert noch ohne Probleme... Nur halt nicht dort wo sie soll ;) Ansonsten hat du recht... Ich werde sicher nicht anfangen mir einen SD Emulator zu basteln... Früher hätte ich vlt. Die Zeit und Motivation gehabt...
Also die Karte von 7links funktioniert... fast. Meine alte mico SD Card wird in der Vitosolic erkannt und es kann drauf geschrieben werden. Der Adapter funktioniert also. Leider startet das WLAN Modul nicht :\ die Vitosolic gibt wohl nicht genug Saft auf den SD Slot. Wenn ich die Karte einstecke - startet die Vitosolic neu... Wenn ich den Adapter in meinem PC Betreibe - funktioniert alles wie es soll.
Hallo Bernd, mache es Dir einfacher: Die Vitosolic ist doch ursprünglich von RESOL, hat doch einen V-Bus ? Ich habe einen einfachen Adapter mit einem ESP8266 gebastelt, der mir die Werte auf einen Server loggt. Hardwareaufwand keine 10 €, per Webinterface konfigurierbar. Schau mal hier: esp8266.nu Das Plugin für die Resol liegt hier: https://github.com/ESP8266nu/ESPEasyPluginPlayground/blob/master/_P109_RESOL_DeltaSol_Pro.ino (Das ist für die DeltaSol Pro, muss leicht angepasst werden für andere Resol-Steuerungen)
Hi Klaus Einfachheit liegt immer im Auge des Betrachters ^^ Der Mehrwert über den VBUS zu gehen ist auf jeden Fall immens (Schreiben bzw. steuern geht dann auch). Allerdings wüsste ich nicht wie ich "einen einfachen Adapter" baue und dann auch noch ansteuere. Ich bin hier zwar im Mikrocontroller Forum, aber e-technisch bin ich eher junfräulich. Für mich sah es einfacher aus: schnell einen Adapter einstecken, ein kleines shell script schreiben, dass mir die Werte a) kopiert und b) in eine mysql DB einträgt. Das wäre zwar nur lesend, aber eben auch kaum Aufwand. Aber das scheint doch wesentlich komplizierter als Gedacht... ich denke ernsthaft über den VBUS Adapter nach...
Hallo Bernd, Es gibt auch den fertigen VBUS-LAN-Adapter für 120 € zu kaufen. Falls Du doch den ESP-Weg gehen willst: eine einfache Schaltung wäre z.B. http://hobbyelektronik.org/w/index.php/VBus-Decoder Du kannst den Sendeteil weglassen Noch einfacher: https://groups.google.com/forum/#!topic/resol-vbus/3CjZffK53ig Habe das nachgebaut, hat am ESP anfangs nicht funktioniert, nachdem ich 2 Inverter eingefügt habe läuft es
Also wenn ich dich richtig verstanden habe, dann hast du: - Die Schaltung von Dave L. aus der Google Group genommen - Noch zwei Inverter dazu gebaut (wo genau und welche?) - das ganze über RX, TX. Gnd an einen ESP8266 angeschlossen - den Code von Github auf den ESP geflasht(oder über webui eingespielt?) Wie kommst du an die Daten? Per http? Und es geht hier auch nur lesend, richtig?
>- Die Schaltung von Dave L. aus der Google Group genommen ja, wollte ursprünglich die Andere nachbauen, hatte aber den LM358 nicht da >- Noch zwei Inverter dazu gebaut (wo genau und welche?) Es waren sogar zwei NAND, z.B. 1/2 CD4093 , einfach hintereinander / zwischen Ausgang der Schaltung und Eingang ESP - das Signal nach dem Transitor war wohl für den ESP nicht sauber genug, es hat allerdings bei Tests am PC mit der RESOL-Software und einem USB-UART-Interface auch so funktioniert >- das ganze über RX, TX. Gnd an einen ESP8266 angeschlossen Nicht ganz, die Schaltung kann direkt an einen GPIO des ESP angeschlossen werden, also quasi nur RX, die Schaltung kann nur empfangen, man kann dameit keine Einstellungen vornehmen >- den Code von Github auf den ESP geflasht(oder über webui eingespielt?) Ja, den musst Du leider erst mal mit der Arduino-IDE auf den ESP flashen, die weitere Einrichtung geht danach über Webinterface > Wie kommst du an die Daten? Ich logge mit dem ESP direkt auf eine Volkszaehler-Installation, der ESP kann aber auch an verschiedene Heimautomatisierungssysteme, per MQTT oder "general HTTP" die Werte verschicken
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.