-
Notifications
You must be signed in to change notification settings - Fork 4.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ESP32 with wired LAN and PoE #8503
Comments
The device costs 50€. That's quite high, especially compared to a regular esp32 and a POE splitter. |
It's not just an esp32 and a POE splitter. It has an Ethernet PHY module on it, allowing wired LAN connections with the module. How many other such modules are out there? |
@s-hadinger this board looks interesting https://www.olimex.com/Products/IoT/ESP32/ESP32-POE/open-source-hardware |
Have you tested if LAN connection works fine using Arduino core? Do you have any small sketch using that ethernet chip? |
Look here: https://github.com/OLIMEX/ESP32-POE |
Tasmota, esp32, ble, poe, ethernet, arduino compatible and affordable. I start to like it very much. Nice find! |
I support this feature request strongly: This family of devices need some power supply, running from a battery is mostly impossible due to the relatively high power demand of the Wifi. Therefor, it is an advantage if we can power it via one cable only, thus Ethernet/LAN. Also, ESP32 is one of the rare chips able to handle HTTPS / SSL / TLS properly. This is a precondition to maiking things like electrical door locks and the like... WESP32 can even deliver 12 V 1 A, getting its power from PoE - this is what you need for a solenoid! It would be awesome if you could add LAN support... |
Having ESP32 support and LAN support is something very interesting for me too. |
+1 for ethernet support (esp32-poe works like a charm with ethernet and esphome) |
@s-hadinger US$55 for a 1 off wESP32 is expensive, I agree. However it can be purchased in volume with a price as low as US38/unit in quantities >100. At that latter price it is starting to become realistic as a LED driver/sensor board when you take into account the board can deliver circa 13W @ 12V. PoE driven LED lighting becomes feasible when driven from a variety of cost effective PoE switches. I'm using Netgear GS728TP switches, which have a 190W total PoE power budget supplied from 16 PoE 802.3af ports (15W capable) and 8 PoE+ 802.3at (38W capable) ports [can be purchased on eBay for as low as US $169.00]. Averaged out over many ports, taking into account the cost of conventional LED power supply components provision & installation, results in a more manageable cost overall. Furthermore the GS728TP can be monitored and controlled via SNMP, enabling innovation in sector lighting energy management. Quiescent power consumption of many LED drivers can be as high as several watts even with the luminaire (LED) fully turned off. So being able to fully disable the power supply to multiple drivers based on ambient light and body movement is attractive as well. The dilemma remains with which firmware to implement on these devices. ESPHome on the wESP32 or the Olimex ESP32 PoE boards currently appears to be the way to go, but the prospect of a Tasmota variant becoming available is really the ultimate Holy Grail. |
Interesting perspectives. I believe anything above the $20 limit makes it harder for makers to hack and break. I'm still waiting my Olimex to arrive. Tasmota on ESP32 is still early stage, but promising. Theo is very active on this front. In order to drive LEDs at 13W, you will need both the on-board POE power supply to be sized for it (are they?) and some power drivers for the LEDs (MOSFET?). And a nice case to make it pretty. Edit: according to the FAQ, the Olimex board can only deliver 4W, which leaves ~3W usable. |
Where do you take this $20 limit from? |
Direct from the manufacturer: |
Ordered the olimex iso one to play with... |
I can send you one for free, we are in Germany, right? |
We are in the Netherlands, small province of Germany ;-) |
Not yet :) Well I can send it to the Netherlands too if you like. |
Pls mail me from the github mainpage |
Done :) |
Yeah thanks, close but no LAN / Ethernet. Wifi inside a metal box is not exactly what I need :) |
Thank you. I knew most of them. Now the only question is: Are they all supported by Tasmota and / or how do we make a configuration file for them if they are not yet supported? |
Well, hopefully soon we will be able to make a config almost the same way as we would do with the ESP8266-based units. Today I was in a place where I could have instantly suggested to use Tasmota for a small automation task, but was not able to because of the WiFi requirement of ESP8266. Here only Ethernet is available and deploying WiFis just for this reason is simply unacceptable. |
@nagyrobi @hagenbuch @TrDA-hab |
I don't mean to rush anyone. I was just emphasizing that the need of LAN without any WiFi is a real need. |
That has already been done |
Awesome! Thank you very much! |
I am successfully using the WT32-ETH01 with Ethernet only and like to know if it is possible to disable WiFi by default already in user_config_override.h as I am never want to use the WiFi option at no time. |
in user_config_override.h you can add: #define USER_RULE1 "ON system#boot DO wifi 0 ENDON"
#define USER_BACKLOG "Rule1 1" Remember to erase all flash before flashing (or do |
Hi thanks for the ethernet olimex poe tasmota Firmware...since Update to 11.0.0.1 the ethernet Connecticut does not work Anymore..anybody Else with this issue here? Can i get ethernet Version 10.0.0.1 somewhere to download again? |
There is no standard Tasmota build for the Olimex board |
@smartboart This binary is compiled with the following "my_user_config.h" and "platformio_override.ini" Maybe this is useful for you, but i would highly suggest to get into the compile process on you own, as this offers you a huge amount of options to exactly match your need |
Hello i have already installed pre Compiled bin file 10.0.0.1which is fine for olimex.. from jason2866..see link.. |
Here ist ethernet pre compiled v11 where ethernet not works..https://github.com/Jason2866/Tasmota-specials/blob/firmware/firmware/tasmota32/other/tasmota32-ethernet.bin |
Here is pre compiled v10 which works |
If Jason 's ethernet v11 doesn' t work please open a new issue and provide all required informations |
Hello. Can you help me to enable ethernet port for OLIMEX ESP32-GATEWAY board ? I use Tasmota V10 ethernet pre compiled. |
I have no experience with that board, but as a first longshot, I'd be strongly tempted to try if the template for another ESP32 Ethernet device from Olimex "happens" to work. More generally, the config commands EthAddress, EthClockMode and EthType needs to match the hardware. |
I will check tomorrow with Olimex POE but I believe that the default values match Olimex Ethernet boards for Eth parameters |
Hello, #ethernet commands not working for OLIMEX ESP32-GATEWAY? I can't set static ip
|
Possibly using a too old Tasmota binary. Docs try to match current binaries, and new features are added often. Of course, you also need to have the pins configured for having Ethernet support. |
Hello, It is posible to use BME680 and SGP30 sensors with OLIMEX ESP32 POE and Tasmota ethernet connected ? Thank you |
Yes |
|
Just the standard tasmota32.bin |
I need to use BME680 and SGP30 sensors on I2c |
Obviously, and that was what my answer covers. Point being that you configure I2C after installing Tasmota, and sensor drivers present in the binary will usually detect if "their" sensor is present. |
I understand, so in standard tasmota32 bin I activate the i2c pins and the BME680 and SGP30 sensors will be detected automatically. Have Ethernet port activated? Brilliant |
There is a big help, our docu ;-) https://tasmota.com |
i see the website but when i install Visual Studio and Platformio my computer crash - esp 32 is more faster than my PC :) |
Why do you start with Visual studio and all that? The page linked has a bold Install Tasmota using.... |
Hi, Do you say that the ethernet port can be activated on tasmota32-allsensors.bin for example? |
Not what I said. You do not need allsensors for what you posted about, just use the default Tasmota build. Beware that you can have no stable expectation for what the "experimental" builds like allsensors "happens" to include. |
Anyway, i will lock this CLOSED issue. If you have questions. Please open in Discussions. |
Have you looked for this feature in other issues and in the docs?
The need to run Tasmota on Ethernet-connected devices is obvious. We could finally dump all the issues WiFi may cause in certain cases and build stable and secure systems relying on cables.
Is your feature request related to a problem? Please describe.
wESP32 is a very professional approach to the ESP family. https://wesp32.com/
Basically what it does is that it uses some of the ESP32-WROOM-32 pins connected to an Ethernet PHY module, which is also PoE (supporting IEEE 802.3at standard and passive modes) not only for powering the ESP module itself, but also giving enough power to other accessories like sensors etc.
In the original firmware the module's WiFi part can be still used as a redundant backup connection to the network when wired network fails.
Describe the solution you'd like
Please add support for this wESP32 module, now that ESP32 platform starts to be supported by Tasmota.
Describe alternatives you've considered
There are none so far.
Additional context
I am aware this is not going to happen with two clicks, but it's worth the effort.
The text was updated successfully, but these errors were encountered: