Jump to content

Oberon

Members
  • Gesamte Inhalte

    4
  • Benutzer seit

  • Letzter Besuch

Alle erstellten Inhalte von Oberon

  1. Splendid, problem solved ! I think I'll make that line in the cb_connected and the check before starting the rest of the code a part of my template ;)
  2. I've just tested the temp/humidity sensor, including having only that bricklet connected. Modified the script based on the simple code example and it gives the same error at the humidity = h.get_humidity() line also mentioning a timeout on function 255. That sensor and same ESP board works using brickv, same for the relays and other bricklets I have.
  3. Thanks for the answer, I believe the UID is the correct one as it's the one also visible in bricky. EDIT forgot to add : I have no load connected to the relay, didn't get to that point yet. Attached you'll find the .py file, I didn't edit anything except the auth secret. Basically only the lines 57-70 are from me, the rest has been put together from the enumeration/auth/IDR example file. When commenting out lines 57-58 the rest works (tested with lower time values) Pump_control_tinkerunity.py
  4. Hi there, complete electronics and coding newbie here. Thanks for your patience. I'm using an ESP32 brick controlling a Dual Relay bricklet. I can connect, auth and send set_monoflop and set_value commands and get the relay to trigger with my python script. But when I send idr.get_value() or whatever variant of that (put the function in a variable and print it, etc..), I get this : Traceback (most recent call last): File "C:\Users\U\PycharmProjects\Tinkerforge_test\Pump_control.py", line 70, in <module> idr.get_value() File "C:\Users\U\PycharmProjects\Tinkerforge_test\venv\lib\site-packages\tinkerforge\bricklet_industrial_dual_relay.py", line 123, in get_value self.check_validity() File "C:\Users\U\PycharmProjects\Tinkerforge_test\venv\lib\site-packages\tinkerforge\ip_connection.py", line 506, in check_validity device_identifier = self.ipcon.send_request(self, 255, (), '', 33, '8s 8s c 3B 3B H')[5] # <device>.get_identity File "C:\Users\U\PycharmProjects\Tinkerforge_test\venv\lib\site-packages\tinkerforge\ip_connection.py", line 1314, in send_request raise Error(Error.TIMEOUT, msg, suppress_context=True) tinkerforge.ip_connection.Error: Did not receive response for function 255 in time (-1) Any pointers on what I'm doing wrong to get the relay state ? Thanks in advance
×
×
  • Neu erstellen...