Habe mich schon gewundert, das es im Raspberry Forum so ruhig geworden ist, bis ich auf das neue Forum hier gestoßen bin.
Irgendwie ist das an mir vorbeigegangen. Das sieht jetzt hier viel besser aus.
Folgende Probleme:
1. Seit dem ich einen BMP085 Sensor angeschlossen habe und konfiguriert habe läuft der Sensor Transmittier nicht mehr.
Es ist die I2C Schnittstelle in der Grundeinstellung des raspi eingeschaltet.
Mit /var/www/shc $ php index.php app=shc -st -enableBMP <id (0-999)> habe ich die ID "85" gewählt.
Wurde auch mit grüner Schrift "erfolgreich erstellt.
Danach läuft der Sensor Transmittier nicht mehr.
Beim erneuten Startversuch kommt folgende Fehlermeldung:
pi@SHC2 /var/www/shc $ php index.php app=shc -st
Traceback (most recent call last):
File "/var/www/shc/shc/lib/external/python/bmp.py", line 37, in <module>
sensor = BMP085.BMP085()
File "build/bdist.linux-armv6l/egg/Adafruit_BMP/BMP085.py", line 64, in __init__
File "build/bdist.linux-armv6l/egg/Adafruit_GPIO/I2C.py", line 25, in <module>
ImportError: No module named smbus
//////////////////////////////////////////////////////////////////////////////////////////////////
// PHP Warning
//////////////////////////////////////////////////////////////////////////////////////////////////
Datei: /var/www/shc/shc/lib/sensor/sensoreditor.class.php
Zeile: 243
Meldung: explode() expects parameter 2 to be string, array given
Fehler Nummer: 2
Zeit: 14.01.2015 11:57:18
//Trace///////////////////////////////////////////////////////////////////////////////////////////
#0 @ Line: 0 RWF\Error\Error->handlePhpError(2, 'explode() expects parameter 2 ...', '/var/www/shc/shc/lib/sensor/se...', 243, Array(1))
#1 /var/www/shc/shc/lib/sensor/sensoreditor.class.php @ Line: 243 explode(';', Array(0))
#2 /var/www/shc/shc/lib/sensor/sensordatatransmitter.class.php @ Line: 134 SHC\Sensor\SensorEditor->readBMP()
#3 /var/www/shc/shc/data/commands/cli/sensordatattransmittercli.class.php @ Line: 466 SHC\Sensor\SensorDataTransmitter->transmitSensorData()
#4 /var/www/shc/shc/data/commands/cli/sensordatattransmittercli.class.php @ Line: 211 SHC\Command\CLI\SensorDatatTransmitterCli->executeCliCommand()
#5 lib/request/abstractcommand.class.php @ Line: 77 SHC\Command\CLI\SensorDatatTransmitterCli->executeCommand()
#6 lib/request/requesthandler.class.php @ Line: 216 RWF\Request\AbstractCommand->execute(RWF\Request\CliRequest, RWF\Request\CliResponse)
#7 lib/request/requesthandler.class.php @ Line: 129 RWF\Request\RequestHandler->handleCliRequest()
#8 lib/request/requesthandler.class.php @ Line: 111 RWF\Request\RequestHandler->__construct('cli', '')
#9 /var/www/shc/index.php @ Line: 25 RWF\Request\RequestHandler::handleRequest()
#10 {main}
pi@SHC2 /var/www/shc $
Woran könnte das liegen?
Problem Nr.2 mehrere DHT 22 Sensoren.
Auf einem zweiten Raspi, welcher als Slave mit Schaltserver, Sheduler, und Sensortransmitter läuft wird nur ein DHT22 von 2 durch den Master Sensor Receiver angezeigt. Mit der ssh Konsole kann ich auf beide Werte zugreifen. Was noch komisch ist, ist das wenn ich den List Befehl eingebe, nur einer gelistet ist.
Zur Adressierung habe ich als ID bei beiden 22 vergeben. Ist das so richtig? Also einmal 22 22 04 und einmal 22 22 22. Wobei die dritte Zahl der BCM GPIO Pin ist.
Der zweite DHT22 taucht so nicht in den raumlosen Elemente auf. Habe es auch mit unterschiedlicher ID versucht, aber ohne Erfolg.
Irgendwie ist das an mir vorbeigegangen. Das sieht jetzt hier viel besser aus.
Folgende Probleme:
1. Seit dem ich einen BMP085 Sensor angeschlossen habe und konfiguriert habe läuft der Sensor Transmittier nicht mehr.
Es ist die I2C Schnittstelle in der Grundeinstellung des raspi eingeschaltet.
Mit /var/www/shc $ php index.php app=shc -st -enableBMP <id (0-999)> habe ich die ID "85" gewählt.
Wurde auch mit grüner Schrift "erfolgreich erstellt.
Danach läuft der Sensor Transmittier nicht mehr.
Beim erneuten Startversuch kommt folgende Fehlermeldung:
pi@SHC2 /var/www/shc $ php index.php app=shc -st
Traceback (most recent call last):
File "/var/www/shc/shc/lib/external/python/bmp.py", line 37, in <module>
sensor = BMP085.BMP085()
File "build/bdist.linux-armv6l/egg/Adafruit_BMP/BMP085.py", line 64, in __init__
File "build/bdist.linux-armv6l/egg/Adafruit_GPIO/I2C.py", line 25, in <module>
ImportError: No module named smbus
//////////////////////////////////////////////////////////////////////////////////////////////////
// PHP Warning
//////////////////////////////////////////////////////////////////////////////////////////////////
Datei: /var/www/shc/shc/lib/sensor/sensoreditor.class.php
Zeile: 243
Meldung: explode() expects parameter 2 to be string, array given
Fehler Nummer: 2
Zeit: 14.01.2015 11:57:18
//Trace///////////////////////////////////////////////////////////////////////////////////////////
#0 @ Line: 0 RWF\Error\Error->handlePhpError(2, 'explode() expects parameter 2 ...', '/var/www/shc/shc/lib/sensor/se...', 243, Array(1))
#1 /var/www/shc/shc/lib/sensor/sensoreditor.class.php @ Line: 243 explode(';', Array(0))
#2 /var/www/shc/shc/lib/sensor/sensordatatransmitter.class.php @ Line: 134 SHC\Sensor\SensorEditor->readBMP()
#3 /var/www/shc/shc/data/commands/cli/sensordatattransmittercli.class.php @ Line: 466 SHC\Sensor\SensorDataTransmitter->transmitSensorData()
#4 /var/www/shc/shc/data/commands/cli/sensordatattransmittercli.class.php @ Line: 211 SHC\Command\CLI\SensorDatatTransmitterCli->executeCliCommand()
#5 lib/request/abstractcommand.class.php @ Line: 77 SHC\Command\CLI\SensorDatatTransmitterCli->executeCommand()
#6 lib/request/requesthandler.class.php @ Line: 216 RWF\Request\AbstractCommand->execute(RWF\Request\CliRequest, RWF\Request\CliResponse)
#7 lib/request/requesthandler.class.php @ Line: 129 RWF\Request\RequestHandler->handleCliRequest()
#8 lib/request/requesthandler.class.php @ Line: 111 RWF\Request\RequestHandler->__construct('cli', '')
#9 /var/www/shc/index.php @ Line: 25 RWF\Request\RequestHandler::handleRequest()
#10 {main}
pi@SHC2 /var/www/shc $
Woran könnte das liegen?
Problem Nr.2 mehrere DHT 22 Sensoren.
Auf einem zweiten Raspi, welcher als Slave mit Schaltserver, Sheduler, und Sensortransmitter läuft wird nur ein DHT22 von 2 durch den Master Sensor Receiver angezeigt. Mit der ssh Konsole kann ich auf beide Werte zugreifen. Was noch komisch ist, ist das wenn ich den List Befehl eingebe, nur einer gelistet ist.
Zur Adressierung habe ich als ID bei beiden 22 vergeben. Ist das so richtig? Also einmal 22 22 04 und einmal 22 22 22. Wobei die dritte Zahl der BCM GPIO Pin ist.
Der zweite DHT22 taucht so nicht in den raumlosen Elemente auf. Habe es auch mit unterschiedlicher ID versucht, aber ohne Erfolg.
SHC Master B2+ WLAN sowie 1 Slave B2+, 2 Slave B+ und 2 Slave Raspi B. 5x Pi Cam; Imac mit OSX El Capitan; Iphone 6 plus; Ipad mini; Lenovo Android Tablet.