So everything was great until I tried to assign pins/sensors....
I was able to add my ESP8266 controller without much issues, but when trying to assign sensors/pins, It keeps failing to write configuration to controller. I have reset the eprom multiple times and restarted the controller too. It see's the sensors, but won't assign them. Same goes for the heat and cool relays. I'm running a fresh install of Fermentrack on a fresh Raspbian install on a Pi 3b+. For the controllers, I'm using the
Thorrak board with no sensor breakout with the Lolin D1 Mini and LCD2004 I2C LCD Display. I believe the sensors are the correct DS18b20 sensors. I know there's a script that tests them, I bookmarked it, but can't figure out how to find my bookmarked posts. I ran the "debug device connection" and everything passed. I tried changing the one-wire jumper from 5 to 3.3v too, nothing seems to make any difference. Does anyone have any other suggestions???
Here's the stderr log:
Mar 14 2022 01:16:41 JSON decode error: Invalid control character at: line 1 column 10 (char 9)
Mar 14 2022 01:16:41 Line received was: S:{"mode":"�","beerSet": 48.00,"fridgeSet": 48.00,"heatEst": 0.000,"coolEst": 0.000}
Mar 14 2022 01:17:42 JSON decode error: Invalid control character at: line 1 column 10 (char 9)
Mar 14 2022 01:17:42 Line received was: S:{"mode":"�","beerSet": 48.00,"fridgeSet": 48.00,"heatEst": 0.000,"coolEst": 0.000}
Mar 14 2022 01:18:43 JSON decode error: Invalid control character at: line 1 column 10 (char 9)
Mar 14 2022 01:18:43 Line received was: S:{"mode":"�","beerSet": 48.00,"fridgeSet": 48.00,"heatEst": 0.000,"coolEst": 0.000}
Mar 14 2022 01:19:43 JSON decode error: Invalid control character at: line 1 column 10 (char 9)
Mar 14 2022 01:19:43 Line received was: S:{"mode":"�","beerSet": 48.00,"fridgeSet": 48.00,"heatEst": 0.000,"coolEst": 0.000}
Mar 14 2022 01:20:44 JSON decode error: Invalid control character at: line 1 column 10 (char 9)
Mar 14 2022 01:20:44 Line received was: S:{"mode":"�","beerSet": 48.00,"fridgeSet": 48.00,"heatEst": 0.000,"coolEst": 0.000}
Mar 14 2022 01:21:44 JSON decode error: Invalid control character at: line 1 column 10 (char 9)
Mar 14 2022 01:21:44 Line received was: S:{"mode":"�","beerSet": 48.00,"fridgeSet": 48.00,"heatEst": 0.000,"coolEst": 0.000}
Mar 14 2022 01:22:45 JSON decode error: Invalid control character at: line 1 column 10 (char 9)
Mar 14 2022 01:22:45 Line received was: S:{"mode":"�","beerSet": 48.00,"fridgeSet": 48.00,"heatEst": 0.000,"coolEst": 0.000}
Mar 14 2022 01:23:46 JSON decode error: Invalid control character at: line 1 column 10 (char 9)
Mar 14 2022 01:23:46 Line received was: S:{"mode":"�","beerSet": 48.00,"fridgeSet": 48.00,"heatEst": 0.000,"coolEst": 0.000}
Mar 14 2022 01:24:47 JSON decode error: Invalid control character at: line 1 column 10 (char 9)
Mar 14 2022 01:24:47 Line received was: S:{"mode":"�","beerSet": 48.00,"fridgeSet": 48.00,"heatEst": 0.000,"coolEst": 0.000}
Mar 14 2022 01:25:47 JSON decode error: Invalid control character at: line 1 column 10 (char 9)
Mar 14 2022 01:25:47 Line received was: S:{"mode":"�","beerSet": 48.00,"fridgeSet": 48.00,"heatEst": 0.000,"coolEst": 0.000}
Mar 14 2022 01:26:48 JSON decode error: Invalid control character at: line 1 column 10 (char 9)
Mar 14 2022 01:26:48 Line received was: S:{"mode":"�","beerSet": 48.00,"fridgeSet": 48.00,"heatEst": 0.000,"coolEst": 0.000}
Mar 14 2022 01:27:49 JSON decode error: Invalid control character at: line 1 column 10 (char 9)
Mar 14 2022 01:27:49 Line received was: S:{"mode":"�","beerSet": 48.00,"fridgeSet": 48.00,"heatEst": 0.000,"coolEst": 0.000}
Mar 14 2022 01:28:49 JSON decode error: Invalid control character at: line 1 column 10 (char 9)
Mar 14 2022 01:28:49 Line received was: S:{"mode":"�","beerSet": 48.00,"fridgeSet": 48.00,"heatEst": 0.000,"coolEst": 0.000}
Mar 14 2022 01:29:50 JSON decode error: Invalid control character at: line 1 column 10 (char 9)
Mar 14 2022 01:29:50 Line received was: S:{"mode":"�","beerSet": 48.00,"fridgeSet": 48.00,"heatEst": 0.000,"coolEst": 0.000}
Mar 14 2022 01:30:51 JSON decode error: Invalid control character at: line 1 column 10 (char 9)
Mar 14 2022 01:30:51 Line received was: S:{"mode":"�","beerSet": 48.00,"fridgeSet": 48.00,"heatEst": 0.000,"coolEst": 0.000}
Mar 14 2022 01:31:52 JSON decode error: Invalid control character at: line 1 column 10 (char 9)
Mar 14 2022 01:31:52 Line received was: S:{"mode":"�","beerSet": 48.00,"fridgeSet": 48.00,"heatEst": 0.000,"coolEst": 0.000}
Mar 14 2022 01:32:52 JSON decode error: Invalid control character at: line 1 column 10 (char 9)
Mar 14 2022 01:32:52 Line received was: S:{"mode":"�","beerSet": 48.00,"fridgeSet": 48.00,"heatEst": 0.000,"coolEst": 0.000}
Mar 14 2022 01:33:58 JSON decode error: Invalid control character at: line 1 column 10 (char 9)
Mar 14 2022 01:33:58 Line received was: S:{"mode":"�","beerSet": 48.00,"fridgeSet": 48.00,"heatEst": 0.000,"coolEst": 0.000}
Mar 14 2022 01:33:58 JSON decode error: Invalid control character at: line 1 column 10 (char 9)
Mar 14 2022 01:33:58 Line received was: S:{"mode":"�","beerSet": 48.00,"fridgeSet": 48.00,"heatEst": 0.000,"coolEst": 0.000}
Mar 14 2022 01:34:59 JSON decode error: Invalid control character at: line 1 column 10 (char 9)
Mar 14 2022 01:34:59 Line received was: S:{"mode":"�","beerSet": 48.00,"fridgeSet": 48.00,"heatEst": 0.000,"coolEst": 0.000}
Mar 14 2022 01:35:20 Received applyDevice request, updating to: {"i": 0, "c": 1, "b": 0, "f": 5, "h": 2, "p": 12, "j": null, "a": "28E26F07000000A1"}
Mar 14 2022 01:35:22 Device updated to: {"i":0,"t":0,"c":-26,"b":30,"f":72,"h":0,"d":0,"p":3}
Mar 14 2022 01:35:22 Controller debug message: ERROR 7: Invalid config for device owner type 2 beer=0 chamber=1
Mar 14 2022 01:35:22 Installed devices received: []
Mar 14 2022 01:35:22 Controller debug message: ERROR 3: Device definition update specification is invalid
Mar 14 2022 01:35:23 Available devices received: [{"i": -1, "t": 0, "c": 1, "b": 0, "f": 0, "h": 2, "d": 0, "p": 12, "v": 16.875, "a": "28E26F07000000A1", "j": 0.0}, {"i": -1, "t": 0, "c": 1, "b": 0, "f": 0, "h": 2, "d": 0, "p": 12, "v": 17.688, "a": "28FF6401BDDF0A5B", "j": 0.0}, {"i": -1, "t": 0, "c": 1, "b": 0, "f": 0, "h": 1, "d": 0, "p": 16, "x": 1}, {"i": -1, "t": 0, "c": 1, "b": 0, "f": 0, "h": 1, "d": 0, "p": 14, "x": 1}, {"i": -1, "t": 0, "c": 1, "b": 0, "f": 0, "h": 1, "d": 0, "p": 13, "x": 1}]
Mar 14 2022 01:35:25 Installed devices received: []
Mar 14 2022 01:35:25 Available devices received: [{"i": -1, "t": 0, "c": 1, "b": 0, "f": 0, "h": 2, "d": 0, "p": 12, "v": 16.875, "a": "28E26F07000000A1", "j": 0.0}, {"i": -1, "t": 0, "c": 1, "b": 0, "f": 0, "h": 2, "d": 0, "p": 12, "v": 17.688, "a": "28FF6401BDDF0A5B", "j": 0.0}, {"i": -1, "t": 0, "c": 1, "b": 0, "f": 0, "h": 1, "d": 0, "p": 16, "x": 1}, {"i": -1, "t": 0, "c": 1, "b": 0, "f": 0, "h": 1, "d": 0, "p": 14, "x": 1}, {"i": -1, "t": 0, "c": 1, "b": 0, "f": 0, "h": 1, "d": 0, "p": 13, "x": 1}]
Mar 14 2022 01:35:43 Received applyDevice request, updating to: {"i": 0, "c": 1, "b": 0, "f": 2, "h": 1, "p": 16, "x": "1"}
Mar 14 2022 01:35:45 Device updated to: {"i":0,"t":0,"c":-26,"b":30,"f":72,"h":0,"d":0,"p":3}
Mar 14 2022 01:35:45 Controller debug message: ERROR 7: Invalid config for device owner type 2 beer=0 chamber=1
Mar 14 2022 01:35:45 Installed devices received: []
Mar 14 2022 01:35:45 Controller debug message: ERROR 3: Device definition update specification is invalid
Mar 14 2022 01:35:46 Available devices received: [{"i": -1, "t": 0, "c": 1, "b": 0, "f": 0, "h": 2, "d": 0, "p": 12, "v": 16.875, "a": "28E26F07000000A1", "j": 0.0}, {"i": -1, "t": 0, "c": 1, "b": 0, "f": 0, "h": 2, "d": 0, "p": 12, "v": 17.688, "a": "28FF6401BDDF0A5B", "j": 0.0}, {"i": -1, "t": 0, "c": 1, "b": 0, "f": 0, "h": 1, "d": 0, "p": 16, "x": 1}, {"i": -1, "t": 0, "c": 1, "b": 0, "f": 0, "h": 1, "d": 0, "p": 14, "x": 1}, {"i": -1, "t": 0, "c": 1, "b": 0, "f": 0, "h": 1, "d": 0, "p": 13, "x": 1}]
Mar 14 2022 01:35:48 Installed devices received: []
Mar 14 2022 01:35:49 Available devices received: [{"i": -1, "t": 0, "c": 1, "b": 0, "f": 0, "h": 2, "d": 0, "p": 12, "v": 16.875, "a": "28E26F07000000A1", "j": 0.0}, {"i": -1, "t": 0, "c": 1, "b": 0, "f": 0, "h": 2, "d": 0, "p": 12, "v": 17.688, "a": "28FF6401BDDF0A5B", "j": 0.0}, {"i": -1, "t": 0, "c": 1, "b": 0, "f": 0, "h": 1, "d": 0, "p": 16, "x": 1}, {"i": -1, "t": 0, "c": 1, "b": 0, "f": 0, "h": 1, "d": 0, "p": 14, "x": 1}, {"i": -1, "t": 0, "c": 1, "b": 0, "f": 0, "h": 1, "d": 0, "p": 13, "x": 1}]
Mar 14 2022 01:35:59 JSON decode error: Invalid control character at: line 1 column 10 (char 9)
Mar 14 2022 01:35:59 Line received was: S:{"mode":"�","beerSet": 48.00,"fridgeSet": 48.00,"heatEst": 0.000,"coolEst": 0.000}
Mar 14 2022 01:37:00 JSON decode error: Invalid control character at: line 1 column 10 (char 9)
Mar 14 2022 01:37:00 Line received was: S:{"mode":"�","beerSet": 48.00,"fridgeSet": 48.00,"heatEst": 0.000,"coolEst": 0.000}
Mar 14 2022 01:38:00 JSON decode error: Invalid control character at: line 1 column 10 (char 9)
Mar 14 2022 01:38:00 Line received was: S:{"mode":"�","beerSet": 48.00,"fridgeSet": 48.00,"heatEst": 0.000,"coolEst": 0.000}
Mar 14 2022 01:39:01 JSON decode error: Invalid control character at: line 1 column 10 (char 9)
Mar 14 2022 01:39:01 Line received was: S:{"mode":"�","beerSet": 48.00,"fridgeSet": 48.00,"heatEst": 0.000,"coolEst": 0.000}
Mar 14 2022 01:40:02 JSON decode error: Invalid control character at: line 1 column 10 (char 9)
Mar 14 2022 01:40:02 Line received was: S:{"mode":"�","beerSet": 48.00,"fridgeSet": 48.00,"heatEst": 0.000,"coolEst": 0.000}
Mar 14 2022 01:41:02 JSON decode error: Invalid control character at: line 1 column 10 (char 9)
Mar 14 2022 01:41:02 Line received was: S:{"mode":"�","beerSet": 48.00,"fridgeSet": 48.00,"heatEst": 0.000,"coolEst": 0.000}
Mar 14 2022 01:42:03 JSON decode error: Invalid control character at: line 1 column 10 (char 9)
Mar 14 2022 01:42:03 Line received was: S:{"mode":"�","beerSet": 48.00,"fridgeSet": 48.00,"heatEst": 0.000,"coolEst": 0.000}
Mar 14 2022 01:43:03 JSON decode error: Invalid control character at: line 1 column 10 (char 9)
Mar 14 2022 01:43:03 Line received was: S:{"mode":"�","beerSet": 48.00,"fridgeSet": 48.00,"heatEst": 0.000,"coolEst": 0.000}
Mar 14 2022 01:44:05 JSON decode error: Invalid control character at: line 1 column 10 (char 9)
Mar 14 2022 01:44:05 Line received was: S:{"mode":"�","beerSet": 48.00,"fridgeSet": 48.00,"heatEst": 0.000,"coolEst": 0.000}
Mar 14 2022 01:45:06 JSON decode error: Invalid control character at: line 1 column 10 (char 9)
Mar 14 2022 01:45:06 Line received was: S:{"mode":"�","beerSet": 48.00,"fridgeSet": 48.00,"heatEst": 0.000,"coolEst": 0.000}
Mar 14 2022 01:46:06 JSON decode error: Invalid control character at: line 1 column 10 (char 9)
Mar 14 2022 01:46:06 Line received was: S:{"mode":"�","beerSet": 48.00,"fridgeSet": 48.00,"heatEst": 0.000,"coolEst": 0.000}
Mar 14 2022 01:47:07 JSON decode error: Invalid control character at: line 1 column 10 (char 9)
Mar 14 2022 01:47:07 Line received was: S:{"mode":"�","beerSet": 48.00,"fridgeSet": 48.00,"heatEst": 0.000,"coolEst": 0.000}
Mar 14 2022 01:48:08 JSON decode error: Invalid control character at: line 1 column 10 (char 9)
Mar 14 2022 01:48:08 Line received was: S:{"mode":"�","beerSet": 48.00,"fridgeSet": 48.00,"heatEst": 0.000,"coolEst": 0.000}
Mar 14 2022 01:49:08 JSON decode error: Invalid control character at: line 1 column 10 (char 9)
Mar 14 2022 01:49:08 Line received was: S:{"mode":"�","beerSet": 48.00,"fridgeSet": 48.00,"heatEst": 0.000,"coolEst": 0.000}
Mar 14 2022 01:50:09 JSON decode error: Invalid control character at: line 1 column 10 (char 9)
Mar 14 2022 01:50:09 Line received was: S:{"mode":"�","beerSet": 48.00,"fridgeSet": 48.00,"heatEst": 0.000,"coolEst": 0.000}
Mar 14 2022 01:51:09 JSON decode error: Invalid control character at: line 1 column 10 (char 9)
Mar 14 2022 01:51:09 Line received was: S:{"mode":"�","beerSet": 48.00,"fridgeSet": 48.00,"heatEst": 0.000,"coolEst": 0.000}
Mar 14 2022 01:52:10 JSON decode error: Invalid control character at: line 1 column 10 (char 9)
Mar 14 2022 01:52:10 Line received was: S:{"mode":"�","beerSet": 48.00,"fridgeSet": 48.00,"heatEst": 0.000,"coolEst": 0.000}
Mar 14 2022 01:53:11 JSON decode error: Invalid control character at: line 1 column 10 (char 9)
Mar 14 2022 01:53:11 Line received was: S:{"mode":"�","beerSet": 48.00,"fridgeSet": 48.00,"heatEst": 0.000,"coolEst": 0.000}
Mar 14 2022 01:54:11 JSON decode error: Invalid control character at: line 1 column 10 (char 9)
Mar 14 2022 01:54:11 Line received was: S:{"mode":"�","beerSet": 48.00,"fridgeSet": 48.00,"heatEst": 0.000,"coolEst": 0.000}
Mar 14 2022 01:55:12 JSON decode error: Invalid control character at: line 1 column 10 (char 9)
Mar 14 2022 01:55:12 Line received was: S:{"mode":"�","beerSet": 48.00,"fridgeSet": 48.00,"heatEst": 0.000,"coolEst": 0.000}
Mar 14 2022 01:56:13 JSON decode error: Invalid control character at: line 1 column 10 (char 9)
Mar 14 2022 01:56:13 Line received was: S:{"mode":"�","beerSet": 48.00,"fridgeSet": 48.00,"heatEst": 0.000,"coolEst": 0.000}
Mar 14 2022 01:57:14 JSON decode error: Invalid control character at: line 1 column 10 (char 9)
Mar 14 2022 01:57:14 Line received was: S:{"mode":"�","beerSet": 48.00,"fridgeSet": 48.00,"heatEst": 0.000,"coolEst": 0.000}