[App][Pro] ESP Easy (Firmware for ESP32, NodeMCU, Wemos...)

Will there be support for the new Homey Pro 2023?

5 Likes

@Joolee i flahed ESP eays on a node MCU, and selected the HC-SR04 for my JSN-SR04T (just like last time) but i dont get any input. i do notice i have a JSN-SR04T V 3.0 nowā€¦ not sure if this can be the problem and if so if its posible to adjust code for this ? these sensors are water proof. (te HC-SR04 are not)

Edit; got it working.

1 Like

Will there be support for the new Homey Pro 2023?

2 Likes

Will this app be updated so it works with new Homey?


@Joolee this is not working ? If the ip changes due to events (power outā€¦) and the devices comes back up with different Ip i need to erase the device and reinstall Everything.

On the other hand, that is a good reason why one should reserve IP addresses for your domotica devices.
Then theyā€™ll never get an other IP after f.i. power outages.

1 Like

I am working on that. :wink:

Hi Joolee and/or fellow ESP Easy app users,

(EDIT: I just enabled Controller 1, configured as HA MQTT ā†’ it sends the temp-, humid- and motion values via MQTT w/o any problem)
Screenshot from 2023-06-07 01-00-50


Iā€™m trying to get a DHT11 temp/humid sensor ( @ GPIO-4 D2) to Homey.
Iā€™ve read this complete thread, and the Wiki and all, but Iā€™m stuck.

I canā€™t select the DHT sensors, although they show their value in the ESPeasy device webpage.
I added a dummy sensor, and I can add it as ā€œEnvironmentā€ temperature/humidity input. But the DHT is not available to select from ā€œEnvironmentā€, Iā€™ve also tried every other input type.

Screenshot from 2023-06-07 00-40-40

The LD2410 mmwave motion alarm output is connected to GPIO-13 D7 as ā€œinput-switchā€, and it now sends motion alarms, thatā€™s nice.
Only, it canā€™t be configured yet (I will add a request for support).

Hereā€™s the JSON

{"System":{
"Load":20.58,
"Load LC":10508,
"Build":20230508,
"Git Build":"mega-20230508",
"System Libraries":"ESP82xx Core 2843a5ac, NONOS SDK 2.2.2-dev(38a443e), LWIP: 2.1.2 PUYA support",
"Plugin Count":47,
"Plugin Description":"[Normal]",
"Build Time":"May  8 2023 07:25:58",
"Binary Filename":"ESP_Easy_mega_20230508_normal_ESP8266_4M1M",
"Local Time":"2023-06-07 01:05:34",
"UTC time stored in RTC chip":"-",
"Time Source":"NTP",
"Time Wander":0.0,
"Use NTP":"true",
"Unit Number":4,
"Unit Name":"presence_badkamer",
"Uptime":55,
"Uptime (ms)":3289114,
"Last Boot Cause":"Soft Reboot",
"Reset Reason":"Software/System restart",
"CPU Eco Mode":"false",
"Heap Max Free Block":10120,
"Heap Fragmentation":20,
"Free RAM":12648,
"Free Stack":3536,
"ESP Chip Model":"ESP8266",
"Sunrise":"7:55",
"Sunset":"20:02",
"Timezone Offset":60,
"Latitude":0.00,
"Longitude":0.00,
"Syslog Log Level":"None",
"Serial Log Level":"Info",
"Web Log Level":"None"
},
"WiFi":{
"Hostname":"presence-badkamer-4",
"IP Config":"DHCP",
"IP Address":"192.168.1.62",
"IP Subnet":"255.255.255.0",
"Gateway":"192.168.1.1",
"STA MAC":"BC:Dxxxxxx",
"DNS 1":"192.168.1.1",
"DNS 2":"(IP unset)",
"SSID":"Fxxxxxx_Out-2.4G",
"BSSID":"00:1xxxxxxx",
"Channel":1,
"Encryption Type":"WPA/WPA2/PSK",
"Connected msec":3286000,
"Last Disconnect Reason":1,
"Last Disconnect Reason str":"(1) Unspecified",
"Number Reconnects":0,
"Configured SSID1":"Fxxxxxx_2.4G",
"Configured SSID2":"Fxxxxxx_Out-2.4G",
"Force WiFi B/G":"false",
"Restart WiFi Lost Conn":"true",
"Force WiFi No Sleep":"false",
"Periodical send Gratuitous ARP":"false",
"Connection Failure Threshold":0,
"Max WiFi TX Power":17.50,
"Current WiFi TX Power":8.00,
"WiFi Sensitivity Margin":3,
"Send With Max TX Power":"false",
"Extra WiFi scan loops":0,
"Use Last Connected AP from RTC":"false",
"RSSI":-57
},
"nodes":[
{"nr":4,
"name":"presence_badkamer",
"build":20230508,
"platform":"ESP Easy Mega",
"ip":"192.168.1.62",
"age":16364
}],
"Sensors":[
{
"TaskValues": [
{"ValueNumber":1,
"Name":"DummyTemp",
"NrDecimals":1,
"Value":-15.5
},
{"ValueNumber":2,
"Name":"DummyHum",
"NrDecimals":0,
"Value":55
}],
"DataAcquisition": [
{"Controller":1,
"IDX":0,
"Enabled":"false"
},
{"Controller":2,
"IDX":2,
"Enabled":"true"
},
{"Controller":3,
"IDX":0,
"Enabled":"false"
}],
"TaskInterval":0,
"Type":"Generic - Dummy Device",
"TaskName":"dummy_temp_hum",
"TaskDeviceNumber":33,
"TaskEnabled":"true",
"TaskNumber":2
},
{
"TaskValues": [
{"ValueNumber":1,
"Name":"motion_alarm",
"NrDecimals":0,
"Value":1
}],
"DataAcquisition": [
{"Controller":1,
"IDX":0,
"Enabled":"true"
},
{"Controller":2,
"IDX":3,
"Enabled":"true"
},
{"Controller":3,
"IDX":0,
"Enabled":"false"
}],
"TaskInterval":10,
"Type":"Switch input - Switch",
"TaskName":"motion_alarm",
"TaskDeviceNumber":1,
"TaskDeviceGPIO1":13,
"TaskEnabled":"true",
"TaskNumber":3
},
{
"TaskValues": [
{"ValueNumber":1,
"Name":"Temperature",
"NrDecimals":1,
"Value":21.2
},
{"ValueNumber":2,
"Name":"Humidity",
"NrDecimals":0,
"Value":52
}],
"DataAcquisition": [
{"Controller":1,
"IDX":0,
"Enabled":"true"
},
{"Controller":2,
"IDX":4,
"Enabled":"true"
},
{"Controller":3,
"IDX":0,
"Enabled":"false"
}],
"TaskInterval":10,
"Type":"Environment - DHT11/12/22  SONOFF2301/7021/MS01",
"TaskName":"dht11_temp_hum",
"TaskDeviceNumber":5,
"TaskDeviceGPIO1":4,
"TaskEnabled":"true",
"TaskNumber":4
}
],
"TTL":1000
}



Note, this setup works fine with HA + ESPHome btw.

Thanks for looking into this!

1 Like

Hello @Joolee, can we expect update for the new homey pro? Thank you in advance!

Hi all! Sorry for not providing any updates lately. Iā€™ve been working the the last few days on updating the app to SDK-V3 (which will make it work on the new 2023 Homeyā€™s) but I canā€™t make any promises for the timeline.
So far it has not been too complicated but I have no idea what horrors might still be waiting for me.

5 Likes

Hi Joolee,

I try to add environment sensors to Homey via espeasy & d1 mini; switch, dummy, relais, i/o output ect. are working fine, data is shown in Espeasy Devices and in Homey.
Unfortunately the environment sensors did not show up when I try to add them in Homey except the dummy environment.

I Did try on a Wemos D1R2 too without succes.

I Use esp bin 20230623 normal
Homey Pro 2019 with version 8.1.5
App version 7.0.3.1209

Searched all Posts and internetā€¦ā€¦

Hope you can give me a hintā€¦

Regards,

Allard

@Joolee
While updating the app to a V3 version maybe you are able to put in an opt-out for the tracking. Iā€™m not so happy with having a lot of calls to espeasy.homey.joolee.nl
Looks like there is every 30 seconds a retry to push the data when the domain isnĀ“t available:


Thanks in advance and success with updating.

1 Like

thanks for the app and all the work.
For the P1 monitor I would like to also have the voltage displayed.
Is this possible?
I would like to use it in a flow and view it in the insight.

Naamloos

greets Luuk

Hello.

Do you have any information on the progress for ESP Easy to support Homey Pro 2023? This is the only thing keeping me from migrating from my old Homey.

ARA

3 Likes

Hello Joolee, we are a good time further now and you have been absent on this forum on a while. Can you provide us with a ets for the next update for the new homey? I rely heavy on your app for a lot of devices!

In case Joolee has left the ship; Are there other options to witch i can migrate without reflashing my esp modules to other firmware? I have been looking to esphome but i like the espeasy interface as it makes setting up stuff very wellā€¦ easy

2 Likes

I canā€™s get the DS18B20 sensors to work. The demo status information works fine, I can see uptime, RAM usage etc from my ESP board. I then added 2 temp sensors, used unique IDX ports. But when I try to add the environment sensors in ESP Easy app, they are not found. What might I be doing wrong?

@Joolee: thank you for the excellent explanation on how to flash ESP easy firmware. As you mentioned ā€˜it will take a whileā€™; could you or anyone reading add how long on average this should take for an ESP32S3 4M @40Mhz 115200?