Node-Red mit TSL2561 Sensor verknüpfen | German

Ich würde gerne wissen wie ich die Daten (SDA/SCL) mit Node-red auslesen kann.

Das normale Python Skript sieht so aus.

`import smbus
import time

Get I2C bus

bus = smbus.SMBus(1)

bus.write_byte_data(0x39, 0x00 | 0x80, 0x03)
bus.write_byte_data(0x39, 0x01 | 0x80, 0x02)

time.sleep(0.5)
data = bus.read_i2c_block_data(0x39, 0x0C | 0x80, 2)
data1 = bus.read_i2c_block_data(0x39, 0x0E | 0x80, 2)

Convert the data

ch0 = data[1] * 256 + data[0]
ch1 = data1[1] * 256 + data1[0]

Output data to screen

print "Full Spectrum(IR + Visible) :%d lux" %ch0
print "Infrared Value :%d lux" %ch1
print "Visible Value :%d lux" %(ch0 - ch1)`

und das möchte ich durch Node-Red ersetzen aber wie.

Du kannst auch dein Python script mit dem Exec node ausfuehren!

1 Like

Ergebnisse in Umgebungsvariablen spechern und mit einem change node einlesen? Habe ich selbst nicht gemacht, muss du probieren.

1 Like

danke habs geschafft