Advertisement
Guest User

Untitled

a guest
Jan 5th, 2023
40
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
YAML 8.40 KB | None | 0 0
  1. {
  2.   "trace": {
  3.     "last_step": "sequence/2/choose/2/sequence/3",
  4.     "run_id": "4d708c32b30d5b2f6ffd485e7a555a6f",
  5.     "state": "stopped",
  6.     "script_execution": "finished",
  7.     "timestamp": {
  8.       "start": "2023-01-05T07:43:50.789689+00:00",
  9.       "finish": "2023-01-05T07:43:50.802990+00:00"
  10.     },
  11.     "domain": "script",
  12.     "item_id": "google_home_event",
  13.     "trace": {
  14.       "sequence/0": [
  15.         {
  16.           "path": "sequence/0",
  17.           "timestamp": "2023-01-05T07:43:50.791553+00:00",
  18.           "changed_variables": {
  19.             "this": {
  20.               "entity_id": "script.google_home_event",
  21.               "state": "off",
  22.               "attributes": {
  23.                 "last_triggered": "2023-01-05T07:43:42.067496+00:00",
  24.                 "mode": "parallel",
  25.                 "current": 0,
  26.                 "max": 10,
  27.                 "icon": "mdi:cast-audio",
  28.                 "friendly_name": "00 - Google Home Event"
  29.               },
  30.               "last_changed": "2023-01-05T07:43:42.183461+00:00",
  31.               "last_updated": "2023-01-05T07:43:42.183461+00:00",
  32.               "context": {
  33.                 "id": "01GP0E5FZF5J1AVZBR6AN654C4",
  34.                 "parent_id": "01GP0E5FZCRJXKPS69ZZW0T8ZK",
  35.                 "user_id": null
  36.               }
  37.             },
  38.             "resume_id": "resume_after_call",
  39.             "resume": true,
  40.             "target": {
  41.               "entity_id": "media_player.googlehome2011"
  42.             },
  43.             "context": {
  44.               "id": "01GP0E5RG1AC089NQ46RSHCJXW",
  45.               "parent_id": "01GP0E5RFZZRKV5J1WDAXPTQ3N",
  46.               "user_id": null
  47.             }
  48.           }
  49.         }
  50.       ],
  51.       "sequence/1": [
  52.         {
  53.           "path": "sequence/1",
  54.           "timestamp": "2023-01-05T07:43:50.791691+00:00",
  55.           "changed_variables": {
  56.             "version": "2022.12.0"
  57.           }
  58.         }
  59.       ],
  60.       "sequence/2": [
  61.         {
  62.           "path": "sequence/2",
  63.           "timestamp": "2023-01-05T07:43:50.795091+00:00",
  64.           "changed_variables": {
  65.             "resume_volume": "",
  66.             "ignore_list": [],
  67.             "target_list": [],
  68.             "all": false
  69.           },
  70.           "result": {
  71.             "choice": 2
  72.           }
  73.         }
  74.       ],
  75.       "sequence/2/choose/0": [
  76.         {
  77.           "path": "sequence/2/choose/0",
  78.           "timestamp": "2023-01-05T07:43:50.795206+00:00",
  79.           "result": {
  80.             "result": false
  81.           }
  82.         }
  83.       ],
  84.       "sequence/2/choose/0/conditions/0": [
  85.         {
  86.           "path": "sequence/2/choose/0/conditions/0",
  87.           "timestamp": "2023-01-05T07:43:50.795260+00:00",
  88.           "result": {
  89.             "result": false,
  90.             "entities": []
  91.           }
  92.         }
  93.       ],
  94.       "sequence/2/choose/1": [
  95.         {
  96.           "path": "sequence/2/choose/1",
  97.           "timestamp": "2023-01-05T07:43:50.795480+00:00",
  98.           "result": {
  99.             "result": false
  100.           }
  101.         }
  102.       ],
  103.       "sequence/2/choose/1/conditions/0": [
  104.         {
  105.           "path": "sequence/2/choose/1/conditions/0",
  106.           "timestamp": "2023-01-05T07:43:50.795532+00:00",
  107.           "result": {
  108.             "result": false,
  109.             "entities": []
  110.           }
  111.         }
  112.       ],
  113.       "sequence/2/choose/2": [
  114.         {
  115.           "path": "sequence/2/choose/2",
  116.           "timestamp": "2023-01-05T07:43:50.795717+00:00",
  117.           "result": {
  118.             "result": true
  119.           }
  120.         }
  121.       ],
  122.       "sequence/2/choose/2/conditions/0": [
  123.         {
  124.           "path": "sequence/2/choose/2/conditions/0",
  125.           "timestamp": "2023-01-05T07:43:50.795766+00:00",
  126.           "result": {
  127.             "result": true,
  128.             "entities": []
  129.           }
  130.         }
  131.       ],
  132.       "sequence/2/choose/2/sequence/0": [
  133.         {
  134.           "path": "sequence/2/choose/2/sequence/0",
  135.           "timestamp": "2023-01-05T07:43:50.796392+00:00"
  136.         }
  137.       ],
  138.       "sequence/2/choose/2/sequence/1": [
  139.         {
  140.           "path": "sequence/2/choose/2/sequence/1",
  141.           "timestamp": "2023-01-05T07:43:50.799270+00:00",
  142.           "changed_variables": {
  143.             "player_data": "",
  144.             "players_to_resume": [],
  145.             "cast_mass_playing": ""
  146.           }
  147.         }
  148.       ],
  149.       "sequence/2/choose/2/sequence/1/if": [
  150.         {
  151.           "path": "sequence/2/choose/2/sequence/1/if",
  152.           "timestamp": "2023-01-05T07:43:50.799372+00:00",
  153.           "result": {
  154.             "result": false
  155.           }
  156.         }
  157.       ],
  158.       "sequence/2/choose/2/sequence/1/if/condition/0": [
  159.         {
  160.           "path": "sequence/2/choose/2/sequence/1/if/condition/0",
  161.           "timestamp": "2023-01-05T07:43:50.799427+00:00",
  162.           "result": {
  163.             "result": false,
  164.             "entities": []
  165.           }
  166.         }
  167.       ],
  168.       "sequence/2/choose/2/sequence/2": [
  169.         {
  170.           "path": "sequence/2/choose/2/sequence/2",
  171.           "timestamp": "2023-01-05T07:43:50.799660+00:00"
  172.         }
  173.       ],
  174.       "sequence/2/choose/2/sequence/3": [
  175.         {
  176.           "path": "sequence/2/choose/2/sequence/3",
  177.           "timestamp": "2023-01-05T07:43:50.799949+00:00",
  178.           "changed_variables": {
  179.             "resume_data": []
  180.           },
  181.           "result": {
  182.             "event": "store_data",
  183.             "event_data": {
  184.               "resume_data": []
  185.             }
  186.           }
  187.         }
  188.       ]
  189.     },
  190.     "config": {
  191.       "alias": "00 - Google Home Event",
  192.       "description": "Script for resuming Google Home speakers",
  193.       "icon": "mdi:cast-audio",
  194.       "mode": "parallel",
  195.       "fields": {
  196.         "resume_id": {
  197.           "description": "ID to match the storing and resuming (default is 'not provided')",
  198.           "required": false,
  199.           "selector": {
  200.             "text": null
  201.           }
  202.         },
  203.         "resume": {
  204.           "description": "True for resuming the states, false for storing the states (default is false)",
  205.           "required": false,
  206.           "selector": {
  207.             "boolean": null
  208.           }
  209.         },
  210.         "target": {
  211.           "description": "Enter the targets cast devices to be resumed afterwards (default is all)",
  212.           "required": false,
  213.           "selector": {
  214.             "target": {
  215.               "entity": {
  216.                 "integration": "cast",
  217.                 "domain": "media_player"
  218.               },
  219.               "device": {
  220.                 "integration": "cast"
  221.               }
  222.             }
  223.           }
  224.         },
  225.         "ignore": {
  226.           "description": "Enter the cast devices to be ignored during store and resume (default is none)",
  227.           "required": false,
  228.           "selector": {
  229.             "target": {
  230.               "entity": {
  231.                 "integration": "cast",
  232.                 "domain": "media_player"
  233.               },
  234.               "device": {
  235.                 "integration": "cast"
  236.               }
  237.             }
  238.           }
  239.         },
  240.         "also_stop": {
  241.           "description": "Enter the media_players which should also be turned off after storing the data (default is none)",
  242.           "required": false,
  243.           "selector": {
  244.             "target": {
  245.               "entity": {
  246.                 "domain": "media_player"
  247.               }
  248.             }
  249.           }
  250.         },
  251.         "resume_volume": {
  252.           "description": "Volume to be used then resuming the speaker, should be set while storing the data. Eiter use a number between 0 and 1 or 1 and 100 (%)",
  253.           "required": false,
  254.           "selector": {
  255.             "number": {
  256.               "min": 0,
  257.               "max": 100
  258.             }
  259.           }
  260.         },
  261.         "remove_data": {
  262.           "description": "Set to true if you want to remove all stored data (default is false)",
  263.           "required": false,
  264.           "selector": {
  265.             "boolean": null
  266.           }
  267.         }
  268.       },
  269.       "sequence": [
  270.         {
  271.           "variables": {
  272.             "version": "2022.12.0"
  273.           }
  274.         },
  275.         {
  276.           "variables": {
  277.             "resume_id": "{{ resume_id if (resume_id is defined and resume_id) else 'not provided' }}",
  278.             "resume_volume": "{%- if resume_volume is defined and iif(resume_volume) %}\n  {{ [1, resume_volume / 100] | min if resume_volume > 1 else resume_volume }}\n{%- endif %}\n",
  279.             "ignore_list": "{
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement