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

yogiflop

Hallo,

ich möchte gerne noch einmal mein Problem aus Mai in den Raum werfen, da ich dort immer noch keine Lösung gefunden habe.
Das Problem das ich habe ist, dass das Pairing meines HM_HM_CC_RT immer wieder nach ca. 5 Sekunden abbricht, da das Modul sich bei der Antwort anscheinend zu viel Zeit lässt.

Es wäre sehr nett, wenn sich noch einmal jemand dem Problem annehmen könnte.

viele Grüße

Marc


Zitat von: yogiflop am 27 Mai 2014, 07:44:51
Hallo und guten Morgen,

ich habe leider ein Problem mit dem CUL. Ich schaffe es nicht mehr, ein Homematic zu pairen. Das Gerät bricht ständig ab. Ich habe schon einiges an Hilfe aus dem Bereich Homematic bekommen, aber denke nun, das es auch hier reingehört, da anscheinend der CUL Probleme macht.

Wenn ich mit apptime die Laufzeit betrachte, sehe ich, das der CUL sehr lange braucht zum reagieren.

Auszug ausm Logfile und im Anhang die Screens der Apptime.


2014.05.27 06:40:08.664 4: CUL_Parse: display.cul A 1A 01 8400 249563 000000 1100954B4551303936323638395900FFFF12 -65
2014.05.27 06:40:08.914 2: CUL_HM Unknown device CUL_HM_HM_CC_RT_DN_249563 is now defined
2014.05.27 06:40:08.972 2: autocreate: define CUL_HM_HM_CC_RT_DN_249563 CUL_HM 249563
2014.05.27 06:40:08.993 2: autocreate: define FileLog_CUL_HM_HM_CC_RT_DN_249563 FileLog ./log/CUL_HM_HM_CC_RT_DN_249563-%Y-%W.log CUL_HM_HM_CC_RT_DN_249563
2014.05.27 06:40:11.788 4: CUL_send:  display.culAs 10 01 A001 F11034 249563 00050000000000




grüße

Marc
CubieTruck mit FHEM 5.7
433MHz, 868MHz HMLan
div. Baumarktsteckdosen, 3x HM
div. MiLight's

Spezialtrick

Zitat von: kaihs am 15 Juli 2014, 20:04:33
Ich habe gerade keinen Zugriff auf mein System, daher nur soviel:
Der Dateiname der Layoutdatei muss entweder ein absoluter Pfad sein (z. B. /opt/fhem/standard.txt) oder es muss das Attribut layoutBasedir gesetzt sein. Dann wird das Basedir vor den Dateinamen gesetzt.
Falls du nicht weiter kommst poste hier mal das list deines Framebuffers.

Danke! Genau das Attribut layoutBasedir hat gefehlt. Wahrscheinlich habe ich es nicht gespeichert. Ich kann nun etwas auf dem Display sehen. Leider viel zu groß. Das Attribut size habe ich nicht in Fragebuffer gesetzt. Woran könnte es liegen? So sieht meine standard.txt aus:

### RSS Layout ###
font /usr/share/fonts/truetype/freefont/FreeMono.ttf # TrueType Schriftart
pt 50 # Schriftgroesse
time 0.10 0.16 # Uhrzeit
pt 24 # Schriftgroesse
img 40 66 1.0 png file { "/opt/fhem/www/images/default/weather/" . ReadingsVal("Wetter","icon","") . ".png" } # Wetter Icon
text 0.19 0.79 { ReadingsVal("Pressure","pressure-nn","0"). " hPa" } # Luftdruck
text 0.35 0.70 { ReadingsVal("OWX_28_13C458050000","temperature","?"). " °C" } # Aussentemperatur
text 0.27 0.88 { ReadingsVal("Luminosity","luminosity","0"). " lx" } # Helligkeit


FHEM - Debmatic - Zigbee2MQTT - Homekit

kaihs

Was genau heißt zu groß?

Ich denke mal die Koordinaten und die Skalierung des Bildes passt noch nicht.

Hier mal meine standard.txt

### RSS Layout ###
font /usr/share/fonts/truetype/freefont/FreeMono.ttf # TrueType Schriftart
rgb "ffffff" # HTML Farbencode
pt 26 # Schriftgroesse
time 0.08 0.20 # Uhrzeit
pt 16
text 0.12 0.70 { ReadingsVal("BMP085","pressure-nn","?"). " hPa" } # BMP085 Luftdruck
text 0.04 0.85 { sprintf("%.1f", ReadingsVal("wz_Innentemperatur","temperature","0")) . "/" . ReadingsVal("bk_Aussentemp","temperature","?"). " °C" } # Aussentemperatur
img 25 50 0.4 png file { "/opt/fhem/www/images/default/weather/" . ReadingsVal("Wetter","icon","") . ".png" } # Wetter Icon
pt 10
#text 0.04 0.95 "IP: 192.168.2.202" # IP Adresse
text 0.04 0.95 { "Helligk. " . ReadingsVal("Helligkeit","luminosity","0"). " lx" } # Helligkeit in Lux


Du kannst auch zum debuggen mal das Attribut debugFile auf /tmp/debug.png setzen und dir dann das erzeugte Bild mal ansehen oder hier anhängen.

Gruß,

Kai
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

locutus

Zitat von: yogiflop am 16 Juli 2014, 14:58:29
Hallo,

ich möchte gerne noch einmal mein Problem aus Mai in den Raum werfen, da ich dort immer noch keine Lösung gefunden habe.
Das Problem das ich habe ist, dass das Pairing meines HM_HM_CC_RT immer wieder nach ca. 5 Sekunden abbricht, da das Modul sich bei der Antwort anscheinend zu viel Zeit lässt.

Es wäre sehr nett, wenn sich noch einmal jemand dem Problem annehmen könnte.

viele Grüße

Marc

Welche Firmware Version werkelt auf deinem Board? Ich nehme an 1.55. Seit dem gab es einige Bugfixes in der AskSin (HomeMatic) Library: http://culfw.de/CHANGED

yogiflop

Zitat von: locutus am 16 Juli 2014, 21:56:40
Welche Firmware Version werkelt auf deinem Board? Ich nehme an 1.55. Seit dem gab es einige Bugfixes in der AskSin (HomeMatic) Library: http://culfw.de/CHANGED

Hallo,

Da hatte ich vor geraumer Zeit schon ein Update gemacht, wie es hier im Board beschrieben war.

CMDS
mBCFAIZOGMRTVWXefltux
Clients
:CUL_HM:HMS:CUL_IR:STACKABLE_CC:
DEF
/dev/ttyAMA0@38400 1234
DeviceName
/dev/ttyAMA0@38400
FD
20
FHTID
1234
NAME
display.cul
NR
210
PARTIAL
STATE
Initialized
TYPE
CUL
VERSION
V 1.58 CSM868
initString
X21 Ar
CubieTruck mit FHEM 5.7
433MHz, 868MHz HMLan
div. Baumarktsteckdosen, 3x HM
div. MiLight's

P.A.Trick

Zitat von: locutus am 06 Juli 2014, 20:07:56
Hallo zusammen,

basierend auf kaihs IR-Hardware-Sender und der softwareseitigen Implementierung in culfw habe ich eine Erweiterungsplatine für das Add-On Board entwickelt. Die Schaltung besteht aus einem Transistor, einer IR-Diode und zwei Widerständen. Die Spannungsversorgung erfolgt über den 6-pol. ISP-Stecker. Der Lötpunkt P1 muss mit dem AVR Pin 15 verbunden werden (Lötkolben und ruhige Hände sind erforderlich).

Ich suche noch zwei freiwillige Mittester. Ihr bekommt das kleine Platinchen kostenfrei zur Verfügung gestellt.

Hallo Locutus,
heute ist meine Platine gekommen. Erst einmal vielen lieben Dank dafür.
Kannst du mir kurz erklären wo ich den AVR Pin 15 finde?
LG Patrick
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

Spezialtrick

Hallo Patrick,

anbei findest du ein Foto mit der Pin Belegung des ATmega644V. Der ATmega644V hat in einer Ecke einen Punkt, der dir dabei helfen sollte den Pin 15 zu finden.
FHEM - Debmatic - Zigbee2MQTT - Homekit


P.A.Trick

Cool Danke werde ich morgen mal bei Licht machen :D

Ein paar kleine Sachen sind mir noch bei deiner Doku aufgefallen:

In der layout.txt ist ein Fehler bei der Temperatur. Sollte heißen:
text 0.05 0.70 { sprintf("%.1f", ReadingsVal("Pressure","temperature","0")) . " / " . ReadingsVal("Wetter","temperature","?"). " °C" } # 1-Wire Temperatursensor und Aussentemperatur


Weiterhin muss bevor der Lichtsensor installiert wird einmal fhem aktualisiert werden da das Modul sonst nicht bekannt!
define Luminosity I2C_TSL2561 /dev/i2c-1 0x39 ### /dev/i2c-0 für RPi Rev.1


Beim
sudo apt-get –y install i2c-tools
wget http://raspberry.znix.com/hipif

wird das -y angemeckert!

Ansonsten ist die Doku der Knaller...vielen Dank dafür!
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

P.A.Trick

#354
Hm irgendwie bin ich zu doof die IR_Dev zu nutzen!

Hier habe ich die Buttons definiert. Scheinbar werden sie auch erkannt, aber Schaltkommando wird nicht durchgeführt! Any idea?

Internals:
   DEF        CUL_0
   IODev      CUL_0
   NAME       IR_Dev
   NR         35
   STATE      Initialized
   TYPE       CUL_IR
   irReceive  ON_NR
   Helper:
     Bm:
       Cul_ir_set:
         cnt        2
         dmx        0
         mAr
         max        0
         tot        0
Attributes:
   ButtonA000 I02FF00001900 set LCD_Backlight off
   ButtonA001 I02FF00001B00 set LCD_Backlight on
   ButtonA002 I02FF00001100
   ButtonA003 I02FF00001700
   irReceive  ON_NR
   learncount 4
   learnprefix A
   loglevel   6
   verbose    5


2014.07.26 10:04:12 4: CUL_Parse: CUL_0 I02FF00001900
2014.07.26 10:04:12 5: CUL_0 dispatch I02FF00001900
2014.07.26 10:04:12 4: IR-Reception: I02FF00001900
2014.07.26 10:04:12 5: Button found; IR:I02FF00001900 Def:set LCD_Backlight off
2014.07.26 10:04:12 5: Cmd: >set LCD_Backlight off<
2014.07.26 10:04:12 4: dummy set LCD_Backlight off
2014.07.26 10:04:13 5: CUL/RAW: /I02FF000
2014.07.26 10:04:13 5: CUL/RAW: I02FF000/01B00

2014.07.26 10:04:13 4: CUL_Parse: CUL_0 I02FF00001B00
2014.07.26 10:04:13 5: CUL_0 dispatch I02FF00001B00
2014.07.26 10:04:13 4: IR-Reception: I02FF00001B00
2014.07.26 10:04:13 5: Button found; IR:I02FF00001B00 Def:set LCD_Backlight on
2014.07.26 10:04:13 5: Cmd: >set LCD_Backlight on<
2014.07.26 10:04:13 4: dummy set LCD_Backlight on


EDIT: Mir ist aufgefallen, das IR_Dev gar keine Events erzeugt. Ist das bei Euch auch so?
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

P.A.Trick

Also das löten hat geklappt und ich kann auch IR senden....juhuu wie geil :D
@Damian: Eine Frage habe ich noch: Sind eigentlich noch GPIO frei verfügbar für LEDs oder Taster?
Mercí
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

locutus

Zitat von: P.A.Trick am 26 Juli 2014, 00:37:43
In der layout.txt ist ein Fehler bei der Temperatur. Sollte heißen:
text 0.05 0.70 { sprintf("%.1f", ReadingsVal("Pressure","temperature","0")) . " / " . ReadingsVal("Wetter","temperature","?"). " &deg;C" } # 1-Wire Temperatursensor und Aussentemperatur
Nein, kein Fehler! OWX_28_000000000000 ist die ID eines 1-Wire Temperatursensors und diese muss bei Bedarf korrigiert werden. Der DS18B20 wird an die 3-pol. Schraubklemme angeschlossen.

ZitatWeiterhin muss bevor der Lichtsensor installiert wird einmal fhem aktualisiert werden da das Modul sonst nicht bekannt!
define Luminosity I2C_TSL2561 /dev/i2c-1 0x39 ### /dev/i2c-0 für RPi Rev.1
Ein Update ist nicht zwingend erforderlich. Das Modul für TSL2561 Helligkeitssensor kann auch manuell installiert werden. Der Link zum Forumsthread ist in der Kurzanleitung vorhanden.

ZitatBeim
sudo apt-get –y install i2c-tools
wget http://raspberry.znix.com/hipif

wird das -y angemeckert!
Das kann ich nicht bestätigen.

ZitatEine Frage habe ich noch: Sind eigentlich noch GPIO frei verfügbar für LEDs oder Taster?
Die Portbelegung ist in der Kurzanleitung und im ersten Thread beschrieben.

P.A.Trick

#357
Danke für deine Antworten!

Edit:
In der Portbelegung steht das hier

GPIO 23 - LED Backlight

Bei mir ist das aber Port 4, oder irre ich?
Wenn ich alles verstanden habe, sind die folgenden GPIOs noch nutzbar!

22
23
24
25
27

Richtig?
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

locutus

#358
GPIO 23 liegt auf Pin 16.

Diese Ports sind frei:

Pin | GPIO | WiringPi
--------------------------
7    | 4       | 7
13  | 27     | 2
15  | 22     | 3
21  | 9       | 13

Aber ich vermute, dass du WiringPi meinst?

P.A.Trick

Danke das hilft mir. Ich wollte mir noch drei LEDs und einen Taster anflanschen, dann kann ich
noch ein bissel mehr spielen :-)
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