Raspberry Pi Add-On Board (nicht mehr verfügbar / Fertigung eingestellt)

Begonnen von locutus, 06 August 2013, 23:00:49

Vorheriges Thema - Nächstes Thema

PeMue

Zitat von: kaihs am 08 Dezember 2015, 18:58:02
Habe die Änderungen gerade eingecheckt.
Das hex auch? Habe es leider nicht gefunden  ;)

Gruß PeMue
RPi3Bv1.2 rpiaddon 1.66 6.0 1xHM-CC-RT-DN 1.4 1xHM-TC-IT-WM 1.1 2xHB-UW-Sen-THPL-O 0.15 1x-I 0.14OTAU  1xCUNO2 1.67 2xEM1000WZ 2xUniroll 1xASH2200 3xHMS100T(F) 1xRFXtrx 90 1xWT440H 3xTFA30.3150 5xFA21
RPi1Bv2 LCDCSM 1.63 5.8 2xMAX HKT 1xMAX RT V200KW1 Heizung Wasser

kaihs

Zitat von: PeMue am 10 Dezember 2015, 13:54:51
Das hex auch? Habe es leider nicht gefunden  ;)

Das habe ich jetzt auch hinzugefügt (im Verzeichnis Devices/rpiaddon)
Banana Pi, Add-On Board mit 1.8" TFT LCD und IR-Sender, CULFW V1.61, div. Homematic Komponenten, Pollin Funksteckdosen, Selbstbau CUL433 MHz, Jeelink Clone, EC3000
Selbstbau CUL868MHz für Wireless M-Bus, SIGNALduino mit Logilink Temp.-sensoren und Auriol Wetterstation

RappaSan

Vielleicht ein bisschen off Topic:
Bekommt man eine Webseite auf dem Display dargestellt?
Genauer gesagt eine Seite, die mit Infopanel erstellt wurde.


toensi

Moin @ All !

Gibt es eine Möglichkeit das Addon Board per FHEM zu flashen ??
Um es auf den neuesten Stand zu bringen.

locutus : Zum Nikolaus bekommt das Board neue Firmware. Die Erweiterung umfasst im Einzelnen folgende Funkprotokolle:
- Kopp Free-control
- Home Easy
- BelFox
- LaCrosse
- ZWave

Wie flashe ich die 4 Dateien am einfachsten ?? ohne das ich was Kaputt mache ??

Gibt es hierzu eine Anleitung ??

Danke schonmal Vorab !
toensi

pc1246

Moin toensi
Das sollte mit der SUFU schnell zu finden sein! Das ist schon oft Thema gewesen! Im ersten Post steht auch so einiges!
Gruss Christoph
HP T610
Onkyo_AVR;3 Enigma2; SB_Server ; SB_Player; HM-USB mit 15 HM-CC-RT-DN, 3 HM_WDS10_TH_O, 6 HM-Sec-SCo, 4 HM-Sec-MDIR-2, 1 HM-Sen-MDIR-O-2, 8 Ferion 5000 OW ; PhilipsTV; 4 harmony hub; Jeelink mit 9 PCA301; Somfy; S7-300; 3 LGW; HUE; HM-IP auf Charly

RappaSan

Hallo Damian, danke für den Tip.

Will aber bei mir nicht klappen. Fehlermeldung:

(!) [ 2597:    0.000] --> Caught signal 11 (at 0x76f0e000, invalid permissions) <--
(!!!)  *** WARNING [still objects in 'Layer Region Pool'] *** [../../../lib/fusion/object.c:241 in fusion_object_pool_destroy()]
(!!!)  *** WARNING [still objects in 'Layer Context Pool'] *** [../../../lib/fusion/object.c:241 in fusion_object_pool_destroy()]
Abgebrochen

Oder muß wirklich ein spezieller Kernel kompiliert werden?
Raspbian Linux pi2 4.1.7-v7+ #817 SMP PREEMPT Sat Sep 19 15:32:00 BST 2015 armv7l GNU/Linux ist hier im Einsatz

locutus

Zitat von: toensi am 07 Januar 2016, 06:46:02
Gibt es eine Möglichkeit das Addon Board per FHEM zu flashen ??
Um es auf den neuesten Stand zu bringen.
Wie flashe ich die 4 Dateien am einfachsten ?? ohne das ich was Kaputt mache ??
Im Repository und im ersten Beitrag ist das flash.sh Skript verfügbar. Du musst das Skript ausführbar machen = User Rechte vergeben. Auf das Board wird einschließlich die rpiaddon.hex Datei geflasht.

P.A.Trick

Ich habe heute einen Fehler im Log meines AddOnBoards gefunden.

Luminosity: Can't call method "bus_write" on an undefined value

Ein V5 des Moduls zeigt folgendes:

Sun Jan 17 12:59:46 CET 2016 : Logfile truncated
2016.01.17 13:00:50 5: I2C_TSL2561_Attr: start cmd=set attr=useHiPiLib
2016.01.17 13:02:17 5: I2C_TSL2561_Poll: start
2016.01.17 13:02:17 5: I2C_TSL2561_GetLuminosity: calc state 0 acqui state 0
2016.01.17 13:02:17 5: I2C_TSL2561_GetLuminosity: starting new measurement
2016.01.17 13:02:17 5: I2C_TSL2561_GetData: request device id
2016.01.17 13:02:17 1: Luminosity: Can't call method "bus_read" on an undefined value
2016.01.17 13:02:17 5: I2C_TSL2561_GetLuminosity: calc state 1 acqui state 1
2016.01.17 13:02:17 5: I2C_TSL2561_Poll: 0.4 s
2016.01.17 13:02:18 5: I2C_TSL2561_Poll: start
2016.01.17 13:02:18 5: I2C_TSL2561_GetLuminosity: calc state 1 acqui state 1
2016.01.17 13:02:18 5: I2C_TSL2561_Poll: 0.4 s
2016.01.17 13:02:18 5: I2C_TSL2561_Poll: start
2016.01.17 13:02:18 5: I2C_TSL2561_GetLuminosity: calc state 1 acqui state 1
2016.01.17 13:02:18 5: I2C_TSL2561_Poll: 0.4 s
2016.01.17 13:02:19 5: I2C_TSL2561_Poll: start
2016.01.17 13:02:19 5: I2C_TSL2561_GetLuminosity: calc state 1 acqui state 1
2016.01.17 13:02:19 5: I2C_TSL2561_Poll: 0.4 s
2016.01.17 13:02:19 5: I2C_TSL2561_Poll: start
2016.01.17 13:02:19 5: I2C_TSL2561_GetLuminosity: calc state 1 acqui state 1
2016.01.17 13:02:19 5: I2C_TSL2561_Poll: 0.4 s
2016.01.17 13:02:19 5: I2C_TSL2561_Poll: start
2016.01.17 13:02:19 5: I2C_TSL2561_GetLuminosity: calc state 1 acqui state 1
2016.01.17 13:02:19 5: I2C_TSL2561_Poll: 0.4 s
2016.01.17 13:02:20 5: I2C_TSL2561_Poll: start
2016.01.17 13:02:20 5: I2C_TSL2561_GetLuminosity: calc state 1 acqui state 1
2016.01.17 13:02:20 5: I2C_TSL2561_Poll: 0.4 s
2016.01.17 13:02:20 5: I2C_TSL2561_Poll: start
2016.01.17 13:02:20 5: I2C_TSL2561_GetLuminosity: calc state 1 acqui state 1
2016.01.17 13:02:20 5: I2C_TSL2561_Poll: 0.4 s
2016.01.17 13:02:21 5: I2C_TSL2561_Poll: start
2016.01.17 13:02:21 5: I2C_TSL2561_GetLuminosity: calc state 1 acqui state 1
2016.01.17 13:02:21 5: I2C_TSL2561_Poll: 0.4 s
2016.01.17 13:02:21 5: I2C_TSL2561_Poll: start
2016.01.17 13:02:21 5: I2C_TSL2561_GetLuminosity: calc state 1 acqui state 1
2016.01.17 13:02:21 5: I2C_TSL2561_Poll: 0.4 s
2016.01.17 13:02:22 5: I2C_TSL2561_Poll: start
2016.01.17 13:02:22 5: I2C_TSL2561_GetLuminosity: calc state 1 acqui state 1
2016.01.17 13:02:22 5: I2C_TSL2561_Poll: 0.4 s
2016.01.17 13:02:22 5: I2C_TSL2561_Poll: start
2016.01.17 13:02:22 5: I2C_TSL2561_GetLuminosity: calc state 1 acqui state 1
2016.01.17 13:02:22 5: I2C_TSL2561_Poll: 0.4 s
2016.01.17 13:02:22 5: I2C_TSL2561_Poll: start
2016.01.17 13:02:22 5: I2C_TSL2561_GetLuminosity: calc state 1 acqui state 1
2016.01.17 13:02:22 5: I2C_TSL2561_Poll: 0.4 s
2016.01.17 13:02:23 5: I2C_TSL2561_Poll: start
2016.01.17 13:02:24 5: I2C_TSL2561_GetLuminosity: calc state 1 acqui state 1
2016.01.17 13:02:24 5: I2C_TSL2561_Poll: 0.4 s
2016.01.17 13:02:24 5: I2C_TSL2561_Poll: start
2016.01.17 13:02:24 5: I2C_TSL2561_GetLuminosity: calc state 1 acqui state 1
2016.01.17 13:02:24 5: I2C_TSL2561_Poll: 0.4 s
2016.01.17 13:02:24 5: I2C_TSL2561_Poll: start
2016.01.17 13:02:24 5: I2C_TSL2561_GetLuminosity: calc state 1 acqui state 1
2016.01.17 13:02:24 5: I2C_TSL2561_Poll: 0.4 s
2016.01.17 13:02:25 5: I2C_TSL2561_Poll: start
2016.01.17 13:02:25 5: I2C_TSL2561_GetLuminosity: calc state 1 acqui state 1
2016.01.17 13:02:25 5: I2C_TSL2561_Poll: 0.4 s
2016.01.17 13:02:25 5: I2C_TSL2561_Poll: start
2016.01.17 13:02:25 5: I2C_TSL2561_GetLuminosity: calc state 1 acqui state 1
2016.01.17 13:02:25 5: I2C_TSL2561_Poll: 0.4 s
2016.01.17 13:02:26 5: I2C_TSL2561_Poll: start
2016.01.17 13:02:26 5: I2C_TSL2561_GetLuminosity: calc state 1 acqui state 1
2016.01.17 13:02:26 5: I2C_TSL2561_Poll: 0.4 s
2016.01.17 13:02:26 5: I2C_TSL2561_Poll: start
2016.01.17 13:02:26 5: I2C_TSL2561_GetLuminosity: calc state 1 acqui state 1
2016.01.17 13:02:26 5: I2C_TSL2561_GetLuminosity: state machine stuck, aborting
2016.01.17 13:02:26 5: I2C_TSL2561_GetLuminosity: calc state 3 acqui state 1
2016.01.17 13:02:26 5: I2C_TSL2561_GetLuminosity: error, aborting
2016.01.17 13:02:26 5: I2C_TSL2561_Disable: start
2016.01.17 13:02:26 1: Luminosity: Can't call method "bus_write" on an undefined value
2016.01.17 13:02:26 5: I2C_TSL2561_Disable: end
2016.01.17 13:02:26 5: I2C_TSL2561_Poll: 300 s


Hat jemand einen Tipp?
Danke im Voraus!
Cubietruck,RPI,QNAP Ts-419p+, FS20, FRITZ!DECT200, 7 MAX! Thermostate, 3 MAX! Fensterkontakte, Kodi, CUL V3.3, EM1000S, LW12, LD382, HUE, HM-CFG-USB-2, 1x HM-LC-SW1-FM, 2x HM-LC-SW2-FM, 2x HM-LC-Sw1PBU-FM, 3xHM-LC-Bl1PBU-FM,HM-SEC-RHS, 2xHM-SEC-SD,HM-WDS30-T-O, 3x HM-LC-Dim1TPBU-FM, RPI+AddOn

Aeroschmelz

Hallo

Bei mir geht der Helligkeitssensor seit gestern plötzlich nicht mehr. i2cdetect -y 1 Erkennt sowohl den Luftdruck als auch auch den Helligkeitssensor. Im Logfile und im Device steht I2Cerror.

Ich habe eigentlich nur eine Update von FHEM gemacht. Hat jemand eine Idee dazu.

Danke und Gruß
Marcus

kaihs

Die Wartung des Moduls hat jensb von mir übernommen und mittlerweile zahlreiche Erweiterungen vorgenommen.

Kann es sein, dass ihr noch HiPi für den Zugriff auf den Sensor nutzt? Könnt ihr am Internal HiPi_used=1 erkennen.
Das testet Jens nämlich nicht mehr.

Abhilfe: Umstellen auf indirekten Zugriff per RPII2C IO-Device.

Also ein RPII2C neu anlegen, und dieses als IODev beim TSL2561 eintragen, siehe auch commandref.

Banana Pi, Add-On Board mit 1.8" TFT LCD und IR-Sender, CULFW V1.61, div. Homematic Komponenten, Pollin Funksteckdosen, Selbstbau CUL433 MHz, Jeelink Clone, EC3000
Selbstbau CUL868MHz für Wireless M-Bus, SIGNALduino mit Logilink Temp.-sensoren und Auriol Wetterstation

P.A.Trick

Hm also ich habe mir ein Device angelegt und es im Sensor hinterlegt.

Internals:
   CFGFN
   DEF        0
   DeviceName /dev/i2c-0
   NAME       RPII2C
   NOTIFYDEV  global
   NR         316
   NTFY_ORDER 50-RPII2C
   STATE      initialized
   TYPE       RPII2C
   ioctl_ph_exists 1
Attributes:


Internals:
   CHANGED
   DEF        /dev/i2c-1 0x39
   HiPi_exists 1
   HiPi_used  1
   I2C_Address 57
   IODev      RPII2C
   NAME       Luminosity
   NR         320
   STATE      Helligkeit: luminosity lx, IR: ir lx, Breitband: broadband lx
   TYPE       I2C_TSL2561
   acquiState 0
   autoAddress 0
   blockingIO 0
   calcState  0
   operationCounter 0
   operationInProgress 0
   requiredOperations 22
   tsl2561Gain 0
   tsl2561IntegrationTime 0
   tsl2561Package
   Readings:
     2016-01-17 20:30:00   state           I2C Error
Attributes:
   IODev      RPII2C
   event-min-interval luminosity:300
   event-on-change-reading .*
   floatArithmetics 1
   poll_interval 5
   room       Umwelt
   stateFormat Helligkeit: luminosity lx, IR: ir lx, Breitband: broadband lx
   verbose    5


Leider klappt es dennoch nicht! Noch eine Idee?
Cubietruck,RPI,QNAP Ts-419p+, FS20, FRITZ!DECT200, 7 MAX! Thermostate, 3 MAX! Fensterkontakte, Kodi, CUL V3.3, EM1000S, LW12, LD382, HUE, HM-CFG-USB-2, 1x HM-LC-SW1-FM, 2x HM-LC-SW2-FM, 2x HM-LC-Sw1PBU-FM, 3xHM-LC-Bl1PBU-FM,HM-SEC-RHS, 2xHM-SEC-SD,HM-WDS30-T-O, 3x HM-LC-Dim1TPBU-FM, RPI+AddOn

kaihs

HiPI_used steht immer noch auf 1.

Am besten das TSL2561 Device mal ganz löschen und mit RPII2C neu anlegen, also


define Luminosity I2C_TSL2561 0x39
attr Luminosity IODev RPII2C


Banana Pi, Add-On Board mit 1.8" TFT LCD und IR-Sender, CULFW V1.61, div. Homematic Komponenten, Pollin Funksteckdosen, Selbstbau CUL433 MHz, Jeelink Clone, EC3000
Selbstbau CUL868MHz für Wireless M-Bus, SIGNALduino mit Logilink Temp.-sensoren und Auriol Wetterstation

Aeroschmelz

#688
Zitat von: P.A.Trick am 17 Januar 2016, 20:32:39
Hm also ich habe mir ein Device angelegt und es im Sensor hinterlegt.

Internals:
   CFGFN
   DEF        0
   DeviceName /dev/i2c-0
   NAME       RPII2C
   NOTIFYDEV  global
   NR         316
   NTFY_ORDER 50-RPII2C
   STATE      initialized
   TYPE       RPII2C
   ioctl_ph_exists 1
Attributes:



Hallo, müßte das Device nicht I2C-1 sein? Bei mir geht es danach wieder. Sensor Status steht auf initialized. Muss ich am Luftdrucksensor auch IODev definieren?

P.A.Trick

Danke für die Tipps!

Ja es war die 1 im I2CDEV und das Neuanlegen des Devices hat geholfen. Vielen Dank!

Cubietruck,RPI,QNAP Ts-419p+, FS20, FRITZ!DECT200, 7 MAX! Thermostate, 3 MAX! Fensterkontakte, Kodi, CUL V3.3, EM1000S, LW12, LD382, HUE, HM-CFG-USB-2, 1x HM-LC-SW1-FM, 2x HM-LC-SW2-FM, 2x HM-LC-Sw1PBU-FM, 3xHM-LC-Bl1PBU-FM,HM-SEC-RHS, 2xHM-SEC-SD,HM-WDS30-T-O, 3x HM-LC-Dim1TPBU-FM, RPI+AddOn