[Neues Modul] Xiaomi Smart Home ohne Gateway direkt an FHEM

Begonnen von neumann, 22 Februar 2018, 18:00:22

Vorheriges Thema - Nächstes Thema

HotteFred

Hi,

auf meinem BananaPi habe ich keinen systemctl und ich würde das am liebsten auch nicht installieren.
Wie kann ich den npm als service ohne systemctl starten?

Viele Grüße
BananaPi mit FHEM, KM50, Velux Raumluftsensor, jede Menge HM-CC-RT-DN, jede Menge 1Wire Zeugs

mark79

So wird es gestartet, bzw. so läuft der Dienst bei mir:
/usr/bin/node /opt/zigbee2mqtt/index.js

Du kannst es in der crontab eintragen mit @reboot vorne dran, so das es beim Systemstart gestartet wird.
Oder halt irgendwie anders einbinden, wenn du systemctl nicht verwenden möchtest.
Rock64 4GB mit Debian Strech, FHEM im LXC, Sonoff Switches/Touch, HM Thermostate, HMUART/Zigbee2MQTT@MapleCUN, ESP RGBWW Wifi Controller, ESP8266 Door Sensor/Briefkastenwächter, BT CSL Stick, BT iTags, Alexa, FireTV, RPi2 mit Kodi, Xiaomi Vacuum v1/Smarthome Komponenten

MC.Pommes

Hi.
Ich habe mir mal ne Ikea Tradfri Lampe und Dimmer geholt.
Komme aber nicht wirklich zu recht. Es gibt auch nicht wirklich eine Anleitung wie man diese Geräte nun nach dem Pairen steuert.
Mit set Gerätename brightness 100 läßt sich die Lampe schon mal dimmen.
Drehe ich am Dimmer bekomme ich bei der Lampe aber keinen neuen brightness wert unter fhem angezeigt.
Beim Dimmer selber steht auch nur paired und wenn ich drann drehe ändert sich der brightness wert unter fhem auch nicht aber die Lampe wird  heller
und dunkler. Mit den Sonoffs klappt das anders.Mit den Ikea teilen komme ich nicht zu recht.
Kann mir jemand sagen was ich noch machen muß,nachdem ich die Geräte mit fhem gepaired habe?

Gruß
Micha

Mave

Das Modul von Oskar ist für die Xiaomi Smart Home Komponenten.
Würde mich wundern, wenn man damit andere Produkte steuern kann.....

MC.Pommes

Wirklich?
Ich hatte das so verstanden das Oskar sein Projekt mit Koenkk zusammengelegt hat. Im Wiki stehen stehen dort die ganzen supported Devices.
https://github.com/Koenkk/zigbee2mqtt/wiki/Supported-devices

Animatrix1986

#260
Also natürlich geht das mit dem modul von oskar. Er legt das Gerät mit autocreate ja an nachdem du die gepaired hast.
Lies dich mal ein paar seiten vorne dran ein, da habe ich und ein anderer user beschrieben wie das mit den ikea geht, hoffe das hilft dir.

Prinzipiell musst ihr euch alle mal mit mqtt beschäftigen, weil selbst ohne das modul von oskar kannst alles steuern. Haus-automatisierung.com. hast ein grundlagen kurs für mqtt und genauso werden auch alle anderen zigbee Komponenten angesteuert. Man muss nur den topic kennen auf welchen die lampe lauscht und dort hin den Befehl zbsp "on" "brightness" oder dergleichen senden oder darauf lauschen.

MC.Pommes

Hi.
vielen Dank für deine Antwort.Die Lampe funktioniert. Danke!
Hast du zufällig nen ICTC-G-1 im Betrieb? Fals ja magst du mir da vielleicht auch nochmal weiterhelfen?
Erkannt wurde er aber er legt keine neuen Readings an. nutze dazu MQTT.fx  und lausche auf zigbee2mqtt/#
Kann soviel am Dimmer drehen aber es kommt nichts rein

Spezialtrick

Ich habe gerade versucht meine Xiaomi Bridge entsprechend folgendem Link unter Punkt 6 zu aktualisieren:

https://github.com/Koen.../zigbee2mqtt/wiki/Running-the-bridge

Leider erhalte ich nach dem Update beim Start der Bridge leider einen Fehler:

Error: request unsuccess: 16

Hat jemand eine Idee wie ich die Bridge wieder zum Laufen bekomme?

Vollständiger Auszug des Logs:

2018-07-30T08:57:33.976Z - info: Connected to MQTT server
2018-07-30T08:57:33.977Z - info: MQTT publish, topic: 'zigbee2mqtt/bridge/state', payload: 'online'
2018-07-30T08:58:09.224Z - info: Starting zigbee2mqtt version 0.1.1 (commit #738c31c)
2018-07-30T08:58:09.230Z - info: Starting zigbee-shepherd
2018-07-30T08:58:12.590Z - info: zigbee-shepherd started
2018-07-30T08:58:12.592Z - info: Currently 8 devices are joined:
2018-07-30T08:58:12.593Z - info: 0x00158d00022cb896 (0x00158d00022cb896): WSDCGQ11LM - Xiaomi Aqara temperature, humidity and pressure sensor (EndDevice)
2018-07-30T08:58:12.594Z - info: 0x00158d00022c668d (0x00158d00022c668d): WSDCGQ11LM - Xiaomi Aqara temperature, humidity and pressure sensor (EndDevice)
2018-07-30T08:58:12.594Z - info: 0x00158d00022c8acb (0x00158d00022c8acb): WSDCGQ11LM - Xiaomi Aqara temperature, humidity and pressure sensor (EndDevice)
2018-07-30T08:58:12.595Z - info: 0x00158d00022c8b81 (0x00158d00022c8b81): WSDCGQ11LM - Xiaomi Aqara temperature, humidity and pressure sensor (EndDevice)
2018-07-30T08:58:12.595Z - info: 0x00158d00022c66af (0x00158d00022c66af): WSDCGQ11LM - Xiaomi Aqara temperature, humidity and pressure sensor (EndDevice)
2018-07-30T08:58:12.596Z - info: 0x00158d00022c89ed (0x00158d00022c89ed): WSDCGQ11LM - Xiaomi Aqara temperature, humidity and pressure sensor (EndDevice)
2018-07-30T08:58:12.596Z - info: 0x00158d0001e5ff78 (0x00158d0001e5ff78): RTCGQ11LM - Xiaomi Aqara human body movement and illuminance sensor (EndDevice)
2018-07-30T08:58:12.597Z - info: 0x00158d0002339113 (0x00158d0002339113): WXKG02LM - Xiaomi Aqara double key wireless wall switch (EndDevice)
2018-07-30T08:58:12.597Z - warn: `permit_join` set to `true` in configuration.yaml.
2018-07-30T08:58:12.598Z - warn: Allowing new devices to join.
2018-07-30T08:58:12.598Z - warn: Set `permit_join` to `false` once you joined all devices.
2018-07-30T08:58:12.599Z - info: Zigbee: allowing new devices to join.
2018-07-30T08:58:12.600Z - info: Connecting to MQTT server at mqtt://192.168.188.104
2018-07-30T08:58:12.652Z - info: zigbee-shepherd ready
2018-07-30T08:58:12.655Z - info: Connected to MQTT server
2018-07-30T08:58:12.656Z - info: MQTT publish, topic: 'zigbee2mqtt/bridge/state', payload: 'online'
2018-07-30T08:58:12.722Z - info: Error: request unsuccess: 16
at /opt/zigbee2mqtt/node_modules/zigbee-shepherd/lib/components/zdo.js:46:21
at CcZnp.<anonymous> (/opt/zigbee2mqtt/node_modules/zigbee-shepherd/node_modules/cc-znp/lib/ccznp.js:257:13)
at Object.onceWrapper (events.js:315:30)
at emitOne (events.js:116:13)
at CcZnp.emit (events.js:211:7)
at CcZnp._mtIncomingDataHdlr (/opt/zigbee2mqtt/node_modules/zigbee-shepherd/node_modules/cc-znp/lib/ccznp.js:357:14)
at /opt/zigbee2mqtt/node_modules/zigbee-shepherd/node_modules/cc-znp/lib/ccznp.js:333:22
at _combinedTickCallback (internal/process/next_tick.js:131:7)
at process._tickCallback (internal/process/next_tick.js:180:9)
2018-07-30T09:00:15.118Z - info: MQTT publish, topic: 'zigbee2mqtt/bridge/log', payload: '{"type":"devices","message":[{"ieeeAddr":"0x00158d00022cb896","type":"EndDevice","model":"WSDCGQ11LM","friendly_name":"0x00158d00022cb896"},{"ieeeAddr":"0x00158d00022c668d","type":"EndDevice","model":"WSDCGQ11LM","friendly_name":"0x00158d00022c668d"},{"ieeeAddr":"0x00158d00022c8acb","type":"EndDevice","model":"WSDCGQ11LM","friendly_name":"0x00158d00022c8acb"},{"ieeeAddr":"0x00158d00022c8b81","type":"EndDevice","model":"WSDCGQ11LM","friendly_name":"0x00158d00022c8b81"},{"ieeeAddr":"0x00158d00022c66af","type":"EndDevice","model":"WSDCGQ11LM","friendly_name":"0x00158d00022c66af"},{"ieeeAddr":"0x00158d00022c89ed","type":"EndDevice","model":"WSDCGQ11LM","friendly_name":"0x00158d00022c89ed"},{"ieeeAddr":"0x00158d0001e5ff78","type":"EndDevice","model":"RTCGQ11LM","friendly_name":"0x00158d0001e5ff78"},{"ieeeAddr":"0x00158d0002339113","type":"EndDevice","model":"WXKG02LM","friendly_name":"0x00158d0002339113"}]}'
FHEM - Debmatic - Zigbee2MQTT - Homekit

Mave


localhosthack0r

#264
Hi,
hat zufällig wer schon probiert ob das CC2530 DL-20
http://www.hexin-technology.com/250m_TTL_to_ZigBee_Module-Product-565.html
auch funktioniert? Das Modul ist schön kompakt, das ließe sich evtl. ganz gut mit einem Maple-CUL (small) kombinieren.

Die Debug-Pins zum Flashen sind laut Schematic herausgeführt, ich vermute das sind die an der Seite, links oben.
Rx/Tx TTL selbstredend auch.
Braucht es sonst nochwas zwingend zum Betrieb mit zigbee2mqtt?

Edit:
Habe noch folgende Seite gefunden, dort sind die Requirements aufgelistet:
http://ptvo.info/how-to-select-and-flash-cc2530-144/

Fraglich beim DL-20 ist dann meiner Meinung nach nur ob P2.0 auf GND liegt, um die HW Flow Control abzuschalten, vgl.: http://ptvo.info/cc2530-based-zigbee-coordinator-and-router-112/

Spezialtrick

Zitat von: Mave am 30 Juli 2018, 12:59:09
Coordinator updaten.

Kannst du mir sagen, wie man das macht? Ich wüsste nicht mal, das ich sowas installiert hätte. [emoji28]


Gesendet von iPhone mit Tapatalk Pro
FHEM - Debmatic - Zigbee2MQTT - Homekit

Mave


Spezialtrick

Zitat von: Mave am 30 Juli 2018, 13:28:02
Den USB Stick updaten - sprich neu flashen.

Muss ich den Stick updaten, um die Funktion nutzen zu können, die ermöglicht die LED abzuschalten?
FHEM - Debmatic - Zigbee2MQTT - Homekit

mark79

Zitat von: localhosthack0r am 30 Juli 2018, 13:15:03
Hi,
hat zufällig wer schon probiert ob das CC2530 DL-20
http://www.hexin-technology.com/250m_TTL_to_ZigBee_Module-Product-565.html
auch funktioniert? Das Modul ist schön kompakt, das ließe sich evtl. ganz gut mit einem Maple-CUL (small) kombinieren.

Die Debug-Pins zum Flashen sind laut Schematic herausgeführt, ich vermute das sind die an der Seite, links oben.
Rx/Tx TTL selbstredend auch.
Braucht es sonst nochwas zwingend zum Betrieb mit zigbee2mqtt?

Edit:
Habe noch folgende Seite gefunden, dort sind die Requirements aufgelistet:
http://ptvo.info/how-to-select-and-flash-cc2530-144/

Fraglich beim DL-20 ist dann meiner Meinung nach nur ob P2.0 auf GND liegt, um die HW Flow Control abzuschalten, vgl.: http://ptvo.info/cc2530-based-zigbee-coordinator-and-router-112/
Ich würde dir den hier empfehlen, der läuft bei mir per UART:
https://de.aliexpress.com/item/CC2530-Zigbee-UART-Wireless-Core-Board-Development-Board-CC2530F256-Serial-Port-Wireless-Module-24MHz/32767470382.html
Oder halt der CC2531, wobei der wieder kleinere Reichweite hat.

Ich habe noch diesen hier rumliegen, der ist etwas kompakter:
https://de.aliexpress.com/item/ZigBee-Wireless-Module-CC2530-Module-Internet-Of-Things-Core-Board/32503616246.html

Jedoch bekomme ich den nicht als Kordinator an Zigbee2mqtt angebunden, mit der Router FW läuft er aber.
Habe da mitlerweile schon Stunden rumgefummelt und nun auch mal ein Issue auf Github erstellt.

Zitat von: Spezialtrick am 30 Juli 2018, 13:42:50
Muss ich den Stick updaten, um die Funktion nutzen zu können, die ermöglicht die LED abzuschalten?
Wie wäre es mit ausprobieren? :D
Rock64 4GB mit Debian Strech, FHEM im LXC, Sonoff Switches/Touch, HM Thermostate, HMUART/Zigbee2MQTT@MapleCUN, ESP RGBWW Wifi Controller, ESP8266 Door Sensor/Briefkastenwächter, BT CSL Stick, BT iTags, Alexa, FireTV, RPi2 mit Kodi, Xiaomi Vacuum v1/Smarthome Komponenten

mark79

Achso und Thema Reichweite, die Ikea Birnen werden in Zigbee2mqtt als Router angelegt.
Damit vergrößert man sein Netz, sofern das funktioniert... und ich vermute mal, alle Netzbetriebenen Zigbee Geräte fungieren als Router.
Rock64 4GB mit Debian Strech, FHEM im LXC, Sonoff Switches/Touch, HM Thermostate, HMUART/Zigbee2MQTT@MapleCUN, ESP RGBWW Wifi Controller, ESP8266 Door Sensor/Briefkastenwächter, BT CSL Stick, BT iTags, Alexa, FireTV, RPi2 mit Kodi, Xiaomi Vacuum v1/Smarthome Komponenten