Mirror of espurna firmware for wireless switches and more
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

68 lines
2.7 KiB

  1. ---
  2. name: Bug report
  3. about: Create a report to help us improve
  4. title: ''
  5. labels: ''
  6. assignees: ''
  7. ---
  8. *Before creating a new issue please check that you have:*
  9. * *searched the existing [issues](https://github.com/xoseperez/espurna/issues) (both open and closed)*
  10. * *searched the [wiki](https://github.com/xoseperez/espurna/wiki)*
  11. * *asked for help in the [gitter chat](https://gitter.im/tinkerman-cat/espurna) ([also available with any Matrix client!](https://matrix.to/#/#tinkerman-cat_espurna:gitter.im))*
  12. * *done the previous things again :)*
  13. *Fulfilling this template will help developers and contributors to address the issue. Try to be as specific and extensive as possible. If the information provided is not enough the issue will likely be closed.*
  14. *You can now remove this line and the above ones. Text in italic is meant to be replaced by your own words. If any of the sections below are not relevant to the issue (for instance, the screenshots or crash report) then you can delete them.*
  15. **Bug description**
  16. *A clear and concise description of what the bug is.*
  17. **Steps to reproduce**
  18. *Steps to reproduce the behavior.*
  19. **Expected behavior**
  20. *A clear and concise description of what you expected to happen.*
  21. **Screenshots**
  22. *If applicable, add screenshots to help explain your problem.*
  23. **Device information**
  24. *Copy-paste here the information as it is outputted by the device. You can get this information by using the `info` command in the serial terminal, telnet or in the DEBUG tab of WebUI*
  25. *If you cannot get this info from the device, please answer this questions:*
  26. * *Device brand, model and version*
  27. * *Arduino Core version*
  28. * *ESPurna git revision or release version*
  29. * *Flash mode*
  30. **Crash report**
  31. *Save the crash postmortem message reported by the device (or, by using `info` and `crash` commands, if done remotely), which may look something like:*
  32. > Exception (28):
  33. > epc1=0x4021e698 epc2=0x00000000 epc3=0x00000000 excvaddr=0x00000000 depc=0x00000000
  34. >
  35. > ctx: sys
  36. > sp: 3ffffc90 end: 3fffffb0 offset: 01a0
  37. > \>\>\>stack\>\>\>
  38. > ...
  39. > \<\<\<stack\<\<\<
  40. >
  41. *And, use one of the following tools to decode it:*
  42. - *https://github.com/mcspr/EspArduinoExceptionDecoder*
  43. - *https://github.com/me-no-dev/EspExceptionDecoder (when using Arduino IDE)*
  44. *When using PlatformIO, it is also possible to use a built-in exception decoder when device's serial connection is available:*
  45. - `pio device monitor --echo -e $environment -f esp8266_exception_decoder`
  46. **Tools used**
  47. * *For a custom builds:*
  48. * *Operating system*
  49. * *PlatformIO platform & environment(s) used*
  50. * *(or) ArduinoIDE version, board and the selected menu options*
  51. * *Browser & version, if the problem is related to the WebUI*
  52. **Additional context**
  53. *Add any other information about the problem here.*