├── BastelPlan0_ESP8266_Rs485_Modul.png
├── HTB1z3heQpXXXXb_aXXXq6xXFXXXz.jpg
├── LICENSE
├── README.md
├── Tracer10420an.png
├── Tracer_Rj45_Rs485.png
├── WebSeite-Epever Controller.png
├── epeverjsondata.png
├── espflasher
├── FlashESP8266.exe
├── blank_1MB_4MB.zip
├── esptool.exe
└── firmware_v1.0.1.3.bin
├── rs485.png
└── rs485_2 .png
/BastelPlan0_ESP8266_Rs485_Modul.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/KlausLi/Esp-Epever-Controller/20aa7dd448688ddec006cfbf32dec85a90026c8a/BastelPlan0_ESP8266_Rs485_Modul.png
--------------------------------------------------------------------------------
/HTB1z3heQpXXXXb_aXXXq6xXFXXXz.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/KlausLi/Esp-Epever-Controller/20aa7dd448688ddec006cfbf32dec85a90026c8a/HTB1z3heQpXXXXb_aXXXq6xXFXXXz.jpg
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2021 Klaus Lichtnecker
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 |
2 | Was nett wäre, Vergesst bitte nicht meinen Kanal zu abonnieren und zu liken ;-) ... wann disliken gut wär, dann das auch :-))
3 |
4 | https://www.youtube.com/c/BavarianSuperGuy
5 |
6 | Falls Ihr mich unterstützen wollt, Spenden sind herzlich willkommen und würde mich sehr freuen :-)
7 | Hier bitte - https://paypal.me/BSGuy
8 |
9 | Ich übernehme keine Haftung für Schäden, die aufgrund der Nutzung
10 | der Software entstehen oder entstanden sind.
11 | Jeder ist für sein tun selber verantwortlich.
12 | Mir sind keine Probleme bekannt.
13 |
14 | 3 Dinge sind wichtig für die Umsetzung dieses Projekts:
15 | - 3,3V
16 | - Guter Wlan Empfang(Keine Leerzeichen in der SSID vom Router)
17 | - Readme vollstandig lesen, dann nochmal
18 | wann readme gelesen wurde und ihr daraufhin gemerkt habt
19 | aufgrund der Methode die beschrieben wird ,
20 | der wlan empfang ist schlecht und lässt sich nicht ändern
21 |
22 | ... https://www.google.com/search?q=esp8266+antennenhack
23 |
24 | ich kann keinen besseren Empfang programmiern!
25 | und der esp kann auch nix anderes machen
26 | wann er ständig versucht sich ins Wlan einzuloggen
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 | # EspEpeverController mit Webseite
35 | Der Esp8266 ist über ein Rs485 Modul mit dem Epever Solar Laderegler verbunden und kann diesen die verfügbaren Daten auslesen bzw. auch das LoadReails des Tracer ein und ausschalten.
36 |
37 | Kurzum die Firmware die es hier zum Download gibt stellt ein Montitoring über Web bereit.
38 | Getestet wurde die Kommunikation mitdem Tracer 10420 AN, warscheinlich funzt es für alle Epever.
39 |
40 | Die Firmware(firmware_vX.X.X.X.bin") ist im Verzeichnis espflasher.
41 | Diese kann unkompliziert auf einen 4Mbyte Esp mit dem im Verzeichnis enhaltenen
42 | Tool "FlashESP8266.exe" geflasht werden.
43 | Dieses Tool FlashESP8266.exe ist nicht von mir , aber hat schon hevorragende Dienste geleistet.
44 |
45 |
46 |
47 | Was kann der ESP8266 Epever Controller :
48 |
49 |
50 |
51 | - Die blinkende Überschrift in der Webseite ist ein Alive zeichen , solange die Überschrift "ESP Herzschlag" blinkt , ist alles gut
52 | - Es kann das Relais im Tracer für Load aus und eingeschalten werden.
53 | - Anzeige aller verfügbaren Daten des Tracer in der Webseite
54 | - Übermittlung per Mqtt aller verfügbaren Tracer Daten als Json Array (Topic steht in der Webseite)
55 | - Übermittlung per Webinterface aller verfügbaren Tracer Daten als Json Array (Url steht in der Webseite)
56 | - Anzeige der Wlan Signalstärke in der Webseite, je näher an 0 desto besser ist das Signal, z.B. 75 is grenzwertig OK
57 | (RSSI wird nicht aktualisiert, für aktuellen Wert, F5 im Browser drücken)
58 | - Doppelreset implementierung um wieder ins Configportal im eigenen Esp AP zu kommen
59 | - ElegantOta Implementierung für FirmwareUpdates
60 | - ...
61 |
62 |
63 |
64 |
65 |
66 | RS485 ttl Adapter (2 verschiedene getestet)
67 | - rs485 adapter A an A von Epever Rj45(Pin5) anschliessen und Rs485 B an Epever Rj45 B (Pin4)
68 |
69 |
70 | - Beim "DI DE RE RO" Rs485 Modul
71 | werden die mittleren Rs485 Pins "DE RE" auf einen Pin gebrückt an Esp GPIO0 angeschlossen.
72 | Dann Rs485 "DI" auf Esp TX und Rs485 "RO" auf Esp RX
73 |
74 |
75 | - Beim RX TX Rs485 Modul
76 | wird der Rs485 TX mit Esp TX verbunden und Rs485 RX mit Esp RX verbunden , also nicht kreuzen!
77 |
78 | !Vcc ist bei beiden Modulen 3.3volt!
79 |
80 | Keinen USB/TTL Adapter als 3,3v Poduktiv Stromquelle verwenden, für erstflashen is es OK!
81 |
82 |
83 | ESP:
84 |
85 | EINRICHTUNG##############################################################################################
86 | - 0.Bei Nutzung von Mqtt: Mqtt.fx Client öffnen mit Broker verbinden und Topic : 'Epever/#' abonnieren
87 | - 0.1 Es kommt nach Schritt 8. ein Info Publish vom Esp mit der IP adresse.
88 | - 0.2 Man kann die Ip Adresse nat. auch auf dem herkömmlichen Weg herausfinden
89 | - 1.Firmware auf den gelöschten Esp8266 flashen
90 | - 2.Esp Neustart
91 | - 3.Im Wlan nach EPEVER_... suchen
92 | - 4.Wlan mit Pwd 12345678 verbinden
93 | - 5.Es öffnet sich automatisch Browser Fenster mit 192.168.4.1
94 | - 6.Unter Configuration
95 | - 6.1 Wifi auswählen oder eingeben und Passwort eingeben
96 | - 6.2 Mqtt kann derzeit nur ohne ssl und sit Version 1.0.0.5 mit Benutzer/Passwort benutzt werden
97 | - 7.Speichern mit dem Button ganz unten
98 | - 8.Esp Neustart
99 | - 9.Ipadresse in Mqtt Client oder Router ausfindig machen
100 | EINRICHTUNG#############################################################################################
101 |
102 | INBETRIEBNAHME##########################################################################################
103 | - 1.Ipaddresse im browser aufrufen
104 |
105 | INBETRIEBNAHME##########################################################################################
106 |
107 | CONFIGPORTAL############################################################################################
108 | Um im Nachhinein wieder ins Configportal zu kommen um die Wlan und Mqtt Daten zu ändern muss der
109 | - Pin RST vom ESP innerhalb 10sekunden 2X auf GND getippt werden
110 | - Anwendungsbispiel: Taster 2mal hintereinander drücken
111 | Daraufhin startet der ESP neu ins Configportal(EINRICHTUNG Punkt 3) , dort trägt man dann alle Daten neu ein, die fehlen
112 | und klickt auf Save (Button ganz unten)
113 | CONFIGPORTAL############################################################################################
114 |
115 | Tip:
116 | - Die Webschnittstelle für die Tracer Daten nur max alle 1-2 sekunden aufrufen
117 |
118 | Epever Tracer Json Beispiel:
119 |
120 |
121 |
122 |
123 |
--------------------------------------------------------------------------------
/Tracer10420an.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/KlausLi/Esp-Epever-Controller/20aa7dd448688ddec006cfbf32dec85a90026c8a/Tracer10420an.png
--------------------------------------------------------------------------------
/Tracer_Rj45_Rs485.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/KlausLi/Esp-Epever-Controller/20aa7dd448688ddec006cfbf32dec85a90026c8a/Tracer_Rj45_Rs485.png
--------------------------------------------------------------------------------
/WebSeite-Epever Controller.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/KlausLi/Esp-Epever-Controller/20aa7dd448688ddec006cfbf32dec85a90026c8a/WebSeite-Epever Controller.png
--------------------------------------------------------------------------------
/epeverjsondata.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/KlausLi/Esp-Epever-Controller/20aa7dd448688ddec006cfbf32dec85a90026c8a/epeverjsondata.png
--------------------------------------------------------------------------------
/espflasher/FlashESP8266.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/KlausLi/Esp-Epever-Controller/20aa7dd448688ddec006cfbf32dec85a90026c8a/espflasher/FlashESP8266.exe
--------------------------------------------------------------------------------
/espflasher/blank_1MB_4MB.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/KlausLi/Esp-Epever-Controller/20aa7dd448688ddec006cfbf32dec85a90026c8a/espflasher/blank_1MB_4MB.zip
--------------------------------------------------------------------------------
/espflasher/esptool.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/KlausLi/Esp-Epever-Controller/20aa7dd448688ddec006cfbf32dec85a90026c8a/espflasher/esptool.exe
--------------------------------------------------------------------------------
/espflasher/firmware_v1.0.1.3.bin:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/KlausLi/Esp-Epever-Controller/20aa7dd448688ddec006cfbf32dec85a90026c8a/espflasher/firmware_v1.0.1.3.bin
--------------------------------------------------------------------------------
/rs485.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/KlausLi/Esp-Epever-Controller/20aa7dd448688ddec006cfbf32dec85a90026c8a/rs485.png
--------------------------------------------------------------------------------
/rs485_2 .png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/KlausLi/Esp-Epever-Controller/20aa7dd448688ddec006cfbf32dec85a90026c8a/rs485_2 .png
--------------------------------------------------------------------------------