Fulfillment SYNC action.devices.types.GARAGE device only show settings page - google-smart-home

I'm trying implementing a action.devices.types.GARAGE device but when I get the SYNC the garage device show up with an gear icon and when I press it it only show the device settings.
I implement another devices with action.devices.types.LIGHT, action.devices.types.SWITCH and action.devices.types.OUTLET and all works fine.
Any idea what I'm doing wrong?

The device type GARAGE does not have touch control support, whileOUTLET, SWITCH, and LIGHT do. You can see the full list of devices with touch control support in the docs.
If you can still use voice control to control the GARAGE through your integration, then everything is working as expected.

Related

Use a Codename One app for a tv box with tv remote control

I tried to install a Codename One app on a tv box that runs Android 7. It works, except the fact that I cannot use the tv remote control to switch from a Button to another (I need to enable the mouse pointer simulation to tap the Buttons, that is not user friendly).
Any idea to manage this use case? Or the problem is that I'm using a BrowserComponent?
I’ve just published in the Play Store my first Codename One app for Android TV (I hope that it will be approved). I confirm that it can be used with the tv remote control if I do a simple navigabile UI, that can be tested in the Simulator using the arrows. I’ve done tests with an Android TV Box. My problem was that I used a BrowserComponent, that then I replaced with a simple standard UI composed of Buttons.

MPVolumeView not showing audio routes on iOS 11

My app displays MPVolumeView button. When no earphone or bluetooth headset is not connected, clicking on this button shows two options. iPhone and iPhone speaker (for speaker and ear piece). This was perfectly fine till iOS 10. But on iOS 11, this button is disabled. It shows available routes only when connected to wireless headset.
I do not see any change or deprecated APIs in MPVolumeView. Anyone else seeing this issue?
Also a thing to note here is I still see old volume control indicator while I read about volume control indicator designed differently on iOS 11.
Figured out that I need to use AVRoutePickerView on iOS 11. This offers audio route options and also volume slider.

Integration of Vimeo's video in WPF

We have an account on Vimeo where we display some videos for specific viewers. They are privates and we customize the ui's player to disable the share's options. The only thing that the viewer can do it's play the video.
Moreover, we defined a only one specific domain where the videos can be integrated. So we have some webpages on this domain where we integrate the videos.
In a webbrowser like Firefox, Chrome or Edge, if we go on a webpage hosted on this domain, there are no issue to display and play it. But if we use the WPF webbrowser, the webpage can be display with the video, but the Vimeo's player show a message that we can read the video because of privacy settings that we defined.
Why in a browser like Firefox or other, I don't have any issue or message to play the video from a webpage on my domain (what we want) and in the WPF webbrowser, the Vimeo's player don't allow me to play the video on the same webpage in my domain ?
Thank's for help.
The WPF WebBrowser control uses the Internet Explorer ActiveX control embedded within its window. So, it has the same limitations as the installed version of Internet Explorer. By default, it will be using IE 7 compatibility so more modern JavaScript may not work quite right.
You can force the control to use a more modern rendering engine either by using a fixed DOCTYPE in the HTML (but obviously, you don't control Vimeo's HTML) or for any launch of your executable on the machine by setting a registry key as described in this Microsoft article: Browser Emulation
You will need to add an entry for your .exe name. For example, if your application is myviewer.exe, it would be something like this to get IE 11 rendering.
HKEY_CURRENT_USER
SOFTWARE
Microsoft
Internet Explorer
Main
FeatureControl
FEATURE_BROWSER_EMULATION
myviewer.exe = (DWORD) 00011000

Blackberry Z10 Mobile Menu links not working

I can't figure out what is causing this issue on the BlackBerry Z10 where the mobile menu that I created for disinherited.com won't properly function as links.
The menu items won't click through to their href's or show their dropdown menus(javascript).
It works well on a number of other browsers and devices. This is just one that won't work.
Anybody have any suggestions as to what browser compatibility issues I might be missing?
The "About Us" link doesn't do anything for me (even on Desktop browsers).
I would guess that there might be some CSS (a layer maybe) that is interfering with the click/action event. I would suggest connecting remote web inspector to see what exactly is going on.
Did you know that BlackBerry 10 has some of the best remote web debugging capabilities?
Plug your device in via USB
Enable Settings -> Developer Mode
Open http://disinherited.com in the BlackBerry browser
from your desktop browser, open http://169.254.0.1:1337
You are connected to the live content, running on the BlackBerry, from your desktop browser. From there, you can inspect, debug, profile what your website is doing.

Demo Glassware via screenshare

I have built a demo application that I want to demo to a room of people. How do I go about sharing my google glass screen with the audience? I saw that in Google I/O, engineers were using something to share their screen with the audience, how do I get that?
The MyGlass Android app has a feature called "screencast" - if, for example, you set up a Nexus 10 with MyGlass, you can then use the mini-HDMI out to project the screencast to a large audience (I'm not sure how you'd hook other Android devices up to a projects, but I know this Nexus 10 method works).
You can find the screencast function at the bottom of the main drop-down menu in the MyGlass home screen.
I would turn debug mode to "on" in my Glass settings and then use Android Screencast to display the view from Glass on my computer screen. From there I could use a projector or external monitor for demoing purposes.
There is also a cool jar that I found called droidAtScreen which uses ADB to render whats showing on the glass onto a GUI; no setup required, easy to use.

Resources