I created a smart home action using action-on-google and nodeJs, and it works fine. When you say turn on switch off, it sends MQTT request to my server, means that onExecute function works fine but the problem is that google doesn't respond to my command by OK it says "sorry it looks like your device not available right now", I observed also that my device is always offline in Google home app. Is it required to work with firebase and get device state from there?
Smart home google action not responding and device is always offline
477 views Asked by mdeval At
1
There are 1 answers
Related Questions in NODE.JS
- Using Puppeteer to scrape a public API only when the data changes
- How to request administrator rights?
- How do I link two models in mongoose?
- Variable inside a Variable, not updating
- Unable to Post Form Data to MongoDB because of picturepath
- Connection terminated unexpectedly while performing multi row insert using pg-promise
- Processing multiple forms in nodejs and postgresql
- Node.js Server + Socket.IO + Android Mobile Applicatoin XHR Polling Error...?
- How to change the Font Weight of a SelectValue component in React when a SelectItem is selected?
- My unban and ban commands arent showing when i put the slash
- how to make read only file/directory in Mac writable
- How can I outsource worker processes within a for loop?
- Get remote MKV file metadata using nodejs
- Adding google-profanity-words to web page
- Products aren't displayed after fetching data from mysql db (node.js & express)
Related Questions in DEVICE
- How to remove an android virtual device that is not in the list?
- Plot ecg graph in flutter
- How to disconnect bluetooth device connected to my phone?
- Implementing Device-Specific Redirects in Angular Routing
- Correcting Raw Data Reading Issue in flutter
- get values from ble device (Understanding Data Conversion (ieee-11073 16 bit) )
- Interpreting Bluetooth BLE Data from Flutter App: Understanding Systolic Pressure Values
- The app can be installed on my device, but the Google Play Store shows that it is not compatible with your device
- get values(pressure blood) from ble device in flutter
- Set Device Owner
- How can i get device name Like: iphone pro max, Samsung galaxy S20 Ultra, etc
- How can I fix @media max-width issue in html and CSS?
- Cannot hear the audio when I don't connect the laptop with the bluetooth speaker
- How to connect and obtain a blood pressure monitor from the Beurer brand with Flutter application (device BM 96)
- Calling .backward() on two different lossess triggers "Expected all tensors on the same device" RuntimeError?
Related Questions in GOOGLE-HOME
- followup response not working for Google Smart home action
- Trying to write a string to return a value from a device in Google Home Script Editor
- Google Home Graph API & Limited Connectivity for OAuth
- RESTApi endpoint for google home for accessing google NestHub gen2 notification
- Google Smart Speaker How To Make Use Custom Intent?
- Setting up webhooks (to my Server) called by special keywords from Google Speaker
- Cannot reinstall com.google.android.gms.home
- Not able to create project in Google actions console
- Retrieving Make, Model, and Device Type Details in Matter App Development using Google Home Sample App (GHA)
- How does pairing a smart home device actually work?
- Are there any matter examples for speaker devices?
- Google-Home: NOTIFICATION_ENABLED_BY_USER_FALSE error even if all rights have been enabled
- Make Google Assistant asking a text input, and send to a Webhook
- Not able to get the GetGuestNetworkPassword trait work on the router device
- The request payloads from Google Home iOS app were incorrect
Related Questions in GOOGLE-SMART-HOME
- HLS live stream not play on Google nest hub 1 Gen
- Adding feature to control users smart home devices using my app
- followup response not working for Google Smart home action
- Unable to see [test] version of action
- What relative temperature to expect when saying "increase/decrease temperature" without specifying the temperature
- Google HomeGraph API: "Request Entity Not Found" error when reporting device state
- use whatsapp business app control bluetooth devices
- Cannot set temp greater than 90 degrees or less than 50 degrees in Google Home App
- Cannot Link to Google Assistant with SmartHome Local test washer project
- Setting up webhooks (to my Server) called by special keywords from Google Speaker
- Cannot reinstall com.google.android.gms.home
- Google Smarthome local fulfillment - Node code "expressApp.post('/smarthome/delete'" - Firestore delete device from collection
- Problems passing test suite from Google Home
- Retrieving Make, Model, and Device Type Details in Matter App Development using Google Home Sample App (GHA)
- Hide Unsupported Matter Endpoints in Google Home
Related Questions in SMART-DEVICE
- Where is the API from the LSC Smart Connect app, for a project with a lamp?
- Why I can get my Nest thermostat ID but not other people using the same script?
- How to get set temperature?
- Visual Basic Studio 2008 PocketPC: How to rotate screen ? (Landscape orientation)
- No access to partner - Information could not be retrieved
- CSS/JQUERY – Check if website is being viewed on Smart TV or Smart Fridge
- Smart home google action not responding and device is always offline
- How do wifi bulbs pair with the mobile
- Trigger Google Nest Camera to Take Image
- Nest Thermostats Have disappeared from Google Smart Device Management API
- Upload image or file from smart device in GeneXus
- How do I integrate python library in Android app?
- Consume ASP.Net Web API in Smart Device application
- Trying to get detailed data dumps from new google nest e thermostat
- Data payload for ZigBee thermostat to change the system mode of the thermostat in API mode
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
Popular Tags
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Firebase is one of web services allowed to store a device's states. You can feel free to use other web services.
If your device is offline, it may be because your Google Home App hasn't received your device's states. Here are two paths for Google Home App receiving your device's data:
Google Server will send a
action.devices.QUERYintent and callback your function (e.g.onQuery) to get the data of your device through your fulfillment, see action.devices.QUERY. Thus, please print logs in the onQuery function and make sure that your function works fine.Your smart home action must use the API of
reportStateAndNotificationto update your device's data in the Home Graph, see Method: devices.reportStateAndNotification.If Google Assistant gives you "Sorry, device is not available right now", it probably is because the Google server hasn't received correct information from your fulfillment. Please follow the suggestions above and try it again.
If you're still having issues, check your logs to identify the particular issue for that device.