39_gassistant.pm (Google Assistant, Google Home)

Begonnen von dominik, 29 Januar 2019, 21:59:53

Vorheriges Thema - Nächstes Thema

dominik

Bitte noch ein reload machen, dann sollte es klappen :)
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

ReneH87

Funktioniert, thx  ;D

Noch zwei Kleinigkeiten:
1) Ich hab in Google Home ein Device namens ".", in den Details steht "FHEM_dummy" usw. Kann ich das irgendwie entfernen? Seltsam ist nämlich, selbst wenn ich die Verknüpfung zu FHEMConnect entferne ist es immer noch da und beim entfernen meckert Google ich sei nicht der der es eingerichtet hat. Was ab quatsch ist, weil sonst niemand Zugriff hat.
2) Hatte vorher ja schon mal geschrieben, dass mit der Google Home App Farbänderungen funktionieren. Mit meinem Lenovo Smart Display nicht bzw. nur einmal korrekt (Farbe wird gesetzt) und danach spuckt er eine Fehlermeldung aus. Kannst du irgendwo nachsehen, ob Fehlermeldungen auftauchen oder kann ich das irgendwie prüfen?

dominik

Schick mir mal deine UID per PN dann schau ich nach.
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

diddle

Zitat von: dominik am 31 Dezember 2019, 11:46:16
@diddle
Die naechsten Tage stelle ich die homebridgeMappings dazu online, dann kannst du das im dummy Device einrichten.

Huhu Dominik,

schonmal im Voraus Dank für deine Mühen und den tollen Support! Super.

Nachdem du nun TemperatureControl eingebaut hast, hab ich nochmal mit meinem Dummy probiert. Leider unverändert... im der Home App habe ich die Optionen "Aus" und "Heizen... wenn ich davon was auswähle kommt:


Command action.devices.commands.ThermostatSetMode not configured for device Wz_Thermostat


Hier mal mein aktuell getesteter Dummy:


Internals:
   FUUID      5df3b59b-f33f-c16c-ca51-c4383131982d0f59
   NAME       Wz_Thermostat
   NR         91
   STATE      T: 19.6°C H:47% desired: 20°C
   TYPE       dummy
   READINGS:
     2020-01-06 17:48:59   desired-temp    20
     2020-01-06 17:47:53   humidity        47
     2020-01-06 17:47:53   measured-temp   19.6
     2020-01-06 17:48:38   mode            eco
Attributes:
   gassistantName Thermostat
   genericDeviceType thermostat
   readingList measured-temp desired-temp humidity mode
   room       GoogleAssistant
   setList    desired-temp:slider,10,0.5,30 mode:comfort,eco,off
   stateFormat T: measured-temp°C H:humidity% desired: desired-temp°C


Mein Ziel ist, dass ich unten in der App die verschiedenen Modes auswählen möchte... die Events dazu würden dann anderweitig verarbeitet.

Falls es hilft, hier mein Log:


[1/6/2020, 6:10:28 PM] ---
[1/6/2020, 6:10:28 PM] Google Assistant FHEM Connect 2.3.0 started
[1/6/2020, 6:10:28 PM] Fetching FHEM connections...
[1/6/2020, 6:10:28 PM] [FHEM] starting longpoll: http://127.0.0.1:18083/fhem?XHR=1&inform=type=status;addglobal=1;filter=.*;since=null;fmt=JSON×tamp=1578330628615
[1/6/2020, 6:10:28 PM] [FHEM]   executing: http://127.0.0.1:18083/fhem?cmd=jsonlist2%20TYPE%3Dgassistant&XHR=1
[1/6/2020, 6:10:29 PM] [FHEM] FHEM Google Assistant device detected: gassistant
[1/6/2020, 6:10:29 PM] [FHEM]   executing: http://127.0.0.1:18083/fhem?cmd=setreading%20gassistant%20gassistant-fhem-version%202.3.0&XHR=1
[1/6/2020, 6:10:29 PM] [FHEM]   executing: http://127.0.0.1:18083/fhem?cmd=setreading%20gassistant%20gassistant-fhem-lastServerError%20none&XHR=1
[1/6/2020, 6:10:29 PM] [FHEM]   executing: http://127.0.0.1:18083/fhem?cmd=set%20gassistant%20loginURL%20https%3A%2F%2Ffhemconnector.eu.auth0.com%2Fauthorize%3Faudience%3Dhttps%3A%2F%2Feurope-west1-fhem-ga-connector.cloudfunctions.net%2F%26scope%3Doffline_access%2520openid%2520profile%26response_type%3Dcode%26client_id%3DEI0TI2Y0W1743Ico53Nvsg1FsmoZniCC%26code_challenge%3DAe0NDR1vUieUu1mUNW87Mgv6Od3bgAkvbacZqwrlaRs%26code_challenge_method%3DS256%26redirect_uri%3Dhttps%3A%2F%2Feurope-west1-fhem-ga-connector.cloudfunctions.net%2Fcodelanding%2Fstart&XHR=1
[1/6/2020, 6:10:29 PM] [FHEM] Get refresh token...
[1/6/2020, 6:10:29 PM] [FHEM]   executing: http://127.0.0.1:18083/fhem?cmd=get%20gassistant%20refreshToken&XHR=1
[1/6/2020, 6:10:29 PM] [FHEM]   executing: http://127.0.0.1:18083/fhem?cmd=setreading%20gassistant%20gassistant-fhem-connection%20connecting...&XHR=1
[1/6/2020, 6:10:29 PM] [FHEM] Found refresh token in reading
[1/6/2020, 6:10:29 PM] [FHEM]   executing: http://127.0.0.1:18083/fhem?cmd=setreading%20gassistant%20gassistant-fhem-versionAvailable%202.3.0&XHR=1
[1/6/2020, 6:10:30 PM] Refresh tokens finished. Next refresh in 86400 seconds.
[1/6/2020, 6:10:30 PM] [FHEM] refreshAllTokens executed
[1/6/2020, 6:10:31 PM] Start Connection and listen for Firebase
[1/6/2020, 6:10:32 PM] [FHEM] Fetching FHEM devices...
[1/6/2020, 6:10:32 PM] [FHEM] fetching: http://127.0.0.1:18083/fhem?cmd=jsonlist2%20room=GoogleAssistant&XHR=1
[1/6/2020, 6:10:32 PM] [FHEM]   executing: http://127.0.0.1:18083/fhem?cmd=setreading%20gassistant%20gassistant-fhem-lasterror%20none&XHR=1
[1/6/2020, 6:10:32 PM] [FHEM] Checking devices and attributes...
[1/6/2020, 6:10:32 PM] [FHEM]   executing: http://127.0.0.1:18083/fhem?cmd=%7BAttrVal(%22global%22%2C%22userattr%22%2C%22%22)%7D&XHR=1
[1/6/2020, 6:10:32 PM] [FHEM] Connection: OK
[1/6/2020, 6:10:32 PM] [FHEM] got: 17 results
[1/6/2020, 6:10:32 PM] [FHEM] Supported Google Device Types: ac_unit,aircondition,airfreshener,airpurifier,awning,bathtub,bed,blender,blinds,boiler,camera,closet,coffee_maker,coffeemaker,cooktop,curtain,dehumidifier,dehydrator,dishwasher,door,drawer,dryer,fan,faucet,fireplace,fryer,garage,gate,grill,heater,hood,humidifier,kettle,light,lock,mop,mower,microwave,multicooker,outlet,oven,pergola,petfeeder,pressurecooker,radiator,refrigerator,scene,securitysystem,shutter,shower,sousvide,sprinkler,standmixer,switch,thermostat,vacuum,valve,washer,waterheater,window,yogurtmaker
[1/6/2020, 6:10:32 PM] SERVER FeatureLevel:{"featurelevel":3,"changelog":"performance optimizations"}
[1/6/2020, 6:10:32 PM] SYNC   FeatureLevel:{"featurelevel":3}
[1/6/2020, 6:10:32 PM] [FHEM]   executing: http://127.0.0.1:18083/fhem?cmd=setreading%20gassistant%20gassistant-fhem-connection%20connected&XHR=1
[1/6/2020, 6:10:33 PM] [FHEM] update reading: Hut_4fach_Garten1:state = off
[1/6/2020, 6:10:33 PM] [FHEM] update reading: Hut_4fach_Garten2:state = on
[1/6/2020, 6:10:33 PM] [FHEM] update reading: Hut_4fach_Gartensteckdosen:state = on
[1/6/2020, 6:10:33 PM] [FHEM] update reading: Sc_EG:state = Aus
[1/6/2020, 6:10:33 PM] [FHEM] update reading: Te_Decke:pct = 0
[1/6/2020, 6:10:33 PM] [FHEM] update reading: Te_Decke:state = off
[1/6/2020, 6:10:33 PM] [FHEM] update reading: Tr_Licht:state = off
[1/6/2020, 6:10:33 PM] [FHEM] update reading: Wz_Ecke_Steckdosen:state = off
[1/6/2020, 6:10:33 PM] [FHEM] update reading: Wz_Edison:pct = 0
[1/6/2020, 6:10:33 PM] [FHEM] update reading: Wz_Edison:state = off
[1/6/2020, 6:10:33 PM] [FHEM] update reading: Wz_Himmel_Sw:pct = 0
[1/6/2020, 6:10:33 PM] [FHEM] update reading: Wz_Himmel_Sw:state = off
[1/6/2020, 6:10:33 PM] [FHEM] update reading: Wz_Lampoodo:pct = 40
[1/6/2020, 6:10:33 PM] [FHEM] update reading: Wz_Lampoodo:state = 40
[1/6/2020, 6:10:33 PM] [FHEM] update reading: Wz_Ro_Essecke:pct = 0
[1/6/2020, 6:10:33 PM] [FHEM] update reading: Wz_Thermostat:desired-temp = 20
[1/6/2020, 6:10:33 PM] [FHEM] update reading: Wz_Thermostat:humidity = 47
[1/6/2020, 6:10:33 PM] [FHEM] update reading: Wz_Thermostat:measured-temp = 19.8
[1/6/2020, 6:10:33 PM] [FHEM] update reading: milight1:RGB = 4F5400
[1/6/2020, 6:10:33 PM] [FHEM] update reading: milight1:brightness = 33
[1/6/2020, 6:10:33 PM] [FHEM] update reading: milight1:state = on
[1/6/2020, 6:10:33 PM] [FHEM] update reading: milight2:RGB = 110066
[1/6/2020, 6:10:33 PM] [FHEM] update reading: milight2:brightness = 40
[1/6/2020, 6:10:33 PM] [FHEM] update reading: milight2:state = on
[1/6/2020, 6:10:33 PM] [FHEM] update reading: milight3:RGB = 000000
[1/6/2020, 6:10:33 PM] [FHEM] update reading: milight3:brightness = 0
[1/6/2020, 6:10:33 PM] [FHEM] update reading: milight3:state = off
[1/6/2020, 6:10:33 PM] [FHEM] update reading: netatmo_aussen:batteryState = ok
[1/6/2020, 6:10:33 PM] [FHEM] update reading: netatmo_aussen:humidity = 74
[1/6/2020, 6:10:33 PM] [FHEM] update reading: netatmo_aussen:temperature = 5.1
[1/6/2020, 6:12:43 PM] GOOGLE MSG RECEIVED: {"log":"Command action.devices.commands.ThermostatSetMode not configured for device Wz_Thermostat","msg":"LOG_ERROR","ts":1578330763545}
[1/6/2020, 6:12:43 PM] Received firestore2fhem: {"log":"Command action.devices.commands.ThermostatSetMode not configured for device Wz_Thermostat","msg":"LOG_ERROR","ts":1578330763545}
[1/6/2020, 6:12:43 PM] [FHEM]   executing: http://127.0.0.1:18083/fhem?cmd=setreading%20gassistant%20gassistant-fhem-lastServerError%20Command%20action.devices.commands.ThermostatSetMode%20not%20configured%20for%20device%20Wz_Thermostat&XHR=1


Gruß
Diddle.

dominik

Achtung, schau im Wiki bei der Konfiguration unter TemperatureSettings, dort steht es im Beispiel. TemperatureControl ist nur für Öfen, u.ä.
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

dominik

Zitat von: ReneH87 am 06 Januar 2020, 17:51:21
Funktioniert, thx  ;D

Noch zwei Kleinigkeiten:
1) Ich hab in Google Home ein Device namens ".", in den Details steht "FHEM_dummy" usw. Kann ich das irgendwie entfernen? Seltsam ist nämlich, selbst wenn ich die Verknüpfung zu FHEMConnect entferne ist es immer noch da und beim entfernen meckert Google ich sei nicht der der es eingerichtet hat. Was ab quatsch ist, weil sonst niemand Zugriff hat.
2) Hatte vorher ja schon mal geschrieben, dass mit der Google Home App Farbänderungen funktionieren. Mit meinem Lenovo Smart Display nicht bzw. nur einmal korrekt (Farbe wird gesetzt) und danach spuckt er eine Fehlermeldung aus. Kannst du irgendwo nachsehen, ob Fehlermeldungen auftauchen oder kann ich das irgendwie prüfen?

1) Ich kann das Device leider nicht finden. Nicht in der Datenbank und nicht im Log. Mach mal den alten Trick mit FHEM Connect unlink, bis morgen 9 Uhr warten und erst NACH 9 Uhr wieder FHEM Connect verbinden. Vielleicht haengt das Device irgendwo bei Google.
2) Wenn du einen Google One Account hast, dann melde dieses Problem bitte direkt an Google. Die Requests die ich erhalte sind unabhaengig vom Device, das kann ich garnicht unterscheiden. Wenn es in der Home App am Handy laeuft, sollte es auch auf den anderen Devices funktionieren.
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

SouzA

Zitat von: dominik am 06 Januar 2020, 16:51:41
Was haltet ihr davon, wenn ich die generierten Mappings/Traits in ein Attribut gassistantMappings bei jedem Device schreibe? Dann wird auch klarer was bei den Devices alles möglich ist, weil sonst habt ihr keine Infos was bei welchem Device an Funktionen vorliegen.

Z.B. steht dann beim Saugroboter (OnOff, Locate, Modes, ...) mit den jeweiligen Attributen.
Super Idee!
Ich find das gut.

Bis denn
SouzA
Raspi 4, EnOcean TCM310 USB, HM-MOD-UART-USB, Jeelink, hue, AMAD, fully, FRITZBOX, Signalbot, VIERA, Presence BT/Mac, TPLink, Gassistant, Shelly, fhempy, ZigBee

diddle

Hallo Dominik,

Zitat von: dominik am 06 Januar 2020, 18:23:33
Achtung, schau im Wiki bei der Konfiguration unter TemperatureSettings, dort steht es im Beispiel. TemperatureControl ist nur für Öfen, u.ä.

dank Dir. Hab nun damit rumprobiert und es ENDLICH hinbekommen. Hat einige Zeit dedauert, aber zumindest die Basics der HomeBridgeMappings schein ich nun geschnallt zu haben. ;-)

Mir ist aufgefallen, dass die meisen der Beispiele im WIKI kein güliges JSON sind... gerade, wenn Anfänger wie ich diese als Bespiel herannehmen, verlieren sie unnötig Zeit.

Beispiel WIKI:

ThermostatModes={reading: ['desiredTemperature', 'ecoMode'],cmds: ['off:desiredTemperature 4.5', 'heat:desiredTemperature 21', 'eco:eco'],values: ['ecoMode=/1/:eco', 'desiredTemperature=/^4.5/:off', 'desiredTemperature=/.*/:heat']}


Korrekt:

{"ThermostatModes": {"reading": ["desiredTemperature", "ecoMode"], "cmds": ["off:desiredTemperature 4.5", "heat:desiredTemperature 21", "eco:eco"], "values": ["ecoMode=/1/:eco", "desiredTemperature=/^4.5/:off", "desiredTemperature=/.*/:heat"]}}


Evtl. kannst du die Beispiele mal geradeziehen, damit andere nicht in dieselbe Falle laufen.

Zitat von: dominik am 06 Januar 2020, 16:51:41
Was haltet ihr davon, wenn ich die generierten Mappings/Traits in ein Attribut gassistantMappings bei jedem Device schreibe? Dann wird auch klarer was bei den Devices alles möglich ist, weil sonst habt ihr keine Infos was bei welchem Device an Funktionen vorliegen.

Z.B. steht dann beim Saugroboter (OnOff, Locate, Modes, ...) mit den jeweiligen Attributen.

Super Idee!

Gruß
Diddle

a_quadrat

Zitat von: dominik am 06 Januar 2020, 16:51:41
Was haltet ihr davon, wenn ich die generierten Mappings/Traits in ein Attribut gassistantMappings bei jedem Device schreibe? Dann wird auch klarer was bei den Devices alles möglich ist, weil sonst habt ihr keine Infos was bei welchem Device an Funktionen vorliegen.

Z.B. steht dann beim Saugroboter (OnOff, Locate, Modes, ...) mit den jeweiligen Attributen.

Gute Idee.

a_quadrat

Hallo Dominik,

ich bin mit meinen Homematic Geräten auf eine CCU umgezogen und habe diese dann über das Modul HMCCU wieder in FHEM eingebunden. Mit den Aktoren, z.B. Licht, funtioniert alles, aber die Fenstersensoren funktionieren nicht. Ich kann nicht mehr synchronisieren, es kommt die Fehlermeldung: "Tut mir leid,... ist ein Fehler aufgetreten".

Woran kann das liegen? Anbei die Gerätebeschreibung:


{
  "Arg":"GPIOFenster1",
  "Results": [
  {
    "Name":"GPIOFenster1",
    "PossibleSets":"clear config control datapoint defaults:noArg devstate toggle:noArg",
    "PossibleAttrs":"alias comment:textField-long eventMap:textField-long group room suppressReading userReadings:textField-long verbose:0,1,2,3,4,5 IODev ccucalculate ccuflags:multiple-strict,ackState,nochn0,trace ccureadingfilter ccureadingformat:name,namelc,address,addresslc,datapoint,datapointlc ccureadingname:textField-long ccuSetOnChange ccureadings:0,1 ccuscaleval ccuverify:0,1,2 ccuget:State,Value controldatapoint disable:0,1 hmstatevals:textField-long statedatapoint statevals substitute:textField-long substexcl stripnumber peer:textField-long event-aggregator event-min-interval event-on-change-reading event-on-update-reading oldreadings stateFormat:textField-long timestamp-on-change-reading DbLogExclude DbLogInclude alarmDevice:Actor,Sensor alarmSettings assistantName:textField cmdIcon devStateIcon devStateIcon:textField-long devStateStyle gassistantName genericDeviceType:security,ignore,switch,outlet,light,blind,thermometer,thermostat,contact,garage,window,lock,aircondition,airpurifier,camera,coffeemaker,dishwasher,dryer,fan,kettle,oven,refrigerator,scene,sprinkler,vacuum,washer,airfreshener,fireplace,heater,blinds,awning,boiler,curtain,door,gate,hood,microwave,pregola,securitysystem,shutter,shower,valve,waterheater,ac_unit,bathtub,bed,blender,closet,coffee_maker,cooktop,dehumidifier,dehydrator,drawer,faucet,fryer,grill,humidifier,mop,mower,multicooker,pergola,petfeeder,pressurecooker,radiator,sousvide,standmixer,yogurtmaker ghomeName:textField homebridgeMapping:textField-long icon realRoom:textField sortby webCmd webCmdLabel:textField-long widgetOverride userattr",
    "Internals": {
      "CFGFN": "",
      "DEF": "GPIOFenster1",
      "FUUID": "5e147164-f33f-a497-52e6-2766061b1c345247",
      "NAME": "GPIOFenster1",
      "NR": "827791",
      "STATE": "open",
      "TYPE": "HMCCUCHN",
      "ccuaddr": "NEQ0510007:5",
      "ccudevstate": "active",
      "ccuif": "BidCos-Wired",
      "ccuname": "GPIOFenster1",
      "ccutype": "HMW-Sen-SC-12-DR",
      "channels": "1",
      "statevals": "devstate"
    },
    "Readings": {
      "0.CONFIG_PENDING": { "Value":"false", "Time":"2020-01-07 13:14:16" },
      "0.STICKY_UNREACH": { "Value":"false", "Time":"2020-01-07 13:14:16" },
      "0.UNREACH": { "Value":"false", "Time":"2020-01-07 13:14:16" },
      "5.SENSOR": { "Value":"open", "Time":"2020-01-07 13:15:17" },
      "control": { "Value":"open", "Time":"2020-01-07 13:15:17" },
      "hmstate": { "Value":"open", "Time":"2020-01-07 13:15:17" },
      "state": { "Value":"open", "Time":"2020-01-07 13:15:17" }
    },
    "Attributes": {
      "DbLogExclude": ".*",
      "IODev": "d_ccu",
      "gassistantName": "Haustür",
      "genericDeviceType": "door",
      "realRoom": "Flur",
      "room": "CCU,GoogleAssistant",
      "statedatapoint": "5.SENSOR",
      "substitute": "SENSOR!(1|true):open,(0|false):closed"
    }
  }  ],
  "totalResultsReturned":1
}


VG Andreas

dominik

Zitat von: diddle am 07 Januar 2020, 07:49:34
Mir ist aufgefallen, dass die meisen der Beispiele im WIKI kein güliges JSON sind... gerade, wenn Anfänger wie ich diese als Bespiel herannehmen, verlieren sie unnötig Zeit.

Ich habe es nun korrigiert. Im Code hatte ich noch was drin, damit falsche JSON korrigiert werden, besser ist jedoch gleich die richtigen zu kommunizieren.

@Andreas, probier es bitte nochmals. Es sollte nun eine Fehlermeldung zu dem Device erscheinen, die kannst du dann hier posten und ich schau mir das dann an.
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

a_quadrat

Ja, sync hat wieder funktioniert und die Fehlermeldung sieht folgendermaßen aus:

7.1.2020, 21:48:18] GOOGLE MSG RECEIVED: {"featurelevel":3,"msg":"UPDATE_SYNCFEATURELEVEL","ts":1578430098875}
[7.1.2020, 21:48:18] Received firestore2fhem: {"featurelevel":3,"msg":"UPDATE_SYNCFEATURELEVEL","ts":1578430098875}
[7.1.2020, 21:48:18] [FHEM]   executing: http://127.0.0.1:8086/fhem?cmd=setreading%20gassistant%20gassistant-fhem-usedFeatureLevel%203&XHR=1
[7.1.2020, 21:48:18] [FHEM]   executing: http://127.0.0.1:8086/fhem?cmd=setreading%20gassistant%20gassistant-fhem-googleSync%20Google%20SYNC%20finished&XHR=1
[7.1.2020, 21:48:19] GOOGLE MSG RECEIVED: {"log":"Error with device GPIOFenster1: Error: No mappings identified for GPIOFenster1","msg":"LOG_ERROR","ts":1578430099061}
[7.1.2020, 21:48:19] Received firestore2fhem: {"log":"Error with device GPIOFenster1: Error: No mappings identified for GPIOFenster1","msg":"LOG_ERROR","ts":1578430099061}
[7.1.2020, 21:48:19] [FHEM]   executing: http://127.0.0.1:8086/fhem?cmd=setreading%20gassistant%20gassistant-fhem-lastServerError%20Error%20with%20device%20GPIOFenster1%3A%20Error%3A%20No%20mappings%20identified%20for%20GPIOFenster1&XHR=1
[7.1.2020, 21:48:19] GOOGLE MSG RECEIVED: {"delay":40,"id":"455686199262510578","msg":"REPORTSTATEALL","ts":1578430099068}
[7.1.2020, 21:48:19] Received firestore2fhem: {"delay":40,"id":"455686199262510578","msg":"REPORTSTATEALL","ts":1578430099068}
[7.1.2020, 21:48:59] reportstateall initiated
[7.1.2020, 21:48:59] GOOGLE MSG RECEIVED: {"log":"Error with device GPIOFenster1: Error: No mappings identified for GPIOFenster1","msg":"LOG_ERROR","ts":1578430139322}
[7.1.2020, 21:48:59] Received firestore2fhem: {"log":"Error with device GPIOFenster1: Error: No mappings identified for GPIOFenster1","msg":"LOG_ERROR","ts":1578430139322}
[7.1.2020, 21:48:59] [FHEM]   executing: http://127.0.0.1:8086/fhem?cmd=setreading%20gassistant%20gassistant-fhem-lastServerError%20Error%20with%20device%20GPIOFenster1%3A%20Error%3A%20No%20mappings%20identified%20for%20GPIOFenster1&XHR=1

:(

dominik

Passt, sieht "gut" aus ;)

Jetzt ist nur die Frage woran ich erkennen kann, dass es sich bei dem Device um einen Sensor handelt, dann koennte ich das direkt hinterlegen.
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

SouzA

Moin,
hab nun mal versucht die Ü-Kamera auf meinen Chromecast zu streamen.
Den Befehl nimmt Google an. Auf dem Fernseher steht allerdings nur der Schriftzug von Google, das ein Stream gezeigt wird. (der genaue Wortlaut ist mir gerade entfallen und liefere ich nach.)
Ich nutze eine Synology Surveillance Station.
Der Link zum Lifestream enthält eine sid, die auch aktualisiert bzw. erneuert wird. Ohne die aktuelle sid kein Stream. Wird die Aktualisierung an Google weitergeleitet?

Thx für die Rückmeldung
Bis denn
SouzA
Raspi 4, EnOcean TCM310 USB, HM-MOD-UART-USB, Jeelink, hue, AMAD, fully, FRITZBOX, Signalbot, VIERA, Presence BT/Mac, TPLink, Gassistant, Shelly, fhempy, ZigBee

a_quadrat

Zitat von: dominik am 07 Januar 2020, 22:05:29
Passt, sieht "gut" aus ;)

Jetzt ist nur die Frage woran ich erkennen kann, dass es sich bei dem Device um einen Sensor handelt, dann koennte ich das direkt hinterlegen.

Hi,

in diesem Fall kann man es an der Gerätebezeichnung erkennen, "ccutype": "HMW-Sen-SC-12-DR", dieses Device hat nur 12 Sensoreingänge. Aber ich habe noch andere Geräte, die haben Ein- und Ausgänge. Über das Attribut, genericDeviceType, ist es doch als Sensor definiert. Ist das nicht ausreichend?

VG Andreas