Meldung Please define first

Begonnen von nekros7, 13 Juli 2018, 13:40:25

Vorheriges Thema - Nächstes Thema

nekros7

Hallo,
ich habe jetzt fhem auf dem Raspberry Pi 2 installiert. Ein 1wire Temperatursensor habe ich schon anschließen können. Der angezeigte Temp. Wert passt. Folgendes Problem:
Wenn ich jetzt dem Sensor ein Attribut zuordnen möchte, in dem Fall "room", springt die Anzeige im Browser irgendwie (?) zurück und es erscheint nur "Please define first". Egal welches Attribut ich auswähle, erscheint immer nur die oben erwähnte Meldung.

Ich habe leider keine Ahnung, was da falsch läuft. Was soll ich denn definieren? Eine Suche in google hat auch nicht weitergeholfen. Hat jemand eine Idee?

CoolTux

Weist Du das room Attribut über FHEMWEB zu? Mach mal bitte ein

list DEVICENAME VOM SENSOR
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

JoWiemann

CoolTux war schneller...

Und wie immer! Bitte ein List vom Device und ein Auszug aus dem Log. Danke.

Unsere Glaskugeln funktionieren nicht bei Fhem

Grüße Jörg


Gesendet von iPad mit Tapatalk
Jörg Wiemann

Slave: RPi B+ mit 512 MB, COC (868 MHz), CUL V3 (433.92MHz SlowRF); FHEMduino, Aktuelles FHEM

Master: CubieTruck; Debian; Aktuelles FHEM

Otto123

Hi,

deine Beschreibung ist relativ unverständlich und nicht nachvollziehbar.
Gib mal bitte die Ausgabe von einem list name (von deinem  1wire Temperatursensor) in Codetags, die findest Du mit der # Taste über dem  :-X Smiley.

Gruß Otto

Edit: jetzt waren wir zu dritt, ich die lahme Ente :)
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

nekros7

So sieht das Log file aus:

2018.07.13 10:03:47 1: Including fhem.cfg
2018.07.13 10:03:47 1: telnetPort: Can't open server port at 7072: Address already in use. Exiting.
2018.07.13 10:04:37 0: Server shutdown
2018.07.13 10:13:36 1: Including fhem.cfg
2018.07.13 10:13:36 3: telnetPort: port 7072 opened
2018.07.13 10:13:36 3: WEB: port 8083 opened
2018.07.13 10:13:36 3: WEBphone: port 8084 opened
2018.07.13 10:13:36 3: WEBtablet: port 8085 opened
2018.07.13 10:13:36 2: eventTypes: loaded 3 events from ./log/eventTypes.txt
2018.07.13 10:13:37 1: Including ./log/fhem.save
2018.07.13 10:13:38 1: usb create starting
2018.07.13 10:13:38 3: Probing CUL device /dev/ttyAMA0
2018.07.13 10:13:38 3: Can't open /dev/ttyAMA0: Permission denied
2018.07.13 10:13:38 1: usb create end
2018.07.13 10:13:38 2: SecurityCheck:  WEBphone,WEBtablet has no associated allowed device with basicAuth. telnetPort has no associated allowed device with password/globalpassword.  Restart FHEM for a new check if the problem is fixed, or set the global attribute motd to none to supress this message.
2018.07.13 10:13:38 0: Featurelevel: 5.8
2018.07.13 10:13:38 0: Server started with 13 defined entities (fhem.pl:13447/2017-02-19 perl:5.020002 os:linux user:fhem pid:11222)
2018.07.13 11:59:28 1: PERL WARNING: readline() on closed filehandle DATA at ./FHEM/58_GPIO4.pm line 132.
2018.07.13 11:59:28 1: PERL WARNING: Use of uninitialized value in pattern match (m//) at ./FHEM/58_GPIO4.pm line 132.


Wenn ich "list ---" eintippe kommt die Meldung, dass das device nicht existiert. Ich habe im Anhang eine Tabelle beigefügt über dem 1wire Sensor.

Und ja, ich bin in der Web Oberfläche

CoolTux

list 1wire_Temp1 musst Du machen
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

nekros7

Also wenn ich
"list 1Wire_Temp1" eintippe, kommt
"No device named 1Wire_Temp1 found"

rischbiter123

Tippfehler in der Antwort, oder großes W in wire bei List?
4*Raspi, Max Thermostate und Fensterkontakte, FB7590, Mysensors und NanoCUL, IT und Sonoff, zigbee2mqtt2

CoolTux

Zitat von: nekros7 am 13 Juli 2018, 14:12:32
Also wenn ich
"list 1Wire_Temp1" eintippe, kommt
"No device named 1Wire_Temp1 found"

Bitte bitte denke doch einfach mal mit. Das ist ja anstregend.

Das ganze geht so

BEFEHL DEVICENAME


also


list NAME DEINES DEVICES


list 1wire_Temp1
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Beta-User

Und allgemein: Wie hast du FHEM installiert? Ist es aktuell?

Eigentlich sollte bei einer frischen FHEM-Installation nämlich sowas nicht kommen:
Zitat von: nekros7 am 13 Juli 2018, 14:07:32
2018.07.13 10:13:38 3: Can't open /dev/ttyAMA0: Permission denied
(user fhem ist nicht Mitglied in dialout?!?)


Ergänzende Hinweise:- Code-Tags helfen, das für die Helfer lesbarer zu machen (#-Button oben)
Zitat von: nekros7 am 13 Juli 2018, 14:07:32
2018.07.13 10:13:38 1: usb create starting
2018.07.13 10:13:38 3: Probing CUL device /dev/ttyAMA0
- Den Hinweis im Wiki zum Pi hast du auch nicht gesehen, dass man initialUsbCheck auch besser nach dem ersten Starten (manchmal vorher) disablen sollte?

[OT]Gerade als Anfänger sollte man nach meiner persönlichen Meinung die Finger von den GPIO's lassen - nutze besser einen (USB-)Busmaster, ist längerfristig zufriedenstellender. Ist aber im 1wire- und/oder Pi-Bereich bereits mehrfach ausdiskutiert...[/OT]

Just my2ct.
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: ZigBee2mqtt, MiLight@ESP-GW, BT@OpenMQTTGw | ZWave | SIGNALduino | MapleCUN | RHASSPY
svn: u.a Weekday-&RandomTimer, Twilight,  div. attrTemplate-files, MySensors

nekros7

#10
Also, ich tippe ein
"list 1wire_Temp1"
und erhalte
ich

No device named 1wire_Temp1 found


FHEM 5.8 habe ich installiert. Ich habe mich anhand von
http://www.meintechblog.de/2016/05/fhem-server-auf-dem-raspberry-pi-in-weniger-als-einer-stunde-einrichten/
gehalten.

CoolTux

#11
Also Dein Screenshot zeigt NAME 1wire_Temp1, oder Du hast das Ding schon umbenannt oder gelöscht.


FHEM 2.6 gibt es schon seit Jahrzenten nicht mehr. Aktuell ist 5.8

http://www.meintechblog.de/2016/05/fhem-server-auf-dem-raspberry-pi-in-weniger-als-einer-stunde-einrichten/

Dein Link ist 2 Jahre alt. Du solltest vielleicht mal lieber hier lesen
debian.fhem.de
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

nekros7

Sorry hatte mich verschrieben. Ist 5.8.

CoolTux

#13
Wie gesagt die Anleitung ist Schrott. Bitte immer nur offizielle Quellen verwenden bei sowas.
Zitat
debian.fhem.de

Und versuche bitte noch einmal ein list



Aber vielleicht machst Du am besten erstmal ein
Zitat
update
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Otto123

dann mach mal list DEF=28-011581aab7ff
oder list TYPE=GPIO4

Und eine gute und aktuelle Anleitung zur Installation gibt es im Wiki
https://wiki.fhem.de/wiki/Raspberry_Pi

Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz