Zigbee Gateways Conbee und Raspbee mit deConz und Phoscon in Fhem einbinden

Begonnen von maddinthebrain, 04 Januar 2019, 10:41:24

Vorheriges Thema - Nächstes Thema

gestein

Hallo zusammen,

ich habe meinen Conbee II nach dieser Anleitung eingebunden und funktioniert wirklich toll.
Damit habe ich mehrere Xiaomi Aqara Motion eingebunden.

Immer wieder erscheint im fhem-Menü das rote "?" und es sind nur folgende Änderungen gelistet:
modify HUEDevice1 1 IODev=deCONZ
modify HUEDevice1 1 IODev=deCONZ
modify HUEDevice1 1 IODev=deCONZ
modify HUEDevice1 1 IODev=deCONZ
modify HUEDevice1 1 IODev=deCONZ
modify HUEDevice1 1 IODev=deCONZ
modify HUEDevice1 1 IODev=deCONZ
modify HUEDevice1 1 IODev=deCONZ


Ausserdem werden automatisch immer wieder die folgenden Devices angelegt:
Internals:
   CHANGED   
   DEF        1 IODev=deCONZ
   FUUID      5e6bdeb2-f33f-0b7a-3eee-676fc9768cf6cd15
   FVERSION   31_HUEDevice.pm:0.213650/2020-03-06
   ID         1
   INTERVAL   
   IODev      deCONZ
   NAME       HUEDevice1
   NR         1462
   STATE      off
   TYPE       HUEDevice
   manufacturername dresden elektronik
   modelid    ConBee II
   name       Unknown 1
   swversion  0x264a0700
   type       Unknown
   uniqueid   00:21:2e:ff:ff:05:3d:f3-01
   READINGS:
     2020-03-15 18:15:23   alert           none
     2020-03-15 18:15:23   onoff           0
     2020-03-15 18:15:23   pct             0
     2020-03-15 18:15:23   reachable       1
     2020-03-15 18:15:23   state           off
   helper:
     alert      none
     battery    -1
     bri        -1
     colormode 
     ct         -1
     devtype   
     effect     
     hue        -1
     mode       
     on         0
     pct        0
     reachable  1
     rgb       
     sat        -1
     update_timeout 1
     xy         
     bm:
       HUEDevice_Get:
         cnt        1
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        17.03. 10:13:57
         max        9.58442687988281e-05
         tot        9.58442687988281e-05
         mAr:
           HASH(0x77906e0)
           HUEDevice1
           ?
       HUEDevice_Set:
         cnt        4
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        16.03. 11:04:14
         max        0.0113399028778076
         tot        0.0148787498474121
         mAr:
           HASH(0x77906e0)
           HUEDevice1
           ?
     json:
       etag       72c5e647304b88e09aec8a5ae9ca6f17
       manufacturername dresden elektronik
       modelid    ConBee II
       name       Unknown 1
       swversion  0x264a0700
       type       Unknown
       uniqueid   00:21:2e:ff:ff:05:3d:f3-01
       state:
         alert      none
Attributes:
   IODev      deCONZ
   alias      Unknown 1
   color-icons 2
   devStateIcon {(HUEDevice_devStateIcon($name),"toggle")}
   group      HUEDevice
   model      ConBee II
   room       HUEDevice

Und
Internals:
   DEF        group 0  IODev=deCONZ
   FUUID      5e6bdeb2-f33f-0b7a-2402-1582b697639d3212
   FVERSION   31_HUEDevice.pm:0.213650/2020-03-06
   ID         G0
   INTERVAL   
   IODev      deCONZ
   NAME       HUEGroup0
   NR         1463
   STATE      unknown
   TYPE       HUEDevice
   lights     1
   name       All
   type       LightGroup
   READINGS:
     2020-03-15 18:15:23   all_on          0
     2020-03-15 18:15:23   any_on          0
   helper:
     devtype    G
     update_timeout 1
     bm:
       HUEDevice_Get:
         cnt        2
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        17.03. 10:15:17
         max        0.000129938125610352
         tot        0.000207901000976562
         mAr:
           HASH(0x77058f0)
           HUEGroup0
           ?
       HUEDevice_Set:
         cnt        7
         dmx        -1000
         dtot       0
         dtotcnt    0
         mTS        16.03. 11:04:14
         max        0.00592803955078125
         tot        0.0100674629211426
         mAr:
           HASH(0x77058f0)
           HUEGroup0
           ?
     json:
       etag       35d53614617ec23135cd0514bb0acff2
       id         65520
       name       All
       type       LightGroup
       action:
         bri        127
         colormode  hs
         ct         0
         effect     none
         hue        0
         sat        127
         scene     
         xy:
           0
           0
       devicemembership:
       lights:
         1
       scenes:
       state:
     lights:
       1          1
     scenes:
Attributes:
   IODev      deCONZ
   alias      Lightset 0
   color-icons 2
   delayedUpdate 1
   devStateIcon {(HUEDevice_devStateIcon($name),"toggle")}
   group      HUEGroup
   room       HUEDevice
   userattr   createActionReadings:1,0 createGroupReadings:1,0


Aber ich habe diese Geräte nicht.
Wie kann ich zumindest das "modify HUEDevice1 1 IODev=deCONZ" vermeiden?
Liebe Grüße
Gerhard

schwatter

@Manos

Wenn du bei Deconz ein Update machst, wird der Port immer auf 80 zurückgesetzt.

Manos


@schwatter

Hallo Schwatter,

nein macht er nicht und in der Zwischenzeit weiss ich auch warum: Der Apache Server laeuft auf Port 80
Es ist aber kein Problem mehr, alles funktioniert bestens. Ich muss zugeben, ConBee II ist etwas teuer (ca.50eur) aber es sind die best investierte 50 eur die ich je gemacht habe (als Anfaenger)!

HP Microserver GEN8 XEON, Ubuntu 22.04, FHEM, ConBee II, CCU2, CUL433, Tradfri, Luxtronik2, Volkszaehler (und wenig Ahnung...)

schwatter

Was soll ich sagen, bei mir schon. Ich habe Debmatic und Deconz auf einem Pi laufen. Debmatic auf Port 80 und Deconz auf 8080.
Vorhin habe ich erst von V2_05_74 auf V2_05_75 geupdatet. Auch da wurde der Port von Deconz wieder
auf Port 80 zurückgesetzt. Mein vorgehen ist dann immer:


sudo systemctl stop deconz
rm deconz-latest-beta.deb <-- Oft vergisst man die letzte Version zu löschen. Und sie wird nicht überschrieben.
wget http://deconz.dresden-elektronik.de/raspbian/beta/deconz-latest-beta.deb
sudo dpkg -i deconz-latest-beta.deb
nano /lib/systemd/system/deconz.service <-- Port anpassen
systemctl daemon-reload  <-- weil er meckert wegen der Portanpassung
sudo systemctl restart deconz <-- zumindest heute. Da doch wieder auf Port 80 gestartet wurde...

volschin

Lies dir mal durch, wie man richtig systemd anpasst. Das erfolgt nicht in lib/systemd.
Intel NUC+Ubuntu 22.04+Docker+FHEM6
HomeMatic: HM-MOD-RPI-PCB+HM-USB-CFG2+hmland+diverse, HUE: Hue-Bridge, RaspBee+deCONZ+diverse
Amzn Dash-Buttons, Siro Rollos
4xRPi, 4xCO20, OWL+USB, HarmonyHub, FRITZ!Box 7590, Echo Dots+Show8, Logi Circle 2, HomeBridge
TIG Stack (Telegraf, InfluxDB, Grafana)

schwatter

Ok, danke für den Tip. Werde in Zukunft /etc/systemd/system/ verwenden!

tom44

Ich möchte keinen neuen Thread aufmachen, da ich glaube, dass es sehr gut hier hineinpasst.
Betreiben tue ich schon viele Jahre
FHEM, mit Z-WAVE Platine Razberry und CUL Homematic Stick mit vielen Modulen wie Homebridge auf einem RP3 Model B

Nun habe ich einen RP4 und einen Conbee II Stick für Zigbee gekauft, möchte zusätzlich die Phoscon Oberfläche einsetzen und als  Frontend für FHEM Home Assistent einsetzen.

Hat jemand Erfahrung, was ich auf welchem Raspberry laufen sollte. Der RP3 hat mir Probleme beim Razberry bereitet mit der Belegung des Bluetooth Schnittstelle.
Konkret frage ich nach
- der Performance (dh. Aufteilung; Was auf welchem Raspberry?)
- ob es auch möglich ist, ALLES auf dem Raspberry Pi 4 laufen zu lassen.



FHEM 17762 auf Raspberry Pi 3 Model B Rev | nanoCUL868, CUL 868 MhZ, Rolladen- Aktoren, Heizung | Z-Wave, FIBARO FGD211 Universal Dimmer 500W, Popp Plug-in Dimmer, FIBARO Wall Plug, Everspring PIR Motion Sensor, FIBARO Door Opening Sensor | Netatmo

P.A.Trick

Zitat von: tom44 am 21 März 2020, 16:40:12
Ich möchte keinen neuen Thread aufmachen, da ich glaube, dass es sehr gut hier hineinpasst.
Betreiben tue ich schon viele Jahre
FHEM, mit Z-WAVE Platine Razberry und CUL Homematic Stick mit vielen Modulen wie Homebridge auf einem RP3 Model B

Nun habe ich einen RP4 und einen Conbee II Stick für Zigbee gekauft, möchte zusätzlich die Phoscon Oberfläche einsetzen und als  Frontend für FHEM Home Assistent einsetzen.

Hat jemand Erfahrung, was ich auf welchem Raspberry laufen sollte. Der RP3 hat mir Probleme beim Razberry bereitet mit der Belegung des Bluetooth Schnittstelle.
Konkret frage ich nach
- der Performance (dh. Aufteilung; Was auf welchem Raspberry?)
- ob es auch möglich ist, ALLES auf dem Raspberry Pi 4 laufen zu lassen.

Ich habe eine ähnliche Konstellation unter docker auf einem pi4 laufen - kein Problem, sogar superschnell!
Cubietruck,RPI,QNAP Ts-419p+, FS20, FRITZ!DECT200, 7 MAX! Thermostate, 3 MAX! Fensterkontakte, Kodi, CUL V3.3, EM1000S, LW12, LD382, HUE, HM-CFG-USB-2, 1x HM-LC-SW1-FM, 2x HM-LC-SW2-FM, 2x HM-LC-Sw1PBU-FM, 3xHM-LC-Bl1PBU-FM,HM-SEC-RHS, 2xHM-SEC-SD,HM-WDS30-T-O, 3x HM-LC-Dim1TPBU-FM, RPI+AddOn

tom44

Zitat von: P.A.Trick am 21 März 2020, 19:01:46
Ich habe eine ähnliche Konstellation unter docker auf einem pi4 laufen - kein Problem, sogar superschnell!

Heißt? Alles auf einem Raspberry PI, Verbindung über mqqt? Da kommt sich nichts in die Quere?
Ich habe für den Conbee Stick bereits eine USB -Verlängerungskabel gekauft, da sich die Funkverbindungen der Antennen stören sollten. Der CUL Stick ist zudem ziemlich filigran, musste bereits 2x die Antenne nachlöten ;-)
FHEM 17762 auf Raspberry Pi 3 Model B Rev | nanoCUL868, CUL 868 MhZ, Rolladen- Aktoren, Heizung | Z-Wave, FIBARO FGD211 Universal Dimmer 500W, Popp Plug-in Dimmer, FIBARO Wall Plug, Everspring PIR Motion Sensor, FIBARO Door Opening Sensor | Netatmo

volschin

Das mit Bluetooth kann Dir leider passieren. Ist doch aber kein Beinbruch, muss stattdessen eben für paar Euro ein externes Bluetooth-Dongle ran.

Aber warum willst Du die Verbindung über mqtt? Das HueBridge Modul funktioniert exzellent.
Intel NUC+Ubuntu 22.04+Docker+FHEM6
HomeMatic: HM-MOD-RPI-PCB+HM-USB-CFG2+hmland+diverse, HUE: Hue-Bridge, RaspBee+deCONZ+diverse
Amzn Dash-Buttons, Siro Rollos
4xRPi, 4xCO20, OWL+USB, HarmonyHub, FRITZ!Box 7590, Echo Dots+Show8, Logi Circle 2, HomeBridge
TIG Stack (Telegraf, InfluxDB, Grafana)

tom44

Zitat von: volschin am 22 März 2020, 11:32:28
Das mit Bluetooth kann Dir leider passieren. Ist doch aber kein Beinbruch, muss stattdessen eben für paar Euro ein externes Bluetooth-Dongle ran.
Aber warum willst Du die Verbindung über mqtt? Das HueBridge Modul funktioniert exzellent.
Ich hoffe, die Bluetooth Belegung des Ports war nur auf dem Raspberry 3 ein Problem?  Wird UART0 (ttyAMA0) auch beim Raspberry 4 vom Bluetooth Modul belegt?
Die HueBrigde würde ich auch verwenden, habe mich unklar ausgedrückt. Ich meinte Home Assistent als Frontend.

FHEM 17762 auf Raspberry Pi 3 Model B Rev | nanoCUL868, CUL 868 MhZ, Rolladen- Aktoren, Heizung | Z-Wave, FIBARO FGD211 Universal Dimmer 500W, Popp Plug-in Dimmer, FIBARO Wall Plug, Everspring PIR Motion Sensor, FIBARO Door Opening Sensor | Netatmo

Typ1er

kann mir einer sagen woher der Fehler kommt?

2020.03.28 05:20:19.701 3: deCONZ: message for unknown device received: deCONZ-2
2020.03.28 05:21:19.621 3: deCONZ: message for unknown device received: deCONZ-2
2020.03.28 05:22:19.650 3: deCONZ: websocket opened to 192.168.178.5:7443
2020.03.28 05:22:19.656 3: deCONZ: message for unknown device received: deCONZ-2
2020.03.28 05:22:19.661 3: deCONZ: websocket: Switching Protocols ok
2020.03.28 05:23:19.624 3: deCONZ: message for unknown device received: deCONZ-2
2020.03.28 05:24:19.624 3: deCONZ: message for unknown device received: deCONZ-2
2020.03.28 05:25:19.623 3: deCONZ: message for unknown device received: deCONZ-2
2020.03.28 05:26:19.628 3: deCONZ: message for unknown device received: deCONZ-2
2020.03.28 05:27:19.635 3: deCONZ: message for unknown device received: deCONZ-2
2020.03.28 05:28:19.662 3: deCONZ: websocket opened to 192.168.178.5:7443
2020.03.28 05:28:19.669 3: deCONZ: message for unknown device received: deCONZ-2
2020.03.28 05:28:19.674 3: deCONZ: websocket: Switching Protocols ok
2020.03.28 05:29:19.638 3: deCONZ: message for unknown device received: deCONZ-2
2020.03.28 05:30:19.640 3: deCONZ: message for unknown device received: deCONZ-2
2020.03.28 05:31:19.643 3: deCONZ: message for unknown device received: deCONZ-2
2020.03.28 05:32:19.644 3: deCONZ: message for unknown device received: deCONZ-2
2020.03.28 05:33:19.647 3: deCONZ: message for unknown device received: deCONZ-2
2020.03.28 05:34:19.674 3: deCONZ: websocket opened to 192.168.178.5:7443
2020.03.28 05:34:19.684 3: deCONZ: message for unknown device received: deCONZ-2
2020.03.28 05:34:19.685 3: deCONZ: websocket: Switching Protocols ok
2020.03.28 05:35:19.645 3: deCONZ: message for unknown device received: deCONZ-2
2020.03.28 05:36:19.651 3: deCONZ: message for unknown device received: deCONZ-2

justme1968

wenn du die unknown zeilen meins: das ist kein fehler sonder ein hinweis.

du bekommst daten für ein device das du in fhem nicht angelegt hast.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

Typ1er

Kommt diese Meldung von Sensoren oder nur von Lampen? Kann ich die Meldung ausblenden?

Mein Log läuft förmlich über mit den vielen Meldungen  ???

justme1968

was spricht gegen das anlegen des fehlenden device?

da es eine level 3 meldung ist kannst du verbose 2 im deCONZ device setzen um sie nicht mehr zu sehen.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968