39_gassistant.pm (Google Assistant, Google Home)

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

Vorheriges Thema - Nächstes Thema

dominik

Sieht nach Zertifikatsfehler aus. Nutzt du vielleicht ein eigen erstelltes Zertifikat? Probier mal eines von Letsencrypt.
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

Jutis001

#1171
Alle FHEM Geräte sind weg in meinem Google Home, und sie kommen auch nicht wieder...

Loading cli.js...
Loading version.js...
Loading server.js...
Loading user.js...
Loading logger.js...
Loading fhem.js...
Loading database.js...
[2019-9-3 9:21:27 PM] using /home/pi/.fhemconnect/config.json
[2019-9-3 9:21:27 PM] Couldn't find config.json at /home/pi/.fhemconnect/config.json, using default values.
[2019-9-3 9:21:27 PM] ---
[2019-9-3 9:21:27 PM] config:
{"connections":[{"name":"FHEM","server":"127.0.0.1","port":"8083","webname":"fhem","filter":"room=GoogleAssistant"}]}

[2019-9-3 9:21:27 PM] ---
[2019-9-3 9:21:28 PM] Google Assistant FHEM Connect 2.0.0 started
[2019-9-3 9:21:28 PM] Fetching FHEM connections...
[2019-9-3 9:21:28 PM] [FHEM] starting longpoll: http://127.0.0.1:8083/fhem?XHR=1&inform=type=status;addglobal=1;filter=.*;since=null;fmt=JS       ON&timestamp=1567538488101
[2019-9-3 9:21:29 PM] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=jsonlist2%20TYPE%3Dgassistant&fwcsrf=csrf_953026581192915&XHR=1
[2019-9-3 9:21:29 PM] [FHEM] FHEM Google Assistant device detected: gassistant
[2019-9-3 9:21:29 PM] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=setreading%20gassistant%20gassistant-fhem-version%202.0.0&fwcsrf=c       srf_953026581192915&XHR=1
[2019-9-3 9:21:29 PM] [FHEM]   executing: http://127.0.0.1:8083/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%2520pr       ofile%26response_type%3Dcode%26client_id%3DEI0TI2Y0W1743Ico53Nvsg1FsmoZniCC%26code_challenge%3Df6GBEcZ8E6ugWKQXm3_KnLqsuyGfMJsZu7BiQ2LG2Ag%       26code_challenge_method%3DS256%26redirect_uri%3Dhttps%3A%2F%2Feurope-west1-fhem-ga-connector.cloudfunctions.net%2Fcodelanding%2Fstart&fwcsr       f=csrf_953026581192915&XHR=1
[2019-9-3 9:21:29 PM] [FHEM] Get refresh token...
[2019-9-3 9:21:29 PM] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=get%20gassistant%20refreshToken&fwcsrf=csrf_953026581192915&XHR=1
[2019-9-3 9:21:29 PM] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=setreading%20gassistant%20gassistant-fhem-connection%20connecting.       ..&fwcsrf=csrf_953026581192915&XHR=1
[2019-9-3 9:21:29 PM] [FHEM] Found refresh token in reading
[2019-9-3 9:21:30 PM] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=setreading%20gassistant%20gassistant-fhem-versionAvailable%202.0.0       &fwcsrf=csrf_953026581192915&XHR=1
[2019-9-3 9:21:31 PM] Refresh tokens finished. Next refresh in 86400 seconds.
[2019-9-3 9:21:31 PM] [FHEM] refreshAllTokens executed
(node:1713) DeprecationWarning: grpc.load: Use the @grpc/proto-loader module with grpc.loadPackageDefinition instead
[2019-9-3 9:21:33 PM] Start Connection and listen for Firebase
[2019-9-3 9:21:33 PM] [FHEM] Fetching FHEM devices...
[2019-9-3 9:21:33 PM] [FHEM] fetching: http://127.0.0.1:8083/fhem?cmd=jsonlist2%20room=GoogleAssistant&fwcsrf=csrf_953026581192915&XHR=1
[2019-9-3 9:21:34 PM] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=setreading%20gassistant%20gassistant-fhem-lasterror%20none&fwcsrf=       csrf_953026581192915&XHR=1
[2019-9-3 9:21:34 PM] [FHEM] Checking devices and attributes...
[2019-9-3 9:21:34 PM] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=%7BAttrVal(%22global%22%2C%22userattr%22%2C%22%22)%7D&fwcsrf=csrf_       953026581192915&XHR=1
[2019-9-3 9:21:34 PM] [FHEM] Connection: OK
[2019-9-3 9:21:35 PM] [FHEM] got: 0 results
[2019-9-3 9:21:35 PM] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=setreading%20gassistant%20gassistant-fhem-connection%20connected&f       wcsrf=csrf_953026581192915&XHR=1
[2019-9-3 9:21:35 PM] SERVER FeatureLevel:{"featurelevel":3,"changelog":"performance optimizations"}
[2019-9-3 9:21:35 PM] SYNC   FeatureLevel:{"featurelevel":3}
[2019-9-3 9:21:35 PM] [FHEM] Supported Google Device Types: aircondition,airfreshener,airpurifier,awning,blinds,boiler,camera,coffeemaker,c       urtain,dishwasher,door,dryer,fan,fireplace,garage,gate,heater,hood,kettle,light,lock,microwave,outlet,oven,pregola,refrigerator,scene,secur       itysystem,shutter,shower,sprinkler,switch,thermostat,vacuum,valve,washer,waterheater,window
[2019-9-3 9:33:48 PM] Received firestore2fhem: {"featurelevel":3,"msg":"UPDATE_SYNCFEATURELEVEL","ts":1567539228006}
[2019-9-3 9:33:48 PM] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=setreading%20gassistant%20gassistant-fhem-usedFeatureLevel%203&fwcsrf=csrf_953026581192915&XHR=1
[2019-9-3 9:33:48 PM] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=setreading%20gassistant%20gassistant-fhem-googleSync%20Google%20SYNC%20finished&fwcsrf=csrf_953026581192915&XHR=1
[2019-9-3 9:33:48 PM] GOOGLE MSG RECEIVED: {"featurelevel":3,"msg":"UPDATE_SYNCFEATURELEVEL","ts":1567539228066}
[2019-9-3 9:33:48 PM] Received firestore2fhem: {"featurelevel":3,"msg":"UPDATE_SYNCFEATURELEVEL","ts":1567539228066}
[2019-9-3 9:33:48 PM] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=setreading%20gassistant%20gassistant-fhem-usedFeatureLevel%203&fwcsrf=csrf_953026581192915&XHR=1
[2019-9-3 9:33:48 PM] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=setreading%20gassistant%20gassistant-fhem-googleSync%20Google%20SYNC%20finished&fwcsrf=csrf_953026581192915&XHR=1
[2019-9-3 9:33:48 PM] GOOGLE MSG RECEIVED: {"delay":40,"id":"16315953975628223294","msg":"REPORTSTATEALL","ts":1567539228175}
[2019-9-3 9:33:48 PM] Received firestore2fhem: {"delay":40,"id":"16315953975628223294","msg":"REPORTSTATEALL","ts":1567539228175}
[2019-9-3 9:33:48 PM] GOOGLE MSG RECEIVED: {"delay":40,"id":"16315953975628223294","msg":"REPORTSTATEALL","ts":1567539228175}
[2019-9-3 9:33:48 PM] Received firestore2fhem: {"delay":40,"id":"16315953975628223294","msg":"REPORTSTATEALL","ts":1567539228175}
[2019-9-3 9:33:48 PM] GOOGLE MSG RECEIVED: {"delay":40,"id":"8691968731393170826","msg":"REPORTSTATEALL","ts":1567539228188}
[2019-9-3 9:33:48 PM] Received firestore2fhem: {"delay":40,"id":"8691968731393170826","msg":"REPORTSTATEALL","ts":1567539228188}
[2019-9-3 9:33:48 PM] GOOGLE MSG RECEIVED: {"delay":40,"id":"8691968731393170826","msg":"REPORTSTATEALL","ts":1567539228188}
[2019-9-3 9:33:48 PM] Received firestore2fhem: {"delay":40,"id":"8691968731393170826","msg":"REPORTSTATEALL","ts":1567539228188}
[2019-9-3 9:34:28 PM] reportstateall initiated
[2019-9-3 9:34:28 PM] reportstateall initiated
[2019-9-3 9:34:28 PM] reportstateall initiated
[2019-9-3 9:34:28 PM] reportstateall initiated



amenomade

Zitat von: Jutis001 am 03 September 2019, 21:30:31
Alle FHEM Geräte sind weg in meinem Google Home, und sie kommen auch nicht wieder...

[2019-9-3 9:21:27 PM] Couldn't find config.json at /home/pi/.fhemconnect/config.json, using default values.
[2019-9-3 9:21:27 PM] ---
[2019-9-3 9:21:27 PM] config:
{"connections":[{"name":"FHEM","server":"127.0.0.1","port":"8083","webname":"fhem","filter":"room=GoogleAssistant"}]}
...
[2019-9-3 9:21:33 PM] [FHEM] Fetching FHEM devices...
[2019-9-3 9:21:33 PM] [FHEM] fetching: http://127.0.0.1:8083/fhem?cmd=jsonlist2%20room=GoogleAssistant&fwcsrf=csrf_953026581192915&XHR=1

[2019-9-3 9:21:35 PM] [FHEM] got: 0 results

Er findet kein config.json, und nutzt denn die "default" Values.
Passt das zu deine Konfiguration (insb. der room Name)?
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

MarvinLu

Zitat von: dominik am 23 August 2019, 19:33:22
Wenn du jetzt auf 22 Grad aenderst und dann wieder oeffnest, erscheint noch immer 18.5? Pruefe bitte ob ein reportstate im Log erscheint bei der Aenderung.

Ich sehe schon das Problem, der slider fuer desiredTemperature wurde entweder falsch ausgewertet, oder war anfangs falsch gesetzt.

Hallo Dominik,
ich war die letzte Woche beruflich unterwegs und konnte nicht probieren Zuhause.

Die 18.5 Grad habe ich bisher immer noch, auch wenn im fhem-backend alles funktioniert. Was meinst du damit, dass der Slider falsch ausgewertet worden ist? Liegt der Fehler da bei mir? Wenn ja, wie behebe ich das?

Ich hatte heute Morgen zusätzlich das Problem, dass der State meines gAssistant auf "active" statt "running /usr/bin/gassistant-fhem" stand..
Ich bekam über die Google Home App keine Verbindung und musste erst einen restart des assistants machen. Kommt das schon mal vor?

Liebe Grüße, Marvin

Jutis001

Zitat von: amenomade am 04 September 2019, 00:14:31
Er findet kein config.json, und nutzt denn die "default" Values.
Passt das zu deine Konfiguration (insb. der room Name)?

Hallo Amenomade,

das lese ich ja auch. Ich habe mir das FritzBox Modul aktiviert und musste dabei was nachladen. Dabei hat sich das G-A-Modul vielleicht zerschossen. Nur eine Vermutung...
Was kann ich denn tun, damit diese config.json wieder funktioniert und gefunden wird?

Ich bin etwas ratlos.

Gruß
Jonas

Jutis001

#1175
Ich habe mir meine "Hurra-Meldung" für mein dort noch funktionierendes Modul nochmal angeschaut. Auch dort war diese config.json nicht gefunden und scheinbar auch nicht das Problem.
Es werden keine "results" mehr gefunden. Sonst sieht alles sehr gleich aus...

Zitat von: Jutis001 am 07 August 2019, 16:00:12
Guten Tag allerseits,

ich habe es geschafft, auf meinem Raspberry 3 und FHEM Google Assistant zu installieren, habe meine 4 HM-TC-IT-WM-W-EU auch in Google Home übertragen bekommen und es sieht recht gut aus alles. Sogar die Temperatur kann ich abfragen. "Wie ist die Temperatur im Wohnzimmer?" wird brav beantwortet.

Nur reagiert keins der Geräte auf meinen Wunsch, die Temperatur zu ändern. "Dieses Gerät ist anscheinend noch nicht eingerichtet..." antwortet Google, wenn ich sage "stell die Temperatur im Wohnzimmer auf 20 Grad", Oder "... stelle Wohnzimmer Heizung (Name in Google Home) auf 20 Grad".
Fehlt noch was?

gassistant-fhem von der Konsole sieht gut aus, bis auf:
Couldn't find config.json at /home/pi/.fhemconnect/config.json, using default values.

Loading cli.js...
Loading version.js...
Loading server.js...
Loading user.js...
Loading logger.js...
Loading fhem.js...
Loading database.js...
[2019-8-7 15:22:23] using /home/pi/.fhemconnect/config.json
[2019-8-7 15:22:23] Couldn't find config.json at /home/pi/.fhemconnect/config.json, using default values.
[2019-8-7 15:22:23] ---
[2019-8-7 15:22:23] config:
{"connections":[{"name":"FHEM","server":"127.0.0.1","port":"8083","webname":"fhem","filter":"room=GoogleAssistant"}]}

[2019-8-7 15:22:23] ---
[2019-8-7 15:22:23] Google Assistant FHEM Connect 2.0.0 started
[2019-8-7 15:22:23] Fetching FHEM connections...
[2019-8-7 15:22:23] [FHEM] starting longpoll: http://127.0.0.1:8083/fhem?XHR=1&inform=type=status;addglobal=1;filter=.*;since=null;fmt=JSON&timestamp=1565184143876
[2019-8-7 15:22:25] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=jsonlist2%20TYPE%3Dgassistant&fwcsrf=csrf_220126251064282&XHR=1
[2019-8-7 15:22:25] [FHEM] FHEM Google Assistant device detected: gassistant
[2019-8-7 15:22:25] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=setreading%20gassistant%20gassistant-fhem-version%202.0.0&fwcsrf=csrf_220126251064282&XHR=1
[2019-8-7 15:22:25] [FHEM]   executing: http://127.0.0.1:8083/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%3Djm1Xwk4WR2kyEe8LuwZPUbv2VXitHYOGtCMG_FcaFIM%26code_challenge_method%3DS256%26redirect_uri%3Dhttps%3A%2F%2Feurope-west1-fhem-ga-connector.cloudfunctions.net%2Fcodelanding%2Fstart&fwcsrf=csrf_220126251064282&XHR=1
[2019-8-7 15:22:25] [FHEM] Get refresh token...
[2019-8-7 15:22:25] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=get%20gassistant%20refreshToken&fwcsrf=csrf_220126251064282&XHR=1
[2019-8-7 15:22:25] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=setreading%20gassistant%20gassistant-fhem-connection%20connecting...&fwcsrf=csrf_220126251064282&XHR=1
[2019-8-7 15:22:25] [FHEM] Found refresh token in reading
[2019-8-7 15:22:25] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=setreading%20gassistant%20gassistant-fhem-versionAvailable%202.0.0&fwcsrf=csrf_220126251064282&XHR=1
[2019-8-7 15:22:27] Refresh tokens finished. Next refresh in 86400 seconds.
[2019-8-7 15:22:27] [FHEM] refreshAllTokens executed
(node:2955) DeprecationWarning: grpc.load: Use the @grpc/proto-loader module with grpc.loadPackageDefinition instead
[2019-8-7 15:22:29] Start Connection and listen for Firebase
[2019-8-7 15:22:29] [FHEM] Fetching FHEM devices...
[2019-8-7 15:22:29] [FHEM] fetching: http://127.0.0.1:8083/fhem?cmd=jsonlist2%20room=GoogleAssistant&fwcsrf=csrf_220126251064282&XHR=1
[2019-8-7 15:22:30] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=setreading%20gassistant%20gassistant-fhem-lasterror%20none&fwcsrf=csrf_220126251064282&XHR=1
[2019-8-7 15:22:30] [FHEM] Checking devices and attributes...
[2019-8-7 15:22:30] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=%7BAttrVal(%22global%22%2C%22userattr%22%2C%22%22)%7D&fwcsrf=csrf_220126251064282&XHR=1
[2019-8-7 15:22:30] [FHEM] Connection: OK
[2019-8-7 15:22:31] [FHEM] got: 6 results
[2019-8-7 15:22:31] [FHEM] Supported Google Device Types: aircondition,airfreshener,airpurifier,awning,blinds,boiler,camera,coffeemaker,curtain,dishwasher,door,dryer,fan,fireplace,garage,gate,heater,hood,kettle,light,lock,microwave,outlet,oven,pregola,refrigerator,scene,securitysystem,shutter,shower,sprinkler,switch,thermostat,vacuum,valve,washer,waterheater,window
[2019-8-7 15:22:31] SERVER FeatureLevel:{"featurelevel":3,"changelog":"performance optimizations"}
[2019-8-7 15:22:31] SYNC   FeatureLevel:{"featurelevel":3}
[2019-8-7 15:22:31] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=setreading%20gassistant%20gassistant-fhem-connection%20connected&fwcsrf=csrf_220126251064282&XHR=1
[2019-8-7 15:22:31] [FHEM] update reading: GoogleAssistant_dummy:state = off
[2019-8-7 15:22:32] [FHEM] update reading: b_Raumfuehler:measured-temp = 25.7
[2019-8-7 15:22:32] [FHEM] update reading: k_Raumfuehler:measured-temp = 25.7
[2019-8-7 15:22:32] [FHEM] update reading: sz_Raumfuehler:measured-temp = 25.6
[2019-8-7 15:22:32] [FHEM] update reading: wz_Raumfuehler:measured-temp = 26.4
[2019-8-7 15:22:49] GOOGLE MSG RECEIVED: {"featurelevel":3,"msg":"UPDATE_SYNCFEATURELEVEL","ts":1565184169577}
[2019-8-7 15:22:49] Received firestore2fhem: {"featurelevel":3,"msg":"UPDATE_SYNCFEATURELEVEL","ts":1565184169577}
[2019-8-7 15:22:49] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=setreading%20gassistant%20gassistant-fhem-usedFeatureLevel%203&fwcsrf=csrf_220126251064282&XHR=1
[2019-8-7 15:22:49] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=setreading%20gassistant%20gassistant-fhem-googleSync%20Google%20SYNC%20finished&fwcsrf=csrf_220126251064282&XHR=1
[2019-8-7 15:22:49] GOOGLE MSG RECEIVED: {"delay":40,"id":"14149732273001712041","msg":"REPORTSTATEALL","ts":1565184169752}
[2019-8-7 15:22:49] Received firestore2fhem: {"delay":40,"id":"14149732273001712041","msg":"REPORTSTATEALL","ts":1565184169752}
[2019-8-7 15:23:29] reportstateall initiated
[2019-8-7 15:26:24] [FHEM] update reading: k_Raumfuehler:measured-temp = 25.8
[2019-8-7 15:30:05] GOOGLE MSG RECEIVED: {"featurelevel":3,"msg":"UPDATE_SYNCFEATURELEVEL","ts":1565184605624}
[2019-8-7 15:30:05] Received firestore2fhem: {"featurelevel":3,"msg":"UPDATE_SYNCFEATURELEVEL","ts":1565184605624}
[2019-8-7 15:30:05] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=setreading%20gassistant%20gassistant-fhem-usedFeatureLevel%203&fwcsrf=csrf_220126251064282&XHR=1
[2019-8-7 15:30:05] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=setreading%20gassistant%20gassistant-fhem-googleSync%20Google%20SYNC%20finished&fwcsrf=csrf_220126251064282&XHR=1
[2019-8-7 15:30:05] GOOGLE MSG RECEIVED: {"delay":40,"id":"11476894586882001594","msg":"REPORTSTATEALL","ts":1565184605795}
[2019-8-7 15:30:05] Received firestore2fhem: {"delay":40,"id":"11476894586882001594","msg":"REPORTSTATEALL","ts":1565184605795}
[2019-8-7 15:30:45] reportstateall initiated
[2019-8-7 15:31:58] [FHEM] update reading: wz_Raumfuehler:measured-temp = 26.6
[2019-8-7 15:32:09] [FHEM] update reading: b_Raumfuehler:measured-temp = 25.8
[2019-8-7 15:32:58] reportstate: wz_Raumfuehler
[2019-8-7 15:34:56] [FHEM] update reading: b_Raumfuehler:measured-temp = 25.7
^C[2019-8-7 15:35:10] Got SIGINT, shutting down...
[2019-8-7 15:35:10] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=setreading%20gassistant%20gassistant-fhem-connection%20disconnected&fwcsrf=csrf_220126251064282&XHR=1



Hat jemand einen Tipp für mich?

Wenn ich nicht wüsste, dass es bei meinem Kumpel viel besser funktioniert, würde ich ja gar nicht fragen und denken, ok, kannste eben nur die Temperatur abfragen  ;)

Ich hab es hinbekommen... Nur der Climate-Kanal geht nach GoogleAssiatant, dann klappts auch mit dem Steuern und Zuhören :)

Jutis001

#1176
Ich hab es nach viel probieren selbst gelöst und es war viel zu einfach und vielleicht auch etwas doof  ::)
Ich hatte schlicht den Raum GoogleAssistant umbenannt, weil er mit Icon zu lang wurde im Style "dark". Kleine Ursache mit großer Wirkung.
Also niemals nicht den Raum GoogleAssistant umbenennen, sonst klappts nicht mit dem Connect.

Wenn ich so drüber nachdenke... ist das denn so gut, den Raum-Namen so hart zu verdrahten? Das Modul hat doch das Attribut "room", welches abfragbar wäre. Nur eine konstruktive Anmerkung ;)

MarvinLu

Hallo Jutis,

schau mal ins wiki:

https://wiki.fhem.de/wiki/Google_Assistant_FHEM_Connect

ganz unten auf der Seite:

ZitatIch möchte den Raum meiner Geräte nicht ändern:
Man kann die Ermittlung der über Google verfügbaren Geräte auch über die group durchführen. Dazu muss dann in den Verbindungseinstellungen der filter room=GoogleAssistant durch zB group=ghomeDevice ersetzt werden. Eine weiteren Möglichkeit ist das Zuordnen von zwei Räumen in FHEM für ein Gerät zB: attr MediacenterKodi room Wohnzimmer,GoogleAssistant

Liebe Grüße, Marvin

amenomade

#1178
Zitat von: Jutis001 am 04 September 2019, 15:48:21
Ich hab es nach viel probieren selbst gelöst und es war viel zu einfach und vielleicht auch etwas doof  ::)
Ich hatte schlicht den Raum GoogleAssistant umbenannt, weil er mit Icon zu lang wurde im Style "dark". Kleine Ursache mit großer Wirkung.
Also niemals nicht den Raum GoogleAssistant umbenennen, sonst klappts nicht mit dem Connect.

Wenn ich so drüber nachdenke... ist das denn so gut, den Raum-Namen so hart zu verdrahten? Das Modul hat doch das Attribut "room", welches abfragbar wäre. Nur eine konstruktive Anmerkung ;)

Verdrahtet ist es nicht. Er nutzt schon das Attribut room. Das muss nur kohärent mit dem Filter in config.json sein. Du kannst den Raum auch "gA" oder "speziell" benennen. Du kannst auch gar nicht über room filtern, sondern auf irgendwas anderes (siehe devspec in CommandRef https://fhem.de/commandref_DE.html#devspec)

So sieht es in config.json aus:
Zitat von: WIKI"connections": [
   {
       "name": "FHEM",
       "server": "127.0.0.1",
       "auth": {"user": "fhemuser", "pass": "fhempassword"},
       "ssl": true,
       "port": "8083",
       "filter": "room=GoogleAssistant"
   }
]
Das könnte auch folgendes sein:
Zitat
"filter": "a:genericDeviceType=switch"
oder
Zitatroom=Keller|0.Dachboden
oder
Zitatmodel=HM.*
Natürlich, wenn man kein config.json nutzt, kann man nichts ändern und muss man die "standard" Werte benutzen.
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

Jutis001

#1179
Danke für eure Antworten und Tipps!

Jetzt habe ich mir eine config.json erstellt und das System meckert nicht mehr.

Tabularasa

Wird denn das STV Modul (Samsung TV) unterstützt? Bzw lässt sich das irgendwie einbinden? Der off Befehl zB lautet: "set TV poweroff"

dominik

#1181
Zitat von: Tabularasa am 10 September 2019, 20:39:29
Wird denn das STV Modul (Samsung TV) unterstützt? Bzw lässt sich das irgendwie einbinden? Der off Befehl zB lautet: "set TV poweroff"

Welche Commands sollten alles unterstuetzt werden?
off=poweroff
on=?

...und aus welchem Reading kann man den aktuellen Status (on/off) auslesen?

//EDIT
Erledigt, STV mit POWEROFF. Ich habe POWERON mit on verknuepft, da gibt es glaube ich nichts was wirklich funktioniert.
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

ThorHoff

Hallo

ich bekomme meine Somfy Markisen und die Rademacher rolleden nicht ans fliegen;

Die Googleapp erkennt zwar den Rolladen bzw. die markisen, aber die Befehle stehen nicht darunter;
Wahrscheinlich habe ich die Mappinglogik nicht durchdrungen; Meine Schalter funktionieren aber alle.
Ich fang mal mit dem Rolladen an;
Bin für jede Hilfe dankbar;

Die Attribute  vom Rolladen:


Attributes:
   IODev      Rademacher
   eventMap   up:on down:off
   gassistantName Rolladen Arbeitszimmer
   genericDeviceType shutter
   room       Arbeitszimmer,GoogleAssistant
   userattr   Rolladen Rolladen_map rolladen rolladen_map structexclude
   webCmd     down:stop:up





Grüße
  Thorsten
Raspi3b+/ raspi 4b
Signalduino/conbee II/Duofern/HMIP-USB
FHEM/Somfy/Rademacher/HM/HMIP (piVCCU)/Zigbee

dominik

Die werden in der Home App von Google noch nicht unterstützt. Per Sprachsteuerung müsste aber alles funktionieren.

Die Home App ist leider noch sehr mau.
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

ThorHoff

Danke; Das ist schade; Er gibt bei Spracheingabe die Meldung 'Anscheined ist dieses Gerät noch nicht eingerichtet. Das kannst das in den Assisteneinstellungen machen'... Da kann ich aber nur den Raum zuweisen
Raspi3b+/ raspi 4b
Signalduino/conbee II/Duofern/HMIP-USB
FHEM/Somfy/Rademacher/HM/HMIP (piVCCU)/Zigbee