Hallo, wir versuchen seit Tagen so eine 16 Kanal PWM Karte am Raspi I2C dazu zu überreden ein PWM Signal auszugeben. In der Konsole funktioniert es mit einem kleinen Python skript aber in FHEM mit dem Modul PCA9685 tut sich rein garnichts.
Hat jemand eine Idee was wir noch testen können bzw falsch machen ?
RPII2C definiert und läuft?
IODev angegeben?
list <device> für beide Komponenten wären aufschlussreich.
Gruß Jens
IODEF List:
Internals:
DEF 1
DeviceName /dev/i2c-1
NAME IODEF
NOTIFYDEV global
NR 24
NTFY_ORDER 50-IODEF
STATE Ok
TYPE RPII2C
ioctl_ph_exists 1
Attributes:
RPII2C ist definiert, wenn ich list mache sagt er aber kein device gefunden
Ich muss dazu sagen, ich habe nicht so viel Ahnung, bitte nicht lachen wenn ich blöde Fragen stelle...
jetzt weiss ich was du meinst mit dem 2ten... ;)
Internals:
DEF 0x40
Frequency 196.9 Hz
I2C_Address 64
IODEF_SENDSTAT Ok
IODev IODEF
NAME Secundaerluefter
NR 23
STATE Ok
TYPE I2C_PCA9685
READINGS:
2018-12-03 19:56:06 Port00 949
2018-12-03 19:56:06 Port01 949
2018-12-03 19:56:06 Port02 949
2018-12-03 19:56:06 Port03 949
2018-12-03 19:56:06 Port04 949
2018-12-03 19:56:06 Port05 949
2018-12-03 19:56:06 Port06 949
2018-12-03 19:56:06 Port07 949
2018-12-03 19:56:06 Port08 949
2018-12-03 19:56:06 Port09 949
2018-12-03 19:56:06 Port10 949
2018-12-03 19:56:06 Port11 949
2018-12-03 19:56:06 Port12 949
2018-12-03 19:56:06 Port13 949
2018-12-03 19:56:06 Port14 949
2018-12-03 19:56:06 Port15 949
2018-12-03 19:56:06 Port_d00 0
2018-12-03 19:56:06 Port_d01 0
2018-12-03 19:56:06 Port_d02 0
2018-12-03 19:56:06 Port_d03 0
2018-12-03 19:56:06 Port_d04 0
2018-12-03 19:56:06 Port_d05 0
2018-12-03 19:56:06 Port_d06 0
2018-12-03 19:56:06 Port_d07 0
2018-12-03 19:56:06 Port_d08 0
2018-12-03 19:56:06 Port_d09 0
2018-12-03 19:56:06 Port_d10 0
2018-12-03 19:56:06 Port_d11 0
2018-12-03 19:56:06 Port_d12 0
2018-12-03 19:56:06 Port_d13 0
2018-12-03 19:56:06 Port_d14 0
2018-12-03 19:56:06 Port_d15 0
2018-12-03 19:56:06 state Ok
confregs:
ALLCALLADR 224
PRESCALE 30
SUBADR1 226
SUBADR2 228
SUBADR3 232
modereg1 32
modereg2 0
Attributes:
IODev IODEF
Ist doch schon mal was. Was sagt "i2cdetect -y 1" auf der Konsole?
findet auf adresse 40 das Modul und noch mein pcf8475 auf einer zweiten Adresse, das funktioniert auch anstandslos
Gesendet von meinem MHA-L29 mit Tapatalk
Die Übersicht von Deinem Device Secundaerluefter sieht doch gut aus.
Die Kommunikation mit den PCA9685 läuft schonmal.
Vermutlich ist der PCA9685 noch nicht entsperchend Deiner Anforderungen konfiguriert.
Besonders die Einstellungen im Attribut modereg2 (OUTDRV, OUTNE0).
In Deinem Python Script oder im Datenblatt des PCA9685 solltest du fündig werden.
Zitat von: klausw am 04 Dezember 2018, 22:54:53
Die Übersicht von Deinem Device Secundaerluefter sieht doch gut aus.
Die Kommunikation mit den PCA9685 läuft schonmal.
Vermutlich ist der PCA9685 noch nicht entsperchend Deiner Anforderungen konfiguriert.
Besonders die Einstellungen im Attribut modereg2 (OUTDRV, OUTNE0).
In Deinem Python Script oder im Datenblatt des PCA9685 solltest du fündig werden.
dein Tipp war Gold wert, jetzt läuft es, danke
Gesendet von meinem MHA-L29 mit Tapatalk