Benachrichtigungen
Alles löschen

SOLAX: tasmota oder ESPHome auf ESP8266 und ESP32 flashen

104 Beiträge
10 Benutzer
25 Likes
4,726 Ansichten
profantus
(@profantus)
Mitglied
Beigetreten: Vor 2 Jahren
Beiträge: 1197
 

@saugnapf Ja macht meins auch.

@nadors Evtl. kannst du ja mal das ESPHome Script von saugnapf testen. Ich hab leider keinen Solax

HOWTO Wechselrichter Dimensionierung


   
AntwortZitat
(@nadors)
Vorsichtiger Stromfühler
Beigetreten: Vor 3 Jahren
Beiträge: 18
 

Ich werde das Script spätestens am Wochenende testen.

@saugnapf

Ich weiß jetzt nicht ob du es schon geschrieben hast, aber hast du den HW-0519 auch schon durchgetauscht?


   
AntwortZitat
(@und-mehr)
Heroischer Stromgenerator
Beigetreten: Vor 2 Jahren
Beiträge: 1073
 

Bei RS485 ist Senden und Empfangen die selbe Datenleitung und er hat ne am ESP Seriennummer gefangen.
Er hat kein Problem mit der ESP oder RS485 Hardware.
Steht alles auf der ersten Seite.

..,-


   
AntwortZitat
profantus
(@profantus)
Mitglied
Beigetreten: Vor 2 Jahren
Beiträge: 1197
 

@und-mehr Probleme mit dem ESP schließe ich auch aus. Ich tippe mal auf ein Problem in der SOLAX Konfiguration. Man sieht ja das das Discover Telegram nicht beantwortet wird. Heißt da hört keiner auf dem Bus oder der Versteht das Telegramm nicht. Da das alles ja schon mal bei andern geklappt hat glaube ich muss es am SOLAX liegen.

HOWTO Wechselrichter Dimensionierung


   
AntwortZitat
Sebastian
(@syssi)
Vorsichtiger Stromfühler
Beigetreten: Vor 3 Jahren
Beiträge: 99
 

Hi,

ich habe die Diskussion quer gelesen. Bitte verzeiht mir, wenn ich Dinge wiederhole, die schon lange klar sind. Smile Ich habe das Gefühl, dass die folgende Kleinigkeit im Puzzle fehlt:

Meine Implementierung hier ist nur für einen X1 Mini gedacht: https://github.com/syssi/esphome-solax-x1-mini

Der X1 Mini antwortet sofort auf eine Anfrage, wenn man ihm eine Frage (via RS485 + ESPHome) stellt. Der X1 Boost spricht ModbusRTU. Diese Funktion muss in den Einstellungen (nach Eingabe eines Management-Passwort (6868)) aktiviert werden. Danach kann man mit dem Inverter Modbus-konform sprechen. Eine Beispielkonfiguration die ohne große Anpassungen funktionieren sollte findest du hier:

https://github.com/syssi/esphome-solax-x1-mini/blob/main/modbus-examples/esp32-solax-x1-boost.yaml

Ansonsten wurden hier bereits alle wichtigen Fragen gestellt (welche der beiden LEDs blinkt periodisch, teilt man sich die GPIOs mit dem Logger und sollte man den Logger deshalb stumm schalten etc.).

Gruß Syssi


   
Nadors, saugnapf and und mehr reacted
AntwortZitat
saugnapf
(@saugnapf)
Heroischer Stromgenerator
Beigetreten: Vor 2 Jahren
Beiträge: 1246
Themenstarter  

Das klingt sehr gut, werde ich nachher ausprobieren!  👍 

6x 300Wp = 1.8kWp an 3x EVT560 MicroInverter - MultiPlus-II GX mit 4x PylonTech US2000 (je 2,4kWh)

Hier klicken, wenn du Kollegen in deiner Umgebung finden möchtest.


   
AntwortZitat
saugnapf
(@saugnapf)
Heroischer Stromgenerator
Beigetreten: Vor 2 Jahren
Beiträge: 1246
Themenstarter  

SUPER! Hat geklappt. Vielen Dank an @Sebastian! 👍 👍 👍 

Dann hatte ich einfach die falsche .yaml -Version.

War davon ausgegangen, dass das "X1 mini" und "X1 Boost" auf gleiche Weise funktioniert.

6x 300Wp = 1.8kWp an 3x EVT560 MicroInverter - MultiPlus-II GX mit 4x PylonTech US2000 (je 2,4kWh)

Hier klicken, wenn du Kollegen in deiner Umgebung finden möchtest.


   
AntwortZitat
profantus
(@profantus)
Mitglied
Beigetreten: Vor 2 Jahren
Beiträge: 1197
 

Super dann klappt Teil 1 von 2 schon mal 😀 .

Wenn du die Daten nach Venus OS bringen möchtest musst du das Python Script von @undmehr auf dem Cerbo GX zum laufen bringen und in ESPHome die Daten via MQTT versenden.

HOWTO Wechselrichter Dimensionierung


   
AntwortZitat
(@und-mehr)
Heroischer Stromgenerator
Beigetreten: Vor 2 Jahren
Beiträge: 1073
 

wenn alles läuft loglevel wieder auf info, debug frisst CPU zeit.
api rauswerfen oder timeout für das reboot auf 0 setzen ( https://esphome.io/components/api.html)

..,-


   
AntwortZitat
saugnapf
(@saugnapf)
Heroischer Stromgenerator
Beigetreten: Vor 2 Jahren
Beiträge: 1246
Themenstarter  

@und-mehr    Wäre das so in Ordnung? Oder muss ich die Zeile "api:" wieder auskommentieren?

Spoiler
.yaml
# Enable fallback hotspot (captive portal) in case wifi connection fails
  ap:
    ssid: "SolaxHotspot"
    password: "HotspotSolax"

captive_portal:

web_server:
  port: 80
  version: 1
  include_internal: true
  
ota:

# If you use Home Assistant please remove this `mqtt` section and uncomment the `api` component!
# mqtt:
  # broker: !secret mqtt_host
  # username: !secret mqtt_username
  # password: !secret mqtt_password
  # id: mqtt_client

api:

logger:
  level: INFO

uart:
  id: uart0
  baud_rate: 9600
  tx_pin: ${tx_pin}
  rx_pin: ${rx_pin}

modbus:
  - id: modbus0
    uart_id: uart0
#    flow_control_pin: GPIO0

6x 300Wp = 1.8kWp an 3x EVT560 MicroInverter - MultiPlus-II GX mit 4x PylonTech US2000 (je 2,4kWh)

Hier klicken, wenn du Kollegen in deiner Umgebung finden möchtest.


   
AntwortZitat
(@und-mehr)
Heroischer Stromgenerator
Beigetreten: Vor 2 Jahren
Beiträge: 1073
 

Wie du willst, api ist die Schnittstelle zu homeassistant, wenn esphome 15minute keine verbindung zu ha hat bootet er sich neu.

Wenn man gar kein ha nutzt wundert man sich sonst über das komische Verhalten, es ist nicht intuitiv.

..,-


   
AntwortZitat
(@nadors)
Vorsichtiger Stromfühler
Beigetreten: Vor 3 Jahren
Beiträge: 18
 

@Sebastian
Danke auch von mir, hier läuft es auch.


   
AntwortZitat
saugnapf
(@saugnapf)
Heroischer Stromgenerator
Beigetreten: Vor 2 Jahren
Beiträge: 1246
Themenstarter  

Veröffentlicht von: @profantus

Super dann klappt Teil 1 von 2 schon mal 😀 .

Wenn du die Daten nach Venus OS bringen möchtest musst du das Python Script von @undmehr auf dem Cerbo GX zum laufen bringen und in ESPHome die Daten via MQTT versenden.

Yes! Bin mit Teil1 schonmal sehr glücklich für heute. 😊 

"... das Python Script von @undmehr auf dem Cerbo GX zum laufen bringen..."

Das wäre das hier: https://www.akkudoktor.net/forum/postid/113523/

Da werde ich wieder einiges an Unterstützung brauchen, bevor ich das alles verstehe. 🤫 🙄 

Mein MP2 ist ein MP2-GX, also das GX ist integriert. Ein RasPi4B wäre da... würde das aber auch auf dem internen GX wagen.

Wie muss ich denn damit anfangen?

Zugangslevel in der remote-console ist Superuser.

So weit bin ich bisher, nanopi ist mein GX:

 

 

6x 300Wp = 1.8kWp an 3x EVT560 MicroInverter - MultiPlus-II GX mit 4x PylonTech US2000 (je 2,4kWh)

Hier klicken, wenn du Kollegen in deiner Umgebung finden möchtest.


   
AntwortZitat
saugnapf
(@saugnapf)
Heroischer Stromgenerator
Beigetreten: Vor 2 Jahren
Beiträge: 1246
Themenstarter  

@und-mehr 

Würde dann so ausschauen, ist das ok?

api:
  reboot_timeout: 0s

logger:
  level: INFO

uart:
  id: uart0
  baud_rate: 9600
  tx_pin: ${tx_pin}
  rx_pin: ${rx_pin}

modbus:
  - id: modbus0
    uart_id: uart0
#    flow_control_pin: GPIO0

6x 300Wp = 1.8kWp an 3x EVT560 MicroInverter - MultiPlus-II GX mit 4x PylonTech US2000 (je 2,4kWh)

Hier klicken, wenn du Kollegen in deiner Umgebung finden möchtest.


   
AntwortZitat
Sebastian
(@syssi)
Vorsichtiger Stromfühler
Beigetreten: Vor 3 Jahren
Beiträge: 99
 
api:
  reboot_timeout: 0s

Korrekt!


   
AntwortZitat
Seite 4 / 7
Teilen: