diff --git a/README.md b/README.md index 7b0c49c..36affe4 100644 --- a/README.md +++ b/README.md @@ -1,23 +1,36 @@ # Esp-HuaweiR4850-Controller Das Huawei R4850G2 Rectifier Modul ist ein 3000Watt Lade Netzteil. -Es kann über Datenkommunikation gesteuert werden. -Die noch in der Entwicklung befindliche Software "Esp-HuaweiR4850-Controller" kann dieses Huawei dann steuern. +Es kann über CAN Datenkommunikation gesteuert werden. +Die Software "Esp-HuaweiR4850-Controller" von BSG(mir) auf einen ESp8266 geflasht, kann dieses Huawei dann steuern. +Bei der Betriebsart Auto HttpClient(Shelly3EM) wird der Überschuss direkt vom Shelly nach dem Stromzähler ausgelesen. +Wann der Shelly wert über die gewählten(checkboxen in Webgui) Phasen größer minus 10watt beträgt, +wird die ESP Steuerung das Huawei alles an Strom bis zu -10watt an den DC Ausgang übergeben . +In meinem Fall ist das der DC Ausgang die Batterie . + + Manuell: funktioniert bereits, siehe weiter unten Sceenshot Weboberfläche... Auto: Implementiere ich warsch. alle Schnittstellen wie beim Soyo Controller +!!! +Das erste vor inbetriebnahme ist: in dre Webgui auf Offline die Spannung und Strom einstellen , bei mir 57V und 3A . +Damit kann an die Batterie angeschlossen werden ohne das es funkt! +!!! + +Die genaue Beschreibung folgt noch, derweil musst du meine Videos anschauen :-) *g +da wird zum Großteil erklärt aber den meisten dürfte eh klar sein wie es funktioniert +Einsteiger und Infosuchende -> https://www.youtube.com/playlist?list=PLc1_U57CnlNgIBs_kg-ngtAFJLtnEw9wy + +Software bekommt aber noch letzten Schliff , viele netter Features ... +Falls Ihr mich unterstützen wollt, Spenden zum Projekt und Projekten sind herzlich willkommen und würde mich sehr freuen uhund kommen in jedem Fall gut an :-) +Projekt Spende Gerne Hier bitte - https://paypal.me/BSGuy -Der Huawei R4850G2 Controller ist noch in Arbeit , es wird wieder was feines :-) -Wie das Huawei angeschlossen wird , dazu kommt noch getrennt ein Video und -natürlich wird es in dieser Dokumentation dargestellt. - -Erste Einblicke gibt es auf Youtube -https://www.youtube.com/playlist?list=PLc1_U57CnlNgIBs_kg-ngtAFJLtnEw9wy +Wie das Huawei angeschlossen wird +https://youtu.be/9vzZ8Jc1Yzs Was nett wäre, Vergesst bitte nicht meinen Kanal zu abonnieren und zu liken ;-) ... wann disliken gut wär, dann das auch :-)) https://www.youtube.com/c/BavarianSuperGuy -Falls Ihr mich unterstützen wollt, Spenden zum Projekt und Projekten sind herzlich willkommen und würde mich sehr freuen uhund kommen in jedem Fall gut an :-) -Hier bitte - https://paypal.me/BSGuy + Ich hab nun ein weisses R4850G2 noblerweise gespendet bekommen, daß hat scheints genau die genau die @@ -49,6 +62,11 @@ Diese funktionieren in der Regel auch gut aber die usbserial programmiereinricht die mit auf der platine zum ESP12F Modul verbaut wird , ist teils oer meist störanfällig! Diese z.B. ch340 verbauten IC sind mit dem rx/tx des esp8266 im ESP12F Modul verbunden. Die Entkopplung von RX/TX ist den D1/Node Platinen Herstellern nicht immer gelungen! +Ich verwende für produktiven Betrieb die "Witzigen Wolke esp" (lichtsensor und led wird davon abgelötet) +ohne die angesteckte Programmierplatine! + +Das ist ein perfektes Teil und günstig zu bekommen :-) +Steuerung Huawei R4850G2 Controller by BavarianSuperGuy @@ -73,7 +91,74 @@ aktuelle Version mit manueller Einstellmöglöichkeit Huawei R4850G2 Controller by BavarianSuperGuy -HIERRENNNNNNN +ESP: + +EINRICHTUNG############################################################################################## +- 0.Bei Nutzung von Mqtt: Mqtt.fx Client öffnen mit Broker verbinden und Topic : 'Huawei/#' abonnieren +- 0.1 Es kommt nach Schritt 8. ein Info Publish vom Esp mit der IP adresse. +- 0.2 Man kann die Ip Adresse nat. auch auf dem herkömmlichen Weg herausfinden +- 1.Firmware auf den gelöschten Esp8266 flashen +- 2.Esp Neustart +- 3.Im Wlan nach HUAWEI_... suchen +- 4.Wlan mit Passwort 12345678 verbinden +- 5.Es öffnet sich automatisch Browser Fenster mit 192.168.4.1 +- 6.Unter Configuration +- 6.1 Wifi auswählen oder eingeben und Passwort eingeben +- 7.Speichern mit dem Button ganz unten +- 8.Esp Neustart +- 9.Ipadresse in Mqtt Client oder Router ausfindig machen +EINRICHTUNG############################################################################################# + +INBETRIEBNAHME########################################################################################## +- 1.Ipaddresse im browser aufrufen +- 2.L1L2L3 Topic von geöffneter Webseite in deinen iobroker/nodered ... übernehmen +ODER wann Nutzung von Mqtt aus ist : +- 3.IPADRESS:80/L1L2L3Auto?Value=-200.66 +- 3.1 IPADRESS durch die ip vom ESP ersetzen, -200.66 stellt den kummulierten Wert deiner 2/3 phasen da +- 4 Bei Shelly3em Betriebsart , dei Betriebsart im blauen Bereich auswählen und die IpAdresse vom Shelly angeben + anschliessend auf Übernehmen klicken +INBETRIEBNAHME########################################################################################## + +CONFIGPORTAL############################################################################################ +Um im Nachhinein wieder ins Configportal zu kommen um die Wlan und Mqtt Daten zu ändern muss der +- Pin RST vom ESP innerhalb 10sekunden 2X auf GND getippt werden +- Anwendungsbispiel: Taster 2mal hintereinander drücken +Daraufhin startet der ESP neu ins Configportal(EINRICHTUNG Punkt 3) , dort trägt man dann alle Daten neu ein, die fehlen +und klickt auf Save (Button ganz unten) +CONFIGPORTAL############################################################################################ + +Tip: +- nur leistungsdaten über L1L2L3 (egal welches Interface) senden +wann sich was geändert hat ! Der esp ansich schickt schon jede sekunde den zuletzt angenommenen Wert. + +!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +Allgemeiner Hinweis : als L1L2L3 Wert wird ein numerischer Wert wie z.B. 200.66 +oder -200.66 erwartet (Dezimaltrenner ist punkt) und muss immer den reelen/aktuellen Verbrauch darstellen! + z.B. L1L2L3 = L1(100)+L2(200)+L3(-300) =0 + + 0 wird übergeben! +!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +- 1.Mqtt L1L2L3 Publish Setting : Qos0 (fire & forget) +- 2.Wenn WebInterface L1L2L3Auto?Value=200.66... genutzt wird dann schon alle sekunden senden + +######################################################################## + +END HINWEIS(NICHT nur die harten, kommen in den Garten) : + +Wann du von L1 L2 oder L3 nichts wissen willst oder sowieso GENERAL die Schnauze voll hast +- Kauf dir nen shelly3em +- Bau ihn oder lass ihn fachmännisch im HAK einbauen +- In der Esp Web Gui wählst du shelly client +- In der Esp Web Gui gibst du die IP Adresse vom shelly3em ein +- In der Esp Web Gui drückst du noch auf übernehmen und restart + +und schon wirds wieder RUHIG im DachstÜbchen! :-) +Zeit fürs Bier gewonnen! + +###################################################################+#### + Bastelplan für Anschluss von Esp12F(Esp8266, D1 Mini) an MCP2515 diff --git a/Webseite Huawei R4850G2 Controller.png b/Webseite Huawei R4850G2 Controller.png index 21bf2eb..a8433e8 100644 Binary files a/Webseite Huawei R4850G2 Controller.png and b/Webseite Huawei R4850G2 Controller.png differ diff --git a/Witzige Wolke CAN Modul.png b/Witzige Wolke CAN Modul.png new file mode 100644 index 0000000..653fe70 Binary files /dev/null and b/Witzige Wolke CAN Modul.png differ diff --git a/espflasher/firmware.bin b/espflasher/firmware.bin deleted file mode 100644 index 6014b16..0000000 Binary files a/espflasher/firmware.bin and /dev/null differ diff --git a/espflasher/firmware_v1.0.2.0.bin b/espflasher/firmware_v1.0.2.0.bin new file mode 100644 index 0000000..0317a80 Binary files /dev/null and b/espflasher/firmware_v1.0.2.0.bin differ