Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - cameron-kranz

#1
Wirelings / Wirelings output only showing 0.0
October 29, 2025, 04:32:08 PM
This message is awaiting approval by a moderator.
I have a light, temp, and soil moisture sensor plugged into my pi hat. When i run the light test program, it outputs correctly, but then when I run either the moisture or temp, it just outputs 0.0 repeatedly. And then if i run the light again it also starts outputting only 0.0. It seems my I2C bus is being corrupted. Here is the output when I run a script 3 times that outputs the addresses on the I2C mux, each time with either the temp, light, or moisture sensor plugged in on port 0, 1, or 2 respectively.

(.venv) pi@rasberrypi:~/plant_monitor $ python3 wireling_mux_test.py
I2C initialized Wireling Hat initialized
Selecting port 0... Found: ['0x48', '0x68', '0x70']

Selecting port 1... Found: ['0x48', '0x68', '0x70']

Selecting port 2... Found: ['0x48', '0x68', '0x70']

Selecting port 3... Found: ['0x48', '0x68', '0x70']

(.venv) pi@rasberrypi:~/plant_monitor $ python3 wireling_mux_test.py
I2C initialized Wireling Hat initialized
Selecting port 0... Found: ['0x48', '0x68', '0x70']

Selecting port 1... Found: ['0x39', '0x48', '0x68', '0x70']

Selecting port 2... Found: ['0x48', '0x68', '0x70']

Selecting port 3... Found: ['0x48', '0x68', '0x70']

(.venv) pi@rasberrypi:~/plant_monitor $ python3 wireling_mux_test.p
I2C initialized Wireling Hat initialized
Selecting port 0... Found: ['0x48', '0x68', '0x70']

Selecting port 1... Found: ['0x48', '0x68', '0x70']

Selecting port 2... Found: ['0x30', '0x31', '0x32', '0x33', '0x34', '0x35', '0x36', '0x37', '0x38', '0x39', '0x3a', '0x3b', '0x3c', '0x3d', '0x3e', '0x3f', '0x40', '0x41', '0x42', '0x43', '0x44', '0x45', '0x46', '0x47', '0x48', '0x49', '0x4a', '0x4b', '0x4c', '0x4d', '0x4e', '0x4f', '0x50', '0x51', '0x52', '0x53', '0x54', '0x55', '0x56', '0x57', '0x58', '0x59', '0x5a', '0x5b', '0x5c', '0x5d', '0x5e', '0x5f', '0x60', '0x61', '0x62', '0x63', '0x64', '0x65', '0x66', '0x67', '0x68', '0x69', '0x6a', '0x6b', '0x6c', '0x6d', '0x6e', '0x6f', '0x70', '0x71', '0x72', '0x73', '0x74', '0x75', '0x76', '0x77', '0x78', '0x79', '0x7a', '0x7b', '0x7c', '0x7d', '0x7e', '0x7f']

Selecting port 3... Found: ['0x0', '0x1', '0x2', '0x3', '0x4', '0x5', '0x6', '0x7', '0x8', '0x9', '0xa', '0xb', '0xc', '0xd', '0xe', '0xf', '0x10', '0x11', '0x12', '0x13', '0x14', '0x15', '0x16', '0x17', '0x18', '0x19', '0x1a', '0x1b', '0x1c', '0x1d', '0x1e', '0x1f', '0x20', '0x21', '0x22', '0x23', '0x24', '0x25', '0x26', '0x27', '0x28', '0x29', '0x2a', '0x2b', '0x2c', '0x2d', '0x2e', '0x2f', '0x30', '0x31', '0x32', '0x33', '0x34', '0x35', '0x36', '0x37', '0x38', '0x39', '0x3a', '0x3b', '0x3c', '0x3d', '0x3e', '0x3f', '0x40', '0x41', '0x42', '0x43', '0x44', '0x45', '0x46', '0x47', '0x48', '0x49', '0x4a', '0x4b', '0x4c', '0x4d', '0x4e', '0x4f', '0x50', '0x51', '0x52', '0x53', '0x54', '0x55', '0x56', '0x57', '0x58', '0x59', '0x5a', '0x5b', '0x5c', '0x5d', '0x5e', '0x5f', '0x60', '0x61', '0x62', '0x63', '0x64', '0x65', '0x66', '0x67', '0x68', '0x69', '0x6a', '0x6b', '0x6c', '0x6d', '0x6e', '0x6f', '0x70', '0x71', '0x72', '0x73', '0x74', '0x75', '0x76', '0x77', '0x78', '0x79', '0x7a', '0x7b', '0x7c', '0x7d', '0x7e', '0x7f']"
SMF spam blocked by CleanTalk