39_gassistant.pm (Google Assistant, Google Home)

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

Vorheriges Thema - Nächstes Thema

dominik

Poste mal das jsonlist2 von VIERA, dann ist es heute Abend drin.

@kotaro, wird heute Abend behoben. Danke fuer den Hinweis, ich habe bei mir ein eventMap drin.
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 23 April 2020, 18:39:23
Poste mal das jsonlist2 von VIERA, dann ist es heute Abend drin.

@kotaro, wird heute Abend behoben. Danke fuer den Hinweis, ich habe bei mir ein eventMap drin.
{
  "Arg":"wozi_TV",
  "Results": [
  {
    "Name":"wozi_TV",
    "PossibleSets":"on_off:noArg mute:on,off volume:slider,0,1,100 channel remoteControl:3D_button,AV,EPG,HDMI_1,HDMI_2,HDMI_3,HDMI_4,SD_card,TV,VIERA_connect,VIERA_link,VIERA_tools,apps,aspect,blue_button,cancel,channel_down,channel_up,digit_0,digit_1,digit_2,digit_3,digit_4,digit_5,digit_6,digit_7,digit_8,digit_9,display_mode,down,enter,exit,fast_forward,favorite,game,green_button,guide,hold,home,index,info,last_view,left,menu,mute,noise_reduction,on_off,option,pause,play,program,record,red_button,return,rewind,right,skip_next,skip_previous,stop,subtitle,tune,up,videotext,volume_down,volume_up,yellow_button remoteControlApp:all_4,amazonprime,bbc_iplayer,bbc_news,bbc_sport,browser,calendar,demand_5,developer,iplayer,itv,multi_window,netflix,recorded_tv,shoutcast,weather,youtube input:HDMI_1,HDMI_2,HDMI_3,HDMI_4,SD_card,TV statusRequest:noArg  web ",
    "PossibleAttrs":"alias comment:textField-long eventMap:textField-long group room suppressReading userReadings:textField-long verbose:0,1,2,3,4,5 blocking:1,0 event-aggregator event-min-interval event-on-change-reading event-on-update-reading oldreadings stateFormat:textField-long timestamp-on-change-reading alarmDevice:Actor,Sensor alarmSettings assistantName:textField cmdIcon devStateIcon devStateIcon:textField-long devStateStyle gassistantName gassistantRoom 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,charger,sensor,carbon_monoxide_detector,remotecontrol,settop,smoke_detector,tv,waterpurifier,watersoftener ghomeName:textField homebridgeMapping:textField-long icon realRoom:textField sortby webCmd webCmdLabel:textField-long widgetOverride userattr",
    "Internals": {
      "CFGFN": "",
      "DEF": "192.168.178.35 30",
      "FUUID": "5ea136ad-f33f-7c83-ad1c-f784a25465e60bdc",
      "NAME": "wozi_TV",
      "NR": "1050",
      "STATE": "off",
      "TYPE": "VIERA"
    },
    "Readings": {
      "Encryption": { "Value":"no", "Time":"2020-04-23 08:44:19" },
      "PinCode": { "Value":"0000", "Time":"2020-04-23 08:44:19" },
      "Sequence": { "Value":"None", "Time":"2020-04-23 21:58:56" },
      "mute": { "Value":"?", "Time":"2020-04-23 21:58:56" },
      "presence": { "Value":"absent", "Time":"2020-04-23 21:58:56" },
      "session_id": { "Value":"None", "Time":"2020-04-23 08:44:19" },
      "state": { "Value":"off", "Time":"2020-04-23 21:58:56" },
      "volume": { "Value":"?", "Time":"2020-04-23 21:58:56" }
    },
    "Attributes": {
      "alias": "Fernseher",
      "group": "Anlage",
      "icon": "it_television",
      "realRoom": "Wohnzimmer",
      "room": "GoogleHome,Wohnzimmer",
      "webCmd": "on_off"
    }
  }  ],
  "totalResultsReturned":1
}
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

Hallo Zusammen,

ich weiß, das einige schon Probleme mit der Installation hatten. Ich versuche gerade fhem connect auf einen Raspberry 3 mit Jessie zu installieren.
ich scheitere schon an der nodejs. Es kommt immer folgende Fehlermeldung:



root@raspberrypi:~# sudo apt install -y nodejs
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
nodejs : Depends: libstdc++6 (>= 5.2) but 4.9.2-10+deb8u2 is to be installed
E: Unable to correct problems, you have held broken packages.



Ich habe schon eine Menge versucht, aber komme hier nicht weiter.

Hat hier schon jemand das gleiche Problem gehabt?

VG Andreas

dominik

Hi,
versuch es mal mit Buster, ich glaube Jessie ist zu alt dafür.
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

a_quadrat

danke, bin gerade dabei ein neues image zu erstellen.

dominik

@SouzA, VIERA wird nun unterstuetzt.

Play, pause, mute, volume, on/off sollte funktionieren.
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

dominik

InputSelector (https://developers.google.com/assistant/smarthome/traits/inputselector) ist fertig implementiert.

Funktioniert fuer:
- SamsungAV
- VIERA
- ONKYO
- BOSEST

Damit kann der Eingang umgeschalten werden, auf z.B. HDMI 1, Spielkonsole, Chromecast oder aehnliches.

Nachdem jeder seine Geraete auf anderen Inputs haengen hat, empfiehlt es sich einen eigenen InputSelector im homebridgeMapping anzulegen, damit kann man auf "Spielkonsole" statt "HDMI 1" umschalten.
Wie das geht, ist hier beschrieben (in der Tabelle InputSelector):
https://wiki.fhem.de/wiki/Google_Assistant_FHEM_Connect#Konfiguration

Wer noch andere Geraete hat die ich aufnehmen soll, gerne melden :)
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

a_quadrat

Zitat von: dominik am 25 April 2020, 20:06:38
InputSelector (https://developers.google.com/assistant/smarthome/traits/inputselector) ist fertig implementiert.

Funktioniert fuer:
- SamsungAV
- VIERA
- ONKYO
- BOSEST

Damit kann der Eingang umgeschalten werden, auf z.B. HDMI 1, Spielkonsole, Chromecast oder aehnliches.

Nachdem jeder seine Geraete auf anderen Inputs haengen hat, empfiehlt es sich einen eigenen InputSelector im homebridgeMapping anzulegen, damit kann man auf "Spielkonsole" statt "HDMI 1" umschalten.
Wie das geht, ist hier beschrieben (in der Tabelle InputSelector):
https://wiki.fhem.de/wiki/Google_Assistant_FHEM_Connect#Konfiguration

Wer noch andere Geraete hat die ich aufnehmen soll, gerne melden :)

Hi, das hört sich gut an, für das YAMAHA Gerät wäre es noch schön.

VG Andreas

dominik

Hatte ich sogar schon mit drin, nur in der Auflistung vergessen :)

Standardmaessig heissen die Eingaenge wie im Command "input", also HDMI1, usw., wenn du es anders haben moechtest, dann musst du ebenfalls ein homebridgeMapping dazu anlegen.
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

a_quadrat

Perfekt - dann kann ich gleich Mal testen.  :)

Zitat von: dominik am 24 April 2020, 17:33:46
Hi,
versuch es mal mit Buster, ich glaube Jessie ist zu alt dafür.

Mit Buster läuft alles, danke für den Tipp.

VG Andreas

dominik

Ab sofort werden fuer StartStop auch Zonen unterstuetzt.

Der Xiaomi Vacuum wird automatisch erkannt und man kann dann sagen, dass er z.B. nur in der Kueche saugen soll. Bitte um Feedback ob es funktioniert, ich habe leider nur den Xiaomi Gen1.

Falls es noch Ideen fuer Zonen gibt, gerne melden. Koennte mir das auch bei Bewaesserungen vorstellen oder aehnlichen.
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

Tabularasa

Zitat von: dominik am 26 April 2020, 17:01:06
Ab sofort werden fuer StartStop auch Zonen unterstuetzt.

Der Xiaomi Vacuum wird automatisch erkannt und man kann dann sagen, dass er z.B. nur in der Kueche saugen soll. Bitte um Feedback ob es funktioniert, ich habe leider nur den Xiaomi Gen1.

Falls es noch Ideen fuer Zonen gibt, gerne melden. Koennte mir das auch bei Bewaesserungen vorstellen oder aehnlichen.

Ich habe zwar den S50, also 2. Gen, aber habe mich noch nicht damit beschäftigt ihn in FHEM zu integrieren, da man ihn ja dazu glaube rooten muss und nicht mehr mit der App steuern kann :-\

dominik

Root ist nicht notwendig, Token auslesen geht mittlerweile ganz einfach mit einer älteren Version von MiHome auf Android Geräten:
https://github.com/Maxmudjon/com.xiaomi-miio/blob/master/docs/obtain_token.md#extract-token-from-log-file

Du kannst den Saugroboter danach sowohl über FHEM als auch über MiHome bedienen.
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

smoki3

Hallo,

Ich nutze SamsungAV für meinen Fernseher. Leider reagiert er aber nicht auf PowerON und PowerOFF sondern lediglich auf Power (als Toggle zum an und aus Schalten) Kannst ich Gassistant dazu bringen diese Befehle zu senden?

eljot

Hallo,

zunächst vielen Dank für das Modul, setze ich seit geraumer Zeit ein und bin vollauf zufrieden!

Seit ca. letzter Woche funktioniert die Steuerung meiner Rolladen (HM-LC-BL1-FM)  nicht mehr, weder über die Home App, noch mit Sprachsteuerung.

Die Rolladen waren bislang als Beleuchtung sicht- und steuerbar, sind seit letzter Woche nun in der Home App als "Rolladen" sichtbar. Bei der Auswahl Rolladen sind aber keinerlei Aktionen aufgeführt oder Zustände sichtbar, lediglich ein Abschnitt "Allgemein" mit Name, Zuhause und Raum sowie Verbunden übver FHEM Connect, Hersteller, Name von FHEM Connect und Gerätetyp.

Die Version von gassistant-fhem ist 3.0.0, gassistant-fhem-usedFeatureLevel ist 3.

Die entsprechende jsonlist2 hänge ich mal an