Autor Thema: Thread zum Wiki-Artikel "SolarLog"  (Gelesen 20720 mal)

Offline oniT

  • Full Member
  • ***
  • Beiträge: 375
Antw:Thread zum Wiki-Artikel "SolarLog"
« Antwort #45 am: 30 Mai 2020, 08:52:57 »
Hallo Humbs,

hast du die Abfrage des Registers so wie im Wiki beschrieben übernommen? Ich meine dies ist in deinem Fall dann so nicht mehr richtig. Bitte ergänze einmal den plcDataType DWORD

defmod solarlog_totalpac ModbusRegister 0 3502
attr solarlog_totalpac IODev SolarLogServer
attr solarlog_totalpac event-on-change-reading .*
attr solarlog_totalpac plcDataType DWORD
attr solarlog_totalpac room Solar
attr solarlog_totalpac stateAlias solar

Das sollte das Problem beheben. Ohne Angabe des Typs, wird ein 16bit Wert gelesen. Bedeutet nur bis zum Wert 65535. Laut Definition von Solar-Log können aber 2 Register und somit 32bit gelesen werden. Durch die Angabe des plcDataType DWORD wird laut Hilfe des Moduls die beide Register und somit 32bit gelesen. Bitte mal testen und eine Rückmeldung geben. Dann wird dies im Wiki korrigiert.

Gruß,
Tino
BBB - debian weezy - FHEM 5.7
HMLAN - HM-LC-Bl1-FM, HM-ES-PMSw1-PI, HM-LC-Sw1-FM, HM-TC-IT-WM-W-EU, HM-WDS40-TH-I, HM-Sen-Wa-Od, HM-Sec-RHS
Dimplex Wärmepumpe / Dimplex ZL 300 - Modbus TCP
SDM630M - Modbus TCP
SolarLog 200 / SMA SonnyBoy 1.5/2.5 - Modbus TCP

Offline Humbs

  • Newbie
  • Beiträge: 2
Antw:Thread zum Wiki-Artikel "SolarLog"
« Antwort #46 am: 31 Mai 2020, 20:13:19 »
Hallo Tino,

vielen Dank für Deine Antwort.
Ja, plcDataType DWORD hat das Problem gelöst.
Werte über 16 Bit werden jetzt korrekt angezeigt.

Danke und Grüße

Offline Hamster3322

  • New Member
  • *
  • Beiträge: 9
Antw:Thread zum Wiki-Artikel "SolarLog"
« Antwort #47 am: 12 August 2020, 16:10:19 »
Moin,
kurze Frage mit hoffentlich kurzer Antwort.
Ich bekomm die Leistungen leider nur in Watt übertragen. Wie kann ich die Werte auf kW übertragen? Der Plot sieht in Watt zeimlich hässlich aus.
lg

Offline wolliballa73

  • Jr. Member
  • **
  • Beiträge: 50
Antw:Thread zum Wiki-Artikel "SolarLog"
« Antwort #48 am: 12 September 2020, 15:41:33 »
Hallo zusammen,

ich muss mich hier mal eben an den Uralt-Thread ranhängen, da ich aktuell auch gerade an dieser Sache arbeite:

Ich habe zwei Kollektorfelder (Ost-Dach und West-Dach), die als getrennte Strings beim Wechselrichter ankommen.
Hat jemand 'ne Idee, wie ich an die Daten der einzelnen Strings im SolarLog rankomme? Gibt es vielleicht irgendwo eine Dokumentation der einzelnen Register, die der SolarLog verwendet?

Ich rufe die Werte der einzelnen Strings (2 WR mit je 2 Strings) und den Eigenverbrauch seit Jahren per curl http://192.168.1.5/min_cur.js?nocache -s --connect-timeout von meinem Solarlog ab und schicke die Werte auf den KNX-Bus. Hat bisher ganz gut funktioniert.
Wenn ich das richtig verstanden habe, geht das ab Firmware-Version 3.x des Solarlogs nicht mehr, sondern nur noch die Gesamtleistung über Modbus.

Das ganze läuft momentan noch als Perl-Script auf einem Wiregate, den ich jetzt aber nach und nach ablösen möchte.
Spricht was dagegen, die Werte auch weiterhin über curl zu beziehen (solange ich auf ein FW-Update verzichte)? Das dürfte ja nicht allzu schwer umzuschreiben sein...
CU,
Matze

Offline rafael228

  • New Member
  • *
  • Beiträge: 5
Antw:Thread zum Wiki-Artikel "SolarLog"
« Antwort #49 am: 30 Dezember 2020, 14:03:02 »
Hallo,

ich habe nach einem Defekt unseres Solar-Log 1000 einen Solar-Log Base 100 gekauft.
Beim 1000 lief die Kommunikation ohne Probleme.
Beim Base 100 bekomme ich in FHEM leider keine Werte angezeigt.
Der SolarLogServer zeigt beim STATE timeout.
Muss ich am Base 100 noch etwas einstellen?

Vielen Dank
LG Rafael

Offline rafael228

  • New Member
  • *
  • Beiträge: 5
Antw:Thread zum Wiki-Artikel "SolarLog"
« Antwort #50 am: 07 Januar 2021, 21:03:36 »
Hallo,

kann mir keiner helfen? :-(

LG Rafael