Hallo,
ich habe ein kleines Problem, das mich doch leider sehr nervt:
Starte ich meinen Raspberry 3B mittels "sudo reboot now" neu (und damit auch das FHEM), sehe ich bei bestimmten ZigBee Geräten nur den Status "initialized", aber nicht den gewollten Status "open", "closed" oder "1002". Starte ich danach das FHEM mittels "Shutdown restart" neu, läuft alles wieder einwandfrei. Blöd ist nur, wenn in Abwesenheit wegen einem längeren Stromausfall das System selbst wieder hochfährt. Dann funktioniert die Hälfte ja nicht.
Habt Ihr einen Tipp für mich was das sein kann? (Bekannte Probleme, die häufig auftreten - lädt vielleicht etwas in der falschen Reihenfolge oder ist er beim Booten an einer Stelle zu ausgelastet?)
Ich weiß leider nicht, woran das liegt, schreibt mir einfach, wenn Euch noch Infos zum Nachvollziehen meines Problems fehlen.
Meine Hardware: Raspi 3b+ mit UHS1 32GB Karte von Transcend (mind 18MB/sec schreiben, >40MB/sec lesen) - habe auch andere Karten ausprobiert, daran liegt es nicht.
ZigBee Hardware ist ein ConBee2, altuellste Phoscon Software 2.09.03 / 14.9.2020, Firmware 26660700.
Betroffene ZigBee Geräte: Aqara Cube, Aqara Fenstersensoren, Lightify Fernbedienung u.ä. Also nur ein Problem mit den Batteriebetriebenen ZigBee Geräten? Interessanterweise lassen sich ZigBee Steckdosenschalter trotzdem bedienen! Auch eine getestete Glühbirne hat zumindest einige Minuten nach dem kompletten Reboot wieder normal funktioniert. Anders als alle batteriebetriebenen Geräte. Auch Druck auf eine Fernbedienung oder öffnen eines Fensters (mit Sensor) ist nicht im FHEM angekommen. In der Phoscon App hingegen werden alle Fenstersensoren etc. auch vor dem separaten FHEM Reboot korrekt angezeigt. Und wie gesagt: nach einem manuellen Shutdown restart ist alles sofort wieder ok. Trennen und neu verbinden eines der betroffenen Geräte hat auch nichts gebracht (nach Reboot wieder das gleiche)
Ich würde mich über einen Tipp von Euch freuen! (Normal aktualisiere ich mein Raspberry OS und FHEM ca einmal die Woche, an alten Versionen sollte es also eigentlich nicht liegen).
Vielen Dank schon einmal!
Ich weiß leider nicht, welche Infos/Readings Euch helfen/interessieren, daher habe ich diejenigen, die ich für am sinnvollsten halte, habe ich Euch im folgenden beigefügt:
Hier ein Auszug meines Logfiles nach Reboot:
2021.03.16 23:42:45 3: ESPEasy ESPBridge: Bridge v2.18 port [TCP:IPV4:8383] opened.
2021.03.16 23:42:45 0: Featurelevel: 6
2021.03.16 23:42:45 0: Server started with 142 defined entities (fhem.pl:23800/2021-02-22 perl:5.028001 os:linux user:fhem pid:25428)
2021.03.16 23:42:45 2: ZWDongle_ProcessSendStack: no ACK, resending message 0107000301020100f9
2021.03.16 23:42:45 1: FHEMWEB SSL/HTTPS error: SSL accept attempt failed (peer: 192.168.178.26)
2021.03.16 23:42:46 2: AttrTemplates: got 224 entries
2021.03.16 23:42:47 3: ConBeeBridge: websocket opened to 192.168.178.95:443
2021.03.16 23:42:47 3: MQTT2_DEVICE set MQTT2_DVES_53A57A off
2021.03.16 23:42:48 3: CUL_HM set HM_5B1C55 statusRequest noArg
2021.03.16 23:42:48 3: [Alarmanlage V5.0] Added hidden room 'AlarmRoom' to WEB_192.168.178.26_59280
2021.03.16 23:42:48 3: [Alarmanlage V5.0] Added hidden room 'AlarmRoom' to WEB_192.168.178.26_59281
2021.03.16 23:42:50 3: ConBeeBridge: websocket: Switching Protocols ok
2021.03.16 23:42:50 3: CUL_HM set HM_6FF97C statusRequest noArg
2021.03.16 23:42:51 3: resource, /groups/3, not available
2021.03.16 23:42:51 2: HUEGroup3: got wrong status message for HUEGroup3: ARRAY(0x3e231d0)
Hier ein List meiner ZigBee Bridge:
Internals:
DEF 192.168.178.95
FD 4
FUUID 60295068-f33f-dc36-a104-a73834a4814b7db0
FVERSION 30_HUEBridge.pm:0.238650/2021-03-01
INTERVAL 60
NAME ConBeeBridge
NOTIFYDEV global
NR 16
NTFY_ORDER 50-ConBeeBridge
PORT 37760
STATE connected
TYPE HUEBridge
apiversion 1.16.0
bridgeid 00212EFFFF05E7E9
buf
host 192.168.178.95
mac b8:27:eb:4f:fc:3a
manufacturer Royal Philips Electronics
modelName Philips hue bridge 2015
modelid deCONZ
name ConBee2Gateway
swversion 2.9.3
updatestate 0
websocket 1
websocketport 443
zigbeechannel 25
READINGS:
2021-03-16 23:42:51 lastError resource, /groups/3, not available
2021-03-16 23:54:45 state connected
helper:
apiversion 69632
count 0
last_config_timestamp 1615935285
offsetUTC 0
updatestate 0
groups:
1:
etag 9883fa6597056912a90ed544b4a06f18
id 1
name TRADFRI remote control
type LightGroup
uniqueid 58:8e:81:ff:fe:29:ca:1d
action:
alert none
bri 127
colormode hs
ct 0
effect none
hue 0
sat 127
scene
xy:
0
0
devicemembership:
2
lights:
scenes:
state:
10:
etag 32a98bdb507105dbad76f7b23d849b09
id 10
name TRADFRI on/off switch
type LightGroup
uniqueid 58:8e:81:ff:fe:33:a4:ed
action:
alert none
bri 127
colormode hs
ct 0
effect none
hue 0
sat 127
scene
xy:
0
0
devicemembership:
12
lights:
scenes:
state:
2:
etag c2422b50c831f8b7880b5a40156c1382
id 2
name Lightify Switch Mini 3
type LightGroup
uniqueid 00:0d:6f:00:10:1d:11:b7
action:
alert none
bri 127
colormode hs
ct 0
effect none
hue 0
sat 127
scene
xy:
0
0
devicemembership:
3
lights:
scenes:
state:
4:
etag 0f95a719d34b724c45fa03ca274e6d8b
id 4
name Wohnzimmer
type LightGroup
action:
alert none
bri 127
colormode hs
ct 0
effect none
hue 0
sat 127
scene
xy:
0
0
devicemembership:
lights:
5
scenes:
state:
5:
etag d78106ae2ed1920cb2073c4a1fd34826
id 5
name Küche
type LightGroup
action:
alert none
bri 127
colormode hs
ct 0
effect none
hue 0
sat 127
scene
xy:
0
0
devicemembership:
lights:
3
6
7
10
scenes:
state:
6:
etag 811c13426430b3a08f2848c2bef04032
id 6
name Garten
type LightGroup
action:
alert none
bri 127
colormode hs
ct 0
effect none
hue 0
sat 127
scene
xy:
0
0
devicemembership:
lights:
scenes:
state:
7:
etag 96568d6557d6c345fcdd0fac99065063
id 7
name Keller
type LightGroup
action:
alert none
bri 127
colormode hs
ct 0
effect none
hue 0
sat 127
scene
xy:
0
0
devicemembership:
lights:
8
scenes:
state:
8:
etag eecc3cf2174990b830793a77360c9c81
id 8
name Schlafzimmer
type LightGroup
action:
alert none
bri 127
colormode hs
ct 0
effect none
hue 0
sat 127
scene
xy:
0
0
devicemembership:
lights:
2
scenes:
state:
9:
etag 08801ac541a79664dd297ee74b1f93be
id 9
name Treppenhaus
type LightGroup
action:
alert none
bri 127
colormode hs
ct 0
effect none
hue 0
sat 127
scene
xy:
0
0
devicemembership:
lights:
9
scenes:
state:
lights:
1:
etag e9c9e1711365c2c3244043ec38f92f1c
lastannounced
lastseen 2021-03-16T22:53Z
manufacturername dresden elektronik
modelid ConBee II
name Configuration tool 1
swversion 0x00000000
type Configuration tool
uniqueid 00:21:2e:ff:ff:05:e7:e9-01
state:
10:
colorcapabilities 0
ctmax 65279
ctmin 0
etag 6c859ba0cb01d153755ab322b50744e8
lastannounced
lastseen 2021-03-03T21:05Z
manufacturername _TZ3000_kohbva1f
modelid TS0505B
name Küchenwandlampe
swversion
type Extended color light
uniqueid 60:a4:23:ff:fe:53:6e:b1-01
state:
alert none
bri 254
colormode ct
ct 380
effect colorloop
hue 0
sat 254
xy:
0
0
2:
etag 43a5c85eac736984a20ff22cc046f16f
lastannounced
lastseen 2021-03-16T22:53Z
manufacturername LEDVANCE
modelid Plug Z3
name LightifyStecker4
swversion 00103101
type On/Off plug-in unit
uniqueid f0:d1:b8:00:00:13:3a:b8-01
state:
alert none
3:
etag c9f9132ddc57f0bb7c8bea9ced8cd75d
lastannounced 2021-02-15T11:24:35Z
lastseen 2021-03-16T22:54Z
manufacturername LEDVANCE
modelid Plug Z3
name LightifyStecker3Ofen
swversion 00103101
type On/Off plug-in unit
uniqueid f0:d1:b8:00:00:13:04:3d-01
state:
alert none
4:
etag 353eebeb2e194600af9026880a733c6d
lastannounced
lastseen 2021-02-15T11:26Z
manufacturername LEDVANCE
modelid Plug Z3
name LightifyStecker5
swversion 00103101
type On/Off plug-in unit
uniqueid f0:d1:b8:00:00:13:36:5c-01
state:
alert none
5:
etag 29c4582b6a324887ef05619dea370901
lastannounced
lastseen 2021-03-16T22:54Z
manufacturername LEDVANCE
modelid Plug Z3
name LightifyStecker2WohnzBewaess
swversion 00103101
type On/Off plug-in unit
uniqueid f0:d1:b8:00:00:13:3d:77-01
state:
alert none
6:
colorcapabilities 0
ctmax 65279
ctmin 0
etag 8819e75958730b789e0e544b4603f524
lastannounced 2021-03-08T21:40:30Z
lastseen 2021-03-10T21:44Z
manufacturername Paulmann Licht GmbH
modelid RGBW light
name ZigBeeKerze1
swversion 1218-0909
type Extended color light
uniqueid 00:15:8d:00:03:9e:8e:5e-01
state:
alert none
bri 254
colormode ct
ct 380
effect colorloop
hue 6192
sat 211
xy:
0.4679
0.4162
7:
colorcapabilities 0
ctmax 65279
ctmin 0
etag bb4195eac62f5eb049b480ac797e63b9
lastannounced 2021-03-08T21:40:30Z
lastseen 2021-03-10T21:43Z
manufacturername Paulmann Licht GmbH
modelid RGBW light
name ZigBeeKerze2
swversion 1218-0909
type Extended color light
uniqueid 00:15:8d:00:03:9e:c4:ed-01
state:
alert none
bri 254
colormode ct
ct 380
effect colorloop
hue 6192
sat 211
xy:
0.4679
0.4162
8:
etag 567d96ce3f4dda372b7e8cff6249e0da
lastannounced 2021-03-03T17:57:37Z
lastseen 2021-03-03T17:57Z
manufacturername OSRAM
modelid Classic A60 W clear - LIGHTIFY
name LightifyBirne1
swversion V1.03.21
type Dimmable light
uniqueid 84:18:26:00:00:07:4f:80-03
state:
alert none
bri 254
9:
colorcapabilities 0
ctmax 65279
ctmin 0
etag 21b8615ee3763f869358914bf0aa82fc
lastannounced
lastseen 2021-03-16T22:53Z
manufacturername _TZ3000_kohbva1f
modelid TS0505B
name Einganglampe
swversion
type Extended color light
uniqueid 60:a4:23:ff:fe:69:fb:69-01
state:
alert none
bri 254
colormode ct
ct 380
effect colorloop
hue 0
sat 254
xy:
0
0
scenes:
Attributes:
httpUtils 1
icon it_wireless_dcf77
key 088C4E2BA4
Ein list eines der betroffenen ZigBee Geräte:
Internals:
DEF sensor 13 IODev=ConBeeBridge
FUUID 60453867-f33f-dc36-bfd8-55be3a0027d72059
FVERSION 31_HUEDevice.pm:0.238190/2021-02-24
ID S13
INTERVAL
IODev ConBeeBridge
NAME AqaraCube1
NR 122
STATE Initialized
TYPE HUEDevice
READINGS:
2021-03-16 23:59:11 battery 91
2021-03-16 23:59:11 batteryPercent 91
2021-03-16 23:43:02 gesture 3
2021-03-16 23:41:58 lastseen 2021-03-16T22:41Z
2021-03-16 23:59:11 reachable 1
2021-03-16 23:43:02 state 6005
2021-03-16 23:59:11 temperature 21
helper:
devtype S
reachable 0
update_timeout 1
configList:
setList:
Attributes:
IODev ConBeeBridge
model lumi.sensor_cube.aqgl01
Und eine Versionsübersicht meines FHEMs:
Latest Revision: 23888
File Rev Last Change
fhem.pl 23800 2021-02-22 13:30:08Z rudolfkoenig
95_Alarm.pm 17344 2018-09-14 14:05:23Z phenning
96_allowed.pm 23727 2021-02-12 20:31:37Z rudolfkoenig
98_autocreate.pm 23727 2021-02-12 20:31:37Z rudolfkoenig
00_CUL.pm 23727 2021-02-12 20:31:37Z rudolfkoenig
10_CUL_HM.pm 23856 2021-02-28 17:45:41Z martinp876
14_CUL_MAX.pm 22175 2020-06-13 17:32:49Z Wzut
98_DOIF.pm 23858 2021-02-28 19:17:50Z Damian
98_dummy.pm 20665 2019-12-06 11:05:35Z rudolfkoenig
55_DWD_OpenData.pm 23797 2021-02-21 19:49:57Z jensb
34_ESPEasy.pm 18608 2019-02-16 09:03:52Z dev0
91_eventTypes.pm 23471 2021-01-04 19:24:21Z rudolfkoenig
01_FHEMWEB.pm 23825 2021-02-25 20:17:07Z rudolfkoenig
92_FileLog.pm 23751 2021-02-16 18:35:28Z rudolfkoenig
30_HUEBridge.pm 23865 2021-03-01 08:19:24Z justme1968
31_HUEDevice.pm 23819 2021-02-24 16:33:59Z justme1968
10_IT.pm 20839 2019-12-28 09:41:47Z bjoernh
10_MAX.pm 23517 2021-01-13 15:38:49Z Wzut
10_MQTT2_DEVICE.pm 23843 2021-02-27 19:42:42Z rudolfkoenig
00_MQTT2_SERVER.pm 23843 2021-02-27 19:42:42Z rudolfkoenig
91_notify.pm 21427 2020-03-15 10:10:32Z rudolfkoenig
70_Pushbullet.pm 9730 2015-10-30 15:06:41Z fhainz
16_STACKABLE_CC.pm 18467 2019-01-31 08:02:51Z rudolfkoenig
99_SUNRISE_EL.pm 23765 2021-02-18 08:14:55Z rudolfkoenig
99_Utils.pm 22524 2020-08-02 14:34:02Z rudolfkoenig
98_version.pm 15140 2017-09-26 09:20:09Z markusbloch
98_weblink.pm 23597 2021-01-23 17:57:05Z rudolfkoenig
10_ZWave.pm 23727 2021-02-12 20:31:37Z rudolfkoenig
00_ZWDongle.pm 23727 2021-02-12 20:31:37Z rudolfkoenig
AttrTemplate.pm 22985 2020-10-18 09:04:19Z rudolfkoenig
Blocking.pm 23268 2020-12-01 11:48:48Z rudolfkoenig
Color.pm 20813 2019-12-22 18:42:10Z justme1968
DevIo.pm 23241 2020-11-27 16:25:33Z rudolfkoenig
GPUtils.pm 19666 2019-06-20 11:17:29Z CoolTux
HMConfig.pm 23857 2021-02-28 17:46:36Z martinp876
HttpUtils.pm 22917 2020-10-05 14:37:58Z rudolfkoenig
Meta.pm 21008 2020-01-18 10:22:10Z loredo
RTypes.pm 10476 2016-01-12 21:03:33Z borisneubert
SetExtensions.pm 23300 2020-12-06 11:36:24Z rudolfkoenig
TcpServerUtils.pm 23472 2021-01-04 19:56:38Z rudolfkoenig
ZWLib.pm 17186 2018-08-20 20:10:55Z rudolfkoenig
doif.js 15546 2017-12-03 09:57:42Z Ellert
fhemweb.js 23811 2021-02-23 21:04:49Z rudolfkoenig
ist deconz nach Neustart aktiv?
aus meiner Doku:
"im FHEM wird deCONZ nach den Neustart nicht immer Aktiv"
define n_global_INITIALIZED notify global:INITIALIZED set deCONZ active
gruss
Hallo Domek,
vielen Dank für Deine Antwort. Bisher habe ich angenommen, dass deConz aktiv ist, denn sonst würde ich ja in der Phoscon App keine brauchbaren Werte bekommen, oder?
Nach einigem Hin und her bin ich aber darauf gekommen, dass Du vermutlich meine HueBridge meinst. Und tatsächlich: Diese steht nach einem kompletten Neustart auf "initialized". Mit set HueBridge active bekomme ich sie manuell auch aktiv, doch egal ob Dein (mit Namen der HueBridge angepasstes) Notify, ein Doif oder sonst etwas, automatisch wechselt die Bridge nach einem Reboot nicht. Aber es kommen im Log ein paar Fehlermeldungen (nur wenn ein Doif oder Notify versucht, die Bridge einzuschalten):
2021.03.17 21:53:16 2: ConBeeBridge: http request failed: 192.168.178.95: Verbindungsaufbau abgelehnt (111)
2021.03.17 21:53:16 2: ConBeeBridge: http request failed: 192.168.178.95: Verbindungsaufbau abgelehnt (111)
2021.03.17 21:53:16 2: ConBeeBridge: http request failed: 192.168.178.95: Verbindungsaufbau abgelehnt (111)
2021.03.17 21:53:16 2: ConBeeBridge: http request failed: 192.168.178.95: Verbindungsaufbau abgelehnt (111)
2021.03.17 21:53:16 2: ConBeeBridge: http request failed: 192.168.178.95: Verbindungsaufbau abgelehnt (111)
2021.03.17 21:53:16 2: ConBeeBridge: http request failed: 192.168.178.95: Verbindungsaufbau abgelehnt (111)
2021.03.17 21:53:16 2: ConBeeBridge: http request failed: 192.168.178.95: Verbindungsaufbau abgelehnt (111)
2021.03.17 21:53:16 2: ConBeeBridge: http request failed: 192.168.178.95: Verbindungsaufbau abgelehnt (111)
2021.03.17 21:53:16 2: ConBeeBridge: http request failed: 192.168.178.95: Verbindungsaufbau abgelehnt (111)
2021.03.17 21:53:16 2: ConBeeBridge: http request failed: 192.168.178.95: Verbindungsaufbau abgelehnt (111)
2021.03.17 21:53:16 2: ConBeeBridge: http request failed: 192.168.178.95: Verbindungsaufbau abgelehnt (111)
2021.03.17 21:53:16 2: ConBeeBridge: http request failed: 192.168.178.95: Verbindungsaufbau abgelehnt (111)
2021.03.17 21:53:16 2: ConBeeBridge: http request failed: 192.168.178.95: Verbindungsaufbau abgelehnt (111)
2021.03.17 21:53:16 2: ConBeeBridge: http request failed: 192.168.178.95: Verbindungsaufbau abgelehnt (111)
2021.03.17 21:53:16 2: ConBeeBridge: http request failed: 192.168.178.95: Verbindungsaufbau abgelehnt (111)
wenn ich aber später
set HueBridge active
eingebe, erhalte ich sofort ein "Connected" und alles läuft.
Hast Du eine Idee? habe auch ein Sleep 120 im Doif versucht, aber kein Unterschied...
Zitat von: Domek am 17 März 2021, 18:45:57
aus meiner Doku:
"im FHEM wird deCONZ nach den Neustart nicht immer Aktiv"
Was meinst Du mit Deiner Doku? Ich suche normal in FHEM Wiki, Commandref, der Device specific help und hier im Forum, aber diese Info habe ich wohl überlesen...
Hallo,
define n_global_INITIALIZED notify global:INITIALIZED set HueBridge active
setzt deine HueBridge nach Neustart von FHEM auf active
PS. Meine Doku= die Dokumentation meiner FHEM-Umgebung
Gruss
Vergleiche nach einem Reboot mal die Startzeiten des deconz- und des fhem-Prozesses.
Vermutlich kann man im Startskript vom fhem im systemd passende Abhängigkeiten pflegen.
Aber mir genügt eine Pause vor dem eigentlichen Start (Schlüsselwort ExecStartPre).
[Unit]
Description=FHEM Home Automation
[Service]
User=fhem
Type=forking
ExecStartPre=/bin/sleep 60
ExecStart=/etc/init.d/fhem start
ExecStop=/etc/init.d/fhem stop
Restart=on-failure
RestartSec=20
[Install]
WantedBy=multi-user.target
Hallo Domek, hallo jhohmann,
vielen Dank für Eure Hilfe. Kurz gesagt: Es funktioniert jetzt!!!
Für alle, die so wie ich gar keine Ahnung haben, kommen hier noch ein paar Infos zum nachvollziehen:
Editiieren der FHEM Service Datei wie hier beschrieben: https://wiki.fhem.de/wiki/Fhem.service_(systemd_unit_file) (https://wiki.fhem.de/wiki/Fhem.service_(systemd_unit_file))
mit folgendem Befehl öffnen:
sudo systemctl edit --full fhem
Nun die entsprechende Zeile von jhohmann zum Verzögern einfügen: ExecStartPre=/bin/sleep 60
Bei mir schaut das dann so aus: [Unit]
Description=FHEM Home Automation
Wants=network.target
After=network.target
#Requires=postgresql.service
#After=postgresql.service
#Requires=mysql.service
#After=mysql.service
[Service]
Type=forking
User=fhem
ExecStartPre=/bin/sleep 60
Group=dialout
WorkingDirectory=/opt/fhem
ExecStart=/usr/bin/perl fhem.pl fhem.cfg
#ExecStart=/usr/bin/perl fhem.pl configDB
Falls einer die Tastenkürzel nicht im Kopf hat:
ctrl + shift + v = einfügen
ctrl + s = speichern
ctrl + x = verlassen
Nach dem Einfügen noch speichern, neustarten, fertig.
Der Tipp von Domek hat bei mir lediglich bewirkt, dass statt "initialized" in meiner HueBridge nun "active" als Status angezeigt wird - leider musste zumindest in meinem Fall die Bridge noch einmal mit "set active" gestartet werden, damit sie auf "connected" wechselt. Je nach Ursache kann aber auch dieser Tipp bei anderen als mir dennoch funktionieren.