FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: cubiator am 26 März 2023, 21:52:59

Titel: INA219 Stromsensor über Firmata
Beitrag von: cubiator am 26 März 2023, 21:52:59

Hallo zusammen,

ich möchte einen INA219 Stromsensor über Firmata auslesen.
Firmata hat I2C konfiguriert und ein BM180 funktioniert, über FRM_I2C hatte ich auch Werte lesen können, diese konnte ich aber nicht interpretieren.
Nun wollte ich das Modul "I2C_INA219" ausprobieren, scheitere aber bereits beim Anlegen:

Wenn ich ein "define Stromsensor1 I2C_INA219 0x40" eingebe, bekomme ich die Rückmeldung "Unknown module I2C_INA219 " allerdings scheint in dem Modul 10_FRM.pm das Modul enthalten zu sein.

Mag Mir jemand mal ein Beispiel aus seiner Config geben?

define FIRMATA_NANO FRM /dev/serial/by-path/pci-0000:00:14.0-usb-0:2.3:1.0-port0@57600
attr FIRMATA_NANO alias FIRMATA_NANO
attr FIRMATA_NANO i2c-config 1
attr FIRMATA_NANO room Firmata
#   DEF        /dev/serial/by-path/pci-0000:00:14.0-usb-0:2.3:1.0-port0@57600
#   DRIVER_VERSION 0.69
#   DeviceName /dev/serial/by-path/pci-0000:00:14.0-usb-0:2.3:1.0-port0@57600
#   FD         4
#   FUUID      64137089-f33f-260f-74ea-12aa320eda1d9953
#   LAST_RECEIVED 2023-03-26 21:45:25
#   NAME       FIRMATA_NANO
#   NOTIFYDEV  global
#   NR         332
#   NTFY_ORDER 50-FIRMATA_NANO
#   PARTIAL   
#   STATE      Initialized
#   TYPE       FRM
#   analog_pins 14,15,16,17,18,19,20,21
#   analog_resolutions 14:10,15:10,16:10,17:10,18:10,19:10,20:10,21:10
#   eventCount 4
#   firmware   Firmata20230316.ino
#   firmware_version V_2_10
#   i2c_pins   18,19
#   input_pins 2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19
#   onewire_pins 2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19
#   output_pins 2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19
#   protocol_version V_2_06
#   pullup_pins 2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19
#   pwm_pins   3,5,6,9,10,11
#   pwm_resolutions 3:8,5:8,6:8,9:8,10:8,11:8
#   servo_pins 2,3,4,5,6,7,8,9,10,11,12,13
#   servo_resolutions 2:14,3:14,4:14,5:14,6:14,7:14,8:14,9:14,10:14,11:14,12:14,13:14
#   READINGS:
#     2023-03-26 20:18:26   error           I2C: Too few bytes received
#     2023-03-26 20:41:03   state           Initialized
#   SERIAL:
#
setstate FIRMATA_NANO 2023-03-26 20:18:26 error I2C: Too few bytes received


setstate FIRMATA_NANO 2023-03-26 20:41:03 state Initialized



Die Fehlermeldung ist noch von den Versuchen mit FRM_I2C, hier bekam ich irgendwann Rohdaten zu lesen.

LG Cubiator
Titel: Aw: INA219 Stromsensor über Firmata
Beitrag von: cubiator am 03 April 2023, 20:37:12
Hi,

dann stelle ich die Frage einmal anders.
Hat hier jemand INA218 Sensoren an einem Firmata laufen?
Wie wurde das eingebunden? Über "FRM_I2C" oder "I2C_INA219"?