homebridge/homekit

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

Vorheriges Thema - Nächstes Thema

MrBoe

Hi zusammen,

kurze Frage: nach dem Update auf iOS 16 musste ich feststellen, dass das Reading siriName anscheinend von Homebridge ignoriert wird. Hat noch jemand das Problem oder hab ich mal wieder meine Konfig verhauen?

Gruß
Jan

justme1968

apple hat das scheinbar geändert. der name aus einem homekit gerät wird (wenn überhaupt) nur beim aller ersten anlegen verwendet. spätere änderungen werden ignoriert. d.h. der name muss aktuell in der home app vergeben bzw. geändert werden.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

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

Thyraz

Gibt es beim Homebridgemapping eigentlich eine Art "Debounce", damit die Geräte z.B. beim Schieben von Slidern nicht zu sehr von Homekit mit Zwischenwerten zugemüllt werden?

Meine Thermostate reagieren hier etwas unerfreut darüber und hängen dann oft auf irgendwelchen Werten die eigentlich nicht dem zuletzt (und in der Home App sichtbare) gesetzten Wert entsprechen.

Ansonsten bastel ich mir selbst was mit cmdAlias und einer Debounce-Funktion in Perl.
Aber man muss das Rad ja nicht neu erfinden, falls es da schon was gibt. ;)
Fhem und MariaDB auf NUC6i5SYH in Proxmox Container (Ubuntu)
Zwave, Conbee II, Hue, Harmony, Solo4k, LaMetric, Echo, Sonos, Roborock S5, Nuki, Prusa Mini, Doorbird, ...

xsas1337

Hi,

ich habe einen CUL von Busware und steuer damit eine Somfy Markise:

defmod Markise SOMFY 000001
attr Markise MarkiseForward all
attr Markise devStateIcon closed:fts_shutter_100 open:fts_shutter_10 my:fts_shutter_50 attr
attr Markise eventMap on:ab off:auf go-my:my on:close off:open
attr Markise genericDeviceType blind
attr Markise homebridgeMapping clear CurrentPosition=userposition,minValue=0,maxValue=100,minStep=50 TargetPosition=userposition,minValue=0,maxValue=100,minStep=50,cmds=0:close;;;;50:my;;;;100:open
attr Markise icon fts_shutter_updown
attr Markise model somfyshutter
attr Markise positionInverse 1
attr Markise room Markise
attr Markise siriName Markise
attr Markise userReadings userposition {(ReadingsVal($NAME,"state","open") eq "open")?100:(ReadingsVal($NAME,"state","open") eq "go-my")?50:0}
attr Markise webCmd auf:my:ab


In Homebridge wird es auch erkannt - aber als Schalter (mir wäre ein Nativer Rollo/Markise mit Slider lieber)
In Homekit wird auch nur die Auswahl über Ventilator / Schalter oder Licht gegeben - kein Slider oder dergleiche.

Das schlimmste ist aber in Fhem kann ich die Markise steuern wenn ich aber den Schalter in Homekit betätige passiert einfach nichts - ich bekomm auch kein Reading Update oder dergleichen ?

Jemand eine Idee?

The-Holgi

#4189
Hallo,
ich habe ein Max HT, welches sich auch soweit gut über die Apple Home App steuern läßt.
Im Raumstatus wird dann die Temperatur und dummerweise auch die Luftfeuchtigkeit angezeigt, die das Thermostat natürlich nicht anzeigen kann.
Hat jemand eine Idee, wie man diese unnütze Anzeige weg bekommt?

https://ibb.co/TH2mqQ6

Internals:
   DEF        HeatingThermostat 08320d
   FUUID      5cb70ab0-f33f-6571-b0c5-f2606d84c694cc28
   IODev      cm
   LASTInputDev cm
   MSGCNT     306
   NAME       wz_Thermostat
   NR         61
   NTFY_ORDER 50-wz_Thermostat
   STATE      18.5
   SVN        23517
   TYPE       MAX
   TimeSlot   1
   addr       08320d
   cm_MSGCNT  306
   cm_TIME    2022-11-03 16:34:22
   devtype    1
   eventCount 385
   type       HeatingThermostat
   webCmd     desiredTemperature
   Helper:
     DBLOG:
       temperature:
         myDbLog:
           TIME       1667488694.6127
           VALUE      18.0
   READINGS:
     2022-10-26 12:08:21   IODev           cm
     2022-06-01 17:32:39   PairedTo        123456
     2022-11-03 16:34:22   RSSI            -41
     2022-06-01 17:32:39   SerialNr        KEQ0412061
     2013-12-03 14:53:40   TimeInformationHour 1
     2022-11-03 16:34:22   battery         ok
     2022-11-03 16:34:22   batteryState    ok
     2013-12-03 14:24:38   boostDuration   25
     2013-12-03 14:24:38   boostValveposition 80
     2013-12-16 16:16:14   comfortTemperature 20.0
     2013-12-03 14:24:38   decalcification Sat 12:00
     2022-11-03 16:34:22   desiredTemperature 18.5
     2022-11-03 16:18:14   deviation       -0.5
     2013-12-10 17:33:54   ecoTemperature  18.0
     2022-06-01 17:32:46   error           Invalid command/argument  81190000
     2022-06-01 17:32:39   firmware        1.8
     2022-11-03 16:34:22   gateway         1
     2016-12-03 14:13:08   groupid         0
     2022-11-03 14:09:02   lastTimeSync    2022-11-03 14:09:02
     2022-11-03 16:34:22   lastcmd         desiredTemperature auto/boost
     2013-12-03 14:24:38   maxValveSetting 100
     2013-12-03 14:24:38   maximumTemperature on
     2014-01-10 13:23:24   measurementOffset 0.0
     2013-12-03 14:24:38   minimumTemperature off
     2022-11-03 16:34:22   mode            auto
     2022-11-03 16:34:21   msgcnt          193
     2022-11-03 16:34:22   panel           unlocked
     2022-11-03 16:18:14   peerIDs         000000,0bf706,0ff6d9
     2022-11-03 16:18:14   peerList        Broadcast,MAX_0bf706,wz_Kontakt
     2022-11-03 16:34:22   rferror         0
     2022-11-03 16:34:22   state           18.5
     2022-11-03 16:18:14   temperature     18.0
     2022-06-01 17:32:39   testresult      255
     2013-12-03 14:24:38   valveOffset     0
     2022-11-03 16:34:22   valveposition   18
     2022-10-09 18:36:04   weekprofile-0-Sat-temp 15.0 °C  /  18.5 °C  /  18.5 °C  /  15.0 °C
     2022-10-09 18:36:04   weekprofile-0-Sat-time 00:00-07:30  /  07:30-20:30  /  20:30-23:00  /  23:00-24:00
     2022-10-09 18:36:04   weekprofile-1-Sun-temp 15.0 °C  /  18.5 °C  /  15.0 °C
     2022-10-09 18:36:04   weekprofile-1-Sun-time 00:00-07:30  /  07:30-22:00  /  22:00-24:00
     2022-10-09 18:36:04   weekprofile-2-Mon-temp 15.0 °C  /  18.5 °C  /  15.0 °C
     2022-10-09 18:36:04   weekprofile-2-Mon-time 00:00-06:00  /  06:00-22:10  /  22:10-24:00
     2022-10-09 18:36:04   weekprofile-3-Tue-temp 15.0 °C  /  18.5 °C  /  15.0 °C
     2022-10-09 18:36:04   weekprofile-3-Tue-time 00:00-06:00  /  06:00-22:10  /  22:10-24:00
     2022-10-09 18:36:04   weekprofile-4-Wed-temp 15.0 °C  /  18.5 °C  /  15.0 °C
     2022-10-09 18:36:04   weekprofile-4-Wed-time 00:00-06:00  /  06:00-22:10  /  22:10-24:00
     2022-10-09 18:36:04   weekprofile-5-Thu-temp 15.0 °C  /  18.5 °C  /  15.0 °C
     2022-10-09 18:36:04   weekprofile-5-Thu-time 00:00-06:00  /  06:00-22:10  /  22:10-24:00
     2022-10-09 18:36:04   weekprofile-6-Fri-temp 15.0 °C  /  18.5 °C  /  18.5 °C  /  15.0 °C
     2022-10-09 18:36:04   weekprofile-6-Fri-time 00:00-06:00  /  06:00-20:00  /  20:00-23:00  /  23:00-24:00
     2013-12-03 14:24:38   windowOpenDuration 15
     2013-12-03 14:24:38   windowOpenTemperature 12.0
   helper:
     io:
       CUL0:
         raw        Z0EC1020208320D1234560001181225
         rssi       -41
         time       1667489662.28301
   hmccu:
Attributes:
   DbLogExclude 1
   IODev      cm
   alias      wz Thermostat
   fm_type    temp,desiredtemp,tempbutton,actuators
   genericDeviceType thermostat
   icon       hc_wht_regler
   keepAuto   1
   model      HeatingThermostat
   room       Heizung,Homekit,Wohnzimmer


Gruß Holger
HP T610 Thin Client; Docker Fhem 5.9; 2X CUL V3 868mhz; Max Heizungssteuerung; FS20kse; FS20UWS; FS20S8-3; 2 FS20DI; HM-CFG-LAN,HM-LC-SW1-PL,HM-SEC-SD, HM-SE1PBU-FM;
Harmony Hub;Hue-Bridge mit Iris, E27 Bulb & FLS-PP

MatthiasL

Das einfachste wäre win Manuelles homebridgemapping.
Mit ,,clear" loslegen um die Default Mapping loszuwerden.

The-Holgi

Das hatte ich versucht, es bleibt aber immer die Anzeige in der Raumansicht.
HP T610 Thin Client; Docker Fhem 5.9; 2X CUL V3 868mhz; Max Heizungssteuerung; FS20kse; FS20UWS; FS20S8-3; 2 FS20DI; HM-CFG-LAN,HM-LC-SW1-PL,HM-SEC-SD, HM-SE1PBU-FM;
Harmony Hub;Hue-Bridge mit Iris, E27 Bulb & FLS-PP

MatthiasL

Da hilft dann nur das Trennen und neu Verbinden der Bridge oder zumindest:
Thermostat aus HomeKit entfernen, im HomeKit die gecacheten Geräte entfernen und Thermostat wieder hinzufügen. 

The-Holgi

Hm, alles ohne Erfolg. Hab auch mal ein anderes Thermostat getestet, das vehält sich genauso. Verstehe auch nicht wo diese Feuchtigkeitsanzeige herkommt.
clear
TargetTemperature=desiredTemperature::desiredTemperature, minValue=10,maxValue=25,minStep=0.5 CurrentTemperature=ku_Thermostat:temperature
HP T610 Thin Client; Docker Fhem 5.9; 2X CUL V3 868mhz; Max Heizungssteuerung; FS20kse; FS20UWS; FS20S8-3; 2 FS20DI; HM-CFG-LAN,HM-LC-SW1-PL,HM-SEC-SD, HM-SE1PBU-FM;
Harmony Hub;Hue-Bridge mit Iris, E27 Bulb & FLS-PP

The-Holgi

#4194
Habe auch mal ein dummy Thermostat erstellt. Auch hier taucht die Feuchtigkeitsanzeige auf.
Internals:
   CFGFN     
   FUUID      6365179b-f33f-6571-3d8b-f14da8c4c8a198db
   NAME       dummythermostat
   NR         182754
   STATE      ???
   TYPE       dummy
   hmccu:
Attributes:
   genericDeviceType thermostat
   homebridgeMapping clear
TargetTemperature=desiredTemperature::desiredTemperature, minValue=10,maxValue=25,minStep=0.5 CurrentTemperature=ku_Thermostat:temperature
   room       Homekit


[11/4/2022, 2:54:12 PM] Initializing platform accessory 'dummythermostat'...
[11/4/2022, 2:54:12 PM] [FHEM] creating services for dummythermostat
[11/4/2022, 2:54:12 PM] [FHEM]   information service for dummythermostat
[11/4/2022, 2:54:12 PM] [FHEM]     manufacturer, model and serial number characteristics for dummythermostat
[11/4/2022, 2:54:12 PM] [FHEM]     name (siriName) characteristic for dummythermostat
[11/4/2022, 2:54:12 PM] [FHEM]   Thermostat service for dummythermostat
[11/4/2022, 2:54:12 PM] [FHEM]     CurrentTemperature characteristic for ku_Thermostat:temperature
[11/4/2022, 2:54:12 PM] [FHEM]       no default
[11/4/2022, 2:54:12 PM] [FHEM]       props: {
  format: 'float',
  perms: [ 'ev', 'pr' ],
  unit: 'celsius',
  minValue: -270,
  maxValue: 100,
  minStep: 0.1


https://ibb.co/t8LML49
https://ibb.co/9HCkyFP
HP T610 Thin Client; Docker Fhem 5.9; 2X CUL V3 868mhz; Max Heizungssteuerung; FS20kse; FS20UWS; FS20S8-3; 2 FS20DI; HM-CFG-LAN,HM-LC-SW1-PL,HM-SEC-SD, HM-SE1PBU-FM;
Harmony Hub;Hue-Bridge mit Iris, E27 Bulb & FLS-PP

MatthiasL

Ist das vielleicht ein Apple Feature?  ;D

The-Holgi

Wäre ja möglich, das das ein bug von ios 16.1 ist. Dann wäre das aber bestimmt schon Jemanden aufgefallen.
HP T610 Thin Client; Docker Fhem 5.9; 2X CUL V3 868mhz; Max Heizungssteuerung; FS20kse; FS20UWS; FS20S8-3; 2 FS20DI; HM-CFG-LAN,HM-LC-SW1-PL,HM-SEC-SD, HM-SE1PBU-FM;
Harmony Hub;Hue-Bridge mit Iris, E27 Bulb & FLS-PP

MatthiasL

Ich habe in jedem Raum einen externen Temperatur und Feuchtigkeitssensor.
Daher mir nicht...

MatthiasL

Muss ein iOS Feature sein

The-Holgi

Das denke ich auch. Vermutlich nach dem update auf ios 16
HP T610 Thin Client; Docker Fhem 5.9; 2X CUL V3 868mhz; Max Heizungssteuerung; FS20kse; FS20UWS; FS20S8-3; 2 FS20DI; HM-CFG-LAN,HM-LC-SW1-PL,HM-SEC-SD, HM-SE1PBU-FM;
Harmony Hub;Hue-Bridge mit Iris, E27 Bulb & FLS-PP