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!

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

danke habs geschafft