├── .github ├── codeql │ └── codeql-config.yml ├── dependabot.yml └── workflows │ ├── codeql.yaml │ ├── eslint.yml │ ├── node.js.yml │ └── npm-publish.yml ├── .gitignore ├── .npmignore ├── Agents.md ├── LICENSE ├── README.md ├── devices ├── device.html ├── device.js └── locales │ ├── en-US │ ├── device.html │ └── device.json │ └── it-IT │ ├── device.html │ └── device.json ├── docs ├── google_signin.md ├── images │ ├── google_signin │ │ ├── googlesignin_consentform.png │ │ ├── googlesignin_consentform_summary.png │ │ ├── googlesignin_copyclientid.png │ │ ├── googlesignin_copyclientid_later.png │ │ ├── googlesignin_createclientid.png │ │ ├── googlesignin_createcredentials.png │ │ ├── googlesignin_editapp.png │ │ ├── googlesignin_nodered.png │ │ ├── googlesignin_phone.png │ │ ├── googlesignin_reconnect_phone.png │ │ ├── googlesignin_sidebar_credentials.png │ │ └── googlesignin_type.png │ ├── local_fulfillment │ │ ├── localexecution_delete_appjs.png │ │ ├── localexecution_enable_local_fulfillment.png │ │ ├── localexecution_localquery.png │ │ ├── localexecution_open_integration.png │ │ ├── localexecution_open_project.png │ │ ├── localexecution_ring.png │ │ ├── localexecution_upload.png │ │ ├── localexecution_upload_files.png │ │ ├── wireshark_received_udp.png │ │ └── wireshark_sent_udp.png │ └── setup_instructions │ │ ├── actionsconsole_check_project.png │ │ ├── actionsconsole_tab_actions.png │ │ ├── basicusage_complete.png │ │ ├── basicusage_debug.png │ │ ├── basicusage_devicenode.png │ │ ├── basicusage_light.png │ │ ├── basicusage_output.png │ │ ├── basicusage_to_tasmota.png │ │ ├── devconsole_add_integration.png │ │ ├── devconsole_create_project.png │ │ ├── devconsole_create_project_2.png │ │ ├── devconsole_create_project_name.png │ │ ├── devconsole_integration_list.png │ │ ├── devconsole_next_develop.png │ │ ├── devconsole_next_setup.png │ │ ├── devconsole_setup_form.png │ │ ├── devconsole_setup_form_save.png │ │ ├── homegraph_create_credentials.png │ │ ├── homegraph_credentials_form1.png │ │ ├── homegraph_credentials_form2.png │ │ ├── homegraph_credentials_form3.png │ │ ├── homegraph_enable.png │ │ ├── homegraph_library_open.png │ │ ├── homegraph_project.png │ │ ├── homegraph_search.png │ │ ├── homegraph_serviceaccount_key_create.png │ │ ├── homegraph_serviceaccount_key_download.png │ │ ├── homegraph_serviceaccount_key_json.png │ │ ├── homegraph_serviceaccount_list.png │ │ ├── homegraph_serviceaccount_tab_key.png │ │ ├── homegraph_sidebar_credentials.png │ │ ├── nodered_check.png │ │ ├── nodered_configuration.png │ │ ├── nodered_deploy.png │ │ ├── nodered_install.png │ │ ├── nodered_management.png │ │ ├── nodered_reqbin.png │ │ ├── phone_existingdevice.png │ │ ├── phone_login.png │ │ ├── phone_plus.png │ │ ├── phone_project.png │ │ └── phone_setupdevice.png ├── local_fulfillment.md ├── possible-errors.md ├── reverse_proxies.md ├── setup_instructions.md └── ssl_certificate.md ├── eslint.config.js ├── examples ├── Fan (with traits OnOff, Fan Speed).json ├── Guest Network Password and Number of Connected Devices for Network node ├── Light.json ├── Management commands.json ├── Sensor (Temp, Humidity).json ├── Spoken Notifications │ ├── Object Detection (Doorbell).json │ └── Sensor State (Smoke Detector).json ├── Use PIN CODE.json ├── Washing machine (StartStop, RunCycle).json └── followUpResponse │ ├── LockUnlock.json │ └── NetworkControl.json ├── google-mgmt.html ├── google-mgmt.js ├── google-smarthome.html ├── google-smarthome.js ├── icons └── google-smarthome.png ├── lib ├── Auth.js ├── Devices.js ├── Formats.js ├── HttpActions.js ├── HttpAuth.js ├── SmartHome.js └── frontend │ ├── check.html │ └── login.html ├── local-execution └── app.js ├── locales ├── en-US │ ├── google-mgmt.html │ ├── google-mgmt.json │ ├── google-smarthome.html │ └── google-smarthome.json └── it_IT │ ├── google-mgmt.html │ ├── google-mgmt.json │ ├── google-smarthome.html │ └── google-smarthome.json ├── package.json ├── test ├── device_flow.json ├── device_spec.js ├── formats_spec.js ├── google-home.json └── sh │ ├── authorization_code │ ├── cmd │ ├── ActivateScene.txt │ ├── ArmDisarm.txt │ ├── ArmDisarm_cancel.txt │ ├── ArmDisarm_level.txt │ ├── BrightnessAbsolute.txt │ ├── BrightnessRelative.txt │ ├── Charge.txt │ ├── ColorAbsolute.txt │ ├── ColorAbsolute_hsv.txt │ ├── ColorAbsolute_rgb.txt │ ├── ColorLoop.txt │ ├── Cook.txt │ ├── Cook_preset.txt │ ├── Dispense.txt │ ├── Dispense_none.txt │ ├── Dispense_preset.txt │ ├── Dock.txt │ ├── EnableDisableGuestNetwork.txt │ ├── EnableDisableNetworkProfile.txt │ ├── Fill.txt │ ├── Fill_level.txt │ ├── Fill_percent.txt │ ├── GetCameraStream.txt │ ├── GetGuestNetworkPassword.txt │ ├── HumidityRelative.txt │ ├── HumidityRelative_percent.txt │ ├── Locate.txt │ ├── Locate_lang.txt │ ├── LockUnlock.txt │ ├── NextInput.txt │ ├── OnOff.txt │ ├── OpenClose.txt │ ├── OpenCloseRelative.txt │ ├── OpenCloseRelative_dir.txt │ ├── OpenClose_dir.txt │ ├── PauseUnpause.txt │ ├── PreviousInput.txt │ ├── Reboot.txt │ ├── Reverse.txt │ ├── RotateAbsolute.txt │ ├── RotateAbsolute_deg.txt │ ├── SetFanSpeed.txt │ ├── SetFanSpeedRelative.txt │ ├── SetFanSpeedRelative_percent.txt │ ├── SetFanSpeed_percent.txt │ ├── SetHumidity.txt │ ├── SetInput.txt │ ├── SetModes.txt │ ├── SetModes_all.txt │ ├── SetTemperature.txt │ ├── SetToggles.txt │ ├── SetToggles_all.txt │ ├── Sleep.txt │ ├── SoftwareUpdate.txt │ ├── StartStop.txt │ ├── StartStop_zone.txt │ ├── StartStop_zones.txt │ ├── StopEffect.txt │ ├── TemperatureRelative.txt │ ├── TemperatureRelative_deg.txt │ ├── TestNetworkSpeed.txt │ ├── ThermostatSetMode.txt │ ├── ThermostatTemperatureSetRange.txt │ ├── ThermostatTemperatureSetpoint.txt │ ├── TimerAdjust.txt │ ├── TimerCancel.txt │ ├── TimerPause.txt │ ├── TimerResume.txt │ ├── TimerStart.txt │ ├── Wake.txt │ ├── appInstall.txt │ ├── appInstall_name.txt │ ├── appSearch.txt │ ├── appSearch_name.txt │ ├── appSelect.txt │ ├── appSelect_name.txt │ ├── mediaClosedCaptioningOff.txt │ ├── mediaClosedCaptioningOn.txt │ ├── mediaClosedCaptioningOn_2.txt │ ├── mediaNext.txt │ ├── mediaPause.txt │ ├── mediaPrevious.txt │ ├── mediaRepeatMode.txt │ ├── mediaRepeatMode_2.txt │ ├── mediaResume.txt │ ├── mediaSeekRelative.txt │ ├── mediaSeekToPosition.txt │ ├── mediaShuffle.txt │ ├── mediaStop.txt │ ├── mute.txt │ ├── selectChannel.txt │ ├── selectChannel_number.txt │ ├── setVolume.txt │ └── volumeRelative.txt │ ├── data │ ├── device_test.sh │ ├── disconnect │ ├── execute │ ├── flows.json │ ├── google-home.json │ ├── login_get │ ├── login_post │ ├── msg.json │ ├── refresh_token │ ├── request_sync │ └── sync └── tsconfig.json /.github/codeql/codeql-config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/.github/codeql/codeql-config.yml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/codeql.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/.github/workflows/codeql.yaml -------------------------------------------------------------------------------- /.github/workflows/eslint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/.github/workflows/eslint.yml -------------------------------------------------------------------------------- /.github/workflows/node.js.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/.github/workflows/node.js.yml -------------------------------------------------------------------------------- /.github/workflows/npm-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/.github/workflows/npm-publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/.npmignore -------------------------------------------------------------------------------- /Agents.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/Agents.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/README.md -------------------------------------------------------------------------------- /devices/device.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/devices/device.html -------------------------------------------------------------------------------- /devices/device.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/devices/device.js -------------------------------------------------------------------------------- /devices/locales/en-US/device.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/devices/locales/en-US/device.html -------------------------------------------------------------------------------- /devices/locales/en-US/device.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/devices/locales/en-US/device.json -------------------------------------------------------------------------------- /devices/locales/it-IT/device.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/devices/locales/it-IT/device.html -------------------------------------------------------------------------------- /devices/locales/it-IT/device.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/devices/locales/it-IT/device.json -------------------------------------------------------------------------------- /docs/google_signin.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/docs/google_signin.md -------------------------------------------------------------------------------- /docs/images/google_signin/googlesignin_consentform.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/docs/images/google_signin/googlesignin_consentform.png -------------------------------------------------------------------------------- /docs/images/google_signin/googlesignin_consentform_summary.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/docs/images/google_signin/googlesignin_consentform_summary.png -------------------------------------------------------------------------------- /docs/images/google_signin/googlesignin_copyclientid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/docs/images/google_signin/googlesignin_copyclientid.png -------------------------------------------------------------------------------- /docs/images/google_signin/googlesignin_copyclientid_later.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/docs/images/google_signin/googlesignin_copyclientid_later.png -------------------------------------------------------------------------------- /docs/images/google_signin/googlesignin_createclientid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/docs/images/google_signin/googlesignin_createclientid.png -------------------------------------------------------------------------------- /docs/images/google_signin/googlesignin_createcredentials.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/docs/images/google_signin/googlesignin_createcredentials.png -------------------------------------------------------------------------------- /docs/images/google_signin/googlesignin_editapp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/docs/images/google_signin/googlesignin_editapp.png -------------------------------------------------------------------------------- /docs/images/google_signin/googlesignin_nodered.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/docs/images/google_signin/googlesignin_nodered.png -------------------------------------------------------------------------------- /docs/images/google_signin/googlesignin_phone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/docs/images/google_signin/googlesignin_phone.png -------------------------------------------------------------------------------- /docs/images/google_signin/googlesignin_reconnect_phone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/docs/images/google_signin/googlesignin_reconnect_phone.png -------------------------------------------------------------------------------- /docs/images/google_signin/googlesignin_sidebar_credentials.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/docs/images/google_signin/googlesignin_sidebar_credentials.png -------------------------------------------------------------------------------- /docs/images/google_signin/googlesignin_type.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/docs/images/google_signin/googlesignin_type.png -------------------------------------------------------------------------------- /docs/images/local_fulfillment/localexecution_delete_appjs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/docs/images/local_fulfillment/localexecution_delete_appjs.png -------------------------------------------------------------------------------- /docs/images/local_fulfillment/localexecution_enable_local_fulfillment.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/docs/images/local_fulfillment/localexecution_enable_local_fulfillment.png -------------------------------------------------------------------------------- /docs/images/local_fulfillment/localexecution_localquery.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/docs/images/local_fulfillment/localexecution_localquery.png -------------------------------------------------------------------------------- /docs/images/local_fulfillment/localexecution_open_integration.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/docs/images/local_fulfillment/localexecution_open_integration.png -------------------------------------------------------------------------------- /docs/images/local_fulfillment/localexecution_open_project.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/docs/images/local_fulfillment/localexecution_open_project.png -------------------------------------------------------------------------------- /docs/images/local_fulfillment/localexecution_ring.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/docs/images/local_fulfillment/localexecution_ring.png -------------------------------------------------------------------------------- /docs/images/local_fulfillment/localexecution_upload.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/docs/images/local_fulfillment/localexecution_upload.png -------------------------------------------------------------------------------- /docs/images/local_fulfillment/localexecution_upload_files.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/docs/images/local_fulfillment/localexecution_upload_files.png -------------------------------------------------------------------------------- /docs/images/local_fulfillment/wireshark_received_udp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/docs/images/local_fulfillment/wireshark_received_udp.png -------------------------------------------------------------------------------- /docs/images/local_fulfillment/wireshark_sent_udp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/docs/images/local_fulfillment/wireshark_sent_udp.png -------------------------------------------------------------------------------- /docs/images/setup_instructions/actionsconsole_check_project.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/docs/images/setup_instructions/actionsconsole_check_project.png -------------------------------------------------------------------------------- /docs/images/setup_instructions/actionsconsole_tab_actions.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/docs/images/setup_instructions/actionsconsole_tab_actions.png -------------------------------------------------------------------------------- /docs/images/setup_instructions/basicusage_complete.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/docs/images/setup_instructions/basicusage_complete.png -------------------------------------------------------------------------------- /docs/images/setup_instructions/basicusage_debug.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/docs/images/setup_instructions/basicusage_debug.png -------------------------------------------------------------------------------- /docs/images/setup_instructions/basicusage_devicenode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/docs/images/setup_instructions/basicusage_devicenode.png -------------------------------------------------------------------------------- /docs/images/setup_instructions/basicusage_light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/docs/images/setup_instructions/basicusage_light.png -------------------------------------------------------------------------------- /docs/images/setup_instructions/basicusage_output.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/docs/images/setup_instructions/basicusage_output.png -------------------------------------------------------------------------------- /docs/images/setup_instructions/basicusage_to_tasmota.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/docs/images/setup_instructions/basicusage_to_tasmota.png -------------------------------------------------------------------------------- /docs/images/setup_instructions/devconsole_add_integration.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/docs/images/setup_instructions/devconsole_add_integration.png -------------------------------------------------------------------------------- /docs/images/setup_instructions/devconsole_create_project.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/docs/images/setup_instructions/devconsole_create_project.png -------------------------------------------------------------------------------- /docs/images/setup_instructions/devconsole_create_project_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/docs/images/setup_instructions/devconsole_create_project_2.png -------------------------------------------------------------------------------- /docs/images/setup_instructions/devconsole_create_project_name.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/docs/images/setup_instructions/devconsole_create_project_name.png -------------------------------------------------------------------------------- /docs/images/setup_instructions/devconsole_integration_list.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/docs/images/setup_instructions/devconsole_integration_list.png -------------------------------------------------------------------------------- /docs/images/setup_instructions/devconsole_next_develop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/docs/images/setup_instructions/devconsole_next_develop.png -------------------------------------------------------------------------------- /docs/images/setup_instructions/devconsole_next_setup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/docs/images/setup_instructions/devconsole_next_setup.png -------------------------------------------------------------------------------- /docs/images/setup_instructions/devconsole_setup_form.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/docs/images/setup_instructions/devconsole_setup_form.png -------------------------------------------------------------------------------- /docs/images/setup_instructions/devconsole_setup_form_save.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/docs/images/setup_instructions/devconsole_setup_form_save.png -------------------------------------------------------------------------------- /docs/images/setup_instructions/homegraph_create_credentials.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/docs/images/setup_instructions/homegraph_create_credentials.png -------------------------------------------------------------------------------- /docs/images/setup_instructions/homegraph_credentials_form1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/docs/images/setup_instructions/homegraph_credentials_form1.png -------------------------------------------------------------------------------- /docs/images/setup_instructions/homegraph_credentials_form2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/docs/images/setup_instructions/homegraph_credentials_form2.png -------------------------------------------------------------------------------- /docs/images/setup_instructions/homegraph_credentials_form3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/docs/images/setup_instructions/homegraph_credentials_form3.png -------------------------------------------------------------------------------- /docs/images/setup_instructions/homegraph_enable.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/docs/images/setup_instructions/homegraph_enable.png -------------------------------------------------------------------------------- /docs/images/setup_instructions/homegraph_library_open.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/docs/images/setup_instructions/homegraph_library_open.png -------------------------------------------------------------------------------- /docs/images/setup_instructions/homegraph_project.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/docs/images/setup_instructions/homegraph_project.png -------------------------------------------------------------------------------- /docs/images/setup_instructions/homegraph_search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/docs/images/setup_instructions/homegraph_search.png -------------------------------------------------------------------------------- /docs/images/setup_instructions/homegraph_serviceaccount_key_create.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/docs/images/setup_instructions/homegraph_serviceaccount_key_create.png -------------------------------------------------------------------------------- /docs/images/setup_instructions/homegraph_serviceaccount_key_download.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/docs/images/setup_instructions/homegraph_serviceaccount_key_download.png -------------------------------------------------------------------------------- /docs/images/setup_instructions/homegraph_serviceaccount_key_json.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/docs/images/setup_instructions/homegraph_serviceaccount_key_json.png -------------------------------------------------------------------------------- /docs/images/setup_instructions/homegraph_serviceaccount_list.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/docs/images/setup_instructions/homegraph_serviceaccount_list.png -------------------------------------------------------------------------------- /docs/images/setup_instructions/homegraph_serviceaccount_tab_key.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/docs/images/setup_instructions/homegraph_serviceaccount_tab_key.png -------------------------------------------------------------------------------- /docs/images/setup_instructions/homegraph_sidebar_credentials.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/docs/images/setup_instructions/homegraph_sidebar_credentials.png -------------------------------------------------------------------------------- /docs/images/setup_instructions/nodered_check.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/docs/images/setup_instructions/nodered_check.png -------------------------------------------------------------------------------- /docs/images/setup_instructions/nodered_configuration.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/docs/images/setup_instructions/nodered_configuration.png -------------------------------------------------------------------------------- /docs/images/setup_instructions/nodered_deploy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/docs/images/setup_instructions/nodered_deploy.png -------------------------------------------------------------------------------- /docs/images/setup_instructions/nodered_install.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/docs/images/setup_instructions/nodered_install.png -------------------------------------------------------------------------------- /docs/images/setup_instructions/nodered_management.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/docs/images/setup_instructions/nodered_management.png -------------------------------------------------------------------------------- /docs/images/setup_instructions/nodered_reqbin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/docs/images/setup_instructions/nodered_reqbin.png -------------------------------------------------------------------------------- /docs/images/setup_instructions/phone_existingdevice.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/docs/images/setup_instructions/phone_existingdevice.png -------------------------------------------------------------------------------- /docs/images/setup_instructions/phone_login.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/docs/images/setup_instructions/phone_login.png -------------------------------------------------------------------------------- /docs/images/setup_instructions/phone_plus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/docs/images/setup_instructions/phone_plus.png -------------------------------------------------------------------------------- /docs/images/setup_instructions/phone_project.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/docs/images/setup_instructions/phone_project.png -------------------------------------------------------------------------------- /docs/images/setup_instructions/phone_setupdevice.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/docs/images/setup_instructions/phone_setupdevice.png -------------------------------------------------------------------------------- /docs/local_fulfillment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/docs/local_fulfillment.md -------------------------------------------------------------------------------- /docs/possible-errors.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/docs/possible-errors.md -------------------------------------------------------------------------------- /docs/reverse_proxies.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/docs/reverse_proxies.md -------------------------------------------------------------------------------- /docs/setup_instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/docs/setup_instructions.md -------------------------------------------------------------------------------- /docs/ssl_certificate.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/docs/ssl_certificate.md -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/eslint.config.js -------------------------------------------------------------------------------- /examples/Fan (with traits OnOff, Fan Speed).json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/examples/Fan (with traits OnOff, Fan Speed).json -------------------------------------------------------------------------------- /examples/Guest Network Password and Number of Connected Devices for Network node: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/examples/Guest Network Password and Number of Connected Devices for Network node -------------------------------------------------------------------------------- /examples/Light.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/examples/Light.json -------------------------------------------------------------------------------- /examples/Management commands.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/examples/Management commands.json -------------------------------------------------------------------------------- /examples/Sensor (Temp, Humidity).json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/examples/Sensor (Temp, Humidity).json -------------------------------------------------------------------------------- /examples/Spoken Notifications/Object Detection (Doorbell).json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/examples/Spoken Notifications/Object Detection (Doorbell).json -------------------------------------------------------------------------------- /examples/Spoken Notifications/Sensor State (Smoke Detector).json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/examples/Spoken Notifications/Sensor State (Smoke Detector).json -------------------------------------------------------------------------------- /examples/Use PIN CODE.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/examples/Use PIN CODE.json -------------------------------------------------------------------------------- /examples/Washing machine (StartStop, RunCycle).json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/examples/Washing machine (StartStop, RunCycle).json -------------------------------------------------------------------------------- /examples/followUpResponse/LockUnlock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/examples/followUpResponse/LockUnlock.json -------------------------------------------------------------------------------- /examples/followUpResponse/NetworkControl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/examples/followUpResponse/NetworkControl.json -------------------------------------------------------------------------------- /google-mgmt.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/google-mgmt.html -------------------------------------------------------------------------------- /google-mgmt.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/google-mgmt.js -------------------------------------------------------------------------------- /google-smarthome.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/google-smarthome.html -------------------------------------------------------------------------------- /google-smarthome.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/google-smarthome.js -------------------------------------------------------------------------------- /icons/google-smarthome.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/icons/google-smarthome.png -------------------------------------------------------------------------------- /lib/Auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/lib/Auth.js -------------------------------------------------------------------------------- /lib/Devices.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/lib/Devices.js -------------------------------------------------------------------------------- /lib/Formats.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/lib/Formats.js -------------------------------------------------------------------------------- /lib/HttpActions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/lib/HttpActions.js -------------------------------------------------------------------------------- /lib/HttpAuth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/lib/HttpAuth.js -------------------------------------------------------------------------------- /lib/SmartHome.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/lib/SmartHome.js -------------------------------------------------------------------------------- /lib/frontend/check.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/lib/frontend/check.html -------------------------------------------------------------------------------- /lib/frontend/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/lib/frontend/login.html -------------------------------------------------------------------------------- /local-execution/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/local-execution/app.js -------------------------------------------------------------------------------- /locales/en-US/google-mgmt.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/locales/en-US/google-mgmt.html -------------------------------------------------------------------------------- /locales/en-US/google-mgmt.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/locales/en-US/google-mgmt.json -------------------------------------------------------------------------------- /locales/en-US/google-smarthome.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/locales/en-US/google-smarthome.html -------------------------------------------------------------------------------- /locales/en-US/google-smarthome.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/locales/en-US/google-smarthome.json -------------------------------------------------------------------------------- /locales/it_IT/google-mgmt.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/locales/it_IT/google-mgmt.html -------------------------------------------------------------------------------- /locales/it_IT/google-mgmt.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/locales/it_IT/google-mgmt.json -------------------------------------------------------------------------------- /locales/it_IT/google-smarthome.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/locales/it_IT/google-smarthome.html -------------------------------------------------------------------------------- /locales/it_IT/google-smarthome.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/locales/it_IT/google-smarthome.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/package.json -------------------------------------------------------------------------------- /test/device_flow.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/test/device_flow.json -------------------------------------------------------------------------------- /test/device_spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/test/device_spec.js -------------------------------------------------------------------------------- /test/formats_spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/test/formats_spec.js -------------------------------------------------------------------------------- /test/google-home.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/test/google-home.json -------------------------------------------------------------------------------- /test/sh/authorization_code: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/test/sh/authorization_code -------------------------------------------------------------------------------- /test/sh/cmd/ActivateScene.txt: -------------------------------------------------------------------------------- 1 | { 2 | "deactivate": PARAM1 3 | } -------------------------------------------------------------------------------- /test/sh/cmd/ArmDisarm.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/test/sh/cmd/ArmDisarm.txt -------------------------------------------------------------------------------- /test/sh/cmd/ArmDisarm_cancel.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/test/sh/cmd/ArmDisarm_cancel.txt -------------------------------------------------------------------------------- /test/sh/cmd/ArmDisarm_level.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/test/sh/cmd/ArmDisarm_level.txt -------------------------------------------------------------------------------- /test/sh/cmd/BrightnessAbsolute.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/test/sh/cmd/BrightnessAbsolute.txt -------------------------------------------------------------------------------- /test/sh/cmd/BrightnessRelative.txt: -------------------------------------------------------------------------------- 1 | { 2 | "brightnessRelativePercent": PARAM1 3 | } -------------------------------------------------------------------------------- /test/sh/cmd/Charge.txt: -------------------------------------------------------------------------------- 1 | { 2 | "charge": PARAM1 3 | } -------------------------------------------------------------------------------- /test/sh/cmd/ColorAbsolute.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/test/sh/cmd/ColorAbsolute.txt -------------------------------------------------------------------------------- /test/sh/cmd/ColorAbsolute_hsv.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/test/sh/cmd/ColorAbsolute_hsv.txt -------------------------------------------------------------------------------- /test/sh/cmd/ColorAbsolute_rgb.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/test/sh/cmd/ColorAbsolute_rgb.txt -------------------------------------------------------------------------------- /test/sh/cmd/ColorLoop.txt: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /test/sh/cmd/Cook.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/test/sh/cmd/Cook.txt -------------------------------------------------------------------------------- /test/sh/cmd/Cook_preset.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/test/sh/cmd/Cook_preset.txt -------------------------------------------------------------------------------- /test/sh/cmd/Dispense.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/test/sh/cmd/Dispense.txt -------------------------------------------------------------------------------- /test/sh/cmd/Dispense_none.txt: -------------------------------------------------------------------------------- 1 | { 2 | } 3 | -------------------------------------------------------------------------------- /test/sh/cmd/Dispense_preset.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/test/sh/cmd/Dispense_preset.txt -------------------------------------------------------------------------------- /test/sh/cmd/Dock.txt: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /test/sh/cmd/EnableDisableGuestNetwork.txt: -------------------------------------------------------------------------------- 1 | { 2 | "enable": PARAM1 3 | } -------------------------------------------------------------------------------- /test/sh/cmd/EnableDisableNetworkProfile.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/test/sh/cmd/EnableDisableNetworkProfile.txt -------------------------------------------------------------------------------- /test/sh/cmd/Fill.txt: -------------------------------------------------------------------------------- 1 | { 2 | "fill": PARAM1 3 | } -------------------------------------------------------------------------------- /test/sh/cmd/Fill_level.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/test/sh/cmd/Fill_level.txt -------------------------------------------------------------------------------- /test/sh/cmd/Fill_percent.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/test/sh/cmd/Fill_percent.txt -------------------------------------------------------------------------------- /test/sh/cmd/GetCameraStream.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/test/sh/cmd/GetCameraStream.txt -------------------------------------------------------------------------------- /test/sh/cmd/GetGuestNetworkPassword.txt: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /test/sh/cmd/HumidityRelative.txt: -------------------------------------------------------------------------------- 1 | { 2 | "humidityRelativeWeight": PARAM1 3 | } 4 | -------------------------------------------------------------------------------- /test/sh/cmd/HumidityRelative_percent.txt: -------------------------------------------------------------------------------- 1 | { 2 | "humidityRelativePercent": PARAM1 3 | } 4 | -------------------------------------------------------------------------------- /test/sh/cmd/Locate.txt: -------------------------------------------------------------------------------- 1 | { 2 | "silence": PARAM1 3 | } -------------------------------------------------------------------------------- /test/sh/cmd/Locate_lang.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/test/sh/cmd/Locate_lang.txt -------------------------------------------------------------------------------- /test/sh/cmd/LockUnlock.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/test/sh/cmd/LockUnlock.txt -------------------------------------------------------------------------------- /test/sh/cmd/NextInput.txt: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /test/sh/cmd/OnOff.txt: -------------------------------------------------------------------------------- 1 | { 2 | "on": PARAM1 3 | } 4 | -------------------------------------------------------------------------------- /test/sh/cmd/OpenClose.txt: -------------------------------------------------------------------------------- 1 | { 2 | "openPercent": PARAM1 3 | } -------------------------------------------------------------------------------- /test/sh/cmd/OpenCloseRelative.txt: -------------------------------------------------------------------------------- 1 | { 2 | "openRelativePercent": PARAM1 3 | } -------------------------------------------------------------------------------- /test/sh/cmd/OpenCloseRelative_dir.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/test/sh/cmd/OpenCloseRelative_dir.txt -------------------------------------------------------------------------------- /test/sh/cmd/OpenClose_dir.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/test/sh/cmd/OpenClose_dir.txt -------------------------------------------------------------------------------- /test/sh/cmd/PauseUnpause.txt: -------------------------------------------------------------------------------- 1 | { 2 | "pause": PARAM1 3 | } -------------------------------------------------------------------------------- /test/sh/cmd/PreviousInput.txt: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /test/sh/cmd/Reboot.txt: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /test/sh/cmd/Reverse.txt: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /test/sh/cmd/RotateAbsolute.txt: -------------------------------------------------------------------------------- 1 | { 2 | "rotationPercent": PARAM1 3 | } -------------------------------------------------------------------------------- /test/sh/cmd/RotateAbsolute_deg.txt: -------------------------------------------------------------------------------- 1 | { 2 | "rotationDegrees": PARAM1 3 | } -------------------------------------------------------------------------------- /test/sh/cmd/SetFanSpeed.txt: -------------------------------------------------------------------------------- 1 | { 2 | "fanSpeed": "PARAM1" 3 | } -------------------------------------------------------------------------------- /test/sh/cmd/SetFanSpeedRelative.txt: -------------------------------------------------------------------------------- 1 | { 2 | "fanSpeedRelativeWeight": PARAM1 3 | } -------------------------------------------------------------------------------- /test/sh/cmd/SetFanSpeedRelative_percent.txt: -------------------------------------------------------------------------------- 1 | { 2 | "fanSpeedRelativePercent": PARAM1 3 | } -------------------------------------------------------------------------------- /test/sh/cmd/SetFanSpeed_percent.txt: -------------------------------------------------------------------------------- 1 | { 2 | "fanSpeedPercent": PARAM1 3 | } -------------------------------------------------------------------------------- /test/sh/cmd/SetHumidity.txt: -------------------------------------------------------------------------------- 1 | { 2 | "humidity": PARAM1 3 | } -------------------------------------------------------------------------------- /test/sh/cmd/SetInput.txt: -------------------------------------------------------------------------------- 1 | { 2 | "newInput": "PARAM1" 3 | } -------------------------------------------------------------------------------- /test/sh/cmd/SetModes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/test/sh/cmd/SetModes.txt -------------------------------------------------------------------------------- /test/sh/cmd/SetModes_all.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/test/sh/cmd/SetModes_all.txt -------------------------------------------------------------------------------- /test/sh/cmd/SetTemperature.txt: -------------------------------------------------------------------------------- 1 | { 2 | "temperature": PARAM1 3 | } -------------------------------------------------------------------------------- /test/sh/cmd/SetToggles.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/test/sh/cmd/SetToggles.txt -------------------------------------------------------------------------------- /test/sh/cmd/SetToggles_all.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/test/sh/cmd/SetToggles_all.txt -------------------------------------------------------------------------------- /test/sh/cmd/Sleep.txt: -------------------------------------------------------------------------------- 1 | { 2 | "duration": PARAM1 3 | } -------------------------------------------------------------------------------- /test/sh/cmd/SoftwareUpdate.txt: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /test/sh/cmd/StartStop.txt: -------------------------------------------------------------------------------- 1 | { 2 | "start": PARAM1 3 | } -------------------------------------------------------------------------------- /test/sh/cmd/StartStop_zone.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/test/sh/cmd/StartStop_zone.txt -------------------------------------------------------------------------------- /test/sh/cmd/StartStop_zones.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/test/sh/cmd/StartStop_zones.txt -------------------------------------------------------------------------------- /test/sh/cmd/StopEffect.txt: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /test/sh/cmd/TemperatureRelative.txt: -------------------------------------------------------------------------------- 1 | { 2 | "thermostatTemperatureRelativeWeight": PARAM1 3 | } -------------------------------------------------------------------------------- /test/sh/cmd/TemperatureRelative_deg.txt: -------------------------------------------------------------------------------- 1 | { 2 | "thermostatTemperatureRelativeDegree": PARAM1 3 | } -------------------------------------------------------------------------------- /test/sh/cmd/TestNetworkSpeed.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/test/sh/cmd/TestNetworkSpeed.txt -------------------------------------------------------------------------------- /test/sh/cmd/ThermostatSetMode.txt: -------------------------------------------------------------------------------- 1 | { 2 | "thermostatMode": "PARAM1" 3 | } -------------------------------------------------------------------------------- /test/sh/cmd/ThermostatTemperatureSetRange.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/test/sh/cmd/ThermostatTemperatureSetRange.txt -------------------------------------------------------------------------------- /test/sh/cmd/ThermostatTemperatureSetpoint.txt: -------------------------------------------------------------------------------- 1 | { 2 | "thermostatTemperatureSetpoint": PARAM1 3 | } -------------------------------------------------------------------------------- /test/sh/cmd/TimerAdjust.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/test/sh/cmd/TimerAdjust.txt -------------------------------------------------------------------------------- /test/sh/cmd/TimerCancel.txt: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /test/sh/cmd/TimerPause.txt: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /test/sh/cmd/TimerResume.txt: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /test/sh/cmd/TimerStart.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/test/sh/cmd/TimerStart.txt -------------------------------------------------------------------------------- /test/sh/cmd/Wake.txt: -------------------------------------------------------------------------------- 1 | { 2 | "duration": PARAM1 3 | } -------------------------------------------------------------------------------- /test/sh/cmd/appInstall.txt: -------------------------------------------------------------------------------- 1 | { 2 | "newApplication": "PARAM1" 3 | } -------------------------------------------------------------------------------- /test/sh/cmd/appInstall_name.txt: -------------------------------------------------------------------------------- 1 | { 2 | "newApplicationName": "PARAM1" 3 | } -------------------------------------------------------------------------------- /test/sh/cmd/appSearch.txt: -------------------------------------------------------------------------------- 1 | { 2 | "newApplication": "PARAM1" 3 | } -------------------------------------------------------------------------------- /test/sh/cmd/appSearch_name.txt: -------------------------------------------------------------------------------- 1 | { 2 | "newApplicationName": "PARAM1" 3 | } -------------------------------------------------------------------------------- /test/sh/cmd/appSelect.txt: -------------------------------------------------------------------------------- 1 | { 2 | "newApplication": "PARAM1" 3 | } -------------------------------------------------------------------------------- /test/sh/cmd/appSelect_name.txt: -------------------------------------------------------------------------------- 1 | { 2 | "newApplicationName": "PARAM1" 3 | } -------------------------------------------------------------------------------- /test/sh/cmd/mediaClosedCaptioningOff.txt: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /test/sh/cmd/mediaClosedCaptioningOn.txt: -------------------------------------------------------------------------------- 1 | { 2 | "closedCaptioningLanguage": "PARAM1" 3 | } -------------------------------------------------------------------------------- /test/sh/cmd/mediaClosedCaptioningOn_2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/test/sh/cmd/mediaClosedCaptioningOn_2.txt -------------------------------------------------------------------------------- /test/sh/cmd/mediaNext.txt: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /test/sh/cmd/mediaPause.txt: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /test/sh/cmd/mediaPrevious.txt: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /test/sh/cmd/mediaRepeatMode.txt: -------------------------------------------------------------------------------- 1 | { 2 | "isOn": PARAM1 3 | } -------------------------------------------------------------------------------- /test/sh/cmd/mediaRepeatMode_2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/test/sh/cmd/mediaRepeatMode_2.txt -------------------------------------------------------------------------------- /test/sh/cmd/mediaResume.txt: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /test/sh/cmd/mediaSeekRelative.txt: -------------------------------------------------------------------------------- 1 | { 2 | "relativePositionMs": PARAM1 3 | } -------------------------------------------------------------------------------- /test/sh/cmd/mediaSeekToPosition.txt: -------------------------------------------------------------------------------- 1 | { 2 | "absPositionMs": PARAM1 3 | } -------------------------------------------------------------------------------- /test/sh/cmd/mediaShuffle.txt: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /test/sh/cmd/mediaStop.txt: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /test/sh/cmd/mute.txt: -------------------------------------------------------------------------------- 1 | { 2 | "mute": PARAM1 3 | } -------------------------------------------------------------------------------- /test/sh/cmd/selectChannel.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/test/sh/cmd/selectChannel.txt -------------------------------------------------------------------------------- /test/sh/cmd/selectChannel_number.txt: -------------------------------------------------------------------------------- 1 | { 2 | "channelNumber": "PARAM1" 3 | } 4 | -------------------------------------------------------------------------------- /test/sh/cmd/setVolume.txt: -------------------------------------------------------------------------------- 1 | { 2 | "volumeLevel": PARAM1 3 | } -------------------------------------------------------------------------------- /test/sh/cmd/volumeRelative.txt: -------------------------------------------------------------------------------- 1 | { 2 | "relativeSteps": PARAM1 3 | } -------------------------------------------------------------------------------- /test/sh/data: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/test/sh/data -------------------------------------------------------------------------------- /test/sh/device_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/test/sh/device_test.sh -------------------------------------------------------------------------------- /test/sh/disconnect: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/test/sh/disconnect -------------------------------------------------------------------------------- /test/sh/execute: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/test/sh/execute -------------------------------------------------------------------------------- /test/sh/flows.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/test/sh/flows.json -------------------------------------------------------------------------------- /test/sh/google-home.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/test/sh/google-home.json -------------------------------------------------------------------------------- /test/sh/login_get: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/test/sh/login_get -------------------------------------------------------------------------------- /test/sh/login_post: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/test/sh/login_post -------------------------------------------------------------------------------- /test/sh/msg.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/test/sh/msg.json -------------------------------------------------------------------------------- /test/sh/refresh_token: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/test/sh/refresh_token -------------------------------------------------------------------------------- /test/sh/request_sync: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/test/sh/request_sync -------------------------------------------------------------------------------- /test/sh/sync: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/test/sh/sync -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mikejac/node-red-contrib-google-smarthome/HEAD/tsconfig.json --------------------------------------------------------------------------------