NEWS
ZigBee CC253x - neue/unbekannte Geräte - ab 0.10.x
-
@Asgothian ich habe nun ca. 20 mal Versucht die Fernbedienung neu anzulernen. Leider immer mit dem selben Ergebnis, dass diese nicht erkannt wird.
Hast du noch eine Idee was ich noch unternehmen kann?
Das folgende Objekt wird übrigens angelegt:
{ "type": "device", "common": { "name": "TRADFRI remote control", "type": "TRADFRI remote control", "icon": "img/unknown.png" }, "native": { "id": "000d6ffffe16968b" }, "from": "system.adapter.zigbee.0", "user": "system.user.admin", "ts": 1568718642475, "_id": "zigbee.0.000d6ffffe16968b", "acl": { "object": 1636, "owner": "system.user.admin", "ownerGroup": "system.group.administrator" } }Da muss ich passen. Ich weiss das die FB prinzipiell mit dem Zigbee-Stick funktioniert (siehe auch den Post von @Marco-Laser)
Das einzige was ich mir vorstellen kann ist das du eine alte Version des Adapters oder des Zigbee-Shepherd-Converters auf dem System hast.
A.
-
@P-A-L-A-D-I-N
Du hast beim Installieren einen Regler den du von weniger auf mehr schieben kannst. Mach das bitte mal. Dann bekommst du auch mehr Ausgaben - die brauche ich.A.
Das hier wird ausgespuckt, wenn ich im Debug-Modus installiere und den Regler auf "mehr" schiebe:
$ ./iobroker url "https://github.com/ioBroker/ioBroker.zigbee/tarball/master" zigbee --debug
install https://github.com/ioBroker/ioBroker.zigbee/tarball/master
npm install https://github.com/ioBroker/ioBroker.zigbee/tarball/master --production --save --prefix "C:/ioBroker/Zuhause" (System call)
npmWARN
bl@0.7.0 requires a peer of stream-browserify@* but none is installed. You must install peer dependencies yourself.npm
ERR!
path
C:\ioBroker\Zuhause\node_modules\iobroker.zigbee\node_modules.serialport.DELETE\build\Release\serialport.node
npm
ERR! code EPERM
npmERR!
errno
-4048
npmERR!
syscall
unlink
npmERR!
Error: EPERM: operation not permitted, unlink 'C:\ioBroker\Zuhause\node_modules\iobroker.zigbee\node_modules.serialport.DELETE\build\Release\serialport.node'
npmERR!
{ [Error: EPERM: operation not permitted, unlink 'C:\ioBroker\Zuhause\node_modules\iobroker.zigbee\node_modules.serialport.DELETE\build\Release\serialport.node']
npmERR!
cause:
npm
ERR!
{ Error: EPERM: operation not permitted, unlink 'C:\ioBroker\Zuhause\node_modules\iobroker.zigbee\node_modules.serialport.DELETE\build\Release\serialport.node'npm ERR! errno: -4048,
npm ERR!
code: 'EPERM',
npmERR!
syscall: 'unlink',
npmERR!
path:
npmERR!
'C:\ioBroker\Zuhause\node_modules\iobroker.zigbee\node_modules\.serialport.DELETE\build\Release\serialport.node' },
npmERR!
stack:
npmERR!
'Error: EPERM: operation not permitted, unlink 'C:\ioBroker\Zuhause\node_modules\iobroker.zigbee\node_modules\.serialport.DELETE\build\Release\serialport.node'',
npmERR!
errno: -4048,
npmERR!
code: 'EPERM',
npmERR!
syscall: 'unlink',
npm
ERR!
path:
npmERR!
'C:\ioBroker\Zuhause\node_modules\iobroker.zigbee\node_modules\.serialport.DELETE\build\Release\serialport.node',
npmERR!
parent: 'iobroker.zigbee' }
npmERR!
npm
ERR!
The operation was rejected by your operating system.
npmERR!
It's possible that the file was already in use (by a text editor or antivirus),
npmERR!
or that you lack permissions to access it.
npmERR!
npm
ERR!
If you believe this might be a permissions issue, please double-check the
npmERR!
permissions of the file and its containing directories, or try running
npmERR!
the command again as root/Administrator (though this is not recommended).npm ERR! A complete log of this run can be found in:npm ERR!
C:\ioBroker\Zuhause\env\npm-cache_logs\2019-09-20T10_13_05_310Z-debug.log
ERROR: host.SERVER Cannot install https://github.com/ioBroker/ioBroker.zigbee/tarball/master: 4294963248
ERROR: process exited with code 25 -
Das hier wird ausgespuckt, wenn ich im Debug-Modus installiere und den Regler auf "mehr" schiebe:
$ ./iobroker url "https://github.com/ioBroker/ioBroker.zigbee/tarball/master" zigbee --debug
install https://github.com/ioBroker/ioBroker.zigbee/tarball/master
npm install https://github.com/ioBroker/ioBroker.zigbee/tarball/master --production --save --prefix "C:/ioBroker/Zuhause" (System call)
npmWARN
bl@0.7.0 requires a peer of stream-browserify@* but none is installed. You must install peer dependencies yourself.npm
ERR!
path
C:\ioBroker\Zuhause\node_modules\iobroker.zigbee\node_modules.serialport.DELETE\build\Release\serialport.node
npm
ERR! code EPERM
npmERR!
errno
-4048
npmERR!
syscall
unlink
npmERR!
Error: EPERM: operation not permitted, unlink 'C:\ioBroker\Zuhause\node_modules\iobroker.zigbee\node_modules.serialport.DELETE\build\Release\serialport.node'
npmERR!
{ [Error: EPERM: operation not permitted, unlink 'C:\ioBroker\Zuhause\node_modules\iobroker.zigbee\node_modules.serialport.DELETE\build\Release\serialport.node']
npmERR!
cause:
npm
ERR!
{ Error: EPERM: operation not permitted, unlink 'C:\ioBroker\Zuhause\node_modules\iobroker.zigbee\node_modules.serialport.DELETE\build\Release\serialport.node'npm ERR! errno: -4048,
npm ERR!
code: 'EPERM',
npmERR!
syscall: 'unlink',
npmERR!
path:
npmERR!
'C:\ioBroker\Zuhause\node_modules\iobroker.zigbee\node_modules\.serialport.DELETE\build\Release\serialport.node' },
npmERR!
stack:
npmERR!
'Error: EPERM: operation not permitted, unlink 'C:\ioBroker\Zuhause\node_modules\iobroker.zigbee\node_modules\.serialport.DELETE\build\Release\serialport.node'',
npmERR!
errno: -4048,
npmERR!
code: 'EPERM',
npmERR!
syscall: 'unlink',
npm
ERR!
path:
npmERR!
'C:\ioBroker\Zuhause\node_modules\iobroker.zigbee\node_modules\.serialport.DELETE\build\Release\serialport.node',
npmERR!
parent: 'iobroker.zigbee' }
npmERR!
npm
ERR!
The operation was rejected by your operating system.
npmERR!
It's possible that the file was already in use (by a text editor or antivirus),
npmERR!
or that you lack permissions to access it.
npmERR!
npm
ERR!
If you believe this might be a permissions issue, please double-check the
npmERR!
permissions of the file and its containing directories, or try running
npmERR!
the command again as root/Administrator (though this is not recommended).npm ERR! A complete log of this run can be found in:npm ERR!
C:\ioBroker\Zuhause\env\npm-cache_logs\2019-09-20T10_13_05_310Z-debug.log
ERROR: host.SERVER Cannot install https://github.com/ioBroker/ioBroker.zigbee/tarball/master: 4294963248
ERROR: process exited with code 25 -
Hallo,
ich habe hier eine neue Osram Steckdose die von Amazon getauscht wurde da eine andere defekt war. Sie meldet sich als "Plug Z3".


Sollten weitere Daten benötigt werden liefere ich diese gerne nach.
kann diese Lösung auch in den Adapter vom iobroker eingebaut werden damit die Steckdose "out of the box" läuft?
https://github.com/Koenkk/zigbee-shepherd-converters/issues/572
-
@P-A-L-A-D-I-N
Auf deinem System gibt es Probleme mit den Zugriffsrechten. Es gibt dafür ein Installations-Fixer Script. Das musst du laufen lassen, dann lässt sich der Adapter auch installieren.A.
Eigentlich sollte ich den Fixer, laut dessen Beschreibung, ja gar nicht benötigen, da meine Installation (mithilfe des Windows Installer) deutlich neuer als der große Sprung beim ioBroker ist.
Habe trotzdem versucht, ihn mithilfe des Befehls "curl -sL https://iobroker.net/fix.sh | bash -" auszuführen, was aber nicht klappt. Ich vermute mal, daß ist wieder so ein Linux-Ding, und ich arbeite ja mit Windows.
Der Link zum Fixer-Installer führt leider auch nur auf die Github-Seite, wo es keinen Download für einen Installer gibt. Fängt ja schon mal gut an...
Kann mir vielleicht jemand von Euch sagen, wie der Befehl unter Windows lauten muß? -
Eigentlich sollte ich den Fixer, laut dessen Beschreibung, ja gar nicht benötigen, da meine Installation (mithilfe des Windows Installer) deutlich neuer als der große Sprung beim ioBroker ist.
Habe trotzdem versucht, ihn mithilfe des Befehls "curl -sL https://iobroker.net/fix.sh | bash -" auszuführen, was aber nicht klappt. Ich vermute mal, daß ist wieder so ein Linux-Ding, und ich arbeite ja mit Windows.
Der Link zum Fixer-Installer führt leider auch nur auf die Github-Seite, wo es keinen Download für einen Installer gibt. Fängt ja schon mal gut an...
Kann mir vielleicht jemand von Euch sagen, wie der Befehl unter Windows lauten muß? -
Da muss ich passen. Ich weiss das die FB prinzipiell mit dem Zigbee-Stick funktioniert (siehe auch den Post von @Marco-Laser)
Das einzige was ich mir vorstellen kann ist das du eine alte Version des Adapters oder des Zigbee-Shepherd-Converters auf dem System hast.
A.
@Asgothian Ok, wie kann ich die Version des Zigbee-Shepherd-Converters auf dem System prüfen?
-
@Asgothian Ok, wie kann ich die Version des Zigbee-Shepherd-Converters auf dem System prüfen?
@iobroker_Alex
du musst schauen wo er installiert ist (entweder in /opt/iobroker/node_modules/zigbee-shepherd-converters oder /opt/iobroker/node_modules/iobroker.zigbee/node_modules/zigbee-shepherd-converters.In der Datei Package.json steht unten die Versionsnummer drin.
A.
-
@P-A-L-A-D-I-N
Da muss ich leider passen.Die Meldungen sagen klar das es ein Problem mit den Berechtigungen gibt - einzelne Module lassen sich nicht installieren / aktualisieren weil keine Rechte verfügbar sind.
A.
@Asgothian Ok, ich danke Dir trotzdem! Mal schauen, ob ich das mit Hilfe von Stabilostick irgendwie geklärt bekomme - dann dürfte das Problem mit dem Zigbee-Adpater auch Vergangenheit sein.
-
@iobroker_Alex
du musst schauen wo er installiert ist (entweder in /opt/iobroker/node_modules/zigbee-shepherd-converters oder /opt/iobroker/node_modules/iobroker.zigbee/node_modules/zigbee-shepherd-converters.In der Datei Package.json steht unten die Versionsnummer drin.
A.
@Asgothian /opt/iobroker/node_modules/zigbee-shepherd-converters Version 8.0.2
Ist das die "richtige"?├─┬ iobroker.zigbee@0.11.3
│ ├─┬ zigbee-shepherd@0.3.0
│ └─┬ zigbee-shepherd-converters@10.2.5
│ └─┬ zigbee-herdsman@0.4.5
├── zigbee-herdsman@0.4.5 extraneous
├── zigbee-shepherd@0.3.0 extraneous
└── zigbee-shepherd-converters@8.0.2 extraneous -
@Asgothian /opt/iobroker/node_modules/zigbee-shepherd-converters Version 8.0.2
Ist das die "richtige"?├─┬ iobroker.zigbee@0.11.3
│ ├─┬ zigbee-shepherd@0.3.0
│ └─┬ zigbee-shepherd-converters@10.2.5
│ └─┬ zigbee-herdsman@0.4.5
├── zigbee-herdsman@0.4.5 extraneous
├── zigbee-shepherd@0.3.0 extraneous
└── zigbee-shepherd-converters@8.0.2 extraneous@iobroker_Alex das kann nicht funktionieren bei so vielen Versionen ....
lösche alles per hand
igbee-shepherd@0.3.0 │ └─┬ zigbee-shepherd-converters@10.2.5 │ └─┬ zigbee-herdsman@0.4.5 ├── zigbee-herdsman@0.4.5 extraneous ├── zigbee-shepherd@0.3.0 extraneous └── zigbee-shepherd-converters@8.0.2 extraneousnicht adapter nur die libs... dann ziehst du den Adapter nochmal vom git
-
da ich langsam nicht mehr nachkomme mit der Implementierung
BITTE HIER NUR UNBEKANNTE GERÄTE REIN
ich brauche :
am besten die Kachel

oder so ein String aus dem Log direkt nach dem pairing

zusätzlich noch die Modelnummer (steht auf dem Gerät) und Funktionen z.B: an/aus, dimmen, Farbe, Temperatur
nach dem einbinden werde ich es zum Testen in meinem Repo zur Verfügung stellen : https://github.com/arteck/ioBroker.zigbee
installierbar über die Katze

Nachtrag:
ein Undefined hilft uns nicht weiter . es muss was dort in der Kachel stehen. ansonsten wurde das Gerät nicht ordnungsgemäss indentifiziert.

@arteck
Hi, ich versuche momentan den Paulmann Zigbee Aktor einzubinden, das Gerät scheint aktuell noch unbekannt zu sein:Paulmann Aktor "Zigbee Controller Switch 500.43"
Funktion: An/Aus
Log: new dev 0x00158d0002c53ec8 44749 Switch Controller
Kachel:
-
@knarf74 sagte in ZigBee CC253x Adapter - nur neue/unbekannte Geräte - ab Adapter 0.10.x:
@Asgothian Ich habe den Adapter über Adapter aus beliebiger Quelle installieren oder aktualisieren installiert und dann einen Upload über die Kachel des Adapter gemacht, dabei ist mir jetzt als Laie nicht aufgefallen, habe ich das soweit richtig gemacht?
Ja, soweit sollte alles richtig sein. Was war das Ergebnis ?
@Asgothian Ich habe das gleiche Gerät, kann aber deine Version des Adapters nicht installieren.
-
@Asgothian Ich habe das gleiche Gerät, kann aber deine Version des Adapters nicht installieren.
-
@iobroker_Alex das kann nicht funktionieren bei so vielen Versionen ....
lösche alles per hand
igbee-shepherd@0.3.0 │ └─┬ zigbee-shepherd-converters@10.2.5 │ └─┬ zigbee-herdsman@0.4.5 ├── zigbee-herdsman@0.4.5 extraneous ├── zigbee-shepherd@0.3.0 extraneous └── zigbee-shepherd-converters@8.0.2 extraneousnicht adapter nur die libs... dann ziehst du den Adapter nochmal vom git
@arteck hat leider nichts gebracht. Danke trotzdem...
-
@arteck hat leider nichts gebracht. Danke trotzdem...
@iobroker_Alex
Kannst du bitte nachschauen ob es in der Datei devices.js im zigbee-shepherd (entweder unter /opt/iobroker/node_modules/zigbee-shepherd-converters oder /opt/iobroker/node_modules/iobroker.zigbee/node_modules/zigbee-shepherd-converters) den folgenden Eintrag gibt (so ca. ab Zeile 1500):{ zigbeeModel: ['Plug Z3'], model: 'AC10691', description: 'Smart+ plug', supports: 'on/off', vendor: 'OSRAM', fromZigbee: [fz.ignore_onoff_change, fz.state], toZigbee: [tz.on_off], configure: (ieeeAddr, shepherd, coordinator, callback) => { const device = shepherd.find(ieeeAddr, 3); const cfg = {direction: 0, attrId: 0, dataType: 16, minRepIntval: 0, maxRepIntval: 1000, repChange: 0}; const actions = [ (cb) => device.bind('genOnOff', coordinator, cb), (cb) => device.foundation('genOnOff', 'configReport', [cfg], foundationCfg, cb), ]; execute(device, actions, callback); }, },Ich selber setze verschiedene Plugs von Osram ein und habe das Problem nicht.
A.
-
@iobroker_Alex
Kannst du bitte nachschauen ob es in der Datei devices.js im zigbee-shepherd (entweder unter /opt/iobroker/node_modules/zigbee-shepherd-converters oder /opt/iobroker/node_modules/iobroker.zigbee/node_modules/zigbee-shepherd-converters) den folgenden Eintrag gibt (so ca. ab Zeile 1500):{ zigbeeModel: ['Plug Z3'], model: 'AC10691', description: 'Smart+ plug', supports: 'on/off', vendor: 'OSRAM', fromZigbee: [fz.ignore_onoff_change, fz.state], toZigbee: [tz.on_off], configure: (ieeeAddr, shepherd, coordinator, callback) => { const device = shepherd.find(ieeeAddr, 3); const cfg = {direction: 0, attrId: 0, dataType: 16, minRepIntval: 0, maxRepIntval: 1000, repChange: 0}; const actions = [ (cb) => device.bind('genOnOff', coordinator, cb), (cb) => device.foundation('genOnOff', 'configReport', [cfg], foundationCfg, cb), ]; execute(device, actions, callback); }, },Ich selber setze verschiedene Plugs von Osram ein und habe das Problem nicht.
A.
@Asgothian ich war der mit der Ikea Fernbedienung, welche sich nicht sauber verbinden lässt...
https://forum.iobroker.net/post/300812
Aber darauf angewendet gibt es das Model:
{ zigbeeModel: ['TRADFRI remote control'], model: 'E1524/E1810', description: 'TRADFRI remote control', supports: 'toggle, arrow left/right click/hold/release, brightness up/down click/hold/release', vendor: 'IKEA', fromZigbee: [ fz.cmdToggle, fz.E1524_arrow_click, fz.E1524_arrow_hold, fz.E1524_arrow_release, fz.E1524_brightness_up_click, fz.E1524_brightness_down_click, fz.E1524_brightness_up_hold, fz.E1524_brightness_up_release, fz.E1524_brightness_down_hold, fz.E1524_brightness_down_release, fz.generic_battery, fz.ignore_power_change, fz.ignore_basic_change, fz.E1524_hold, ], toZigbee: [], configure: (ieeeAddr, shepherd, coordinator, callback) => { const device = shepherd.find(ieeeAddr, 1); const cfg = { direction: 0, attrId: 33, dataType: 32, minRepIntval: 0, maxRepIntval: repInterval.MAX, repChange: 0, }; const actions = [ (cb) => device.bind('genPowerCfg', coordinator, cb), (cb) => device.foundation('genPowerCfg', 'configReport', [cfg], foundationCfg, cb), ]; execute(device, actions, callback); }, },Keine Ahnung was da noch harken kann...
-
@Asgothian ich war der mit der Ikea Fernbedienung, welche sich nicht sauber verbinden lässt...
https://forum.iobroker.net/post/300812
Aber darauf angewendet gibt es das Model:
{ zigbeeModel: ['TRADFRI remote control'], model: 'E1524/E1810', description: 'TRADFRI remote control', supports: 'toggle, arrow left/right click/hold/release, brightness up/down click/hold/release', vendor: 'IKEA', fromZigbee: [ fz.cmdToggle, fz.E1524_arrow_click, fz.E1524_arrow_hold, fz.E1524_arrow_release, fz.E1524_brightness_up_click, fz.E1524_brightness_down_click, fz.E1524_brightness_up_hold, fz.E1524_brightness_up_release, fz.E1524_brightness_down_hold, fz.E1524_brightness_down_release, fz.generic_battery, fz.ignore_power_change, fz.ignore_basic_change, fz.E1524_hold, ], toZigbee: [], configure: (ieeeAddr, shepherd, coordinator, callback) => { const device = shepherd.find(ieeeAddr, 1); const cfg = { direction: 0, attrId: 33, dataType: 32, minRepIntval: 0, maxRepIntval: repInterval.MAX, repChange: 0, }; const actions = [ (cb) => device.bind('genPowerCfg', coordinator, cb), (cb) => device.foundation('genPowerCfg', 'configReport', [cfg], foundationCfg, cb), ]; execute(device, actions, callback); }, },Keine Ahnung was da noch harken kann...
