Wie Thermoelement-Verstärker MAX31855 in Fhem einbinden

Begonnen von exot, 21 Oktober 2015, 08:47:30

Vorheriges Thema - Nächstes Thema

exot

Hallo Thorsten,
Ich bin bis jetzt ohne Erfolg.
Frage: auf der Arbeitsumgebung ist die Flam Tronic/LC installiert. Diese Geschichte ist für mich wichtig.
Dieser USB Converter hatte Probleme mit dem USB RS485 Converter von digitus. Da die Aktoren noch nicht angeschlossen sind
habe ich das Teil wieder aus Fhem entfernt
Die USB Ports hatten sich untereinander beeinflusst, ich hoffe Du verstehst was ich meine.
Wenn ich jetzt die den Raspberry B+ gegen den 2B tausche habe ich den MAX fouktionstüchtig. Hier ist aber jetzt der RS485 Converter noch installiert.
Wie kann ich den Abschalten ohne zu deinstallieren damit ich den LC installiert bekomme und wie kann ich jedem USB eine eigene Adresse zuweisen.
Ist das möglich?
Gruß Michael

Thorsten Pferdekaemper

Hi,
das scheinen mir jetzt echt hardcore-Linux Fragen zu sein. Da müsste ich mich auch ganz tief reinarbeiten um die Zusammenhänge zu verstehen. Dazu habe ich leider keine Zeit.
Ich weiß dazu, dass es je nach Linux-Umgebung vorkommen kann, dass die Namen verschiedener an USB angeschlossene Devices nicht "stabil" sind. Das kann man wohl irgendwie ändern, aber ich weiß nicht wie.
Vielleicht machst Du mal zu dem konkreten Problem einen eigenen Thread auf. Möglicherweise kann da jemand helfen.
Gruß,
   Thorsten
FUIP

exot

Moin, moin,
:) :) :) Problem ist wahrscheinlich geklärt.
Mir ist die Idee gekommen die Karte der Arbeitsumgebung neu zu beschreiben.
Dazu habe ich sie formatiert und habe eine Sicherung eingespielt in der nur der
HMLan Adapter ( disconnected  warum? :'( ) und ein HM Rolladenaktor enthalten war.
Habe dann:sudo apt-get update && sudo apt-get upgrade -y && sudo apt-get autoremove -y && sudo reboot
ausgeführt und den MAX nach Anleitung Adafruit installiert.
Auf der Konsole liefen die Daten wie geschmiert. :)
Das heißt, ein anderes Programm hat die GPIO's blockiert.
Oder?????
Wie muss ich es jetzt anstellen, dass sich die USB Converter nicht gegenseitig beeinflussen bzw. richtig erkannt werden.
Kannst Du mir hier helfen?
Danke Michael

Thorsten Pferdekaemper

Zitat von: exot am 27 Oktober 2015, 18:02:27
Wie muss ich es jetzt anstellen, dass sich die USB Converter nicht gegenseitig beeinflussen bzw. richtig erkannt werden.
Kannst Du mir hier helfen?
Sorry, ich glaube nicht. Siehe dazu auch meinen vorherigen Beitrag.
Gruß,
   Thorsten
FUIP

exot


exot

Hallo Thorsten,
Benötige nochmal Deine Hilfe.
Beim Schreiben einer Sicherung ist ein Fehler aufgetreten.Die Karte war defekt.
Jetzt habe ich auf einer neuen SD Karte alles neu installiert.
Das Problem ist, unter Brennraumtemperatur at wird die Temperatur angezeigt und
unter Brennraumtemperatur_Auto dummy nicht, hier sind unter State auch ????
Ich komme nicht dahinter was in State stehen muss, bzw. wie ich dort etwas rein geschrieben bekomme, damit die Temperatur angezeigt wird.
Kannst Du mir bitte helfen?
Gruß Michael

Thorsten Pferdekaemper

Hi,
Du musst in DEF vom at "Brennraumtemperatur" durch "Brennraumtemperatur_Auto" ersetzen.
Gruß,
   Thorsten
FUIP

exot

Moin, moin,
Danke für Deine Nachricht. Das hatte ich schon probiert aber ohne Erfolg.
Gruß Michael

Thorsten Pferdekaemper

Hi,
wie sieht das Device "Brennraumtemperatur_Auto" aus?
Steht irgendwas im Log?
Gruß,
   Thorsten
FUIP

exot

Ja :)
Brennraumtemperatur-2015-43.log
[code2015-10-30_15:47:32 Brennraumtemperatur Next: 15:48:32
2015-10-30_15:48:32 Brennraumtemperatur temperatur: 113.500

2015-10-30_15:48:32 Brennraumtemperatur Next: 15:49:32
2015-10-30_15:49:32 Brennraumtemperatur temperatur: 112.000

2015-10-30_15:49:32 Brennraumtemperatur Next: 15:50:32
2015-10-30_15:50:32 Brennraumtemperatur temperatur: 109.750

2015-10-30_15:50:32 Brennraumtemperatur Next: 15:51:32
2015-10-30_15:51:32 Brennraumtemperatur temperatur: 109.250

2015-10-30_15:51:32 Brennraumtemperatur Next: 15:52:32
2015-10-30_15:52:32 Brennraumtemperatur temperatur: 108.250

2015-10-30_15:52:32 Brennraumtemperatur Next: 15:53:32
2015-10-30_15:53:32 Brennraumtemperatur temperatur: 107.500

2015-10-30_15:53:32 Brennraumtemperatur Next: 15:54:32
2015-10-30_15:54:32 Brennraumtemperatur temperatur: 106.750

2015-10-30_15:54:32 Brennraumtemperatur Next: 15:55:32]

Gruß Michael

Thorsten Pferdekaemper

Hi,
ich meinte eigentlich das Haupt-Logfile von FHEM.
Es ist schon ein bisschen komisch, dass im at "Brennraumtemperatur_Auto" steht, aber anscheinend immer noch das Device "Brennraumtemperatur" die Temperatur "empfängt". Eigentlich kann das gar nicht sein.
Gruß,
   Thorsten
FUIP

exot

Hallo,
Hatte wahrscheinlich nicht das attr gesetzt.
Jetzt sieht der Fhem Logfile so aus:
2015.10.30 16:47:32 3: Brennraumtemperatur: temperatur: 109.000

2015.10.30 16:48:32 3: Brennraumtemperatur: temperatur: 106.250

2015.10.30 16:49:32 3: Brennraumtemperatur: temperatur: 105.000

2015.10.30 16:50:32 3: Brennraumtemperatur: temperatur: 103.500

2015.10.30 16:51:32 3: Brennraumtemperatur: temperatur: 102.000

2015.10.30 16:52:32 3: Brennraumtemperatur: temperatur: 102.250

2015.10.30 16:53:32 3: Brennraumtemperatur: temperatur: 102.250

2015.10.30 16:54:32 3: Brennraumtemperatur: temperatur: 118.250

2015.10.30 16:55:32 3: Brennraumtemperatur: temperatur: 115.250

2015.10.30 16:56:32 3: Brennraumtemperatur: temperatur: 110.250

2015.10.30 16:57:32 3: Brennraumtemperatur: temperatur: 107.500

2015.10.30 16:58:32 3: Brennraumtemperatur: temperatur: 105.000

2015.10.30 16:59:32 3: Brennraumtemperatur: temperatur: 103.250

2015.10.30 17:00:32 3: Brennraumtemperatur: temperatur: 101.000

2015.10.30 17:01:32 3: Brennraumtemperatur: temperatur: 100.000

2015.10.30 17:02:32 3: Brennraumtemperatur: temperatur: 98.500

2015.10.30 17:03:32 3: Brennraumtemperatur: temperatur: 97.500

2015.10.30 17:04:32 3: Brennraumtemperatur: temperatur: 96.750

2015.10.30 17:05:32 3: Brennraumtemperatur: temperatur: 95.500

2015.10.30 17:06:32 3: Brennraumtemperatur: temperatur: 95.000

2015.10.30 17:07:32 3: Brennraumtemperatur: temperatur: 93.250

2015.10.30 17:07:47 1: in MODIFIED
2015.10.30 17:07:47 1: in MODIFIED
2015.10.30 17:07:47 1: in MODIFIED
2015.10.30 17:07:49 1: in SAVE
2015.10.30 17:07:49 1: in SAVE
2015.10.30 17:07:49 1: in SAVE
2015.10.30 17:08:47 1: PERL WARNING: Bareword found where operator expected at (eval 204) line 1, near ""Brennraumtemperatur_Auto},"temperatur"
2015.10.30 17:08:47 3: eval: {my $cmd="sudo /usr/bin/python /home/pi/Adafruit_Python_MAX31855/examples/temperatur.py";readingsSingleUpdate($defs{"Brennraumtemperatur_Auto},"temperatur", qx($cmd), 1)}

2015.10.30 17:08:47 1: PERL WARNING: (Missing operator before temperatur?)
2015.10.30 17:08:47 1: PERL WARNING: String found where operator expected at (eval 204) line 1, at end of line
2015.10.30 17:08:47 3: eval: {my $cmd="sudo /usr/bin/python /home/pi/Adafruit_Python_MAX31855/examples/temperatur.py";readingsSingleUpdate($defs{"Brennraumtemperatur_Auto},"temperatur", qx($cmd), 1)}

2015.10.30 17:08:47 1: PERL WARNING: (Missing semicolon on previous line?)
2015.10.30 17:08:47 3: Brennraumtemperatur: Can't find string terminator '"' anywhere before EOF at (eval 204) line 1.

2015.10.30 17:09:47 1: PERL WARNING: Bareword found where operator expected at (eval 205) line 1, near ""Brennraumtemperatur_Auto},"temperatur"
2015.10.30 17:09:47 3: eval: {my $cmd="sudo /usr/bin/python /home/pi/Adafruit_Python_MAX31855/examples/temperatur.py";readingsSingleUpdate($defs{"Brennraumtemperatur_Auto},"temperatur", qx($cmd), 1)}

2015.10.30 17:09:47 1: PERL WARNING: String found where operator expected at (eval 205) line 1, at end of line
2015.10.30 17:09:47 3: eval: {my $cmd="sudo /usr/bin/python /home/pi/Adafruit_Python_MAX31855/examples/temperatur.py";readingsSingleUpdate($defs{"Brennraumtemperatur_Auto},"temperatur", qx($cmd), 1)}

2015.10.30 17:09:47 3: Brennraumtemperatur: Can't find string terminator '"' anywhere before EOF at (eval 205) line 1.

2015.10.30 17:10:47 1: PERL WARNING: Bareword found where operator expected at (eval 206) line 1, near ""Brennraumtemperatur_Auto},"temperatur"
2015.10.30 17:10:47 3: eval: {my $cmd="sudo /usr/bin/python /home/pi/Adafruit_Python_MAX31855/examples/temperatur.py";readingsSingleUpdate($defs{"Brennraumtemperatur_Auto},"temperatur", qx($cmd), 1)}

2015.10.30 17:10:47 1: PERL WARNING: String found where operator expected at (eval 206) line 1, at end of line
2015.10.30 17:10:47 3: eval: {my $cmd="sudo /usr/bin/python /home/pi/Adafruit_Python_MAX31855/examples/temperatur.py";readingsSingleUpdate($defs{"Brennraumtemperatur_Auto},"temperatur", qx($cmd), 1)}

2015.10.30 17:10:47 3: Brennraumtemperatur: Can't find string terminator '"' anywhere before EOF at (eval 206) line 1.

2015.10.30 17:11:47 1: PERL WARNING: Bareword found where operator expected at (eval 207) line 1, near ""Brennraumtemperatur_Auto},"temperatur"
2015.10.30 17:11:47 3: eval: {my $cmd="sudo /usr/bin/python /home/pi/Adafruit_Python_MAX31855/examples/temperatur.py";readingsSingleUpdate($defs{"Brennraumtemperatur_Auto},"temperatur", qx($cmd), 1)}

2015.10.30 17:11:47 1: PERL WARNING: String found where operator expected at (eval 207) line 1, at end of line
2015.10.30 17:11:47 3: eval: {my $cmd="sudo /usr/bin/python /home/pi/Adafruit_Python_MAX31855/examples/temperatur.py";readingsSingleUpdate($defs{"Brennraumtemperatur_Auto},"temperatur", qx($cmd), 1)}

2015.10.30 17:11:47 3: Brennraumtemperatur: Can't find string terminator '"' anywhere before EOF at (eval 207) line 1.

2015.10.30 17:12:16 1: in SHUTDOWN
2015.10.30 17:12:16 1: in SHUTDOWN
2015.10.30 17:12:16 1: in SHUTDOWN
2015.10.30 17:12:16 0: Server shutdown
2015.10.30 17:12:19 1: Including fhem.cfg
2015.10.30 17:12:19 3: telnetPort: port 7072 opened
2015.10.30 17:12:19 1: HMLAN_Parse: HMLAN1 new condition disconnected
2015.10.30 17:12:19 3: Opening HMLAN1 device 192.168.178.32:1000
2015.10.30 17:12:19 3: HMLAN1 device opened
2015.10.30 17:12:19 1: HMLAN_Parse: HMLAN1 new condition init
2015.10.30 17:12:19 3: WEB: port 8083 opened
2015.10.30 17:12:19 3: WEBphone: port 8084 opened
2015.10.30 17:12:19 3: WEBtablet: port 8085 opened
2015.10.30 17:12:19 2: eventTypes: loaded 172 events from ./log/eventTypes.txt
2015.10.30 17:12:20 2: fronthem: ipc listener opened at port 16384
2015.10.30 17:12:20 1: Including ./log/fhem.save
2015.10.30 17:12:21 1: in INITIALIZED
2015.10.30 17:12:21 1: in INITIALIZED
2015.10.30 17:12:21 1: in INITIALIZED
2015.10.30 17:12:21 1: usb create starting
2015.10.30 17:12:21 3: Probing CUL device /dev/ttyAMA0
2015.10.30 17:12:21 3: Probing TCM_ESP3 device /dev/ttyAMA0
2015.10.30 17:12:21 3: Probing FRM device /dev/ttyAMA0
2015.10.30 17:12:27 1: usb create end
2015.10.30 17:12:27 0: Featurelevel: 5.6
2015.10.30 17:12:27 0: Server started with 20 defined entities (version $Id: fhem.pl 9695 2015-10-26 19:19:05Z rudolfkoenig $, os linux, user fhem, pid 2446)
2015.10.30 17:12:27 1: HMLAN_Parse: HMLAN1 new condition ok
2015.10.30 17:12:27 3: ipc fronthem:127.0.0.1:37176 (ws): ws alive with pid 2447
2015.10.30 17:13:20 1: PERL WARNING: Bareword found where operator expected at (eval 67) line 1, near ""Brennraumtemperatur_Auto},"temperatur"
2015.10.30 17:13:20 3: eval: {my $cmd="sudo /usr/bin/python /home/pi/Adafruit_Python_MAX31855/examples/temperatur.py";readingsSingleUpdate($defs{"Brennraumtemperatur_Auto},"temperatur", qx($cmd), 1)}

2015.10.30 17:13:20 1: PERL WARNING: (Missing operator before temperatur?)
2015.10.30 17:13:20 1: PERL WARNING: String found where operator expected at (eval 67) line 1, at end of line
2015.10.30 17:13:20 3: eval: {my $cmd="sudo /usr/bin/python /home/pi/Adafruit_Python_MAX31855/examples/temperatur.py";readingsSingleUpdate($defs{"Brennraumtemperatur_Auto},"temperatur", qx($cmd), 1)}

2015.10.30 17:13:20 1: PERL WARNING: (Missing semicolon on previous line?)
2015.10.30 17:13:20 3: Brennraumtemperatur: Can't find string terminator '"' anywhere before EOF at (eval 67) line 1.

2015.10.30 17:14:20 1: PERL WARNING: Bareword found where operator expected at (eval 72) line 1, near ""Brennraumtemperatur_Auto},"temperatur"
2015.10.30 17:14:20 3: eval: {my $cmd="sudo /usr/bin/python /home/pi/Adafruit_Python_MAX31855/examples/temperatur.py";readingsSingleUpdate($defs{"Brennraumtemperatur_Auto},"temperatur", qx($cmd), 1)}

2015.10.30 17:14:20 1: PERL WARNING: String found where operator expected at (eval 72) line 1, at end of line
2015.10.30 17:14:20 3: eval: {my $cmd="sudo /usr/bin/python /home/pi/Adafruit_Python_MAX31855/examples/temperatur.py";readingsSingleUpdate($defs{"Brennraumtemperatur_Auto},"temperatur", qx($cmd), 1)}

2015.10.30 17:14:20 3: Brennraumtemperatur: Can't find string terminator '"' anywhere before EOF at (eval 72) line 1.

2015.10.30 17:15:20 1: PERL WARNING: Bareword found where operator expected at (eval 73) line 1, near ""Brennraumtemperatur_Auto},"temperatur"
2015.10.30 17:15:20 3: eval: {my $cmd="sudo /usr/bin/python /home/pi/Adafruit_Python_MAX31855/examples/temperatur.py";readingsSingleUpdate($defs{"Brennraumtemperatur_Auto},"temperatur", qx($cmd), 1)}

2015.10.30 17:15:20 1: PERL WARNING: String found where operator expected at (eval 73) line 1, at end of line
2015.10.30 17:15:20 3: eval: {my $cmd="sudo /usr/bin/python /home/pi/Adafruit_Python_MAX31855/examples/temperatur.py";readingsSingleUpdate($defs{"Brennraumtemperatur_Auto},"temperatur", qx($cmd), 1)}

2015.10.30 17:15:20 3: Brennraumtemperatur: Can't find string terminator '"' anywhere before EOF at (eval 73) line 1.

2015.10.30 17:16:20 1: PERL WARNING: Bareword found where operator expected at (eval 74) line 1, near ""Brennraumtemperatur_Auto},"temperatur"
2015.10.30 17:16:20 3: eval: {my $cmd="sudo /usr/bin/python /home/pi/Adafruit_Python_MAX31855/examples/temperatur.py";readingsSingleUpdate($defs{"Brennraumtemperatur_Auto},"temperatur", qx($cmd), 1)}

2015.10.30 17:16:20 1: PERL WARNING: String found where operator expected at (eval 74) line 1, at end of line
2015.10.30 17:16:20 3: eval: {my $cmd="sudo /usr/bin/python /home/pi/Adafruit_Python_MAX31855/examples/temperatur.py";readingsSingleUpdate($defs{"Brennraumtemperatur_Auto},"temperatur", qx($cmd), 1)}

2015.10.30 17:16:20 3: Brennraumtemperatur: Can't find string terminator '"' anywhere before EOF at (eval 74) line 1.

2015.10.30 17:17:20 1: PERL WARNING: Bareword found where operator expected at (eval 75) line 1, near ""Brennraumtemperatur_Auto},"temperatur"
2015.10.30 17:17:20 3: eval: {my $cmd="sudo /usr/bin/python /home/pi/Adafruit_Python_MAX31855/examples/temperatur.py";readingsSingleUpdate($defs{"Brennraumtemperatur_Auto},"temperatur", qx($cmd), 1)}

2015.10.30 17:17:20 1: PERL WARNING: String found where operator expected at (eval 75) line 1, at end of line
2015.10.30 17:17:20 3: eval: {my $cmd="sudo /usr/bin/python /home/pi/Adafruit_Python_MAX31855/examples/temperatur.py";readingsSingleUpdate($defs{"Brennraumtemperatur_Auto},"temperatur", qx($cmd), 1)}

2015.10.30 17:17:20 3: Brennraumtemperatur: Can't find string terminator '"' anywhere before EOF at (eval 75) line 1.

2015.10.30 17:18:20 1: PERL WARNING: Bareword found where operator expected at (eval 76) line 1, near ""Brennraumtemperatur_Auto},"temperatur"
2015.10.30 17:18:20 3: eval: {my $cmd="sudo /usr/bin/python /home/pi/Adafruit_Python_MAX31855/examples/temperatur.py";readingsSingleUpdate($defs{"Brennraumtemperatur_Auto},"temperatur", qx($cmd), 1)}

2015.10.30 17:18:20 1: PERL WARNING: String found where operator expected at (eval 76) line 1, at end of line
2015.10.30 17:18:20 3: eval: {my $cmd="sudo /usr/bin/python /home/pi/Adafruit_Python_MAX31855/examples/temperatur.py";readingsSingleUpdate($defs{"Brennraumtemperatur_Auto},"temperatur", qx($cmd), 1)}

2015.10.30 17:18:20 3: Brennraumtemperatur: Can't find string terminator '"' anywhere before EOF at (eval 76) line 1.

2015.10.30 17:19:20 1: PERL WARNING: Bareword found where operator expected at (eval 77) line 1, near ""Brennraumtemperatur_Auto},"temperatur"
2015.10.30 17:19:20 3: eval: {my $cmd="sudo /usr/bin/python /home/pi/Adafruit_Python_MAX31855/examples/temperatur.py";readingsSingleUpdate($defs{"Brennraumtemperatur_Auto},"temperatur", qx($cmd), 1)}

2015.10.30 17:19:20 1: PERL WARNING: String found where operator expected at (eval 77) line 1, at end of line
2015.10.30 17:19:20 3: eval: {my $cmd="sudo /usr/bin/python /home/pi/Adafruit_Python_MAX31855/examples/temperatur.py";readingsSingleUpdate($defs{"Brennraumtemperatur_Auto},"temperatur", qx($cmd), 1)}

2015.10.30 17:19:20 3: Brennraumtemperatur: Can't find string terminator '"' anywhere before EOF at (eval 77) line 1.

2015.10.30 17:20:20 1: PERL WARNING: Bareword found where operator expected at (eval 78) line 1, near ""Brennraumtemperatur_Auto},"temperatur"
2015.10.30 17:20:20 3: eval: {my $cmd="sudo /usr/bin/python /home/pi/Adafruit_Python_MAX31855/examples/temperatur.py";readingsSingleUpdate($defs{"Brennraumtemperatur_Auto},"temperatur", qx($cmd), 1)}

2015.10.30 17:20:20 1: PERL WARNING: String found where operator expected at (eval 78) line 1, at end of line
2015.10.30 17:20:20 3: eval: {my $cmd="sudo /usr/bin/python /home/pi/Adafruit_Python_MAX31855/examples/temperatur.py";readingsSingleUpdate($defs{"Brennraumtemperatur_Auto},"temperatur", qx($cmd), 1)}

2015.10.30 17:20:20 3: Brennraumtemperatur: Can't find string terminator '"' anywhere before EOF at (eval 78) line 1.

2015.10.30 17:21:20 1: PERL WARNING: Bareword found where operator expected at (eval 79) line 1, near ""Brennraumtemperatur_Auto},"temperatur"
2015.10.30 17:21:20 3: eval: {my $cmd="sudo /usr/bin/python /home/pi/Adafruit_Python_MAX31855/examples/temperatur.py";readingsSingleUpdate($defs{"Brennraumtemperatur_Auto},"temperatur", qx($cmd), 1)}

2015.10.30 17:21:20 1: PERL WARNING: String found where operator expected at (eval 79) line 1, at end of line
2015.10.30 17:21:20 3: eval: {my $cmd="sudo /usr/bin/python /home/pi/Adafruit_Python_MAX31855/examples/temperatur.py";readingsSingleUpdate($defs{"Brennraumtemperatur_Auto},"temperatur", qx($cmd), 1)}

2015.10.30 17:21:20 3: Brennraumtemperatur: Can't find string terminator '"' anywhere before EOF at (eval 79) line 1.

2015.10.30 17:22:20 1: PERL WARNING: Bareword found where operator expected at (eval 82) line 1, near ""Brennraumtemperatur_Auto},"temperatur"
2015.10.30 17:22:20 3: eval: {my $cmd="sudo /usr/bin/python /home/pi/Adafruit_Python_MAX31855/examples/temperatur.py";readingsSingleUpdate($defs{"Brennraumtemperatur_Auto},"temperatur", qx($cmd), 1)}

2015.10.30 17:22:20 1: PERL WARNING: String found where operator expected at (eval 82) line 1, at end of line
2015.10.30 17:22:20 3: eval: {my $cmd="sudo /usr/bin/python /home/pi/Adafruit_Python_MAX31855/examples/temperatur.py";readingsSingleUpdate($defs{"Brennraumtemperatur_Auto},"temperatur", qx($cmd), 1)}

2015.10.30 17:22:20 3: Brennraumtemperatur: Can't find string terminator '"' anywhere before EOF at (eval 82) line 1.

2015.10.30 17:23:16 3: HMLAN1: Unknown code A0D0AA4103B9B762CD99B06011510::-91:HMLAN1, help me!
2015.10.30 17:23:17 3: HMLAN1: Unknown code A0D0AA4103B9B762CD99B06012810::-91:HMLAN1, help me!
2015.10.30 17:23:20 1: PERL WARNING: Bareword found where operator expected at (eval 84) line 1, near ""Brennraumtemperatur_Auto},"temperatur"
2015.10.30 17:23:20 3: eval: {my $cmd="sudo /usr/bin/python /home/pi/Adafruit_Python_MAX31855/examples/temperatur.py";readingsSingleUpdate($defs{"Brennraumtemperatur_Auto},"temperatur", qx($cmd), 1)}

2015.10.30 17:23:20 1: PERL WARNING: String found where operator expected at (eval 84) line 1, at end of line
2015.10.30 17:23:20 3: eval: {my $cmd="sudo /usr/bin/python /home/pi/Adafruit_Python_MAX31855/examples/temperatur.py";readingsSingleUpdate($defs{"Brennraumtemperatur_Auto},"temperatur", qx($cmd), 1)}

2015.10.30 17:23:20 3: Brennraumtemperatur: Can't find string terminator '"' anywhere before EOF at (eval 84) line 1.

2015.10.30 17:23:22 3: HMLAN1: Unknown code A0D0AA4103B9B762CD99B06015710::-84:HMLAN1, help me!
2015.10.30 17:23:29 3: HMLAN1: Unknown code A0D0AA4103B9B762CD99B06018F10::-91:HMLAN1, help me!
2015.10.30 17:23:37 3: HMLAN1: Unknown code A0D0AA4103B9B762CD99B0601C800::-83:HMLAN1, help me!
2015.10.30 17:23:40 3: HMLAN1: Unknown code A0D0BA4103B9B762CD99B0601C800::-88:HMLAN1, help me!


Und das ist  Brennraumtemperatur_Auto :
Internals:
   NAME       Brennraumtemperatur_Auto
   NR         30
   STATE      ???
   TYPE       dummy
   Readings:
     2015-10-30 15:34:12   temperatur      20.000
Attributes:


Das ist der Log Brennraumtemperatur-2015-43.log
2015-10-30_17:01:32 Brennraumtemperatur Next: 17:02:32
2015-10-30_17:02:32 Brennraumtemperatur temperatur: 98.500

2015-10-30_17:02:32 Brennraumtemperatur Next: 17:03:32
2015-10-30_17:03:32 Brennraumtemperatur temperatur: 97.500

2015-10-30_17:03:32 Brennraumtemperatur Next: 17:04:32
2015-10-30_17:04:32 Brennraumtemperatur temperatur: 96.750

2015-10-30_17:04:32 Brennraumtemperatur Next: 17:05:32
2015-10-30_17:05:32 Brennraumtemperatur temperatur: 95.500

2015-10-30_17:05:32 Brennraumtemperatur Next: 17:06:32
2015-10-30_17:06:32 Brennraumtemperatur temperatur: 95.000

2015-10-30_17:06:32 Brennraumtemperatur Next: 17:07:32
2015-10-30_17:07:32 Brennraumtemperatur temperatur: 93.250

2015-10-30_17:07:32 Brennraumtemperatur Next: 17:08:32
2015-10-30_17:07:47 Brennraumtemperatur Next: 17:08:47
2015-10-30_17:08:47 Brennraumtemperatur Next: 17:09:47
2015-10-30_17:09:47 Brennraumtemperatur Next: 17:10:47
2015-10-30_17:10:47 Brennraumtemperatur Next: 17:11:47
2015-10-30_17:11:47 Brennraumtemperatur Next: 17:12:47
2015-10-30_17:13:20 Brennraumtemperatur Next: 17:14:20
2015-10-30_17:14:20 Brennraumtemperatur Next: 17:15:20
2015-10-30_17:15:20 Brennraumtemperatur Next: 17:16:20
2015-10-30_17:16:20 Brennraumtemperatur Next: 17:17:20
2015-10-30_17:17:20 Brennraumtemperatur Next: 17:18:20
2015-10-30_17:18:20 Brennraumtemperatur Next: 17:19:20
2015-10-30_17:19:20 Brennraumtemperatur Next: 17:20:20
2015-10-30_17:20:20 Brennraumtemperatur Next: 17:21:20
2015-10-30_17:21:20 Brennraumtemperatur Next: 17:22:20
2015-10-30_17:22:20 Brennraumtemperatur Next: 17:23:20
2015-10-30_17:23:20 Brennraumtemperatur Next: 17:24:20
2015-10-30_17:24:20 Brennraumtemperatur Next: 17:25:20
2015-10-30_17:25:20 Brennraumtemperatur Next: 17:26:20
2015-10-30_17:26:20 Brennraumtemperatur Next: 17:27:20
2015-10-30_17:27:20 Brennraumtemperatur Next: 17:28:20
2015-10-30_17:28:20 Brennraumtemperatur Next: 17:29:20
2015-10-30_17:29:20 Brennraumtemperatur Next: 17:30:20

Gruß Michael

Thorsten Pferdekaemper

Hi,
das Problem ist jetzt wahrscheinlich, dass hinter "Brennraumtemperatur_Auto" die Anführungszeichen (") fehlen.
Gruß,
   Thorsten
FUIP

exot

Au ja, den habe ich beim Einfügen gekillt.
Danke.

Das ist jetzt der fhem-2015-10.log
2015.10.30 18:04:20 1: PERL WARNING: Bareword found where operator expected at (eval 155) line 1, near ""Brennraumtemperatur_Auto},"temperatur"
2015.10.30 18:04:20 3: eval: {my $cmd="sudo /usr/bin/python /home/pi/Adafruit_Python_MAX31855/examples/temperatur.py";readingsSingleUpdate($defs{"Brennraumtemperatur_Auto},"temperatur", qx($cmd), 1)}

2015.10.30 18:04:20 1: PERL WARNING: String found where operator expected at (eval 155) line 1, at end of line
2015.10.30 18:04:20 3: eval: {my $cmd="sudo /usr/bin/python /home/pi/Adafruit_Python_MAX31855/examples/temperatur.py";readingsSingleUpdate($defs{"Brennraumtemperatur_Auto},"temperatur", qx($cmd), 1)}

2015.10.30 18:04:20 3: Brennraumtemperatur: Can't find string terminator '"' anywhere before EOF at (eval 155) line 1.

2015.10.30 18:05:10 1: in MODIFIED
2015.10.30 18:05:10 1: in MODIFIED
2015.10.30 18:05:10 1: in MODIFIED
2015.10.30 18:05:13 1: in SAVE
2015.10.30 18:05:13 1: in SAVE
2015.10.30 18:05:13 1: in SAVE
2015.10.30 18:06:10 3: Brennraumtemperatur: temperatur: 152.500

2015.10.30 18:07:10 3: Brennraumtemperatur: temperatur: 156.500

2015.10.30 18:08:10 3: Brennraumtemperatur: temperatur: 161.500

2015.10.30 18:09:10 3: Brennraumtemperatur: temperatur: 165.500

2015.10.30 18:10:10 3: Brennraumtemperatur: temperatur: 170.250


und das Brennraumtemperatur-2015-43.log
2015-10-30_17:54:20 Brennraumtemperatur Next: 17:55:20
2015-10-30_17:55:20 Brennraumtemperatur Next: 17:56:20
2015-10-30_17:56:20 Brennraumtemperatur Next: 17:57:20
2015-10-30_17:57:20 Brennraumtemperatur Next: 17:58:20
2015-10-30_17:58:20 Brennraumtemperatur Next: 17:59:20
2015-10-30_17:59:20 Brennraumtemperatur Next: 18:00:20
2015-10-30_18:00:20 Brennraumtemperatur Next: 18:01:20
2015-10-30_18:01:20 Brennraumtemperatur Next: 18:02:20
2015-10-30_18:02:20 Brennraumtemperatur Next: 18:03:20
2015-10-30_18:03:20 Brennraumtemperatur Next: 18:04:20
2015-10-30_18:04:20 Brennraumtemperatur Next: 18:05:20
2015-10-30_18:05:10 Brennraumtemperatur Next: 18:06:10
2015-10-30_18:06:10 Brennraumtemperatur Next: 18:07:10
2015-10-30_18:07:10 Brennraumtemperatur Next: 18:08:10
2015-10-30_18:08:10 Brennraumtemperatur Next: 18:09:10
2015-10-30_18:09:10 Brennraumtemperatur Next: 18:10:10
2015-10-30_18:10:10 Brennraumtemperatur Next: 18:11:10
2015-10-30_18:11:10 Brennraumtemperatur Next: 18:12:10
2015-10-30_18:12:10 Brennraumtemperatur Next: 18:13:10
2015-10-30_18:13:10 Brennraumtemperatur Next: 18:14:10


Unter Brennraumtemperatur_Auto steht bei state ????
Internals:
   NAME       Brennraumtemperatur_Auto
   NR         30
   STATE      ???
   TYPE       dummy
   Readings:
     2015-10-30 18:14:10   temperatur      182.000

Attributes:

Gruß Michael

Thorsten Pferdekaemper

Hi,
vor Allem hast Du jetzt endlich die Temperatur da, wo Du sie haben willst.
Zeig mir mal ein komplettes list des Device Brennraumtemperatur und sag' auch, was Du in STATE erwartest.
Gruß,
   Thorsten
FUIP