FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Inputsammler am 29 März 2014, 14:36:56

Titel: gelöst * 99_RpiUtils Fehlermeldung
Beitrag von: Inputsammler am 29 März 2014, 14:36:56
Hallo
Undefined subroutine &main::ShowRP1Values called at (eval 133) line 1.
Undefined subroutine &main::ShowRpiValues called at (eval 158) line 1.

define RpiValues weblink htmlCode {ShowRpiValues()}
attr RpiValues room System
#Temp loggen
define RpiTemp dummy
attr RpiTemp comment RaspberryPi Device Sensor
attr RpiTemp room System
define FileLog_RpiTemp FileLog ./log/rpi_temp-%Y-%m.log RpiTemp
attr FileLog_RpiTemp logtype fht:Temp,text
attr FileLog_RpiTemp room System
define at_RpiTemp at +*00:01 { fhem("set RpiTemp ".RpiTemp(" ")) }
attr at_RpiTemp room System
define weblink_RpiTemp weblink fileplot FileLog_RpiTemp:temp4:CURRENT
attr weblink_RpiTemp label "RaspberryPi Temperatur: Min $data{min1}, Max $data{max1}, Last $data{currval1}"
attr weblink_RpiTemp room System
Titel: Antw:99_PR
Beitrag von: betateilchen am 29 März 2014, 14:43:43
Hast Du das wirklich bei der ersten Fehlermeldung mit einer 1 (eins) geschrieben?
Titel: Antw:99_PR
Beitrag von: betateilchen am 29 März 2014, 14:49:45
Gerade getestet - mit copy&paste Deine Codezeilen verwendet:

funktioniert problemlos:

define RpiValues weblink htmlCode {ShowRpiValues()}

funktioniert problemlos:

define RpiTemp dummy

funktioniert problemlos:

define at_RpiTemp at +*00:01 { fhem("set RpiTemp ".RpiTemp(" ")) }

(http://up.picr.de/17797234gr.png)


Jetzt muss ich mich noch um das Loggen und Plotten kümmern.
Titel: Antw:99_PR
Beitrag von: betateilchen am 29 März 2014, 15:01:46
Loggen und Plotten funktioniert auch:

(http://up.picr.de/17797394aw.jpg)

Allerdings ist bei mir der Plot per SVG definiert.


define FileLog_RpiTemp FileLog ./log/rpi_temp-%Y-%m.log RpiTemp

define SVG_FileLog_RpiTemp SVG FileLog_RpiTemp:SVG_FileLog_RpiTemp:CURRENT
attr SVG_FileLog_RpiTemp label "RaspberryPi Temperatur: Min $data{min1}, Max $data{max1}, Last $data{currval1}"


Und die generierte gplot Datei hat folgenden Inhalt:


# Created by FHEM/98_SVG.pm, 2014-03-29 14:53:26
set terminal png transparent size <SIZE> crop
set output '<OUT>.png'
set xdata time
set timefmt "%Y-%m-%d_%H:%M:%S"
set xlabel " "
set title '<L1>'
set ytics
set y2tics
set grid
set ylabel "Temperatur"
set y2label ""
set yrange [30:50]

#FileLog 4:RpiTemp.*::

plot "<IN>" using 1:2 axes x1y2 title 'Temperatur' ls l0 lw 1 with lines
Titel: Antw:99_PR
Beitrag von: betateilchen am 29 März 2014, 15:02:18
Kannst Du mal bitte in Deinem ersten Beitrag hier den Titel bearbeiten und da was sinnvolles reinschreiben?
Titel: Antw:99_RpiUtils Fehlermeldung
Beitrag von: Inputsammler am 29 März 2014, 15:21:52
Hey erst mal dank dir,

Bin eben noch nicht so schnell, wie mein computer.

Beschreibung bearbeitet -- OK

habe jetzt dein code genommen
define RpiValues weblink htmlCode {ShowRpiValues()}
attr RpiValues room System
define RpiTemp dummy
define at_RpiTemp at +*00:01 { fhem("set RpiTemp ".RpiTemp(" ")) }
attr RpiTemp room System


das ist die Meldung wenn ich nachsehe unter den Raum

https://www.dropbox.com/s/u1e16ggjggkbc5a/Screenshot%202014-03-29%2015.15.43.png


Gruß Gerd

Titel: Antw:99_RpiUtils Fehlermeldung
Beitrag von: betateilchen am 29 März 2014, 15:31:26
Bist Du sicher, dass Du überhaupt die aktuelle Version des RPI-Moduls verwendest?

Titel: Antw:99_RpiUtils Fehlermeldung
Beitrag von: Inputsammler am 29 März 2014, 15:51:43
Servus

Ich glaube schon die Version ist vom 6.10.13.
habe keine andere hier im Forum gefunden.

Der Link im Wiki führt nur auf das Forum.

Im Anhang meine Datei
Titel: Antw:99_RpiUtils Fehlermeldung
Beitrag von: betateilchen am 29 März 2014, 15:54:28
ok. Und wo befindet sich diese Datei bei Dir auf dem Raspberry? Und welche Rechte erfordert die Datei, darf fhem darauf überhaupt zugreifen?
Titel: Antw:99_RpiUtils Fehlermeldung
Beitrag von: micomat am 29 März 2014, 16:04:05
hallo zusammen,

diese fehlermeldung wird in http://forum.fhem.de/index.php/topic,18429.msg122593.html#msg122593 bereits beschrieben aber leider nicht geloest...

gruß
markus
Titel: Antw:99_RpiUtils Fehlermeldung
Beitrag von: betateilchen am 29 März 2014, 16:15:56
wo hast Du diese Version her? Bei mir ist die aktuellste Version im fhem-SVN eine Version vom 4.11.2012 (!)

Und das scheint die gleiche Version zu sein, die auch Inputsammler verwendet.
Eine $Id gibt es in der Version übrigens bei mir nicht.
Titel: Antw:99_RpiUtils Fehlermeldung
Beitrag von: Inputsammler am 29 März 2014, 16:24:32
Servus ,

Ich habe den rasperry  nach der Anleitung vom der Wiki
Dann habe ich den FHEM installiert http://fhem.de/fhem-5.5.deb.
die 99_RpiUtils ist im Verzeichnis /opt/fhem/contrib/RaspberryPi/
schon drin gewesen.
die Rechte der Datei doch so richtig.

drwxr-xr-x 26 fhem root      4096 Mär 26 18:45 contrib
drwxr-xr-x 2 fhem root  4096 Mär 26 18:45 RaspberryPi
-rw-r--r-- 1 fhem root 5512 Okt  6 13:59 99_RpiUtils.pm



Gruß Gerd
Titel: Antw:99_RpiUtils Fehlermeldung
Beitrag von: betateilchen am 29 März 2014, 16:41:27
Die 99_RpiUtils.pm musst Du in das Verzeichnis ./FHEM kopieren.

Sonst kann das nicht funktionieren. Aus dem contrib-Verzeichnis werden keine Module geladen.
Titel: Antw:99_RpiUtils Fehlermeldung
Beitrag von: Inputsammler am 29 März 2014, 22:58:00
Zitat von: betateilchen am 29 März 2014, 16:41:27
Die 99_RpiUtils.pm musst Du in das Verzeichnis ./FHEM kopieren.

Sonst kann das nicht funktionieren. Aus dem contrib-Verzeichnis werden keine Module geladen.

Sch... das habe ich mal wieder vergessen  :-\
Danke DANKE für deine Gedult.

Ich glaub mit meine Pi stimmt was nicht den die CPU info zeit nur
pi@raspberrypi /opt/fhem $ cat /proc/cpuinfo
processor       : 0
model name      : ARMv6-compatible processor rev 7 (v6l)
BogoMIPS        : 2.00
Features        : swp half thumb fastmult vfp edsp java tls
CPU implementer : 0x41
CPU architecture: 7
CPU variant     : 0x0
CPU part        : 0xb76
CPU revision    : 7

das würde ja bedeuten der läuft nur mit 2 MHZ ??

Gruß Gerd
Titel: Antw:99_RpiUtils Fehlermeldung
Beitrag von: betateilchen am 29 März 2014, 23:06:57
Bei mir sieht das so aus...


root@fhem-dev /proc # cat cpuinfo
Processor : ARMv6-compatible processor rev 7 (v6l)
BogoMIPS : 697.95
Features : swp half thumb fastmult vfp edsp java tls
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x0
CPU part : 0xb76
CPU revision : 7

Hardware : BCM2708
Revision : 0004
Serial : 00
Titel: Antw:gelöst * 99_RpiUtils Fehlermeldung
Beitrag von: Inputsammler am 30 März 2014, 21:50:53
Das ist aber komisch.

ich habe gestern auf einen Rasperry mal extra eine andere FW instaliert und dabei war die CPU Speed immer nur 2 MHZ
cat /proc/cpuinfo | grep "BogoMIPS" | sed 's/[^0-9\.]//g'
2.00

beim befehl
pi@raspberrypi ~ $ cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq
700000
pi@raspberrypi ~ $ vcgencmd get_config arm_freq
arm_freq=700
pi@raspberrypi ~ $


Das ist jetzt aber komisch. Dachte doch immer das das der befehl ist um ddie genaue CPU Speed  anzeigt
#
Rasperry
pi@raspberrypi / $ cat /proc/cpuinfo | grep "BogoMIPS"
BogoMIPS        : 2.00

FRITZ BOX
cat /proc/cpuinfo | grep "BogoMIPS"
BogoMIPS                : 332.80
#

Heißt das der Rasperry läuft nur mit 2MHZ ?
Titel: Antw:gelöst * 99_RpiUtils Fehlermeldung
Beitrag von: hexenmeister am 31 März 2014, 08:28:18
BogoMIPS ist zwar ein Maß für die CPU-Geschwindigkeit, hat jedoch weder mit 'genau' noch mit MHz zu tun. Das ist eine Art Schätzwert und ist nicht geeignet, verschiedenen Architekturen/Systemen miteinander zu vergleichen. Die genaue aktuelle Frequenz  liefert dein anderer Befehl: cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq

Ansonsten: http://de.wikipedia.org/wiki/BogoMips

Grüße,

Alexander
Titel: Antw:gelöst * 99_RpiUtils Fehlermeldung
Beitrag von: Inputsammler am 31 März 2014, 17:58:38
Danke Dir hexenmeister,

mich hat es nur gewundert, da die FB mir da einen andern wert anzeigt und die 99_RpiUtils
die Funktion cat /proc/cpuinfo | grep "BogoMIPS" | sed 's/[^0-9\.]//g'   benutzt.
Habe es jetzt mit SYSmon gemacht wie hier im Forum beschrieben und da funktioniert die Ausgabe richtig.

Date: 31.03.2014 17:49:49
CPU temperature: 43.85 °C
CPU frequency: 700 MHz
BogoMIPS: 2.00
System up time: 0 days, 18 hours, 21 minutes
FHEM up time: 0 days, 18 hours, 21 minutes
Load average: 0.00 0.07 0.11
RAM: Total: 437.68 MB, Used: 38.31 MB, 8.75 %, Free: 399.37 MB
swap: Total: 100.00 MB, Used: 0.00 MB, 0.00 %, Free: 100.00 MB
Ethernet: RX: 0.00 MB, TX: 0.00 MB, Total: 0 MB
WiFi: RX: 5.47 MB, TX: 2.92 MB, Total: 8.39 MB
Filesystem /boot: Total: 56 MB, Used: 19 MB, 34 %, Available: 38 MB at /boot
Root: Total: 14835 MB, Used: 2137 MB, 16 %, Available: 12053 MB at /
USB-Stick: Total: 0 MB, Used: 0 MB, 0 %, Available: 0 MB at /media/usb1 (not available)