DanielOgorchock / OmniThing

OmniThing turns your ESP32, ESP8266, Raspberry Pi, Linux Computer, or Windows Computer into a SmartThings composite Device. It is being developed as a cross-platform successor to ST_Anything.
GNU General Public License v3.0
64 stars 16 forks source link

ESP8266 startup failure #11

Closed LarryDysart closed 5 years ago

LarryDysart commented 5 years ago

Arduino IDE 1.8.9, ESP Board Mgr v2.5.0

Created & downloaded full sketch from web site. Beside Network Sender/Receiver, only single ContactSensor configured (snippet): "Devices": [ { "triggers": [ { "interval": 12000, "offset": 0, "command": "poll" } ], "subscriptions": [], "type": "ContactSensor", "name": "MyContact", "input": { "type": "DigitalInputPinArduino", "pin": 1, "invert": false, "pullup": false }, "invert": false, "constantPoll": true } ]

On startup, the initial log output of loadJsonConfig truncates when it gets to this device - sometimes an odd character is at the end of string output, as if the terminating null is not present. I did add a log output of buffer in configWithProgmem before calling loadJsonConfig and it output fine. Is there a different proven combination of IDE/Board Mgr I should try (or what other steps would you recommend to troubleshoot)?

DanielOgorchock commented 5 years ago

Sorry I missed this. Did you end up having any luck with solving it?

LarryDysart commented 5 years ago

Haven't been back to it yet, temporarily switched to ST_Anything until I had more time to experiment

DanielOgorchock commented 5 years ago

Closing for now. Feel free to reopen if the issue still persists.