hallo
Auf meinem raspi komme ich auf die Benutzeroberfläche (Webbrowser) von fhem (ist auch auf dem raspi installiert) aber nicht von meinem Windows PC oder von einem anderen Rechner.
letzte Woche ging es noch aber durch diverse Probleme musste ich rasbian und fhem neu installieren.
Geprüft
IP=OK (ist an der fritzbox immer die gleiche die vergeben wird)
Port= OK
Putty geht auch
ping geht auch
PS: hoffe es kann mir jemand helfen. bitte habt ein bisschen Nachsicht mit mir kenne mich mit fhem noch nicht so gut aus habe das erst seit 2 Wochen.
Du hast auf dem Pi also eine Dekstopumgebung? Nicht so optimal ...
Hinweis:
# ist die Kommandozeile, dahinter kommt die Ausgabe
bitte alle als root oder mit sudo (Berechtigung)
1. Läuft fhem überhaupt (Ich gehe bei Dir von einem O.K. aus)
# ps aux | grep fhem
fhem 16262 0.9 1.1 181872 89332 ? S Feb06 17:19 /usr/bin/perl fhem.pl fhem.cfg
fhem 16266 0.0 1.0 179796 82288 ? S Feb06 0:00 /usr/bin/perl fhem.pl fhem.cfg
....
....
2. Hört Fhem überhaupt auf Dich?
# netstat -lntp | grep 8083
tcp 0 0 0.0.0.0:8083 0.0.0.0:* LISTEN 16262/perl
Wenn da was anderes als 0.0.0.0 steht, ist es verdächtig
3. Hast Du eine Firewall installiert?
Zitatiptables -L INPUT -nv
Bitte gib uns die jeweiligen Outputs ...
Du hast auf dem Pi also eine Dekstopumgebung? Nicht so optimal ...= ja es ist ein touch screen angeschlossen da dieser später mal als viso fungieren soll
(datei im anhang)
achso ein update habe ich heute gemacht
Zitat von: Tommy am 07 Februar 2019, 19:30:52
achso ein update habe ich heute gemacht
Update WOVON?
(fhem, OS, ...)
Und: von WO nach WO?
(Version vorher/nachher)
Steht was im fhem-Log?
cat /opt/fhem/log/fhem- ...
Also halt neueste Logdatei.
Oder "tail" für die letzten paar Einträge...
Wenn von rel. altem fhem auf neues fhem: wie ist dein Netzwerk konfiguriert, also wie sehen deine IP-Adressen aus?
Gruß, Joachim
also einfach mal ein "ip a"
Und bitte nicht als Bild! Sondern copy&paste!
ZitatUpdate WOVON?
(fhem, OS, ...)
Und: von WO nach WO?
(Version vorher/nachher)
Ich habe heute ein update bei fhem und rasbian durchgeführt
pi@raspberrypi:~ $ ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether b8:27:eb:28:27:c9 brd ff:ff:ff:ff:ff:ff
inet 192.168.178.42/24 brd 192.168.178.255 scope global eth0
valid_lft forever preferred_lft forever
inet6 2003:c9:ef01:a700:c887:11a8:fce0:a263/64 scope global mngtmpaddr noprefixroute dynamic
valid_lft 7032sec preferred_lft 1182sec
inet6 fe80::fe8b:21e9:b554:285a/64 scope link
valid_lft forever preferred_lft forever
3: wlan0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast state DOWN group default qlen 1000
link/ether b8:27:eb:7d:72:9c brd ff:ff:ff:ff:ff:ff
pi@raspberrypi:~ $
log file
2019.02.06 22:53:10 1: Including fhem.cfg
2019.02.06 22:53:10 3: WEB: port 8083 opened
2019.02.06 22:53:10 2: eventTypes: loaded 0 events from ./log/eventTypes.txt
2019.02.06 22:53:10 1: usb create starting
2019.02.06 22:53:11 3: Probing ZWDongle device /dev/serial1
2019.02.06 22:53:11 3: Probing CUL device /dev/ttyAMA0
2019.02.06 22:53:11 3: Probing TCM_ESP3 device /dev/ttyAMA0
2019.02.06 22:53:11 3: Probing ZWDongle device /dev/ttyAMA0
2019.02.06 22:53:12 3: Probing FRM device /dev/ttyAMA0
2019.02.06 22:53:17 1: usb create end
2019.02.06 22:53:17 0: Featurelevel: 5.9
2019.02.06 22:53:17 0: Server started with 6 defined entities (fhem.pl:18497/2019-02-05 perl:5.024001 os:linux user:fhem pid:5934)
2019.02.06 23:06:52 0: Server shutdown
2019.02.06 23:07:04 1: Including fhem.cfg
2019.02.06 23:07:05 3: WEB: port 8083 opened
2019.02.06 23:07:05 2: eventTypes: loaded 0 events from ./log/eventTypes.txt
2019.02.06 23:07:05 1: Including ./log/fhem.save
2019.02.06 23:07:05 1: usb create starting
2019.02.06 23:07:05 3: Probing ZWDongle device /dev/serial1
2019.02.06 23:07:06 3: Probing CUL device /dev/ttyAMA0
2019.02.06 23:07:06 3: Probing TCM_ESP3 device /dev/ttyAMA0
2019.02.06 23:07:06 3: Probing ZWDongle device /dev/ttyAMA0
2019.02.06 23:07:06 3: Probing FRM device /dev/ttyAMA0
2019.02.06 23:07:12 1: usb create end
2019.02.06 23:07:14 0: Featurelevel: 5.9
2019.02.06 23:07:14 0: Server started with 6 defined entities (fhem.pl:18497/2019-02-05 perl:5.024001 os:linux user:fhem pid:531)
2019.02.07 17:26:29 1: MKDIR restoreDir/save/2019-02-07
2019.02.07 17:36:08 3: Login denied for user >Thomas< via WEB_192.168.178.42_36912
2019.02.07 17:36:08 3: Login denied for user >Thomas< via WEB_192.168.178.42_36910
2019.02.07 17:47:04 0: Server shutdown
2019.02.07 17:47:16 1: Including fhem.cfg
2019.02.07 17:47:17 3: WEB: port 8083 opened
2019.02.07 17:47:17 2: eventTypes: loaded 1 events from ./log/eventTypes.txt
2019.02.07 17:47:17 1: Including ./log/fhem.save
2019.02.07 17:47:18 1: usb create starting
2019.02.07 17:47:18 3: Probing ZWDongle device /dev/serial1
2019.02.07 17:47:18 3: Probing CUL device /dev/ttyAMA0
2019.02.07 17:47:18 3: Probing TCM_ESP3 device /dev/ttyAMA0
2019.02.07 17:47:19 3: Probing ZWDongle device /dev/ttyAMA0
2019.02.07 17:47:19 3: Probing FRM device /dev/ttyAMA0
2019.02.07 17:47:24 1: usb create end
2019.02.07 17:47:24 0: Featurelevel: 5.9
2019.02.07 17:47:24 0: Server started with 7 defined entities (fhem.pl:18497/2019-02-05 perl:5.024001 os:linux user:fhem pid:551)
2019.02.07 17:52:51 3: telnetForBlockingFn_1549558371: port 46555 opened
2019.02.07 17:52:54 1: UPD ./CHANGED
2019.02.07 17:52:54 1: UPD ./configDB.pm
2019.02.07 17:52:54 1: UPD FHEM/00_TCM.pm
2019.02.07 17:52:54 1: UPD FHEM/10_EnOcean.pm
2019.02.07 17:52:55 1: UPD FHEM/10_MQTT2_DEVICE.pm
2019.02.07 17:52:55 1: UPD FHEM/10_ZWave.pm
2019.02.07 17:52:55 1: UPD FHEM/98_configdb.pm
2019.02.07 17:52:56 1: UPD FHEM/lib/AttrTemplate/mqtt2.template
2019.02.07 17:52:56 1: saving fhem.cfg
2019.02.07 17:52:56 1: saving ./log/fhem.save
2019.02.07 17:52:56 1:
2019.02.07 17:52:56 1: New entries in the CHANGED file:
2019.02.07 17:52:56 1: - new: 70_ZoneMinder: fetching Event-Details via API after event received
2019.02.07 17:52:56 1: - new: 71_ZM_Monitor: fetching Event-Details via API after event received
2019.02.07 17:52:56 1: - bugfix: 49_SSCam: V8.8.1, fix need attr snapGalleryBoost when sending a
2019.02.07 17:52:56 1: snapshot by telegram
2019.02.07 17:52:56 1: - new: 39_gassistant: Google Assistant support
2019.02.07 17:52:56 1: - bugfix: 70_BOTVAC: vendor name is no longer case sensitive
2019.02.07 17:52:56 1: - feature: 49_SSCam: V8.8.0, send snapshots integrated by telegram
2019.02.07 17:52:56 1: - change: 93_DbRep: running though tableCurrentFillup if database is closed
2019.02.07 17:52:56 1: - new: 70_BOTVAC: initial release
2019.02.07 17:52:56 1: - feature: 73_AutoShuttersControl: change blocking handle, add privacy drive
2019.02.07 17:52:56 1: - bugfix: 49_SSCam: refresh snapgallery device if snap was done by itself
2019.02.07 17:52:56 1: - feature: 49_SSCam: V8.7.0, send recordings by email is possible now
2019.02.07 17:52:56 1: - bugfix: 10_MYSENSORS_DEVICE: fix enqueing method, Forum:#96518
2019.02.07 17:52:56 1: - new: 98_inotify: initial release
2019.02.07 17:52:56 1: - new: 30_tradfri: initial release
2019.02.07 17:52:56 1: - new: 42_npmjs: Module to update Node.js modules via NPM package manager
2019.02.07 17:52:56 1: - feature: 98_Hyperion: add set active/inactive
2019.02.07 17:52:56 1: - bugfix: 22_HOMEMODE: fix zero devider in HOMEMODE_ContactOpenCheck
2019.02.07 17:52:56 1: fix trigger alarm only if alarm triggers have changed
2019.02.07 17:52:56 1: - bugfix: 49_SSCam: fix version numbering
2019.02.07 17:52:56 1: - bugfix: 93_DbRep: fix version numbering
2019.02.07 17:52:56 1: - feature: 98_livetracking: added events for OwnTrack zones
2019.02.07 17:52:56 1: - feature: 93_DbRep: command exportToFile or attribute "expimpfile" accept
2019.02.07 17:52:56 1: option "MAXLINES="
2019.02.07 17:52:56 1: - bugfix: 09_CUL_FHTTK: removed low batt information from state, moved to
2019.02.07 17:52:56 1: reading batteryState
2019.02.07 17:52:56 1: ... rest of lines skipped.
2019.02.07 17:52:56 1: Calling /usr/bin/perl ./contrib/commandref_join.pl -noWarnings, this may take a while
2019.02.07 17:54:10 1:
2019.02.07 17:54:10 1: update finished, "shutdown restart" is needed to activate the changes.
2019.02.07 17:54:10 1:
2019.02.07 17:54:10 1: Please consider using the global attribute sendStatistics
2019.02.07 19:51:49 0: Server shutdown
2019.02.07 19:51:58 1: Including fhem.cfg
2019.02.07 19:52:00 3: WEB: port 8083 opened
2019.02.07 19:52:00 2: eventTypes: loaded 1 events from ./log/eventTypes.txt
2019.02.07 19:52:00 1: Including ./log/fhem.save
2019.02.07 19:52:00 1: usb create starting
2019.02.07 19:52:00 3: Probing ZWDongle device /dev/serial1
2019.02.07 19:52:00 3: Probing CUL device /dev/ttyAMA0
2019.02.07 19:52:01 3: Probing TCM_ESP3 device /dev/ttyAMA0
2019.02.07 19:52:01 3: Probing ZWDongle device /dev/ttyAMA0
2019.02.07 19:52:01 3: Probing FRM device /dev/ttyAMA0
2019.02.07 19:52:06 1: usb create end
2019.02.07 19:52:06 0: Featurelevel: 5.9
2019.02.07 19:52:07 0: Server started with 7 defined entities (fhem.pl:18497/2019-02-05 perl:5.024001 os:linux user:fhem pid:502)
Für die Zukunft:
Bitte packe solche Ausgaben in "Code-Tags". Findest Du beim Eintippen des Textes als "#" Beschriftet ...
Also Nochmals:
Vom gleichen Rechner aus aufgerufen (über lokalhost oder IP?) geht s.
Von einem anderen Rechner aus nicht?
Verschiedene Rechner/Browser probiert?
Auf Systemebene sieht es gut aus. Gib uns bitte mal (im FHEM):
list WEB
list global
sorry werde das in der zukunft so machen ;D
Also Nochmals:
Vom gleichen Rechner aus aufgerufen (über lokalhost oder IP?) geht s. ja da geht es
Von einem anderen Rechner aus nicht? nein da geht es nicht
Verschiedene Rechner/Browser probiert? ja chrome, firefox, standard browser und auch verschiedene rechner
list WEB
Internals:
CONNECTS 14
CSRFTOKEN csrf_371505488376843
DEF 8083 global
FD 5
FUUID 5c5b5a89-f33f-47bc-d67a-042604763f30f9b3
NAME WEB
NR 3
NTFY_ORDER 50-WEB
PORT 8083
STATE Initialized
TYPE FHEMWEB
READINGS:
2019-02-07 19:52:00 state Initialized
Attributes:
list global
Internals:
DEF no definition
FD 3
NAME global
NR 1
STATE no definition
TYPE Global
currentlogfile ./log/fhem-2019-02.log
logfile ./log/fhem-%Y-%m.log
Attributes:
autoload_undefined_devices 1
configfile fhem.cfg
logfile ./log/fhem-%Y-%m.log
modpath .
motd none
statefile ./log/fhem.save
userattr cmdIcon devStateIcon:textField-long devStateStyle icon sortby webCmd webCmdLabel:textField-long widgetOverride
verbose 3
version fhem.pl:18497/2019-02-05
Sorry momentan keine Idee ...
Moin,
gesehen?
2019.02.07 17:36:08 3: Login denied for user >Thomas< via WEB_192.168.178.42_36912
2019.02.07 17:36:08 3: Login denied for user >Thomas< via WEB_192.168.178.42_36910
allowed-Problem?
LG
Andreas
Was gibt ein list TYPE=allowed aus?
ups ganz überlesen ...
okay update zu meinem problem
ich habe jetzt nochmal zwei andere rechner ausgepackt bei denen geht´s
Rechner Nr 1 = Ubuntu notbook = klappt alles prima
Rechner Nr 2 = windows 7 nootbook = klappt alles prima
Rechner Nr 3 = windows 7 Büro= keine verbindung
warum das jetzt plötzlich bei 2 der 3 rechner klappt = kp gestern ging es bei keinem >:(, Vielleicht geht es morgen ja auch bei dem anderen ;D
Aber warum geht es nicht bei dem anderen (also kann es ja nur an dem rechner liegen oder sehe ich das falsch
Update zu meinem Problem.
alles geht wider. was das Problem war wies ich auch nicht, plötzlich ging es wider.
Dafür habe ich eine neue frage an das Forum.
wenn ich jetzt mein Internet Stecker ziehe (fritzbox) komm ich nicht mehr auf die Benutzeroberfläche von fhem. Soll das so sein?
Ich komm auch nicht auf die Benutzeroberfläche von dem Rechner wo fhem drauf läuft, erst wenn ich den Stecker wieder anstecke komm ich drauf.
PS: wenn heute mal mein Internet weg ist wegen Störung oder so kann ich meine Lampen weder ein noch ausschalten ???
Hast du bei "global" das Attribut "dnsServer" gesetzt!?
Und nein, das sollte nicht sein...
Gruß, Joachim
Nein hat er nicht. Siehe oben "list global" ;)
@Tommy: wie rufst Du die Oberfläsche von fhem? Per IP oder per Name?
Zitat von: amenomade am 08 Februar 2019, 20:13:45
Nein hat er nicht. Siehe oben "list global" ;)
Ah, ok...
Hab ich auf dem Handy wohl übersehen...
...bzw. gleich gar nicht geschaut... ;)
Aber egal wie er drauf geht/gehen will: wenn fhem wegen Namensauflösung hängt, dann hängt es eben... ;)
Aber ohne FB (also lokaler DNS) wird nat. Name generell schwer...
Danke, Joachim
ich gehe mit der IP auf die Oberflächen.
ne habe kein "global" das Attribut "dnsServer" gesetzt.
wusste nicht das dies gemacht werden muss, ich bin ein Neuling was dies betrifft versuche mich gerade her reinzuarbeiten, das ich das erstmal alles verstehe (jeder fängt mal klein an ;D)
wie wo genau muss ich denn das "global" das Attribut "dnsServer" setzten? :-[
danke schonmal für eure antworten
okey ich denke ich habe es gefungen.
muss ich dahinter noch ein wert eintragen oder sowas
Ja, die IP des/eines DNS-Servers...
...meist der Router, also die IP der FB in deinem Fall...
EDIT: https://fhem.de/commandref_DE.html#global
Gruß, Joachim
okay hab ich gemacht
geht aber immer noch nicht.
muss ich noch was an der fritzbox einstellen..?
Was geht nicht?
Wie sind denn der Rechner wo du drauf gehst und fhem "verbunden"?
Gruß, Joachim
Wenn ich das Internet Kabel ziehe am dem Raspberry Pi komm ich nicht mehr auf die Benutzeroberfläche von fhem. Es ist ein Touchscreen am Pi angeschlossen und damit sollen die Lampen gesteuert werden.
Auf dem Pi läuft fhem und auch dieser hat keine Verbindung zur Oberfläche wenn ich den Netzwerkstecker ziehe, ich möchte aber gerne das dies autag funktioniert
Wie gehst du dann lokal drauf?
Mit der IP oder der "localhost-IP"!?
EDIT: weil die "normale" IP gibt es ohne Netzwerk (vermutlich) nicht mehr...
EDIT2: mit Internetkabel meinst du das Netzwerkkabel!? Der PI ist also per Kabel ins Netzwerk integriert!? Wenn du das Netzwerkkabel am PI ziehst ist klar, dass du von anderen Rechnern nicht mehr drauf kommst. Lokal siehe die anderen Anmerkungen...
Anmerkung: ein Serversystem (und fhem ist nun mal eins) braucht bzw. eher sollte KEINE Oberfläche laufen haben...
Gruß, Joachim
Ich gebe einfach die IP im Webbrowser mit dem Port 8083 ein.
Genau ich meine das Netzwerk Kabel vom Pi.
Aber ich brauche doch die Oberfläche wenn ich über das Touchscreen die Lampen schalten will, oder?
Ja aber welche IP!?
Weil es ohne Netzwerkkabel die "von anderen Rechnern IP" nicht mehr gibt!
Wie auch: not connected...
EDIT: gub doch mal auf der Console 'ifconfig' ein, wenn das Kabel gezogen ist. Dann wirst du es selbst sehen. V.a. im Vergleich zu "mit Kabel"...
Es geht dann nur noch localhost: 127.0.0.1
Gruß, Joachim
Ich gebe die IP von dem Pi ein
Ich werde das später Mal machen mit ifconfig
Bin momentan nicht Zuhause
Ich danke dir schonmal vielmals madmax für deine Hilfe
Ja IP ist schon klar...
Aber WELCHE?
Die "normale" die du auch von anderen Rechnern aus nimmst!?
Die "gibt" es nicht mehr, wenn du das Kabel ziehst.
Die ist "gebunden" an ein Netzwerkinterface und das gibt es eben nur, wenn ein Netzwerk da ist...
Daher geht dann nur noch localhost: 127.0.0.1
Bzw. funktioniert das (sollte zumindest) lokal immer...
...also ob mit oder ohne Netzwerk.
Gruß, Joachim
Okay danke
Und wieder was dazu gelernt ;D
Vielen lieben Dank
Werde es morgen testen und dann schreibe ich
Ich wünsche dir noch einen schönen Abend