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

Bernhard

Problem bei Wechsel von FB 7390 auf Raspi mit Add-On Board:

ich scheitere beim Versuch, meine Konfiguration von der FB mit CUL auf den RPi zu übernehmen.
Und zwar werden die FHT8V nicht mehr aktualisiert. (Auch) Nach Pair bzw "Batteriewechsel" wird nur der erste Stellwert übernommen, die weiteren ignoriert.

Ausschnitt von FB mit CUL:


        CUL_0:  Def  /dev/ttyACM0@9600 1234
                     version V 1.62 CUL868,
                     ccconf  freq:868.300MHz bWidth:325KHz rAmpl:42dB sens:4dB

        FHT-1: 1212 , IODev  CUL_0
        FHT-2: 1313 , IODev  CUL_0
        FHT-3: 1414 , IODev  CUL_0

        FHT8V-1: Def 1734 1734 , IODev  CUL_0
        FHT8v-2: Def 1834 1734 , IODev  CUL_0
        FHT8V-3: Def 1934 1734 , IODev  CUL_0

        Die FHT8v werden von PID20 gesteuert




Define beim Raspberry mit Add-On-Bord:

        CUL_0:  Def  /dev/ttyAMA0@38400 1234
                     version V 1.62 RPIAddOn_CSM,
                     ccconf  freq:868.300MHz bWidth:325KHz rAmpl:42dB sens:4dB


Was könnte der Grund sein?  :(

Bernhard

locutus

FHT ist nicht mein Themengebiet, aber auf die Schnelle fällt mir eine fehlende Funktion in board.h auf:
#  define HAS_FHT_TF
Die V1.62 ist noch eine Baustelle. Bis zum offiziellen Release empfehle ich das hier:
http://forum.fhem.de/index.php/topic,14156.msg238986.html#msg238986
Beachte bitte, dass sich die hier gezeigte Kompilierung auf Busware CCD bezieht.

kaihs

Ich habe auch keine Ahnung von FHT.

Das fehlende define ist aber wohl nur für TürFenster-Kontakte.
Ich werde es aber der Vollständigkeit halber hinzufügen.
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

#543
Hallo,

nach Banana Pro folgt nun die Anbindung des Boards an den Raspberry Pi 2 Model B mit Debian Wheezy vom 31.01.2015.

Hier die wichtigsten Änderungen im Überblick:
SPI, I2C und Serial werden mittels sudo raspi-config aktiviert:
Advanced Options -> SPI -> Yes -> Ok -> Yes -> Ok
Advanced Options -> I2C -> Yes -> Ok -> Yes -> Ok
Advanced Options -> Serial -> No -> Ok


Das I2C Interface in FHEM einbinden:
http://fhem.de/commandref.html#RPII2C
define I2C RPII2C 1

Luftdrucksensor einbinden:
http://forum.fhem.de/index.php/topic,20452.msg143682.html#msg143682
define Pressure I2C_BMP180
attr Pressure IODev I2C
attr Pressure oversampling_settings 3
attr Pressure poll_interval 10


Lichtsensor einbinden:
http://forum.fhem.de/index.php/topic,35317.0.html
define Luminosity I2C_TSL2561 0x39
attr Luminosity IODev i2c
attr Luminosity poll_interval 10
attr Luminosity stateFormat Helligkeit: luminosity lx, IR: ir lx, Breitband: broadband lx


Mad22

Hallo locutus,

Ich habe mir auch einen Raspberry pi2 Version B zugelegt und vor ein paar Wochen vom Raspberry Pi B+ gewechselt .
Seit gestern habe ich auch das Display wieder zum Leben erweckt , nur leider den Luftdrucksensor noch nicht .

Auch nach Deiner Anleitung komme ich leider nicht so richtig weiter .

der State von Pressure ist immer auf "Initialized"

kann es an den Hipi Tools liegen , die steigen nämlich bei der Installation mit einem Fehler aus .


Building Executables
/usr/bin/perl -Ilib -Iblib/arch -Iblib/lib inc/buildexecs.pl
failed to build hipi-i2c : Undefined subroutine &HiPi::Utils::Exec::_compress_buffer called at lib/HiPi/Utils/Exec.pm line 123.
at lib/HiPi/Utils/Exec.pm line 83
Failed with exit code 6400
/usr/bin/perl -Ilib -Iblib/arch -Iblib/lib inc/buildexecs.pl
Failed to run perl Build at hipi-install line 97.


in den Internals von Pressure steht noch :

HiPi_exists  1
HiPi_used    1

Gruß Martin
Raspberry Pi2 Model B, Add-On Board mit 1.8" TFT LCD, FHEM V5.6, CULFW V1.61, JeeLink Clone, HMUsb,  FS20, Homematic , LaCrosse, 1-Wire (10x DS1820)

locutus

HiPi läuft nicht mehr auf dem RPi 2. Du benötigst das umgebaute BMP180 Modul von klausw.
Bitte berücksichtige die Informationen aus diesem Thread: http://forum.fhem.de/index.php/topic,32858.0.html

oberndor77

So ein Board hätte ich auch gerne...
Steh grad am Anfang für den Pool Controller.
Wer kann mir hier Tips geben?
Habe einen Raspberry Pi Rev2 herumliegen mit 433MHz Modul und schon einer kleinen Seite für die Funksteckdosen.

Geplant wäre
* Temperatur-Anzeige des Pools
* Stromverbrauchsmessung der Pumpe
* PH + ORP aufzeichnung
* kleines Display optional

Bitte um Unterstützung ;-( es gibt soviele Produkte aber irgendwie finde ich mich nicht zu recht !?

Mad22

#547
Hallo,

Zitat von: locutus am 15 Februar 2015, 15:06:55
HiPi läuft nicht mehr auf dem RPi 2. Du benötigst das umgebaute BMP180 Modul von klausw.
Bitte berücksichtige die Informationen aus diesem Thread: http://forum.fhem.de/index.php/topic,32858.0.html

Besten Dank für den Tip ! Jetzt funktioniert auch der Luftdrucksensor BMP180 wieder  :)

ich habe den Link den Du in dieser Mail geschickt hast berücksichtigt und in der /boot/config.txt folgende Zeile eingefügt :

device_tree_param=i2c0=on,i2c1=on,spi=on

Und dann das BMP180 Modul von klausw gesucht  ;) und hier gefunden : http://forum.fhem.de/index.php/topic,20452.msg143682.html#msg143682

Also einfach das Modul 52_I2C_BMP180.pm aus dem oben genannten Thread downloaden und nach /fhem/FHEM/ kopieren.
Dann noch das Modul 51_I2C_BMP180.pm löschen .

Jetzt funktioniert auch das Einrichten des Sensors so wie Du es heute morgen beschrieben hast .

Besten Dank für die Hilfe !

Gruß Martin
Raspberry Pi2 Model B, Add-On Board mit 1.8" TFT LCD, FHEM V5.6, CULFW V1.61, JeeLink Clone, HMUsb,  FS20, Homematic , LaCrosse, 1-Wire (10x DS1820)

locutus

#548
Zitat von: oberndor77 am 15 Februar 2015, 17:21:18
So ein Board hätte ich auch gerne...
Steh grad am Anfang für den Pool Controller.
Wer kann mir hier Tips geben?
Habe einen Raspberry Pi Rev2 herumliegen mit 433MHz Modul und schon einer kleinen Seite für die Funksteckdosen.

Geplant wäre
* Temperatur-Anzeige des Pools
* Stromverbrauchsmessung der Pumpe
* PH + ORP aufzeichnung
* kleines Display optional

Bitte um Unterstützung ;-( es gibt soviele Produkte aber irgendwie finde ich mich nicht zu recht !?
Willkommen im Forum,
bei der Anforderung ist das Add-On Board nicht unbedingt die richtige Wahl.

RPi und 433 MHz Funkmodule - dazu fällt mir pilight ein.
http://fhem.de/commandref.html#pilight

Stromverbrauchsmessung der Pumpe – JeeLink + EMT7110.
http://www.fhemwiki.de/wiki/JeeLink
http://forum.fhem.de/index.php/topic,26494.0.html

Pool Controller – Gerät mit Web-Interface?
http://www.fhemwiki.de/wiki/Ger%C3%A4te_mit_Web-Interface

Kleines Display – lässt sich mit fbtft und FRAMEBUFFER realisieren.
https://github.com/notro/fbtft/wiki
http://fhem.de/commandref.html#FRAMEBUFFER

Franz Tenbrock

Hallo
könnte man die mysensors da irgendwie integrieren ?
cubi3, Cul 868, ESA2000WZ, EM1000GZ,  FS20, dashboard, 1-Wire, Max Thermos, Max Wandthermo, Max Lan, Fritzbox callmonitor, , nanocul, HM Led16, HM Bewegungsmelder, HM Schalter, RPi, banana, ESP8266, DoorPi

locutus

Nö, kein nRF24L01 (MySensors) sondern ein CC1101 (CUL) Transceiver.

myhtpc

Hi Tomatic,

ich habe auch eine CCU2 in Form eines RaPi 2 am Laufen und will diese nun erweitern, um andere Lampen und Energiemesser per CuxD einzubinden. Bist Du noch auf diesem Weg? oder hast Du nun auf FEHM umgestellt?

Heißt dieser Post von Dir, dass Du das Board als CUL unter CuxD auf der CCU2 einbinden kontest?

Zitat von: tomatic am 08 Juli 2014, 14:32:28
Ich werde es einfach mal versuchen, hatte noch keine Zeit nachzusehen, ob man das mit einfachen Mitteln ggf. anpassen kann. Ich werde berichten, auch wenn es eigentlich nicht zu FHEM gehört.

Edit: sieht doch ganz vielversprechend aus:

Gruß

VG Jürgen

UHT

Hallo Forum,

bekomme mein Luftdrucksensor nicht zum laufen. Im Log steht immer "Pressure: Can't call method "bus_read" on an undefined value" jemand eine Idee?

locutus

Welche Ausgangskonfiguration? RPi oder RPi2? Via HiPi Library oder via RPII2C Modul?

UHT

RPi mit HiPi. i2cdevices liefert die korrekten adressen