Benötige Hilfe zu Bäckup und Neuinstallation Pi / Fhem

Begonnen von exot, 18 Oktober 2018, 10:57:11

Vorheriges Thema - Nächstes Thema

Otto123

Hallo Michael,

kannst Du mal bitte dies machen?
list initialUsbCheck

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

Beta-User

Sind in der FHEM-Installation noch weitere USB-Geräte vorhanden?
Könnte sein, dass sich dann was in die Quere kommt. Am besten alles "by-id", auch den zigbee-Stick...
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

exot

Hallo Otto,
Danke für Deine Unterstützung!
  Internals:
   DEF        global:INITIALIZED usb create
   NAME       initialUsbCheck
   NOTIFYDEV  global
   NR         24
   NTFY_ORDER 50-initialUsbCheck
   REGEXP     global:INITIALIZED
   STATE      2018-10-23 17:43:58
   TYPE       notify
   READINGS:
     2018-10-23 17:17:11   state           active
Attributes:


Hallo Beta-User,
pi@raspberrypi ~ $ ls -l /dev/serial/by-id
insgesamt 0
lrwxrwxrwx 1 root root 13 Okt 23 18:22 usb-FTDI_FT232R_USB_UART_A504DLYK-if00-port0 -> ../../ttyUSB1
lrwxrwxrwx 1 root root 13 Okt 23 18:22 usb-FTDI_FT232R_USB_UART_AJ038KYV-if00-port0 -> ../../ttyUSB0
lrwxrwxrwx 1 root root 13 Jan  1  1970 usb-Texas_Instruments_TI_CC2531_USB_CDC___0X00124B0014D9DCCF-if00 -> ../../ttyACM0
pi@raspberrypi ~ $


Nachfolgende Installation nur mit Zigbee Stick und ohne GPIO Verbindungen
pi@raspberrypi ~ $ ls -l /dev/ttyACM0
crw-rw---T 1 root dialout 166, 0 Okt 23 17:44 /dev/ttyACM0

pi@raspberrypi ~ $ ls -l /dev/serial/by-id
insgesamt 0
lrwxrwxrwx 1 root root 13 Jan  1  1970 usb-Texas_Instruments_TI_CC2531_USB_CDC___0X00124B0014D9DCCF-if00 -> ../../ttyACM0

sudo curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
Paketlisten werden gelesen... Fertig

## Confirming "wheezy" is supported...

+ curl -sLf -o /dev/null 'https://deb.nodesource.com/node_8.x/dists/wheezy/Release'

## Your distribution, identified as "wheezy", is not currently supported,
please contact NodeSource at https://github.com/nodesource/distributions/issues
if you think this is incorrect or would like your distribution to be considered for support
------------------------------------------------------------------------------------------------------
Jetzt https://www.muckibu.de/install-nodejs-8-raspberry-pi-using-armv6-package/

cd Downloads/
wget https://nodejs.org/dist/v8.9.0/node-v8.9.0-linux-armv6l.tar.xz
--2017-11-05 11:57:20--  https://nodejs.org/dist/v8.9.0/node-v8.9.0-linux-armv6l.tar.xz
2018-10-23 17:59:24 (3,71 MB/s) - »»node-v8.9.0-linux-armv6l.tar.xz.1«« gespeichert [10272460/10272460]

pi@raspberrypi ~/Downloads $ --2017-11-05 11:57:20--  https://nodejs.org/dist/v8.9.0/node-v8.9.0-linux-armv6l.tar.xz
-bash: --2017-11-05: Kommando nicht gefunden.


tar -xvf node-v8.9.0-linux-armv6l.tar.xz
pi@raspberrypi ~/Downloads/node-v8.9.0-linux-armv6l $
pi@raspberrypi ~/Downloads/node-v8.9.0-linux-armv6l $ sudo cp -R * /usr/local/
cd
pi@raspberrypi ~ $ node -v
v8.9.0
pi@raspberrypi ~ $ npm -v
5.5.1
--------------------------------------------------------------------------------------------------------

sudo chown -R pi:pi /opt/zigbee2mqtt
cd /opt/zigbee2mqtt
npm install
make: *** [Release/obj.target/serialport/src/serialport.o] Error 1
make: Leaving directory '/opt/zigbee2mqtt/node_modules/serialport/build'
gyp ERR! build error
gyp ERR! stack Error: `make` failed with exit code: 2
gyp ERR! stack     at ChildProcess.onExit (/usr/local/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:258:23)
gyp ERR! stack     at emitTwo (events.js:126:13)
gyp ERR! stack     at ChildProcess.emit (events.js:214:7)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:198:12)
gyp ERR! System Linux 4.1.19-v7+
gyp ERR! command "/usr/local/bin/node" "/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /opt/zigbee2mqtt/node_modules/serialport
gyp ERR! node -v v8.9.0
gyp ERR! node-gyp -v v3.6.2
gyp ERR! not ok
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! serialport@6.2.2 install: `prebuild-install || node-gyp rebuild`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the serialport@6.2.2 install script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     /home/pi/.npm/_logs/2018-10-23T16_14_40_773Z-debug.log
pi@raspberrypi /opt/zigbee2mqtt $

 


Gruß Michael

Beta-User

Hmm, die ftdi sollten nicht das Problem sein.
Wird der TI by-id in der yaml angesprochen?
Wie sieht ls -l /dev/serial aus?
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

Otto123

Mach mal bitte
attr initialUsbCheck disable 1
Und dann save.

Der initialUsbCheck stört manchmal beim Neustart, brauchen tut man ihn nicht.

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

exot

Hallo Beta_User
ZitatWird der TI by-id in der yaml angesprochen?
Ich bin mir nicht sicher ob Du das meinst:
# Home Assistant integration (MQTT discovery)
homeassistant: false

# allow new devices to join
permit_join: true

# MQTT settings
mqtt:
  # MQTT base topic for zigbee2mqtt MQTT messages
  base_topic: zigbee2mqtt
  # MQTT server URL
  server: 'mqtt://localhost'
  # MQTT server authentication, uncomment if required:
  # user: my_user
  # password: my_password

# Serial settings
serial:
  # Location of CC2531 USB sniffer
 

pi@raspberrypi ~ $  ls -l /dev/serial
insgesamt 0
drwxr-xr-x 2 root root 100 Jan  1  1970 by-id
drwxr-xr-x 2 root root 100 Jan  1  1970 by-path
 


Hallo Otto,
Habe ich gemacht. Und nun?
Gruß Michael

Otto123

Zitat von: exot am 23 Oktober 2018, 21:10:05
Hallo Otto,
Habe ich gemacht. Und nun?
Gruß Michael
erfolgt beim Neustart keine automatische Untersuchung aller USB Schnittstellen mehr. Das ist aus meiner Sicht unnötig und eine häufige Ursache dafür, dass FHEM in dem Moment quasi "stehen" bleibt und FHEMWEB nicht mehr erreichbar ist. Du sprachst weiter vorn davon, dass dies passiert ist.
Auch wird so verhindert, dass dieser Prozess versucht USB Sticks zu initialisieren und dabei den USB Stick irgendwo "in die Ecke stellt".
Das sind alles bloß Vorsichtsmassnahmen, ob es was mit deinem Zigbee Problem zu tun hat, weiß ich nicht.
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

Beta-User

Genau diese yaml war gemeint, da die Angabe unter "serial"; da kann man auch by-id verwenden (den ganzen Pfad verwenden).
Was die Anzeige aller seriellen Schnittstellen angeht, sind die wohl unter /dev/tty* zu finden. Eigentlich ist die Frage, ob  die serielle Schnittstelle des PI mit der Standardangabe der yaml kollidiert; das kann ich aber grade nicht sauber verorten.
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

exot

Hallo,
  pi@raspberrypi ~ $ ls -la /dev/tty*
crw-rw-rw- 1 root root      5,  0 Jan  1  1970 /dev/tty
crw------- 1 root root      4,  0 Jan  1  1970 /dev/tty0
crw-rw---- 1 root tty       4,  1 Okt 23 19:17 /dev/tty1
crw------- 1 root root      4, 10 Jan  1  1970 /dev/tty10
crw------- 1 root root      4, 11 Jan  1  1970 /dev/tty11
crw------- 1 root root      4, 12 Jan  1  1970 /dev/tty12
crw------- 1 root root      4, 13 Jan  1  1970 /dev/tty13
crw------- 1 root root      4, 14 Jan  1  1970 /dev/tty14
crw------- 1 root root      4, 15 Jan  1  1970 /dev/tty15
crw------- 1 root root      4, 16 Jan  1  1970 /dev/tty16
crw------- 1 root root      4, 17 Jan  1  1970 /dev/tty17
crw------- 1 root root      4, 18 Jan  1  1970 /dev/tty18
crw------- 1 root root      4, 19 Jan  1  1970 /dev/tty19
crw-rw---- 1 root tty       4,  2 Okt 23 19:17 /dev/tty2
crw------- 1 root root      4, 20 Jan  1  1970 /dev/tty20
crw------- 1 root root      4, 21 Jan  1  1970 /dev/tty21
crw------- 1 root root      4, 22 Jan  1  1970 /dev/tty22
crw------- 1 root root      4, 23 Jan  1  1970 /dev/tty23
crw------- 1 root root      4, 24 Jan  1  1970 /dev/tty24
crw------- 1 root root      4, 25 Jan  1  1970 /dev/tty25
crw------- 1 root root      4, 26 Jan  1  1970 /dev/tty26
crw------- 1 root root      4, 27 Jan  1  1970 /dev/tty27
crw------- 1 root root      4, 28 Jan  1  1970 /dev/tty28
crw------- 1 root root      4, 29 Jan  1  1970 /dev/tty29
crw-rw---- 1 root tty       4,  3 Okt 23 19:17 /dev/tty3
crw------- 1 root root      4, 30 Jan  1  1970 /dev/tty30
crw------- 1 root root      4, 31 Jan  1  1970 /dev/tty31
crw------- 1 root root      4, 32 Jan  1  1970 /dev/tty32
crw------- 1 root root      4, 33 Jan  1  1970 /dev/tty33
crw------- 1 root root      4, 34 Jan  1  1970 /dev/tty34
crw------- 1 root root      4, 35 Jan  1  1970 /dev/tty35
crw------- 1 root root      4, 36 Jan  1  1970 /dev/tty36
crw------- 1 root root      4, 37 Jan  1  1970 /dev/tty37
crw------- 1 root root      4, 38 Jan  1  1970 /dev/tty38
crw------- 1 root root      4, 39 Jan  1  1970 /dev/tty39
crw-rw---- 1 root tty       4,  4 Okt 23 19:17 /dev/tty4
crw------- 1 root root      4, 40 Jan  1  1970 /dev/tty40
crw------- 1 root root      4, 41 Jan  1  1970 /dev/tty41
crw------- 1 root root      4, 42 Jan  1  1970 /dev/tty42
crw------- 1 root root      4, 43 Jan  1  1970 /dev/tty43
crw------- 1 root root      4, 44 Jan  1  1970 /dev/tty44
crw------- 1 root root      4, 45 Jan  1  1970 /dev/tty45
crw------- 1 root root      4, 46 Jan  1  1970 /dev/tty46
crw------- 1 root root      4, 47 Jan  1  1970 /dev/tty47
crw------- 1 root root      4, 48 Jan  1  1970 /dev/tty48
crw------- 1 root root      4, 49 Jan  1  1970 /dev/tty49
crw-rw---- 1 root tty       4,  5 Okt 23 19:17 /dev/tty5
crw------- 1 root root      4, 50 Jan  1  1970 /dev/tty50
crw------- 1 root root      4, 51 Jan  1  1970 /dev/tty51
crw------- 1 root root      4, 52 Jan  1  1970 /dev/tty52
crw------- 1 root root      4, 53 Jan  1  1970 /dev/tty53
crw------- 1 root root      4, 54 Jan  1  1970 /dev/tty54
crw------- 1 root root      4, 55 Jan  1  1970 /dev/tty55
crw------- 1 root root      4, 56 Jan  1  1970 /dev/tty56
crw------- 1 root root      4, 57 Jan  1  1970 /dev/tty57
crw------- 1 root root      4, 58 Jan  1  1970 /dev/tty58
crw------- 1 root root      4, 59 Jan  1  1970 /dev/tty59
crw-rw---- 1 root tty       4,  6 Okt 23 19:17 /dev/tty6
crw------- 1 root root      4, 60 Jan  1  1970 /dev/tty60
crw------- 1 root root      4, 61 Jan  1  1970 /dev/tty61
crw------- 1 root root      4, 62 Jan  1  1970 /dev/tty62
crw------- 1 root root      4, 63 Jan  1  1970 /dev/tty63
crw------- 1 root root      4,  7 Jan  1  1970 /dev/tty7
crw------- 1 root root      4,  8 Jan  1  1970 /dev/tty8
crw------- 1 root root      4,  9 Jan  1  1970 /dev/tty9
crw-rw---T 1 root dialout 166,  0 Okt 23 20:56 /dev/ttyACM0
crw-rw---- 1 root tty     204, 64 Okt 23 20:56 /dev/ttyAMA0
crw-rw---T 1 root dialout   5,  3 Jan  1  1970 /dev/ttyprintk
crw-rw---T 1 root dialout 188,  0 Okt 23 20:57 /dev/ttyUSB0
crw-rw---T 1 root dialout 188,  1 Jan  1  1970 /dev/ttyUSB1
pi@raspberrypi ~ $

Ist das so ok?
Gruß Michael

Beta-User

Danke; es scheint jedenfalls keine zwei Modemgeräte zu geben, die vertauscht sein könnten.

Aber warum bitteschön steht da wieder was von wheezy???
Das ist "currently not supported"...
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

exot

Hallo Otto,
Ich glaube es hat nichts gebracht.
Fhem startet auf der Testkarte aber:
pi@raspberrypi:/opt/zigbee2mqtt $ npm start

> zigbee2mqtt@0.1.8 start /opt/zigbee2mqtt
> node index.js

  zigbee2mqtt:info 2018-10-23 22:30:26 Logging to directory: '/opt/zigbee2mqtt/data/log/2018-10-23.22-30-26'
  zigbee2mqtt:info 2018-10-23 22:30:28 Starting zigbee2mqtt version 0.1.8 (commit #97cc56b)
  zigbee2mqtt:info 2018-10-23 22:30:28 Starting zigbee-shepherd
  zigbee2mqtt:info 2018-10-23 22:30:29 zigbee-shepherd started
  zigbee2mqtt:info 2018-10-23 22:30:29 Coordinator firmware version: '20180815'
  zigbee2mqtt:info 2018-10-23 22:30:29 Currently 0 devices are joined:
  zigbee2mqtt:warn 2018-10-23 22:30:29 `permit_join` set to  `true` in configuration.yaml.
  zigbee2mqtt:warn 2018-10-23 22:30:29 Allowing new devices to join.
  zigbee2mqtt:warn 2018-10-23 22:30:29 Set `permit_join` to `false` once you joined all devices.
  zigbee2mqtt:info 2018-10-23 22:30:29 Zigbee: allowing new devices to join.
  zigbee2mqtt:info 2018-10-23 22:30:29 Connecting to MQTT server at mqtt://localhost
  zigbee2mqtt:info 2018-10-23 22:30:29 zigbee-shepherd ready
  zigbee2mqtt:error 2018-10-23 22:30:39 Not connected to MQTT server!
  zigbee2mqtt:error 2018-10-23 22:30:49 Not connected to MQTT server!
  zigbee2mqtt:error 2018-10-23 22:30:59 Not connected to MQTT server!
  zigbee2mqtt:error 2018-10-23 22:31:09 Not connected to MQTT server!
  zigbee2mqtt:error 2018-10-23 22:31:19 Not connected to MQTT server!
  zigbee2mqtt:error 2018-10-23 22:31:29 Not connected to MQTT server!
  zigbee2mqtt:error 2018-10-23 22:31:39 Not connected to MQTT server!
  zigbee2mqtt:error 2018-10-23 22:31:49 Not connected to MQTT server!
  zigbee2mqtt:error 2018-10-23 22:31:59 Not connected to MQTT server!
  zigbee2mqtt:error 2018-10-23 22:32:09 Not connected to MQTT server!
  zigbee2mqtt:error 2018-10-23 22:32:19 Not connected to MQTT server!
  zigbee2mqtt:error 2018-10-23 22:32:29 Not connected to MQTT server!
  zigbee2mqtt:error 2018-10-23 22:32:39 Not connected to MQTT server!
  zigbee2mqtt:error 2018-10-23 22:32:49 Not connected to MQTT server!
  zigbee2mqtt:error 2018-10-23 22:32:59 Not connected to MQTT server!
  zigbee2mqtt:error 2018-10-23 22:33:09 Not connected to MQTT server!
  zigbee2mqtt:error 2018-10-23 22:33:19 Not connected to MQTT server!
  zigbee2mqtt:error 2018-10-23 22:33:29 Not connected to MQTT server!
 

Es ist wie verhext
Für heute ist genug
Gute Nacht
Gruß Michael

exot

Hallo,
Noch eine Variante.
Ich lösche die Testdatei und installiere sie noch einmal auf einem pi3b.
Frage ist nur ist die Installation dan abwärts konvertibel?
Sprich läuft die dann auf dem pi2b?
Auf dem 3b habe ich eine ioBroker Installation.
Gruß Michael

Beta-User

Es sollte auch auf einem PI2 gehen. Lt. #313 hast du aber wheezy... Das kommt mir seltsam vor, du solltest eigentlich stretch nutzen!
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

exot


Wernieman

- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html