perrito
New Member
Posts: 22
Raspberry Pi: Yes
|
Post by perrito on May 10, 2020 11:15:31 GMT -8
Hi, I have what I believe is a WeatherBoard V1 running 0.36, I tried to connect to it an air quality sensor and a thunderboard and results became... weird, to say the least Here is a sample: {"variables": {"OurWeatherTime": "2009-85-165 37:165:", "FullDataString": "0.00,0.00,-140.06,180533.00,-4643.14,4.81,16.11,0.00,0.00,4.81,4.81,16.11,16.11,0.00,0.00,0,2009-85-165 37:165:,perriclima,0,-1,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,V:0,WXLMB ,0,,,0,,,0", "FirmwareVersion": "036", "IndoorTemperature": -140.06, "BarometricPressure": 180533.00, "Altitude": -4643.14, "OutdoorTemperature": 0.00, "OutdoorHumidity": 0.00, "CurrentWindSpeed": 4.81, "CurrentWindGust": 16.11, "CurrentWindDirection": 0.00, "EnglishOrMetric": 0, "RainTotal": 0.00, "WindSpeedMin": 4.81, "WindSpeedMax": 4.81, "WindGustMin": 16.11, "WindGustMax": 16.11, "WindDirectionMin": 0.00, "WindDirectionMax": 0.00, "AirQualitySensor": 0, "ThunderBoardLast": ",,0,,,0", "ThunderBoardParams": "", "ESP8266HeapSize": 32584}, "id": "1", "name": "OurWeather", "hardware": "esp8266", "connected": true} Notice how the date is... impossible? and well everything else is skewed too, Are these two things supposed to work in the board? if so ill try to debug.
|
|
perrito
New Member
Posts: 22
Raspberry Pi: Yes
|
Post by perrito on May 10, 2020 14:53:11 GMT -8
Figured it out, turns out it only likes to be connected in a way in particular, to i2c0, then first the breakout board, then all to that, the thunderboard 5->3v board needs to only have the board on it.
|
|
|
Post by SDL on May 11, 2020 12:48:00 GMT -8
Yes, the ThunderBoard (specifically the AS9335 chip) is VERY sensitive to where you put it on the I2C bus. This is a problem with the chip that is not very well documented. We even built a version with an I2C buffer and it didn't help at all. It's the timing in the chip itself and not the incoming bus.
BP
|
|