FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Puccini am 25 Oktober 2020, 18:21:13

Titel: Installation ZigBee mit CC2531 USB Stick
Beitrag von: Puccini am 25 Oktober 2020, 18:21:13
Hi,

ich habe hier einen ähnlichen Beitrag gefunden wo jemand Probleme mit der Installation hatte.
leider komm ich gar nicht erst so weit...

Wenn ich es richtig verstanden habe ist die Reihenfolge:


Leider erhalte ich beim Versuch node zu updaten folgenden Fehler:
curl: symbol lookup error: /usr/lib/arm-linux-gnueabihf/libcurl.so.4: undefined symbol: libssh2_version

Somit komme ich gar nicht erst soweit den Zigbee-Backend-Dienst einzurichten...
Kann mir jemand helfen?
ich hab versucht die fehlerhafte Symbol-Datei umzubenennen und via sudo apt-get upgrade neu anlegen zu lassen, aber der fehler kommt weiterhin...
:(
Betrieben wird FHEM auf einem Raspberry Pi 3+ mit Raspbian
Node ist in Version 8.11.1
NPM in Version 6.14.8
vorhanden.

Danke euch!
Titel: Antw:Installation ZigBee mit CC2531 USB Stick
Beitrag von: hydrotec am 26 Oktober 2020, 07:02:20
Hallo Puccini,

da ich nicht sicher bin, wie du zu dieser Version von Node gekommen bist,
hier mal ein Link, welcher dir eventuell bei deinem Problem helfen könnte.
https://github.com/nodesource/distributions#faq (https://github.com/nodesource/distributions#faq)

Gruß Karsten
Titel: Antw:Installation ZigBee mit CC2531 USB Stick
Beitrag von: MadMax-FHEM am 26 Oktober 2020, 09:59:51
Wenn neueres node benötigt würde, dann würde ich ein OS-Update machen...

Vermutlich läuft hier noch Stretch?!
Damit ist die Version die aktuell aktuellste seitens OS...

Stretch läuft demnächst aus (oder ist es sogar schon?)...

Aktuell ist Raspbian Buster...

EDIT: ich halte ja von "von der Seite installieren" von Paketen nicht wirklich viel. Irgendwann beisst sich das dann mit was anderem... Ich würde immer aus den Paketquellen des OS installieren... Und da ist (verm. wenn tatsächlich Stretch) halt mit der genannten Version schluss...

EDIT: Buster ist bzgl. node schon auf 12.19.0 und npm 6.14.8

Gruß, Joachim
Titel: Antw:Installation ZigBee mit CC2531 USB Stick
Beitrag von: Puccini am 26 Oktober 2020, 12:13:16
Es lag wirklich an der LIBSSH2... mit einem erneuten sudo apt-get --reinstall install libssh2-1 ging es jetzt alles....

-.- Mist hier :)

Jetzt bin ich soweit das der Zigbee-Server und der MQTT2 Dienst laufen...
Aber ich bekomme meine Lampe nicht angezeigt...

Folgendes erhalte ich wenn ich "list TYPE=MQTT2_DEVICE" mache:

Internals:
   CFGFN     
   CID        zigbee_pi
   DEF        zigbee_pi
   DEVICETOPIC zigbee2mqtt
   FUUID      5f968d5e-f33f-5b14-0538-3346ba4ec73a1e1c
   IODev      ZigBeeServer
   LASTInputDev ZigBeeServer
   MSGCNT     12
   NAME       MQTT2_zigbee_pi
   NR         1993
   STATE      true
   TYPE       MQTT2_DEVICE
   ZigBeeServer_MSGCNT 12
   ZigBeeServer_TIME 2020-10-26 11:39:03
   OLDREADINGS:
   READINGS:
     2020-10-26 09:52:10   attrTemplateVersion 20200701
     2020-10-26 09:53:52   commit          ed8b4e5
     2020-10-26 09:53:52   coordinator_meta_maintrel 3
     2020-10-26 09:53:52   coordinator_meta_majorrel 2
     2020-10-26 09:53:52   coordinator_meta_minorrel 6
     2020-10-26 09:53:52   coordinator_meta_product 0
     2020-10-26 09:53:52   coordinator_meta_revision 20190608
     2020-10-26 09:53:52   coordinator_meta_transportrev 2
     2020-10-26 09:53:52   coordinator_type zStack12
     2020-10-26 11:39:03   log             {"message":[{"dateCode":"20190608","friendly_name":"Coordinator","ieeeAddr":"0x00124b0014da45f2","lastSeen":1603708743149,"networkAddress":0,"softwareBuildID":"zStack12","type":"Coordinator"},{"dateCode":"20180404-42","description":"Tint LED bulb GU10/E14/E27 350/470/806 lumen, dimmable, opal white","friendly_name":"0x00158d00038b9e92","hardwareVersion":1,"ieeeAddr":"0x00158d00038b9e92","lastSeen":1603708506402,"manufacturerID":4635,"manufacturerName":"MLI","model":"404006/404008/404004","modelID":"ZBT-ColorTemperature","networkAddress":32634,"powerSource":"Mains (single phase)","softwareBuildID":"2.0","type":"Router","vendor":"Müller Licht"}],"type":"devices"}
     2020-10-26 09:53:52   log_level       info
     2020-10-26 09:53:52   network_channel 11
     2020-10-26 09:53:52   network_extendedPanID 0xdddddddddddddddd
     2020-10-26 09:53:52   network_panID   6754
     2020-10-26 09:53:52   permit_join     true
     2020-10-26 09:53:52   version         1.15.0
Attributes:
   IODev      ZigBeeServer
   bridgeRegexp zigbee2mqtt/([A-Za-z0-9._]+)[/]?.*:.* "zigbee_$1"
   comment    To check for new updates of the deamon software, you might want to use a separate HTTPMOD device. See HTTPMOD template zigbee2mqtt_daemon_updates for further details.
   devStateIcon true:on:false
   devicetopic zigbee2mqtt
   getList    devicelist:noArg log $DEVICETOPIC/bridge/config/devices
  networkmap_raw:noArg raw $DEVICETOPIC/bridge/networkmap raw
  networkmap_graphviz:noArg graphviz $DEVICETOPIC/bridge/networkmap graphviz
   icon       mqtt
   model      zigbee2mqtt_bridge
   readingList $DEVICETOPIC/bridge/state:.* state
  $DEVICETOPIC/bridge/config/devices:.* {}
  $DEVICETOPIC/bridge/config/log_level:.* log_level
  $DEVICETOPIC/bridge/config/permit_join:.* permit_join
  $DEVICETOPIC/bridge/config/rename:.* { json2nameValue($EVENT, 'rename_') }
  $DEVICETOPIC/bridge/log:.*\"type\".\"devices\".\"message\".* devices
  $DEVICETOPIC/bridge/log:.* log
  $DEVICETOPIC/bridge/networkmap:.* {}
  $DEVICETOPIC/bridge/networkmap/graphviz:.* graphviz
  $DEVICETOPIC/bridge/networkmap/raw:.* raw
  $DEVICETOPIC/bridge/config:.* { json2nameValue($EVENT) }
   room       ZigBee
   setList    log_level:debug,info,warn,error $DEVICETOPIC/bridge/config/log_level $EVTPART1
  permit_join:true,false $DEVICETOPIC/bridge/config/permit_join $EVTPART1
  remove:textField $DEVICETOPIC/bridge/config/remove $EVTPART1
  ota_update:textField $DEVICETOPIC/bridge/ota_update/update $EVTPART1
  ota_update_check:textField $DEVICETOPIC/bridge/ota_update/check $EVTPART1
  y_device_setting:textField $DEVICETOPIC/$EVTPART1/set {"$EVTPART2": "$EVTPART3"}
  x_bind:textField $DEVICETOPIC/bridge/bind/$EVTPART1 $EVTPART2
  x_bind_unbind:textField $DEVICETOPIC/bridge/unbind/$EVTPART1 $EVTPART2
  x_device_options:textField $DEVICETOPIC/bridge/config/device_options {"friendly_name":"$EVTPART1","options": {"$EVTPART2": "$EVTPART3"}}
  x_group_add_to:textField $DEVICETOPIC/bridge/group/$EVTPART1/add $EVTPART2
  x_group_rm_from:textField $DEVICETOPIC/bridge/group/$EVTPART1/remove $EVTPART2
  x_group_rm_from_all:textField $DEVICETOPIC/bridge/group/$EVTPART1/remove_all $EVTPART2
  x_group_add_group:textField $DEVICETOPIC/bridge/config/add_group $EVTPART1
  x_group_rm_group:textField $DEVICETOPIC/bridge/config/remove_group $EVTPART1
  z_elapsed:textField $DEVICETOPIC/bridge/config/elapsed $EVTPART1
  z_last_seen:disable,ISO_8601,epoch,ISO_8601_local $DEVICETOPIC/bridge/config/last_seen $EVTPART1
  z_ban:textField $DEVICETOPIC/bridge/config/ban $EVTPART1
  z_rename:textField $DEVICETOPIC/bridge/config/rename  {"old":"$EVTPART1","new":"$EVTPART2"}
  z_reset_CC:noArg $DEVICETOPIC/bridge/config/reset
   setStateList on off
   stateFormat permit_join


Im Log des ZigBee2MQTT2 sehe ich folgendes:
log
{"message":[{"dateCode":"20190608","friendly_name":"Coordinator","ieeeAddr":"0x00124b0014da45f2","lastSeen":1603708743149,"networkAddress":0,"softwareBuildID":"zStack12","type":"Coordinator"},{"dateCode":"20180404-42","description":"Tint LED bulb GU10/E14/E27 350/470/806 lumen, dimmable, opal white","friendly_name":"0x00158d00038b9e92","hardwareVersion":1,"ieeeAddr":"0x00158d00038b9e92","lastSeen":1603708506402,"manufacturerID":4635,"manufacturerName":"MLI","model":"404006/404008/404004","modelID":"ZBT-ColorTemperature","networkAddress":32634,"powerSource":"Mains (single phase)","softwareBuildID":"2.0","type":"Router","vendor":"Müller Licht"}],"type":"devices"}


Also die lampe hat sich gemeldet (hat auch 3x geblinkt oder so)...


Permit_Join ist true
Autocreate im MQTT2 Server ist auf Simple.

Wo bleibt meine Lampe T_T

Bitte nochmal um Hilfe!
Titel: Antw:Installation ZigBee mit CC2531 USB Stick
Beitrag von: Puccini am 26 Oktober 2020, 14:16:43
Habs hinbekommen...

Warum auch immer, ich hab nochmals den befehl zum aktiven "push" einer Meldung gesendet vom Server:

set MQTT2_FHEM_Server publish zigbee2mqtt/0x90fd9ffffe0bcd51/set {"state":"ON","brightness":60}

:/
Dann war es da.
Das hatte ich zwar vorher schon mehrfach versucht, aber immer ohne irgendwelche ergebnisse. Ich weiß nicht ob hier irgend ein Timeout oder ähnliches war...

LG