homebridge/homekit

Begonnen von justme1968, 01 Februar 2016, 16:16:37

Vorheriges Thema - Nächstes Thema

Ralli

Nein. Du solltest dir das Log von deiner Homebridge anschauen.
Gruß,
Ralli

Proxmox 8.1 Cluster mit HP ED800G2i7, Intel NUC11TNHi7+NUC7i5BNH, virtualisiertes fhem 6.3 dev, virtualisierte RaspberryMatic (3.73.9.20240130) mit HB-RF-ETH 1.3.0 / RPI-RF-MOD, HM-LAN-GW (1.1.5) und HMW-GW, FRITZBOX 7490 (07.57), FBDECT, Siri und Alexa

onkel-tobi

Zitat von: Ralli am 06 Dezember 2023, 10:29:27Nein. Du solltest dir das Log von deiner Homebridge anschauen.
Jetzt habe ich bspw. wieder ein Licht das nicht aktuell ist. Im Cache ist es nicht zubinden und im Log kommt auch nichts an, wenn ich was ändere.

list des devices:
Internals:
   DEF        5E51DA
   FUUID      5c5dae99-f33f-d748-264e-8317786e67627521
   HMLGW_MSGCNT 55
   HMLGW_RAWMSG 0500002F7880025E51DA200DB80101C80046
   HMLGW_RSSI -47
   HMLGW_TIME 2023-12-06 19:27:08
   IODev      hmusb
   LASTInputDev hmusb
   MSGCNT     122
   NAME       eg_ez_li
   NR         177
   NTFY_ORDER 48-eg_ez_li
   STATE      on
   TYPE       CUL_HM
   chanNo     01
   disableNotifyFn 1
   eventCount 79
   hmusb_MSGCNT 67
   hmusb_RAWMSG R40623B62,0001,5801109D,FF,FFBA,7880025E51DA200DB80101C80046
   hmusb_RSSI -70
   hmusb_TIME 2023-12-06 19:27:08
   lastMsg    No:78 - t:02 s:5E51DA d:200DB8 0101C80046
   protLastRcv 2023-12-06 19:27:08
   protRcv    62 last_at:2023-12-06 19:27:08
   protSnd    67 last_at:2023-12-06 19:27:08
   protState  CMDs_done
   rssi_at_HMLGW cnt:55 min:-61 max:-34 avg:-44.39 lst:-47
   rssi_at_hmusb cnt:67 min:-81 max:-56 avg:-65.77 lst:-70
   rssi_hmusb cnt:9 min:-72 max:-57 avg:-63.33 lst:-70
   READINGS:
     2023-12-06 19:27:08   CommandAccepted yes
     2021-10-20 22:10:44   D-firmware      2.8
     2021-10-20 22:10:44   D-serialNr      OEQ1260530
     2023-12-06 19:27:08   IODev           hmusb
     2023-12-03 12:04:12   PairedTo        0x200DB8
     2021-10-19 11:54:09   R-pairCentral   0x200DB8
     2021-10-19 11:54:10   R-powerUpAction off
     2021-10-19 11:54:10   R-sign          off
     2023-12-03 12:04:12   RegL_00.         00:00 02:01 0A:20 0B:0D 0C:B8 15:FF 18:00
     2023-12-03 12:04:13   RegL_01.         00:00 08:00 30:06 56:00 57:24
     2023-12-03 12:05:13   cfgState        ok
     2023-12-06 19:27:08   commState       CMDs_done
     2023-12-06 19:27:08   deviceMsg       on (to vccu)
     2023-12-06 19:27:08   level           100
     2023-12-06 19:27:08   pct             100
     2023-12-03 12:04:10   powerOn         2023-12-03 12:04:10
     2023-12-06 19:27:08   recentStateType ack
     2023-12-06 19:27:08   state           on
     2023-12-06 19:27:08   timedOn         off
     2023-12-06 19:27:08   trigLast        fhem:02
   helper:
     HM_CMDNR   120
     PONtest    0
     cSnd       11200DB85E51DA0201C80000,11200DB85E51DA0201C80000
     cfgStateUpdt 0
     dlvlCmd    ++A011200DB85E51DA0201C80000
     lastMsgTm  1701887228.56486
     mId        0069
     peerFriend peerSens,peerVirt
     peerIDsRaw ,00000000
     peerIDsState complete
     peerOpt    3:switch
     regLst     0,1,3p
     rxType     1
     supp_Pair_Rep 0
     ack:
     cmds:
       TmplKey    :no:1701435020.12985
       TmplTs     1701435020.12985
       cmdKey     1:1:0::eg_ez_li:0069:01:
       cmdLst:
         assignHmKey noArg
         clear      [({msgErrors}|msgEvents|rssi|attack|trigger|register|oldRegs|readings|all)]
         deviceRename -newName-
         fwUpdate   -filename- [-bootTime-]
         getConfig  noArg
         getDevInfo noArg
         getRegRaw  (List0|List1|List2|List3|List4|List5|List6|List7) [-peerChn-]
         getVersion noArg
         inhibit    [(on|{off})]
         off        noArg
         on         noArg
         on-for-timer -ontime-
         on-till    -time-
         pair       noArg
         peerBulk   -peer1,peer2,...- [({set}|unset)]
         peerIODev  [IO] -btn- [({set}|unset)] 'not for future use'
         peerSmart  -peerOpt-
         press      [(long|{short})] [(-peer-|{self01})] [(-repCount-|{0})] [(-repDelay-|{0.25})]
         raw        -data- [...]
         regBulk    -list-.-peerChn- -addr1:data1- [-addr2:data2-]...
         regSet     [(prep|{exec})] -regName- -value- [-peerChn-]
         reset      noArg
         sign       [(on|{off})]
         statusRequest noArg
         toggle     noArg
         tplDel     -tplDel-
         tplSet_0   -tplChan-
         unpair     noArg
       lst:
         condition  slider,0,1,255
         peer       
         peerOpt    Rauchmelder_Team,dg_fk_li,dg_gl_mo1
         tplChan   
         tplDel     
         tplPeer   
       rtrvLst:
         cmdList    [({short}|long)]
         deviceInfo [({short}|long)]
         list       [({normal}|full)]
         param      -param-
         reg        -addr- -list- [-peerChn-]
         regList    noArg
         regTable   noArg
         regVal     -addr- -list- [-peerChn-]
         saveConfig [-filename-]
         tplInfo    noArg
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       flgs       0
       newChn     +5E51DA,00,01,00
       nextSend   1701887228.68197
       rxt        0
       vccu       vccu
       p:
         5E51DA
         00
         01
         00
       prefIO:
     mRssi:
       mNo        78
       io:
         HMLGW:
           -47
           -47
         hmusb:
           -68
           -68
     peerIDsH:
       00000000   broadcast
     prt:
       bErr       0
       sProc      0
       tryMsg:
     q:
       qReqConf   
       qReqStat   
     regCollect:
     role:
       chn        1
       dev        1
       prs        1
     rssi:
       at_HMLGW:
         avg        -44.4
         cnt        55
         lst        -47
         max        -34
         min        -61
       at_hmusb:
         avg        -65.7761194029851
         cnt        67
         lst        -70
         max        -56
         min        -81
       hmusb:
         avg        -63.3333333333333
         cnt        9
         lst        -70
         max        -57
         min        -72
     shadowReg:
     tmpl:
Attributes:
   IOgrp      vccu
   alexaName  Tisch
   alias      Tisch
   autoReadReg 4_reqStatus
   event-on-change-reading .*
   expert     defReg,rawReg
   firmware   2.8
   genericDeviceType light
   homebridgeMapping clear nocache,On=state,valueOn=on,cmdOn=on,cmdOff=off
   model      HM-LC-SW1PBU-FM
   peerIDs    00000000
   room       alexa,Homekit,Wohnzimmer,CUL_HM
   serialNr   OEQ1260530
   subType    switch
   userattr   lightSceneParamsToSave lightSceneRestoreOnlyIfChanged:1,0
   webCmd     statusRequest:toggle:on:off
Das nocache hatte ich jetzt mal probiert, aber hat halt auch nichts genutzt...

Cybers

Zitat von: onkel-tobi am 06 Dezember 2023, 19:40:59
Zitat von: Ralli am 06 Dezember 2023, 10:29:27Nein. Du solltest dir das Log von deiner Homebridge anschauen.
Jetzt habe ich bspw. wieder ein Licht das nicht aktuell ist. Im Cache ist es nicht zubinden und im Log kommt auch nichts an, wenn ich was ändere.

list des devices:
Internals:
   DEF        5E51DA
   FUUID      5c5dae99-f33f-d748-264e-8317786e67627521
   HMLGW_MSGCNT 55
   HMLGW_RAWMSG 0500002F7880025E51DA200DB80101C80046
   HMLGW_RSSI -47
   HMLGW_TIME 2023-12-06 19:27:08
   IODev      hmusb
   LASTInputDev hmusb
   MSGCNT     122
   NAME       eg_ez_li
   NR         177
   NTFY_ORDER 48-eg_ez_li
   STATE      on
   TYPE       CUL_HM
   chanNo     01
   disableNotifyFn 1
   eventCount 79
   hmusb_MSGCNT 67
   hmusb_RAWMSG R40623B62,0001,5801109D,FF,FFBA,7880025E51DA200DB80101C80046
   hmusb_RSSI -70
   hmusb_TIME 2023-12-06 19:27:08
   lastMsg    No:78 - t:02 s:5E51DA d:200DB8 0101C80046
   protLastRcv 2023-12-06 19:27:08
   protRcv    62 last_at:2023-12-06 19:27:08
   protSnd    67 last_at:2023-12-06 19:27:08
   protState  CMDs_done
   rssi_at_HMLGW cnt:55 min:-61 max:-34 avg:-44.39 lst:-47
   rssi_at_hmusb cnt:67 min:-81 max:-56 avg:-65.77 lst:-70
   rssi_hmusb cnt:9 min:-72 max:-57 avg:-63.33 lst:-70
   READINGS:
     2023-12-06 19:27:08   CommandAccepted yes
     2021-10-20 22:10:44   D-firmware      2.8
     2021-10-20 22:10:44   D-serialNr      OEQ1260530
     2023-12-06 19:27:08   IODev           hmusb
     2023-12-03 12:04:12   PairedTo        0x200DB8
     2021-10-19 11:54:09   R-pairCentral   0x200DB8
     2021-10-19 11:54:10   R-powerUpAction off
     2021-10-19 11:54:10   R-sign          off
     2023-12-03 12:04:12   RegL_00.         00:00 02:01 0A:20 0B:0D 0C:B8 15:FF 18:00
     2023-12-03 12:04:13   RegL_01.         00:00 08:00 30:06 56:00 57:24
     2023-12-03 12:05:13   cfgState        ok
     2023-12-06 19:27:08   commState       CMDs_done
     2023-12-06 19:27:08   deviceMsg       on (to vccu)
     2023-12-06 19:27:08   level           100
     2023-12-06 19:27:08   pct             100
     2023-12-03 12:04:10   powerOn         2023-12-03 12:04:10
     2023-12-06 19:27:08   recentStateType ack
     2023-12-06 19:27:08   state           on
     2023-12-06 19:27:08   timedOn         off
     2023-12-06 19:27:08   trigLast        fhem:02
   helper:
     HM_CMDNR   120
     PONtest    0
     cSnd       11200DB85E51DA0201C80000,11200DB85E51DA0201C80000
     cfgStateUpdt 0
     dlvlCmd    ++A011200DB85E51DA0201C80000
     lastMsgTm  1701887228.56486
     mId        0069
     peerFriend peerSens,peerVirt
     peerIDsRaw ,00000000
     peerIDsState complete
     peerOpt    3:switch
     regLst     0,1,3p
     rxType     1
     supp_Pair_Rep 0
     ack:
     cmds:
       TmplKey    :no:1701435020.12985
       TmplTs     1701435020.12985
       cmdKey     1:1:0::eg_ez_li:0069:01:
       cmdLst:
         assignHmKey noArg
         clear      [({msgErrors}|msgEvents|rssi|attack|trigger|register|oldRegs|readings|all)]
         deviceRename -newName-
         fwUpdate   -filename- [-bootTime-]
         getConfig  noArg
         getDevInfo noArg
         getRegRaw  (List0|List1|List2|List3|List4|List5|List6|List7) [-peerChn-]
         getVersion noArg
         inhibit    [(on|{off})]
         off        noArg
         on         noArg
         on-for-timer -ontime-
         on-till    -time-
         pair       noArg
         peerBulk   -peer1,peer2,...- [({set}|unset)]
         peerIODev  [IO] -btn- [({set}|unset)] 'not for future use'
         peerSmart  -peerOpt-
         press      [(long|{short})] [(-peer-|{self01})] [(-repCount-|{0})] [(-repDelay-|{0.25})]
         raw        -data- [...]
         regBulk    -list-.-peerChn- -addr1:data1- [-addr2:data2-]...
         regSet     [(prep|{exec})] -regName- -value- [-peerChn-]
         reset      noArg
         sign       [(on|{off})]
         statusRequest noArg
         toggle     noArg
         tplDel     -tplDel-
         tplSet_0   -tplChan-
         unpair     noArg
       lst:
         condition  slider,0,1,255
         peer       
         peerOpt    Rauchmelder_Team,dg_fk_li,dg_gl_mo1
         tplChan   
         tplDel     
         tplPeer   
       rtrvLst:
         cmdList    [({short}|long)]
         deviceInfo [({short}|long)]
         list       [({normal}|full)]
         param      -param-
         reg        -addr- -list- [-peerChn-]
         regList    noArg
         regTable   noArg
         regVal     -addr- -list- [-peerChn-]
         saveConfig [-filename-]
         tplInfo    noArg
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       flgs       0
       newChn     +5E51DA,00,01,00
       nextSend   1701887228.68197
       rxt        0
       vccu       vccu
       p:
         5E51DA
         00
         01
         00
       prefIO:
     mRssi:
       mNo        78
       io:
         HMLGW:
           -47
           -47
         hmusb:
           -68
           -68
     peerIDsH:
       00000000   broadcast
     prt:
       bErr       0
       sProc      0
       tryMsg:
     q:
       qReqConf   
       qReqStat   
     regCollect:
     role:
       chn        1
       dev        1
       prs        1
     rssi:
       at_HMLGW:
         avg        -44.4
         cnt        55
         lst        -47
         max        -34
         min        -61
       at_hmusb:
         avg        -65.7761194029851
         cnt        67
         lst        -70
         max        -56
         min        -81
       hmusb:
         avg        -63.3333333333333
         cnt        9
         lst        -70
         max        -57
         min        -72
     shadowReg:
     tmpl:
Attributes:
   IOgrp      vccu
   alexaName  Tisch
   alias      Tisch
   autoReadReg 4_reqStatus
   event-on-change-reading .*
   expert     defReg,rawReg
   firmware   2.8
   genericDeviceType light
   homebridgeMapping clear nocache,On=state,valueOn=on,cmdOn=on,cmdOff=off
   model      HM-LC-SW1PBU-FM
   peerIDs    00000000
   room       alexa,Homekit,Wohnzimmer,CUL_HM
   serialNr   OEQ1260530
   subType    switch
   userattr   lightSceneParamsToSave lightSceneRestoreOnlyIfChanged:1,0
   webCmd     statusRequest:toggle:on:off
Das nocache hatte ich jetzt mal probiert, aber hat halt auch nichts genutzt...

Ich habe bei meinem einzigen verbliebenen Homematic-Aktor das Attribut ,,HomebridgeMapping" nicht gesetzt und es klappt problemlos. Demnach werden ja dann die Standartwerte genommen.

Gruß, Sascha
FHEM 6.2 auf Raspberry PI 4 / Smartvisu
Eltako Serie 14: FAM14, FGW14-USB, FSB14, FSR14-4x, FSR14-2x, FDG14, FTS14-EM in Kombination mit Jung F50 24V Tastern
1-Wire Temperatursensoren
aus alter Zeit:
Gott sei Dank nur noch 3 Homematic Jalousie- & Schaltaktoren! Wer sich mit Funk auskennt, legt Kabel

onkel-tobi

#4293
Zitat von: Cybers am 06 Dezember 2023, 20:25:08Ich habe bei meinem einzigen verbliebenen Homematic-Aktor das Attribut ,,HomebridgeMapping" nicht gesetzt und es klappt problemlos. Demnach werden ja dann die Standartwerte genommen.
Gruß, Sascha
Hi zusammen,

das habe ich auch gemacht. Sowohl homebridge als auch fhem neu gestartet (zur Sicherheit), leider ohne Erfolg.
Folgendes steht im Homebridge log:
[12/23/2023, 7:37:10 AM] [FHEM]   executing: http://192.168.178.88:8083/fhem?cmd=set%20eg_wz_zb1%20off&fwcsrf=csrf_938113922046562&XHR=1
  2023-12-23 07:37:10 caching: eg_wz_zb1-state: off
[12/23/2023, 7:37:10 AM] [FHEM]     caching: On: false (as boolean; from 'off')
  2023-12-23 07:37:10 caching: eg_wz_zb1-state: OFF
Was hatte ich gemacht? Ich habe die entsprechende Steckdose ausgeschaltet (sogar via homebridge), nach ner Sekunde ist die wieder auf an (Anzeige homebridge), tatsächlich aber aus...

Hat noch wer eine Idee?

Gruß und schöne Feiertage,
Tobi


JMC

Moin,

ich hab über homebridge-fhem und über homebridge-homematic Heizkörperventile exportiert in Homebridge. Bei den Geräten die per homematic bridge kommen ist als Modus nur Aus/Heizen angezeigt und auswählbar. Bei den FHEM exportierten kommt aber immer auch Auto und Cool mit - ich hab alles mögliche probiert - ich bekommn die beiden anderen Auswahlmöglichkeiten nicht weg.

Hat es hier evtl. jemand geschafft?

Viele Grüße
Viele Grüße
JMC

Sky

Guten Abend zusammen ,

ich habe meinen Raspi 4 komplett neu mit Bookworm installiert .
Ich scheitere im Moment bei der Installation der Homebride .
Im Wiki steht unter " NodeJS installieren" folgendes :

NodeJS V11
curl -sL https://deb.nodesource.com/setup_11.x | sudo -E bash -
sudo apt-get install -y nodejs

Es gibt aber schon die Version Node.js v21.x
(https://github.com/nodesource/distributions)

Folgendes habe ich versucht :
Zitatpi@raspberrypi:~ $ sudo curl -fsSL https://deb.nodesource.com/setup_21.x | bash -
2024-02-04 19:53:07 - Installing pre-requisites
Reading package lists... Done
E: Could not open lock file /var/lib/apt/lists/lock - open (13: Permission denied)
E: Unable to lock directory /var/lib/apt/lists/
W: Problem unlinking the file /var/cache/apt/pkgcache.bin - RemoveCaches (13: Permission denied)
W: Problem unlinking the file /var/cache/apt/srcpkgcache.bin - RemoveCaches (13: Permission denied)
2024-02-04 19:53:08 - Error: Failed to run 'apt-get update' (Exit Code: 0)

Wer kann mir sagen was da falsch ist oder ob diese Version nicht die richtige ist ?

Danke

DeeSPe

Zitat von: Sky am 04 Februar 2024, 20:03:57Guten Abend zusammen ,

ich habe meinen Raspi 4 komplett neu mit Bookworm installiert .
Ich scheitere im Moment bei der Installation der Homebride .
Im Wiki steht unter " NodeJS installieren" folgendes :

NodeJS V11
curl -sL https://deb.nodesource.com/setup_11.x | sudo -E bash -
sudo apt-get install -y nodejs

Es gibt aber schon die Version Node.js v21.x
(https://github.com/nodesource/distributions)

Folgendes habe ich versucht :
Zitatpi@raspberrypi:~ $ sudo curl -fsSL https://deb.nodesource.com/setup_21.x | bash -
2024-02-04 19:53:07 - Installing pre-requisites
Reading package lists... Done
E: Could not open lock file /var/lib/apt/lists/lock - open (13: Permission denied)
E: Unable to lock directory /var/lib/apt/lists/
W: Problem unlinking the file /var/cache/apt/pkgcache.bin - RemoveCaches (13: Permission denied)
W: Problem unlinking the file /var/cache/apt/srcpkgcache.bin - RemoveCaches (13: Permission denied)
2024-02-04 19:53:08 - Error: Failed to run 'apt-get update' (Exit Code: 0)

Wer kann mir sagen was da falsch ist oder ob diese Version nicht die richtige ist ?

Danke

Sieht mir danach aus als müsstest du es ohne "sudo", dafür aber als "root" ausführen.

Gruß
Dan
MAINTAINER: 22_HOMEMODE, 98_Hyperion, 98_FileLogConvert, 98_serviced

Als kleine Unterstützung für meine Programmierungen könnt ihr mir gerne einen Kaffee spendieren: https://buymeacoff.ee/DeeSPe

Sky

ich drehe hier langsam durch ....

Zitatpi@raspberrypi:~ $ sudo npm install -g --unsafe-perm homebridge
npm WARN EBADENGINE Unsupported engine {
npm WARN EBADENGINE   package: 'homebridge@1.7.0',
npm WARN EBADENGINE   required: { node: '^18.15.0 || ^20.7.0' },
npm WARN EBADENGINE   current: { node: 'v18.13.0', npm: '9.2.0' }
npm WARN EBADENGINE }

added 104 packages in 16s

42 packages are looking for funding
  run `npm fund` for details


wie kann ich auf die benötigten Versionen updaten ?
Ich habe gedacht , wenn ich "Bookworm" installiere ,hätte ich die aktuellen Versionen .

Ich brauch Hilfe ...

Ralli

Gruß,
Ralli

Proxmox 8.1 Cluster mit HP ED800G2i7, Intel NUC11TNHi7+NUC7i5BNH, virtualisiertes fhem 6.3 dev, virtualisierte RaspberryMatic (3.73.9.20240130) mit HB-RF-ETH 1.3.0 / RPI-RF-MOD, HM-LAN-GW (1.1.5) und HMW-GW, FRITZBOX 7490 (07.57), FBDECT, Siri und Alexa

Sky

Danke ,wer lesen kann ....
Habe es die ganze Zeit mit "sudo" versucht