text:
error executing "/tmp/terraform_463252123.sh": Process exited with status 1

Terraform will perform the following actions:

aws_instance.dynatraceactivegate
id:
ami:                                       "ami-059eeca93cf09eebd"
arn:
associate_public_ip_address:
availability_zone:
cpu_core_count:
cpu_threads_per_core:
ebs_block_device.#:
ephemeral_block_device.#:
get_password_data:                         "false"
host_id:
instance_state:
instance_type:                             "t2.small"
ipv6_address_count:
ipv6_addresses.#:
key_name:                                  "terraform"
network_interface.#:
network_interface_id:
password_data:
placement_group:
primary_network_interface_id:
private_dns:
private_ip:
public_dns:
public_ip:
root_block_device.#:                       "1"
root_block_device.0.delete_on_termination: "true"
root_block_device.0.volume_id:
root_block_device.0.volume_size:           "10"
root_block_device.0.volume_type:
security_groups.#:
source_dest_check:                         "true"
subnet_id:
tags.%:                                    "1"
tags.email:                                "tcockin@myemail.com"
tenancy:
volume_tags.%:
vpc_security_group_ids.#:

aws_security_group.terraformactivegate
id:
arn:
description:                               "Allow SSH inbound traffic for Dynatrace ActiveGate"
egress.#:                                  "3"
egress.2214680975.cidr_blocks.#:           "1"
egress.2214680975.cidr_blocks.0:           "0.0.0.0/0"
egress.2214680975.description:             ""
egress.2214680975.from_port:               "80"
egress.2214680975.ipv6_cidr_blocks.#:      "0"
egress.2214680975.prefix_list_ids.#:       "0"
egress.2214680975.protocol:                "tcp"
egress.2214680975.security_groups.#:       "0"
egress.2214680975.self:                    "false"
egress.2214680975.to_port:                 "80"
egress.2617001939.cidr_blocks.#:           "1"
egress.2617001939.cidr_blocks.0:           "0.0.0.0/0"
egress.2617001939.description:             ""
egress.2617001939.from_port:               "443"
egress.2617001939.ipv6_cidr_blocks.#:      "0"
egress.2617001939.prefix_list_ids.#:       "0"
egress.2617001939.protocol:                "tcp"
egress.2617001939.security_groups.#:       "0"
egress.2617001939.self:                    "false"
egress.2617001939.to_port:                 "443"
egress.482069346.cidr_blocks.#:            "1"
egress.482069346.cidr_blocks.0:            "0.0.0.0/0"
egress.482069346.description:              ""
egress.482069346.from_port:                "0"
egress.482069346.ipv6_cidr_blocks.#:       "0"
egress.482069346.prefix_list_ids.#:        "0"
egress.482069346.protocol:                 "-1"
egress.482069346.security_groups.#:        "0"
egress.482069346.self:                     "false"
egress.482069346.to_port:                  "0"
ingress.#:                                 "3"
ingress.1419221567.cidr_blocks.#:          "1"
ingress.1419221567.cidr_blocks.0:          "114.141.100.200/29"
ingress.1419221567.description:            ""
ingress.1419221567.from_port:              "50022"
ingress.1419221567.ipv6_cidr_blocks.#:     "0"
ingress.1419221567.prefix_list_ids.#:      "0"
ingress.1419221567.protocol:               "tcp"
ingress.1419221567.security_groups.#:      "0"
ingress.1419221567.self:                   "false"
ingress.1419221567.to_port:                "50022"
ingress.2172623744.cidr_blocks.#:          "1"
ingress.2172623744.cidr_blocks.0:          "0.0.0.0/0"
ingress.2172623744.description:            ""
ingress.2172623744.from_port:              "9999"
ingress.2172623744.ipv6_cidr_blocks.#:     "0"
ingress.2172623744.prefix_list_ids.#:      "0"
ingress.2172623744.protocol:               "tcp"
ingress.2172623744.security_groups.#:      "0"
ingress.2172623744.self:                   "false"
ingress.2172623744.to_port:                "9999"
ingress.2541437006.cidr_blocks.#:          "1"
ingress.2541437006.cidr_blocks.0:          "0.0.0.0/0"
ingress.2541437006.description:            ""
ingress.2541437006.from_port:              "22"
ingress.2541437006.ipv6_cidr_blocks.#:     "0"
ingress.2541437006.prefix_list_ids.#:      "0"
ingress.2541437006.protocol:               "tcp"
ingress.2541437006.security_groups.#:      "0"
ingress.2541437006.self:                   "false"
ingress.2541437006.to_port:                "22"
name:                                      "terraformactivegate"
owner_id:
revoke_rules_on_delete:                    "false"
vpc_id:

Plan: 2 to add, 0 to change, 0 to destroy.
Do you want to perform these actions?
Terraform will perform the actions described above.
Only 'yes' will be accepted to approve.
Enter a value: yes
aws_security_group.terraformactivegate: Creating...
arn:                                   "" => ""
description:                           "" => "Allow SSH inbound traffic for Dynatrace ActiveGate"
egress.#:                              "" => "3"
egress.2214680975.cidr_blocks.#:       "" => "1"
egress.2214680975.cidr_blocks.0:       "" => "0.0.0.0/0"
egress.2214680975.description:         "" => ""
egress.2214680975.from_port:           "" => "80"
egress.2214680975.ipv6_cidr_blocks.#:  "" => "0"
egress.2214680975.prefix_list_ids.#:   "" => "0"
egress.2214680975.protocol:            "" => "tcp"
egress.2214680975.security_groups.#:   "" => "0"
egress.2214680975.self:                "" => "false"
egress.2214680975.to_port:             "" => "80"
egress.2617001939.cidr_blocks.#:       "" => "1"
egress.2617001939.cidr_blocks.0:       "" => "0.0.0.0/0"
egress.2617001939.description:         "" => ""
egress.2617001939.from_port:           "" => "443"
egress.2617001939.ipv6_cidr_blocks.#:  "" => "0"
egress.2617001939.prefix_list_ids.#:   "" => "0"
egress.2617001939.protocol:            "" => "tcp"
egress.2617001939.security_groups.#:   "" => "0"
egress.2617001939.self:                "" => "false"
egress.2617001939.to_port:             "" => "443"
egress.482069346.cidr_blocks.#:        "" => "1"
egress.482069346.cidr_blocks.0:        "" => "0.0.0.0/0"
egress.482069346.description:          "" => ""
egress.482069346.from_port:            "" => "0"
egress.482069346.ipv6_cidr_blocks.#:   "" => "0"
egress.482069346.prefix_list_ids.#:    "" => "0"
egress.482069346.protocol:             "" => "-1"
egress.482069346.security_groups.#:    "" => "0"
egress.482069346.self:                 "" => "false"
egress.482069346.to_port:              "" => "0"
ingress.#:                             "" => "3"
ingress.1419221567.cidr_blocks.#:      "" => "1"
ingress.1419221567.cidr_blocks.0:      "" => "114.141.100.200/29"
ingress.1419221567.description:        "" => ""
ingress.1419221567.from_port:          "" => "50022"
ingress.1419221567.ipv6_cidr_blocks.#: "" => "0"
ingress.1419221567.prefix_list_ids.#:  "" => "0"
ingress.1419221567.protocol:           "" => "tcp"
ingress.1419221567.security_groups.#:  "" => "0"
ingress.1419221567.self:               "" => "false"
ingress.1419221567.to_port:            "" => "50022"
ingress.2172623744.cidr_blocks.#:      "" => "1"
ingress.2172623744.cidr_blocks.0:      "" => "0.0.0.0/0"
ingress.2172623744.description:        "" => ""
ingress.2172623744.from_port:          "" => "9999"
ingress.2172623744.ipv6_cidr_blocks.#: "" => "0"
ingress.2172623744.prefix_list_ids.#:  "" => "0"
ingress.2172623744.protocol:           "" => "tcp"
ingress.2172623744.security_groups.#:  "" => "0"
ingress.2172623744.self:               "" => "false"
ingress.2172623744.to_port:            "" => "9999"
ingress.2541437006.cidr_blocks.#:      "" => "1"
ingress.2541437006.cidr_blocks.0:      "" => "0.0.0.0/0"
ingress.2541437006.description:        "" => ""
ingress.2541437006.from_port:          "" => "22"
ingress.2541437006.ipv6_cidr_blocks.#: "" => "0"
ingress.2541437006.prefix_list_ids.#:  "" => "0"
ingress.2541437006.protocol:           "" => "tcp"
ingress.2541437006.security_groups.#:  "" => "0"
ingress.2541437006.self:               "" => "false"
ingress.2541437006.to_port:            "" => "22"
name:                                  "" => "terraformactivegate"
owner_id:                              "" => ""
revoke_rules_on_delete:                "" => "false"
vpc_id:                                "" => ""
aws_security_group.terraformactivegate: Still creating... (10s elapsed)
aws_security_group.terraformactivegate: Creation complete after 10s (ID: sg-08c0f2903710c7abc)
aws_instance.dynatraceactivegate: Creating...
ami:                                       "" => "ami-059eeca93cf09eebd"
arn:                                       "" => ""
associate_public_ip_address:               "" => ""
availability_zone:                         "" => ""
cpu_core_count:                            "" => ""
cpu_threads_per_core:                      "" => ""
ebs_block_device.#:                        "" => ""
ephemeral_block_device.#:                  "" => ""
get_password_data:                         "" => "false"
host_id:                                   "" => ""
instance_state:                            "" => ""
instance_type:                             "" => "t2.small"
ipv6_address_count:                        "" => ""
ipv6_addresses.#:                          "" => ""
key_name:                                  "" => "terraform"
network_interface.#:                       "" => ""
network_interface_id:                      "" => ""
password_data:                             "" => ""
placement_group:                           "" => ""
primary_network_interface_id:              "" => ""
private_dns:                               "" => ""
private_ip:                                "" => ""
public_dns:                                "" => ""
public_ip:                                 "" => ""
root_block_device.#:                       "" => "1"
root_block_device.0.delete_on_termination: "" => "true"
root_block_device.0.volume_id:             "" => ""
root_block_device.0.volume_size:           "" => "10"
root_block_device.0.volume_type:           "" => ""
security_groups.#:                         "" => ""
source_dest_check:                         "" => "true"
subnet_id:                                 "" => ""
tags.%:                                    "" => "1"
tags.email:                                "" => "tcockin@temenos.com"
tenancy:                                   "" => ""
volume_tags.%:                             "" => ""
vpc_security_group_ids.#:                  "" => "1"
vpc_security_group_ids.629993730:          "" => "sg-08c0f2903710c7abc"
aws_instance.dynatraceactivegate: Still creating... (10s elapsed)
aws_instance.dynatraceactivegate: Still creating... (20s elapsed)
aws_instance.dynatraceactivegate: Still creating... (30s elapsed)
aws_instance.dynatraceactivegate: Still creating... (40s elapsed)
aws_instance.dynatraceactivegate: Provisioning with 'remote-exec'...
aws_instance.dynatraceactivegate (remote-exec): Connecting to remote host via SSH...
aws_instance.dynatraceactivegate (remote-exec):   Host: 54.144.78.138
aws_instance.dynatraceactivegate (remote-exec):   User: ubuntu
aws_instance.dynatraceactivegate (remote-exec):   Password: false
aws_instance.dynatraceactivegate (remote-exec):   Private key: true
aws_instance.dynatraceactivegate (remote-exec):   SSH Agent: false
aws_instance.dynatraceactivegate (remote-exec):   Checking Host Key: false
aws_instance.dynatraceactivegate (remote-exec): Connecting to remote host via SSH...
aws_instance.dynatraceactivegate (remote-exec):   Host: 54.144.78.138
aws_instance.dynatraceactivegate (remote-exec):   User: ubuntu
aws_instance.dynatraceactivegate (remote-exec):   Password: false
aws_instance.dynatraceactivegate (remote-exec):   Private key: true
aws_instance.dynatraceactivegate (remote-exec):   SSH Agent: false
aws_instance.dynatraceactivegate (remote-exec):   Checking Host Key: false
aws_instance.dynatraceactivegate: Still creating... (50s elapsed)
aws_instance.dynatraceactivegate (remote-exec): Connecting to remote host via SSH...
aws_instance.dynatraceactivegate (remote-exec):   Host: 54.144.78.138
aws_instance.dynatraceactivegate (remote-exec):   User: ubuntu
aws_instance.dynatraceactivegate (remote-exec):   Password: false
aws_instance.dynatraceactivegate (remote-exec):   Private key: true
aws_instance.dynatraceactivegate (remote-exec):   SSH Agent: false
aws_instance.dynatraceactivegate (remote-exec):   Checking Host Key: false
aws_instance.dynatraceactivegate (remote-exec): Connecting to remote host via SSH...
aws_instance.dynatraceactivegate (remote-exec):   Host: 54.144.78.138
aws_instance.dynatraceactivegate (remote-exec):   User: ubuntu
aws_instance.dynatraceactivegate (remote-exec):   Password: false
aws_instance.dynatraceactivegate (remote-exec):   Private key: true
aws_instance.dynatraceactivegate (remote-exec):   SSH Agent: false
aws_instance.dynatraceactivegate (remote-exec):   Checking Host Key: false
aws_instance.dynatraceactivegate (remote-exec): Connected!
aws_instance.dynatraceactivegate: Still creating... (1m0s elapsed)
aws_instance.dynatraceactivegate (remote-exec): --2019-04-05 07:09:55--  https://**this works***live.dynatrace.com/api/v1/deployment/installer/gateway/unix/latest?Api-Token=one that works&arch=x86&flavor=default
aws_instance.dynatraceactivegate (remote-exec): Resolving .live.dynatrace.com (.live.dynatrace.com)...
aws_instance.dynatraceactivegate (remote-exec): Connecting to a
aws_instance.dynatraceactivegate (remote-exec): connected.
aws_instance.dynatraceactivegate (remote-exec): HTTP request sent, awaiting response...
aws_instance.dynatraceactivegate (remote-exec): 200 OK
aws_instance.dynatraceactivegate (remote-exec): Length: 255544734 (244M) [application/octet-stream]
aws_instance.dynatraceactivegate (remote-exec): Saving to: '/tmp/activegate.sh'
aws_instance.dynatraceactivegate (remote-exec):       /tmp/   0%       0  --.-KB/s
aws_instance.dynatraceactivegate (remote-exec):      /tmp/a   0%  97.77K   251KB/s
aws_instance.dynatraceactivegate (remote-exec):     /tmp/ac   0% 417.77K   670KB/s
aws_instance.dynatraceactivegate (remote-exec):    /tmp/act   0% 881.77K   904KB/s
aws_instance.dynatraceactivegate (remote-exec):   /tmp/acti   0%   2.11M  1.80MB/s
aws_instance.dynatraceactivegate (remote-exec):  /tmp/activ   1%   3.92M  2.85MB/s
aws_instance.dynatraceactivegate (remote-exec): /tmp/active   2%   5.74M  3.64MB/s
aws_instance.dynatraceactivegate (remote-exec): tmp/activeg   3%   7.55M  4.25MB/s
aws_instance.dynatraceactivegate (remote-exec): mp/activega   3%   9.13M  4.61MB/s
aws_instance.dynatraceactivegate (remote-exec): p/activegat   4%  10.63M  4.87MB/s
aws_instance.dynatraceactivegate (remote-exec): /activegate   4%  12.14M  5.02MB/s
aws_instance.dynatraceactivegate (remote-exec): activegate.   5%  13.69M  5.23MB/s
aws_instance.dynatraceactivegate (remote-exec): ctivegate.s   6%  15.25M  5.20MB/s
aws_instance.dynatraceactivegate (remote-exec): tivegate.sh   6%  16.82M  5.36MB/s    eta 42s
aws_instance.dynatraceactivegate (remote-exec): ivegate.sh    7%  18.52M  5.55MB/s    eta 42s
aws_instance.dynatraceactivegate (remote-exec): vegate.sh     8%  20.17M  5.69MB/s    eta 42s
aws_instance.dynatraceactivegate (remote-exec): egate.sh      8%  21.12M  5.47MB/s    eta 42s
aws_instance.dynatraceactivegate (remote-exec): gate.sh       9%  23.52M  5.73MB/s    eta 42s
aws_instance.dynatraceactivegate (remote-exec): ate.sh       10%  25.19M  6.12MB/s    eta 37s
aws_instance.dynatraceactivegate (remote-exec): te.sh        11%  26.89M  6.51MB/s    eta 37s
aws_instance.dynatraceactivegate (remote-exec): e.sh         11%  28.42M  6.84MB/s    eta 37s
aws_instance.dynatraceactivegate (remote-exec): .sh          12%  29.99M  7.16MB/s    eta 37s
aws_instance.dynatraceactivegate (remote-exec): sh           12%  31.04M  7.29MB/s    eta 37s
aws_instance.dynatraceactivegate (remote-exec): h            13%  32.08M  7.24MB/s    eta 35s
aws_instance.dynatraceactivegate (remote-exec):              13%  33.78M  7.28MB/s    eta 35s
aws_instance.dynatraceactivegate (remote-exec):           /  14%  34.46M  7.04MB/s    eta 35s
aws_instance.dynatraceactivegate (remote-exec):          /t  14%  35.96M  6.73MB/s    eta 35s
aws_instance.dynatraceactivegate (remote-exec):         /tm  15%  37.30M  6.69MB/s    eta 35s
aws_instance.dynatraceactivegate (remote-exec):        /tmp  15%  38.97M  6.72MB/s    eta 34s
aws_instance.dynatraceactivegate (remote-exec):       /tmp/  16%  40.69M  6.77MB/s    eta 34s
aws_instance.dynatraceactivegate (remote-exec):      /tmp/a  17%  42.30M  6.79MB/s    eta 34s
aws_instance.dynatraceactivegate (remote-exec):     /tmp/ac  18%  44.00M  6.83MB/s    eta 34s
aws_instance.dynatraceactivegate (remote-exec):    /tmp/act  18%  45.58M  6.84MB/s    eta 34s
aws_instance.dynatraceactivegate (remote-exec):   /tmp/acti  19%  47.32M  6.59MB/s    eta 32s
aws_instance.dynatraceactivegate (remote-exec):  /tmp/activ  20%  49.00M  6.90MB/s    eta 32s
aws_instance.dynatraceactivegate (remote-exec): /tmp/active  20%  50.66M  6.79MB/s    eta 32s
aws_instance.dynatraceactivegate: Still creating... (1m10s elapsed)
aws_instance.dynatraceactivegate (remote-exec): tmp/activeg  21%  52.38M  6.84MB/s    eta 32s
aws_instance.dynatraceactivegate (remote-exec): mp/activega  22%  53.97M  6.85MB/s    eta 32s
aws_instance.dynatraceactivegate (remote-exec): p/activegat  22%  55.67M  6.89MB/s    eta 29s
aws_instance.dynatraceactivegate (remote-exec): /activegate  23%  57.36M  6.94MB/s    eta 29s
aws_instance.dynatraceactivegate (remote-exec): activegate.  24%  58.94M  6.95MB/s    eta 29s
aws_instance.dynatraceactivegate (remote-exec): ctivegate.s  24%  60.71M  7.24MB/s    eta 29s
aws_instance.dynatraceactivegate (remote-exec): tivegate.sh  25%  62.30M  7.19MB/s    eta 29s
aws_instance.dynatraceactivegate (remote-exec): ivegate.sh   26%  63.82M  7.48MB/s    eta 28s
aws_instance.dynatraceactivegate (remote-exec): vegate.sh    26%  65.50M  7.53MB/s    eta 28s
aws_instance.dynatraceactivegate (remote-exec): egate.sh     27%  67.22M  7.73MB/s    eta 28s
aws_instance.dynatraceactivegate (remote-exec): gate.sh      28%  68.94M  7.78MB/s    eta 28s
aws_instance.dynatraceactivegate (remote-exec): ate.sh       28%  70.59M  7.81MB/s    eta 28s
aws_instance.dynatraceactivegate (remote-exec): te.sh        29%  72.22M  7.83MB/s    eta 26s
aws_instance.dynatraceactivegate (remote-exec): e.sh         30%  73.91M  7.86MB/s    eta 26s
aws_instance.dynatraceactivegate (remote-exec): .sh          31%  75.57M  7.90MB/s    eta 26s
aws_instance.dynatraceactivegate (remote-exec): sh           31%  77.27M  7.93MB/s    eta 26s
aws_instance.dynatraceactivegate (remote-exec): h            32%  78.77M  7.88MB/s    eta 26s
aws_instance.dynatraceactivegate (remote-exec):              32%  80.31M  7.64MB/s    eta 24s
aws_instance.dynatraceactivegate (remote-exec):           /  33%  81.99M  7.68MB/s    eta 24s
aws_instance.dynatraceactivegate (remote-exec):          /t  34%  83.66M  7.72MB/s    eta 24s
aws_instance.dynatraceactivegate (remote-exec):         /tm  35%  85.36M  7.76MB/s    eta 24s
aws_instance.dynatraceactivegate (remote-exec):        /tmp  35%  87.06M  7.81MB/s    eta 24s
aws_instance.dynatraceactivegate (remote-exec):       /tmp/  36%  88.78M  7.86MB/s    eta 23s
aws_instance.dynatraceactivegate (remote-exec):      /tmp/a  37%  90.47M  7.90MB/s    eta 23s
aws_instance.dynatraceactivegate (remote-exec):     /tmp/ac  37%  92.16M  7.94MB/s    eta 23s
aws_instance.dynatraceactivegate (remote-exec):    /tmp/act  38%  93.75M  7.90MB/s    eta 23s
aws_instance.dynatraceactivegate (remote-exec):   /tmp/acti  39%  95.28M  7.83MB/s    eta 23s
aws_instance.dynatraceactivegate (remote-exec):  /tmp/activ  39%  96.80M  7.67MB/s    eta 22s
aws_instance.dynatraceactivegate (remote-exec): /tmp/active  40%  98.49M  7.71MB/s    eta 22s
aws_instance.dynatraceactivegate (remote-exec): tmp/activeg  41% 100.14M  7.74MB/s    eta 22s
aws_instance.dynatraceactivegate (remote-exec): mp/activega  41% 101.81M  7.77MB/s    eta 22s
aws_instance.dynatraceactivegate (remote-exec): p/activegat  42% 103.50M  7.81MB/s    eta 22s
aws_instance.dynatraceactivegate (remote-exec): /activegate  42% 103.75M  7.48MB/s    eta 20s
aws_instance.dynatraceactivegate (remote-exec): activegate.  43% 105.59M  7.56MB/s    eta 20s
aws_instance.dynatraceactivegate (remote-exec): ctivegate.s  43% 106.97M  7.52MB/s    eta 20s
aws_instance.dynatraceactivegate (remote-exec): tivegate.sh  44% 108.22M  7.45MB/s    eta 20s
aws_instance.dynatraceactivegate (remote-exec): ivegate.sh   44% 109.58M  7.41MB/s    eta 20s
aws_instance.dynatraceactivegate (remote-exec): vegate.sh    45% 110.70M  7.25MB/s    eta 19s
aws_instance.dynatraceactivegate (remote-exec): egate.sh     45% 111.86M  6.88MB/s    eta 19s
aws_instance.dynatraceactivegate (remote-exec): gate.sh      46% 113.22M  6.84MB/s    eta 19s
aws_instance.dynatraceactivegate (remote-exec): ate.sh       47% 114.64M  6.81MB/s    eta 19s
aws_instance.dynatraceactivegate (remote-exec): te.sh        47% 116.08M  6.78MB/s    eta 19s
aws_instance.dynatraceactivegate (remote-exec): e.sh         48% 117.45M  6.75MB/s    eta 19s
aws_instance.dynatraceactivegate (remote-exec): .sh          48% 118.94M  6.61MB/s    eta 19s
aws_instance.dynatraceactivegate (remote-exec): sh           49% 120.17M  6.33MB/s    eta 19s
aws_instance.dynatraceactivegate (remote-exec): h            49% 121.61M  6.31MB/s    eta 19s
aws_instance.dynatraceactivegate: Still creating... (1m20s elapsed)
aws_instance.dynatraceactivegate (remote-exec):              50% 123.09M  6.30MB/s    eta 19s
aws_instance.dynatraceactivegate (remote-exec):           /  51% 124.50M  6.27MB/s    eta 18s
aws_instance.dynatraceactivegate (remote-exec):          /t  51% 125.89M  6.23MB/s    eta 18s
aws_instance.dynatraceactivegate (remote-exec):         /tm  52% 127.39M  6.22MB/s    eta 18s
aws_instance.dynatraceactivegate (remote-exec):        /tmp  52% 128.88M  6.29MB/s    eta 18s
aws_instance.dynatraceactivegate (remote-exec):       /tmp/  53% 130.16M  6.16MB/s    eta 18s
aws_instance.dynatraceactivegate (remote-exec):      /tmp/a  53% 131.44M  6.19MB/s    eta 17s
aws_instance.dynatraceactivegate (remote-exec):     /tmp/ac  54% 132.74M  6.21MB/s    eta 17s
aws_instance.dynatraceactivegate (remote-exec):    /tmp/act  55% 134.17M  6.29MB/s    eta 17s
aws_instance.dynatraceactivegate (remote-exec):   /tmp/acti  55% 135.65M  6.37MB/s    eta 17s
aws_instance.dynatraceactivegate (remote-exec):  /tmp/activ  56% 137.16M  6.45MB/s    eta 17s
aws_instance.dynatraceactivegate (remote-exec): /tmp/active  56% 138.61M  6.52MB/s    eta 16s
aws_instance.dynatraceactivegate (remote-exec): tmp/activeg  57% 140.14M  6.61MB/s    eta 16s
aws_instance.dynatraceactivegate (remote-exec): mp/activega  58% 141.66M  6.69MB/s    eta 16s
aws_instance.dynatraceactivegate (remote-exec): p/activegat  58% 142.99M  6.71MB/s    eta 16s
aws_instance.dynatraceactivegate (remote-exec): /activegate  59% 144.28M  6.67MB/s    eta 16s
aws_instance.dynatraceactivegate (remote-exec): activegate.  59% 145.59M  6.61MB/s    eta 15s
aws_instance.dynatraceactivegate (remote-exec): ctivegate.s  60% 146.91M  6.54MB/s    eta 15s
aws_instance.dynatraceactivegate (remote-exec): tivegate.sh  60% 148.34M  6.59MB/s    eta 15s
aws_instance.dynatraceactivegate (remote-exec): ivegate.sh   61% 149.81M  6.64MB/s    eta 15s
aws_instance.dynatraceactivegate (remote-exec): vegate.sh    62% 151.34M  6.71MB/s    eta 15s
aws_instance.dynatraceactivegate (remote-exec): egate.sh     62% 152.84M  6.76MB/s    eta 14s
aws_instance.dynatraceactivegate (remote-exec): gate.sh      63% 154.36M  6.82MB/s    eta 14s
aws_instance.dynatraceactivegate (remote-exec): ate.sh       63% 155.88M  6.88MB/s    eta 14s
aws_instance.dynatraceactivegate (remote-exec): te.sh        64% 157.24M  6.69MB/s    eta 14s
aws_instance.dynatraceactivegate (remote-exec): e.sh         65% 158.55M  6.62MB/s    eta 14s
aws_instance.dynatraceactivegate (remote-exec): .sh          65% 159.86M  6.53MB/s    eta 13s
aws_instance.dynatraceactivegate (remote-exec): sh           66% 161.31M  6.50MB/s    eta 13s
aws_instance.dynatraceactivegate (remote-exec): h            66% 162.77M  6.60MB/s    eta 13s
aws_instance.dynatraceactivegate (remote-exec):              67% 164.33M  6.60MB/s    eta 13s
aws_instance.dynatraceactivegate (remote-exec):           /  68% 165.83M  6.63MB/s    eta 13s
aws_instance.dynatraceactivegate (remote-exec):          /t  68% 167.31M  6.67MB/s    eta 11s
aws_instance.dynatraceactivegate (remote-exec):         /tm  69% 168.88M  6.67MB/s    eta 11s
aws_instance.dynatraceactivegate (remote-exec):        /tmp  69% 170.20M  6.88MB/s    eta 11s
aws_instance.dynatraceactivegate (remote-exec):       /tmp/  70% 171.52M  6.79MB/s    eta 11s
aws_instance.dynatraceactivegate (remote-exec):      /tmp/a  70% 172.84M  6.59MB/s    eta 11s
aws_instance.dynatraceactivegate (remote-exec):     /tmp/ac  71% 174.16M  6.55MB/s    eta 10s
aws_instance.dynatraceactivegate (remote-exec):    /tmp/act  72% 175.63M  6.66MB/s    eta 10s
aws_instance.dynatraceactivegate (remote-exec):   /tmp/acti  72% 177.09M  6.69MB/s    eta 10s
aws_instance.dynatraceactivegate (remote-exec):  /tmp/activ  73% 178.63M  6.75MB/s    eta 10s
aws_instance.dynatraceactivegate (remote-exec): /tmp/active  73% 180.14M  6.73MB/s    eta 10s
aws_instance.dynatraceactivegate (remote-exec): tmp/activeg  74% 181.67M  6.78MB/s    eta 9s
aws_instance.dynatraceactivegate (remote-exec): mp/activega  75% 183.20M  6.77MB/s    eta 9s
aws_instance.dynatraceactivegate (remote-exec): p/activegat  75% 184.72M  6.80MB/s    eta 9s
aws_instance.dynatraceactivegate (remote-exec): /activegate  76% 186.09M  6.82MB/s    eta 9s
aws_instance.dynatraceactivegate (remote-exec): activegate.  76% 187.49M  6.69MB/s    eta 9s
aws_instance.dynatraceactivegate: Still creating... (1m30s elapsed)
aws_instance.dynatraceactivegate (remote-exec): ctivegate.s  77% 188.88M  6.61MB/s    eta 8s
aws_instance.dynatraceactivegate (remote-exec): tivegate.sh  78% 190.39M  6.66MB/s    eta 8s
aws_instance.dynatraceactivegate (remote-exec): ivegate.sh   78% 191.94M  6.71MB/s    eta 8s
aws_instance.dynatraceactivegate (remote-exec): vegate.sh    79% 193.49M  6.70MB/s    eta 8s
aws_instance.dynatraceactivegate (remote-exec): egate.sh     80% 195.16M  7.01MB/s    eta 8s
aws_instance.dynatraceactivegate (remote-exec): gate.sh      80% 196.79M  7.14MB/s    eta 7s
aws_instance.dynatraceactivegate (remote-exec): ate.sh       81% 198.44M  7.18MB/s    eta 7s
aws_instance.dynatraceactivegate (remote-exec): te.sh        82% 200.13M  7.32MB/s    eta 7s
aws_instance.dynatraceactivegate (remote-exec): e.sh         82% 201.63M  7.17MB/s    eta 7s
aws_instance.dynatraceactivegate (remote-exec): .sh          83% 203.14M  7.06MB/s    eta 7s
aws_instance.dynatraceactivegate (remote-exec): sh           83% 204.66M  7.03MB/s    eta 6s
aws_instance.dynatraceactivegate (remote-exec): h            84% 206.17M  6.97MB/s    eta 6s
aws_instance.dynatraceactivegate (remote-exec):              85% 207.81M  7.28MB/s    eta 6s
aws_instance.dynatraceactivegate (remote-exec):           /  85% 209.45M  7.34MB/s    eta 6s
aws_instance.dynatraceactivegate (remote-exec):          /t  86% 211.13M  7.37MB/s    eta 6s
aws_instance.dynatraceactivegate (remote-exec):         /tm  87% 212.83M  7.37MB/s    eta 5s
aws_instance.dynatraceactivegate (remote-exec):        /tmp  88% 214.55M  7.38MB/s    eta 5s
aws_instance.dynatraceactivegate (remote-exec):       /tmp/  88% 216.28M  7.70MB/s    eta 5s
aws_instance.dynatraceactivegate (remote-exec):      /tmp/a  89% 218.00M  7.82MB/s    eta 5s
aws_instance.dynatraceactivegate (remote-exec):     /tmp/ac  90% 219.58M  7.89MB/s    eta 5s
aws_instance.dynatraceactivegate (remote-exec):    /tmp/act  90% 221.08M  7.85MB/s    eta 3s
aws_instance.dynatraceactivegate (remote-exec):   /tmp/acti  91% 222.58M  7.71MB/s    eta 3s
aws_instance.dynatraceactivegate (remote-exec):  /tmp/activ  91% 224.09M  7.64MB/s    eta 3s
aws_instance.dynatraceactivegate (remote-exec): /tmp/active  92% 225.59M  7.50MB/s    eta 3s
aws_instance.dynatraceactivegate (remote-exec): tmp/activeg  93% 227.11M  7.67MB/s    eta 3s
aws_instance.dynatraceactivegate (remote-exec): mp/activega  93% 228.63M  7.54MB/s    eta 2s
aws_instance.dynatraceactivegate (remote-exec): p/activegat  94% 230.10M  7.42MB/s    eta 2s
aws_instance.dynatraceactivegate (remote-exec): /activegate  95% 232.00M  7.53MB/s    eta 2s
aws_instance.dynatraceactivegate (remote-exec): activegate.  95% 233.53M  7.52MB/s    eta 2s
aws_instance.dynatraceactivegate (remote-exec): ctivegate.s  96% 235.27M  7.58MB/s    eta 2s
aws_instance.dynatraceactivegate (remote-exec): tivegate.sh  97% 236.97M  7.82MB/s    eta 1s
aws_instance.dynatraceactivegate (remote-exec): ivegate.sh   97% 238.66M  7.85MB/s    eta 1s
aws_instance.dynatraceactivegate (remote-exec): vegate.sh    98% 240.38M  7.82MB/s    eta 1s
aws_instance.dynatraceactivegate (remote-exec): egate.sh     99% 242.03M  7.77MB/s    eta 1s
aws_instance.dynatraceactivegate (remote-exec): gate.sh      99% 243.55M  7.55MB/s    eta 1s
aws_instance.dynatraceactivegate (remote-exec): /tmp/active 100% 243.71M  7.37MB/s    in 35s
aws_instance.dynatraceactivegate (remote-exec): 2019-04-05 07:10:32 (6.87 MB/s) - '/tmp/activegate.sh' saved [255544734/255544734]
aws_instance.dynatraceactivegate (remote-exec): 05/04 07:10:32 Extracting parameters from lines 257 - 262...
aws_instance.dynatraceactivegate (remote-exec): 05/04 07:10:32 After parameter extraction from the PARAMETERS section:
aws_instance.dynatraceactivegate (remote-exec): 05/04 07:10:32 PARAM_TENANT_TOKEN_VALUE=(*)
aws_instance.dynatraceactivegate (remote-exec): 05/04 07:10:32 PARAM_PROXY_VALUE=()
aws_instance.dynatraceactivegate (remote-exec): 05/04 07:10:32 PARAM_PUBLIC_SG=(UNSET)
aws_instance.dynatraceactivegate (remote-exec): 05/04 07:10:32 Dynatrace ActiveGate installer version 1.163.196.20190301-100329, build date 01.03.2019
aws_instance.dynatraceactivegate (remote-exec): 05/04 07:10:32 Detected init system: 'systemd'
aws_instance.dynatraceactivegate (remote-exec): 05/04 07:10:32 Checking for previous Ruxit Gateway installations, verifying target installation folder...
aws_instance.dynatraceactivegate (remote-exec): 05/04 07:10:32 Checking for previous Dynatrace ActiveGate installations, verifying target installation folder...
aws_instance.dynatraceactivegate (remote-exec): 05/04 07:10:32 Previous Dynatrace Gateway installation NOT detected as a running process.
aws_instance.dynatraceactivegate (remote-exec): 05/04 07:10:32 No information on previous installation folders found in /etc/init.d.
aws_instance.dynatraceactivegate (remote-exec): 05/04 07:10:32 Verifying system compatibility...
aws_instance.dynatraceactivegate (remote-exec): 05/04 07:10:32 Checking system security limits.
aws_instance.dynatraceactivegate (remote-exec): 05/04 07:10:32 Creating user: dtuserag
aws_instance.dynatraceactivegate (remote-exec): 05/04 07:10:32 Checking access rights to folders...
aws_instance.dynatraceactivegate (remote-exec): 05/04 07:10:32 Using custom Dynatrace Gateway user: dtuserag:dtuserag
aws_instance.dynatraceactivegate (remote-exec): 05/04 07:10:32 Installing...
aws_instance.dynatraceactivegate: Still creating... (1m40s elapsed)
aws_instance.dynatraceactivegate (remote-exec): 05/04 07:10:39 Installation unpacked successfully
aws_instance.dynatraceactivegate (remote-exec): 05/04 07:10:39 Checking distribution in /opt/dynatrace/gateway_1832
aws_instance.dynatraceactivegate (remote-exec): 05/04 07:10:39 Distribution verified
aws_instance.dynatraceactivegate (remote-exec): 05/04 07:10:39 All needed folders present. Continuing.
aws_instance.dynatraceactivegate (remote-exec): 05/04 07:10:43 Adding launcheruserconfig.conf path to /opt/dynatrace/gateway/launcher/dynatracegateway.ini.
aws_instance.dynatraceactivegate (remote-exec): 05/04 07:10:43 Updating property (/var/lib/dynatrace/gateway/config/config.properties:[collector]:seedServerUrl)
aws_instance.dynatraceactivegate (remote-exec): 05/04 07:10:44 Adding tenantUUID to (/var/lib/dynatrace/gateway/config/instance.properties) with the value from TENANT.
aws_instance.dynatraceactivegate (remote-exec): 05/04 07:10:44 Adding tenantToken to (/var/lib/dynatrace/gateway/config/instance.properties) with the value from TENANT_TOKEN.
aws_instance.dynatraceactivegate (remote-exec): 05/04 07:10:44 Updating property (/var/lib/dynatrace/gateway/config/config.properties:[directories]:packagesDir)
aws_instance.dynatraceactivegate (remote-exec): 05/04 07:10:44 Updating property (/var/lib/dynatrace/gateway/config/config.properties:[directories]:tenantDataDir)
aws_instance.dynatraceactivegate (remote-exec): 05/04 07:10:44 Updating property (/var/lib/dynatrace/gateway/config/custom.properties:[synthetic]:synthetic_enabled)
aws_instance.dynatraceactivegate (remote-exec): 05/04 07:10:44 Updating property (/var/lib/dynatrace/gateway/config/custom.properties:[synthetic]:synthetic_browser_monitors_enabled)
aws_instance.dynatraceactivegate (remote-exec): 05/04 07:10:44 Browser monitors module disabled
aws_instance.dynatraceactivegate (remote-exec): 05/04 07:10:44 Autobackup not found. No settings to preserve
aws_instance.dynatraceactivegate (remote-exec): 05/04 07:10:44 Checking access to folders...
aws_instance.dynatraceactivegate (remote-exec): 05/04 07:10:44 Starting Dynatrace Gateway...
aws_instance.dynatraceactivegate: Still creating... (1m50s elapsed)
aws_instance.dynatraceactivegate: Still creating... (2m1s elapsed)
aws_instance.dynatraceactivegate (remote-exec): 05/04 07:11:05 Checking if Dynatrace Gateway is running ...
aws_instance.dynatraceactivegate (remote-exec): 05/04 07:11:05 Dynatrace Gateway is running.
aws_instance.dynatraceactivegate (remote-exec): 05/04 07:11:05 Successfully connected to server https://.live.dynatrace.com:443/communication
aws_instance.dynatraceactivegate (remote-exec): 05/04 07:11:05 Starting Dynatrace ActiveGate AutoUpdater...
aws_instance.dynatraceactivegate: Still creating... (2m11s elapsed)
aws_instance.dynatraceactivegate (remote-exec): 05/04 07:11:10 Checking if Dynatrace ActiveGate AutoUpdater is running ...
aws_instance.dynatraceactivegate (remote-exec): 05/04 07:11:10 Dynatrace ActiveGate AutoUpdater is running.
aws_instance.dynatraceactivegate (remote-exec): 05/04 07:11:10 Cleaning autobackup...
aws_instance.dynatraceactivegate (remote-exec): 05/04 07:11:10 Installation finished successfully.
aws_instance.dynatraceactivegate: Provisioning with 'file'...
aws_instance.dynatraceactivegate: Provisioning with 'remote-exec'...
aws_instance.dynatraceactivegate (remote-exec): Connecting to remote host via SSH...
aws_instance.dynatraceactivegate (remote-exec):   Host: 54.*******
aws_instance.dynatraceactivegate (remote-exec):   User: ubuntu
aws_instance.dynatraceactivegate (remote-exec):   Password: false
aws_instance.dynatraceactivegate (remote-exec):   Private key: true
aws_instance.dynatraceactivegate (remote-exec):   SSH Agent: false
aws_instance.dynatraceactivegate (remote-exec):   Checking Host Key: false
aws_instance.dynatraceactivegate: Still creating... (2m21s elapsed)
aws_instance.dynatraceactivegate (remote-exec): Connected!
aws_instance.dynatraceactivegate (remote-exec): dynatracegateway: unrecognized service
Error: Error applying plan:
1 error(s) occurred:

aws_instance.dynatraceactivegate: error executing "/tmp/terraform_463252123.sh": Process exited with status 1

Terraform does not automatically rollback in the face of errors.
Instead, your Terraform state file has been partially updated with
any resources that successfully completed. Please address the error
above and apply again to incrementally change your infrastructure.

Thanks for raising this issue! looks like forcestop doesn't work with systemd. I've updated the instance.tf to have proper functioning commands.


text:
Fix how ClusterShardingSettings were applied

Fixes #477
Previously, settings were applied directly to the HOCON configuration, setting up a cluster shard region using ShardOptions would not work because only the last ShardOptions would be applied to the HOCON configuration.
Changes

Make ShardOptions to be applied separately per WithShardRegion() call.
Add new API WithDefaultClusterShardingSettings() that applies the settings directly to HOCON

[!Note]
Distributed data settings for all shard regions are still stored as a single HOCON setting (akka.cluster.sharding.distributed-data), they are not applied on a per region basis.

Done

source: gharchive/pull-request

license_type: permissive

license_source: github-api


text:
Enhancing Layout and Styling for Paragraphs, Images, and Video Embeds on Webpages

Description:
The visual presentation of paragraphs, images, and video embeds on webpages currently lacks proper spacing and takes up the full width of the webpage, without any margin or space on the left and right sides. This issue pertains to multiple breakpoints where the elements, including paragraphs, images, and videos, are affected.
Reason for Change:
Improving the style and layout of paragraphs, images, and video embeds is essential for enhancing the overall user experience. The current lack of spacing and cramped layout negatively impact readability, aesthetics, and user engagement. By implementing appropriate styling changes, we aim to create a more visually pleasing and user-friendly experience.
Current Styling:
Currently, paragraphs, images, and video embeds span the entire width of the webpage, without any margin or spacing on the left and right sides.
Proposed Styling:
The desired styling changes include introducing margins and spacing for paragraphs, images, and video embeds. By providing a defined space on the left and right sides, we can improve the visual separation between elements and create a more balanced layout. The spacing should be consistent across different breakpoints to ensure a cohesive and harmonious design.
Additional Information (optional):
Under gssoc assign this to me

Priority Level (optional):

[] Low
[x] Medium
[ ] High

Timeline (optional):
[Specify any preferred or required timeline for implementing the style change.]
Possible Implementation Approach (optional):
[If you have any suggestions or ideas on how the style change could be implemented, feel free to provide them here.]

Go for it

source: gharchive/issue

license: MIT


text:
Add Legal Information to the Footer

Is your feature request related to a problem? Please describe.
Add legal information to the footer of the website. This should include links to the Privacy Policy, Terms of Service, and any other relevant legal documents. Ensure that the information is easily accessible and clearly visible to users.
Describe the solution you'd like
Add a section in the footer for legal information, including links to the Terms of Service, Privacy Policy, and other legal documents. The design should be clean, unobtrusive, and match the existing footer style.
Describe alternatives you've considered
Pop-up modal for legal information.
Dedicated page linked from the footer.
Accordion menu in the footer to display legal information.
Additional context
The legal information should be clearly labeled and easy to navigate to ensure compliance and transparency.
Screenshot

@akshitagupta15june  Please assign it to me I want to work on this issue. Also, please add the label SSOC and the level that you find appropriate for this issue. thank you!


text:
Changes in Design and Alignment of Blog Page is needed

After interacting with the website I have found that the Blog page needs some major changes in designs and alignment.
Firstly, the Read button in many cards in Blogs page comes just after the description of the blog instead of coming under it which needs to be fixed.
Second ,when we click the READ button, the new page which opens having the detailed blog is misaligned (too much empty space on the right) which doesn't look good and needs to be improved. Also a fav icon needs to be added to these separate blog pages. I can work on these issues.
Please assign me this issue under GSSOC'2023

ok assigning you

Are you working on this @TeekshaHarish ?

Yes i am @Nayanika-12 ,i have created a PR for this issue and am waiting for its review


text:
sub-scene example is invalid

https://github.com/aksonov/react-native-router-flux#sub-scenes-support
<Scene key="myAccount" component={MyAccount} title="My Account">
    <Scene key="viewAccount" />
    <Scene key="editAccount" editMode rightTitle="Save" onRight={()=>Actions.saveAccount()} leftTitle="Cancel" onLeft={()=>Actions.viewAccount()} />
    <Scene key="saveAccount" save />
</Scene>

Seems to yield
component property is not set for key

does component need to specified for all children? If so, the docs for sub-scene could use some filling out. It's not clear what advantage they carry.

component is required for non-'refresh' Actions:
So if ALL children don't have type they will be considered as 'refresh' one.
    const condition = el => (!el.props.component && !el.props.children &&
    (!el.props.type || el.props.type === REFRESH_ACTION));
    // determine sub-states
    let baseKey = root.key;
    let subStateParent = parentProps.key;
    const subStates = list.filter(condition);
    list = list.filter(el => !condition(el));
    if (list.length) {
      res.children = list.map(c => this.iterate(c, res, refs).key);
    } else {
      assert(staticProps.component, `component property is not set for key=${key}`);

authors: aksonov braco

repo: aksonov/react-native-router-flux

license: mit

license_source: bigquery


text:
fix(documentation)

Hej Andrew,
First of all, thanks for creating this beautiful learning material for everyone.
I just recognized that the example code needs a fix. You referred to the directory 04-benchmark, but it is actually 06-benchmark.
Cheers!

Thanks @sleeping-barber!

authors: akutz sleeping-barber

repo: akutz/go-generics-the-hard-way


text:
Add ability to install runtime only

Description:
Added ability to select to install runtime only instead of SDK. It utilizes built-in features of the dotnet-install script by conditionally passing -Runtime/--runtime flag.
Related issue:
https://github.com/actions/setup-dotnet/issues/352
Check list:

[x] Mark if documentation changes are required.
[x] Mark if tests were added or updated to cover the changes.

This switch is cool, but I have another opposite idea, add a sdk-only switch.
Right now by default the runtime is always installed first, then the sdk.
When one wishes to install sdk only, there's really no need to install runtime separately before, since sdk already includes runtime.

authors: VAllens nikolai-laevskii

repo: akv-platform/setup-dotnet


text:
how to implement ngx-contextmenu to an ng2-smart-table

Hello
could you help me?
how can I implement a context menu to the table ng2-smart-table

@franciscoquo did you get a solution for this ?

@franciscoquo  Hi, could you find any solution?

authors: Rezar00 franciscoquo riskex

repo: akveo/ngx-admin


text:
Register without updating token

Issue type
I'm submitting a ...  (check one with "x")

[ ] bug report
[ ] feature request
[ x ] question about the decisions made in the repository

Issue description
Only admins can create users in my app. But when using auth register, it removes my current token. Is there a way to disable this token removal ?

Issue type
I'm submitting a ... (check one with "x")

[ ]  bug report
[ ]  feature request
[x] question about the decisions made in the repository

Issue description
Only admins can create users in my app. But when using auth register, it removes my current token. Is there a way to disable this token removal ?


text:
Interscript communication for scripts with ports implementation of  #321

so far this is a proof of concept for interscript communication allowing scripts to modify the behavior of other scripts without the need to restart them. Currently the work for faction script can switch the daemon to xp mode without needing to restart it. logic to check if the leveling is done and turn it off has not been added yet but i figured id get it up since i have a somewhat working prototype

finally back to working on this and the code is so bad. I am now starting to question how the hell I got a job as a web developer, but i digress. going to fix up the code and then looking at the possibilities of where this can be implemented. I'm toying with the idea of have every script dump its settings to the port on runtime so it can be generally available for other scripts for thing like math or something.

repo: alainbryden/bitburner-scripts


text:
[BUG]: inconsistent stories

Describe the bug
The carousel on the main page of AutSPACEs shows a different set of stories compared to the view experiences page. I think these are older ones we used as template examples following a meet-up session and uploaded to the site. They are real stories therefore, but haven't been submitted in the usual way.
It does mean the carousel is not automatically updating with new experiences added!
Steps to reproduce
No response
In which environment are you using AutSPACEs?
No response
Other comments
No response

Great catch, I've added in links to some real stories in 2f4a581, so those show up now!

authors: GeorgiaHCA gedankenstuecke

repo: alan-turing-institute/AutSPACEs


text:
Experiment with a web frontend to interact with scivision for various tasks

Several experiments/prototypes, with rapid iteration and feedback from target users identified in #???.
Particular tasks to consider:

generating new catalog entries (model and datasource)
generating datasource/model yaml files
generating json needed for a query of the catalog (from python)
query the catalog in a backend and display the results
a flow chart for identifying particular tasks of interest
'incremental' UI (expose more advanced functionality gradually, as needed)

Could use: https://mermaid-js.github.io/mermaid/#/ & https://reactjs.org/ ?

Could there also be a flowchart that asks the user what the extent of their experience is and tailors the steps to that?

Updating this issue with a link to the frontend PR #246 and deployment - both experimental.

Closing this as I think we can say we're done with a first version.  Many (not all) of the initial ideas have been implemented - anything else can go in other issues, many already under https://github.com/alan-turing-institute/scivision/labels/frontend

repo: alan-turing-institute/scivision


text:
Update "stardist" model and datasource for scivision catalog

Hi @mooniean - I am in the process of updating scivision model/datasource entries for the catalog/website, can you help me with the following?

I assume as this is cell bio you know the authors? If you can't answer the below yourself, could you tag the GH account of the contact who we got this from?
Can you confirm the model and dataset thumbnail images are appropriate
Can you confirm the descriptions are appropriate?
Is there a better name we could give the datasource?
Are there any scivision notebooks where stardist data or model are loaded that would break as a result of these name changes? I assume not, since the model is not currently loadable via the Python package.

TODO:

[ ] @edwardchalstrey1 looks like the model might be too complicated to make installable via scivision Python package, but we could set up the dataset with a .scivision/data.yml (so we can use load_dataset)

See the screenshots below for what this looks like in Scivision

Currently the catalogs have a few older entries like this that point to repositories that aren’t set up as ‘scivision compatible’ models/datasets (without .scivision/ metadata).
We could write wrappers around these, which is probably the ideal outcome, but what should we do before that?
We could

Leave them in the catalog

perhaps add a ‘has-scivision-metadata’ field to the catalog, indicating that they can’t be run or loaded automatically - or maybe just detecting the missing .scivision is enough. These could be visible in the frontend, but fail in the python library with a sensible message.

Remove them for now

add them to a list of models/datasets we want/intend to include somewhere (perhaps 'good first issue' material)

(Similar slack discussion)

Currently the catalogs have a few older entries like this that point to repositories that aren’t set up as ‘scivision compatible’ models/datasets (without .scivision/ metadata).
We could write wrappers around these, which is probably the ideal outcome, but what should we do before that?
We could

Leave them in the catalog

perhaps add a ‘has-scivision-metadata’ field to the catalog, indicating that they can’t be run or loaded automatically - or maybe just detecting the missing .scivision is enough. These could be visible in the frontend, but fail in the python library with a sensible message.

Remove them for now

add them to a list of models/datasets we want/intend to include somewhere (perhaps 'good first issue' material)

(Similar slack discussion)

yeah, in the frontend we could have a tag like scivision.py loadable

Somehow I missed the notification for this - I actually haven't worked with this, I believe it was @evangeline-corcoran

Hi @evangeline-corcoran when you have a free moment would you be able to take a look at the questions I have listed in the top comment, no rush :)

Hi  @uschmidt83 @maweigert @haesleinhuepf @ksugar - we're currently in the process of upgrading the Scivision project and included datasets/models with a new website available at https://sci.vision - as a result of this we're updating some of the metadata for legacy models/datasources including your own that were added at an earlier stage of the project. Would one of you be able to review the proposed names, descriptions and thumbnails in this PR and let us know your thoughts?
In addition, we aim wherever possible to make inclusions to the scivision catalog loadable via the Python API. I can make this possible for your datasource, however I notice at the moment that the datasource url (https://github.com/stardist/stardist/releases/download/0.3.0/demo3D.zip) downloads a folder of both training and test images (and masks), but that the images appear to be blank? Perhaps I'm misunderstanding something about this data, but I was expecting images similar to thumbnail I added (I think taken from the model GitHub page). If possible, a folder of test images that are ready for the model to be run on would be good for inclusion in scivision.
Let me know your thoughts (and no rush on this). Thanks, Ed.

I'm going to merge this PR now to get the thumbnail images in, but we can always change things at a later date if needed


text:
Add synthetic data

@imanolperez has generated three sets of synthetic data that can be used to demonstrate the disease classification tasks in this project. These datasets contain synthesised signatures rather than mood score data.

[ ] Add synthetic data to this repo (files are fairly small at around 3MB each)
[x] Update scripts so that either mood score data (if available) or synthetic signatures may be used (underway in PR #4)

Once we've got the synthetic data in the repo, we can add a few tests that utilise those datasets.


text:
[ENH] BaseTransformer data memory - always enabled

This adds a data memory to transformers, similar to forecasters.
It stores all data seen in an attribute self._X, as a reference if possible (due to coercions, storing a reference may not be possible).
This allows to refactor some transformers which already to that internally, and remove a layer of boilerplate:

Imputer
Lag
IndexSubset
PandasTransformAdaptor
WindowSummarizer

While convenient, this may cause some memory overhead, especially in pipelines with many transformers, so reviewers should also put that to consideration.
An alternative may be turning this off in transformers that do not need it, say, via a tag, or a base class init argument. The option with a tag is carrie out in https://github.com/alan-turing-institute/sktime/pull/3307, perhaps that is preferable to minimize effect on memory in transformers that do not need the memory.

converting to draft - unrefactored transformers are clashing with the data memory introduction. #3307 should not have the same issue, as we enable the memory only punctually.

not a good idea due to memory usage. Let´s do #3307 instead

repo: alan-turing-institute/sktime


text:
TinyVP

Similar to the VP request/response workflow that's already implemented (and working) in which the VP is uploaded to the URL endpoint embedded in the VP request, and the verification is performed on the server. Here we want to do the same process purely on mobile.
STEPS:

[ ] verifier's mobile app generates a VP request and displays it as a QR code
[ ] when the holder's app reads a VP request, it displays the generated VP as a QR code instead of uploading it to an endpoint

This involves adding two new branches inside the QR code scanner handling logic:

to recognise a VP request and start the VP generation process
to recognise a VP, verify it and display the result

Nice to have:

[ ] Verification on mobile will include a confirmation screen with green ticks (or red crosses) to indicate every element that's been verified.

Notes in hackmd: https://hackmd.io/04rzlOi8SLulRGfxBF0lxA

repo: alan-turing-institute/trustchain-mobile


text:
Issue with TeslaMate and multiple cars

          >

I just made a pull request in teslajsonpy to fix this. zabuldon/teslajsonpy#404
will get this into the integration soon

Excellent. Any thoughts as to why I can never get data for car 1 but I do for car 2. I can see that it has subscribed to both:
2023-04-25 00:30:17.384 INFO (MainThread) [custom_components.tesla_custom.teslamate] Setting up MQTT subs for Teslamate
2023-04-25 00:30:17.384 INFO (MainThread) [custom_components.tesla_custom.teslamate] Un-subbing from MQTT Topics.
2023-04-25 00:30:17.400 INFO (MainThread) [custom_components.tesla_custom.teslamate] Subscribed to topic: teslamate/cars/1/#
2023-04-25 00:30:17.438 INFO (MainThread) [custom_components.tesla_custom.teslamate] Subscribed to topic: teslamate/cars/2/#
2023-04-25 00:30:17.616 INFO (MainThread) [custom_components.tesla_custom.teslamate] Setting latitude from MQTT
2023-04-25 00:30:17.633 INFO (MainThread) [custom_components.tesla_custom.teslamate] Setting odometer from MQTT
2023-04-25 00:30:17.655 INFO (MainThread) [custom_components.tesla_custom.teslamate] Setting battery_level from MQTT
2023-04-25 00:30:17.665 INFO (MainThread) [custom_components.tesla_custom.teslamate] Setting longitude from MQTT
2023-04-25 00:30:17.672 INFO (MainThread) [custom_components.tesla_custom.teslamate] Setting usable_battery_level from MQTT
2023-04-25 00:30:17.678 INFO (MainThread) [custom_components.tesla_custom.teslamate] Setting outside_temp from MQTT
2023-04-25 00:30:17.697 INFO (MainThread) [custom_components.tesla_custom.teslamate] Setting inside_temp from MQTT
2023-04-25 00:30:17.705 INFO (MainThread) [custom_components.tesla_custom.teslamate] Setting tpms_pressure_rl from MQTT
2023-04-25 00:30:17.722 INFO (MainThread) [custom_components.tesla_custom.teslamate] Setting tpms_pressure_fr from MQTT
2023-04-25 00:30:17.728 INFO (MainThread) [custom_components.tesla_custom.teslamate] Setting charger_actual_current from MQTT
2023-04-25 00:30:17.736 INFO (MainThread) [custom_components.tesla_custom.teslamate] Setting time_to_full_charge from MQTT
2023-04-25 00:30:17.770 INFO (MainThread) [custom_components.tesla_custom.teslamate] Setting sentry_mode from MQTT
2023-04-25 00:30:17.775 INFO (MainThread) [custom_components.tesla_custom.teslamate] Setting charger_voltage from MQTT
2023-04-25 00:30:17.781 INFO (MainThread) [custom_components.tesla_custom.teslamate] Setting charge_limit_soc from MQTT
2023-04-25 00:30:17.786 INFO (MainThread) [custom_components.tesla_custom.teslamate] Setting heading from MQTT
2023-04-25 00:30:17.795 INFO (MainThread) [custom_components.tesla_custom.teslamate] Setting locked from MQTT
2023-04-25 00:30:17.802 INFO (MainThread) [custom_components.tesla_custom.teslamate] Setting charge_energy_added from MQTT
2023-04-25 00:30:17.808 INFO (MainThread) [custom_components.tesla_custom.teslamate] Setting tpms_pressure_rr from MQTT
2023-04-25 00:30:17.812 INFO (MainThread) [custom_components.tesla_custom.teslamate] Setting tpms_pressure_fl from MQTT
2023-04-25 00:30:17.819 INFO (MainThread) [custom_components.tesla_custom.teslamate] Setting charger_power from MQTT
2023-04-25 00:30:17.824 INFO (MainThread) [custom_components.tesla_custom.teslamate] Setting is_climate_on from MQTT
2023-04-25 00:30:17.831 INFO (MainThread) [custom_components.tesla_custom.teslamate] Setting speed from MQTT

Originally posted by @drjjr2 in https://github.com/alandtse/tesla/issues/564#issuecomment-1521707068

OK, done.
Here's what I see when on startup.
2023-04-25 09:02:23.430 INFO (MainThread) [custom_components.tesla_custom.teslamate] Setting up MQTT subs for Teslamate
2023-04-25 09:02:23.431 INFO (MainThread) [custom_components.tesla_custom.teslamate] Un-subbing from all MQTT Topics.
2023-04-25 09:02:23.431 INFO (MainThread) [custom_components.tesla_custom.teslamate] Un-subbed from all MQTT Topics.
2023-04-25 09:02:23.442 DEBUG (MainThread) [custom_components.tesla_custom.teslamate] Got car ID. VIN:5YJ3E1EC3PFxxxxxx TeslamateID: 1
2023-04-25 09:02:23.443 DEBUG (MainThread) [custom_components.tesla_custom.teslamate] Setting up MQTT Sub for VIN:5YJ3E1EC3PFxxxxxx TelsaMateID:1
2023-04-25 09:02:23.443 DEBUG (MainThread) [custom_components.tesla_custom.teslamate] MQTT Topic: teslamate/cars/1/#
2023-04-25 09:02:23.444 INFO (MainThread) [custom_components.tesla_custom.teslamate] Subscribed to topic: teslamate/cars/1/#
2023-04-25 09:02:23.444 DEBUG (MainThread) [custom_components.tesla_custom.teslamate] Got car ID. VIN:7SAYGDEE8PAxxxxxx TeslamateID: 2
2023-04-25 09:02:23.445 DEBUG (MainThread) [custom_components.tesla_custom.teslamate] Setting up MQTT Sub for VIN:7SAYGDEE8PAxxxxxx TelsaMateID:2
2023-04-25 09:02:23.445 DEBUG (MainThread) [custom_components.tesla_custom.teslamate] MQTT Topic: teslamate/cars/2/#
2023-04-25 09:02:23.446 INFO (MainThread) [custom_components.tesla_custom.teslamate] Subscribed to topic: teslamate/cars/2/#
2023-04-25 09:02:23.446 DEBUG (MainThread) [custom_components.tesla_custom.teslamate] Completed watch_cars
2023-04-25 09:02:23.446 DEBUG (MainThread) [custom_components.tesla_custom] Connected to the Tesla API
2023-04-25 09:02:23.536 DEBUG (MainThread) [custom_components.tesla_custom.teslamate] Got car ID. VIN:5YJ3E1EC3PFxxxxxx TeslamateID: 1
2023-04-25 09:02:23.537 DEBUG (MainThread) [custom_components.tesla_custom.teslamate] Got car ID. VIN:7SAYGDEE8PAxxxxxx TeslamateID: 2
2023-04-25 09:02:23.539 DEBUG (MainThread) [custom_components.tesla_custom] Running controller.update()
2023-04-25 09:02:23.560 DEBUG (MainThread) [custom_components.tesla_custom] Running controller.update()
2023-04-25 09:02:24.218 DEBUG (MainThread) [custom_components.tesla_custom] Finished fetching tesla_custom data in 0.679 seconds (success: True)
2023-04-25 09:02:24.472 DEBUG (MainThread) [custom_components.tesla_custom.teslamate] Got car ID. VIN:7SAYGDEE8PAxxxxxx TeslamateID: 2
2023-04-25 09:02:24.473 DEBUG (MainThread) [custom_components.tesla_custom.teslamate] MQTT Topic Recieved: teslamate/cars/2/rated_battery_range_km
2023-04-25 09:02:24.473 INFO (MainThread) [custom_components.tesla_custom.teslamate] Got rated_battery_range_km from MQTT for VIN:7SAYGDEE8PAxxxxxx | TeslsMateID:2
2023-04-25 09:02:24.479 DEBUG (MainThread) [custom_components.tesla_custom.teslamate] Got car ID. VIN:7SAYGDEE8PAxxxxxx TeslamateID: 2
2023-04-25 09:02:24.480 DEBUG (MainThread) [custom_components.tesla_custom.teslamate] MQTT Topic Recieved: teslamate/cars/2/display_name
2023-04-25 09:02:24.480 INFO (MainThread) [custom_components.tesla_custom.teslamate] Got display_name from MQTT for VIN:7SAYGDEE8PAxxxxxx | TeslsMateID:2
2023-04-25 09:02:24.503 DEBUG (MainThread) [custom_components.tesla_custom.teslamate] Got car ID. VIN:7SAYGDEE8PAxxxxxx TeslamateID: 2
2023-04-25 09:02:24.504 DEBUG (MainThread) [custom_components.tesla_custom.teslamate] MQTT Topic Recieved: teslamate/cars/2/est_battery_range_km
2023-04-25 09:02:24.504 INFO (MainThread) [custom_components.tesla_custom.teslamate] Got est_battery_range_km from MQTT for VIN:7SAYGDEE8PAxxxxxx | TeslsMateID:2
2023-04-25 09:02:24.504 DEBUG (MainThread) [custom_components.tesla_custom.teslamate] Got car ID. VIN:7SAYGDEE8PAxxxxxx TeslamateID: 2
2023-04-25 09:02:24.504 DEBUG (MainThread) [custom_components.tesla_custom.teslamate] MQTT Topic Recieved: teslamate/cars/2/exterior_color
2023-04-25 09:02:24.505 INFO (MainThread) [custom_components.tesla_custom.teslamate] Got exterior_color from MQTT for VIN:7SAYGDEE8PAxxxxxx | TeslsMateID:2
2023-04-25 09:02:24.513 DEBUG (MainThread) [custom_components.tesla_custom.teslamate] Got car ID. VIN:7SAYGDEE8PAxxxxxx TeslamateID: 2
2023-04-25 09:02:24.514 DEBUG (MainThread) [custom_components.tesla_custom.teslamate] MQTT Topic Recieved: teslamate/cars/2/trim_badging
2023-04-25 09:02:24.514 INFO (MainThread) [custom_components.tesla_custom.teslamate] Got trim_badging from MQTT for VIN:7SAYGDEE8PAxxxxxx | TeslsMateID:2
2023-04-25 09:02:24.514 DEBUG (MainThread) [custom_components.tesla_custom.teslamate] Got car ID. VIN:7SAYGDEE8PAxxxxxx TeslamateID: 2
2023-04-25 09:02:24.515 DEBUG (MainThread) [custom_components.tesla_custom.teslamate] MQTT Topic Recieved: teslamate/cars/2/wheel_type
2023-04-25 09:02:24.515 INFO (MainThread) [custom_components.tesla_custom.teslamate] Got wheel_type from MQTT for VIN:7SAYGDEE8PAxxxxxx | TeslsMateID:2
2023-04-25 09:02:24.515 DEBUG (MainThread) [custom_components.tesla_custom.teslamate] Got car ID. VIN:7SAYGDEE8PAxxxxxx TeslamateID: 2
2023-04-25 09:02:24.515 DEBUG (MainThread) [custom_components.tesla_custom.teslamate] MQTT Topic Recieved: teslamate/cars/2/healthy
2023-04-25 09:02:24.516 INFO (MainThread) [custom_components.tesla_custom.teslamate] Got healthy from MQTT for VIN:7SAYGDEE8PAxxxxxx | TeslsMateID:2
2023-04-25 09:02:24.516 DEBUG (MainThread) [custom_components.tesla_custom.teslamate] Got car ID. VIN:7SAYGDEE8PAxxxxxx TeslamateID: 2
2023-04-25 09:02:24.517 DEBUG (MainThread) [custom_components.tesla_custom.teslamate] MQTT Topic Recieved: teslamate/cars/2/latitude
2023-04-25 09:02:24.517 INFO (MainThread) [custom_components.tesla_custom.teslamate] Got latitude from MQTT for VIN:7SAYGDEE8PAxxxxxx | TeslsMateID:2
2023-04-25 09:02:24.518 DEBUG (MainThread) [custom_components.tesla_custom.teslamate] Updating drive_state for VIN:7SAYGDEE8PAxxxxxx
2023-04-25 09:02:24.528 DEBUG (MainThread) [custom_components.tesla_custom.teslamate] Got car ID. VIN:7SAYGDEE8PAxxxxxx TeslamateID: 2
2023-04-25 09:02:24.528 DEBUG (MainThread) [custom_components.tesla_custom.teslamate] MQTT Topic Recieved: teslamate/cars/2/spoiler_type
2023-04-25 09:02:24.528 INFO (MainThread) [custom_components.tesla_custom.teslamate] Got spoiler_type from MQTT for VIN:7SAYGDEE8PAxxxxxx | TeslsMateID:2
2023-04-25 09:02:24.535 DEBUG (MainThread) [custom_components.tesla_custom.teslamate] Got car ID. VIN:7SAYGDEE8PAxxxxxx TeslamateID: 2
2023-04-25 09:02:24.535 DEBUG (MainThread) [custom_components.tesla_custom.teslamate] MQTT Topic Recieved: teslamate/cars/2/since
2023-04-25 09:02:24.535 INFO (MainThread) [custom_components.tesla_custom.teslamate] Got since from MQTT for VIN:7SAYGDEE8PAxxxxxx | TeslsMateID:2
2023-04-25 09:02:24.539 DEBUG (MainThread) [custom_components.tesla_custom.teslamate] Got car ID. VIN:7SAYGDEE8PAxxxxxx TeslamateID: 2
2023-04-25 09:02:24.539 DEBUG (MainThread) [custom_components.tesla_custom.teslamate] MQTT Topic Recieved: teslamate/cars/2/model
2023-04-25 09:02:24.539 INFO (MainThread) [custom_components.tesla_custom.teslamate] Got model from MQTT for VIN:7SAYGDEE8PAxxxxxx | TeslsMateID:2
2023-04-25 09:02:24.539 DEBUG (MainThread) [custom_components.tesla_custom.teslamate] Got car ID. VIN:7SAYGDEE8PAxxxxxx TeslamateID: 2
2023-04-25 09:02:24.539 DEBUG (MainThread) [custom_components.tesla_custom.teslamate] MQTT Topic Recieved: teslamate/cars/2/odometer
2023-04-25 09:02:24.540 INFO (MainThread) [custom_components.tesla_custom.teslamate] Got odometer from MQTT for VIN:7SAYGDEE8PAxxxxxx | TeslsMateID:2
2023-04-25 09:02:24.540 DEBUG (MainThread) [custom_components.tesla_custom.teslamate] Updating vehicle_state for VIN:7SAYGDEE8PAxxxxxx
2023-04-25 09:02:24.551 DEBUG (MainThread) [custom_components.tesla_custom.teslamate] Got car ID. VIN:7SAYGDEE8PAxxxxxx TeslamateID: 2
2023-04-25 09:02:24.551 DEBUG (MainThread) [custom_components.tesla_custom.teslamate] MQTT Topic Recieved: teslamate/cars/2/state
2023-04-25 09:02:24.551 INFO (MainThread) [custom_components.tesla_custom.teslamate] Got state from MQTT for VIN:7SAYGDEE8PAxxxxxx | TeslsMateID:2
2023-04-25 09:02:24.551 DEBUG (MainThread) [custom_components.tesla_custom.teslamate] Got car ID. VIN:7SAYGDEE8PAxxxxxx TeslamateID: 2
2023-04-25 09:02:24.552 DEBUG (MainThread) [custom_components.tesla_custom.teslamate] MQTT Topic Recieved: teslamate/cars/2/ideal_battery_range_km
2023-04-25 09:02:24.552 INFO (MainThread) [custom_components.tesla_custom.teslamate] Got ideal_battery_range_km from MQTT for VIN:7SAYGDEE8PAxxxxxx | TeslsMateID:2
2023-04-25 09:02:24.563 DEBUG (MainThread) [custom_components.tesla_custom.teslamate] Got car ID. VIN:7SAYGDEE8PAxxxxxx TeslamateID: 2
2023-04-25 09:02:24.563 DEBUG (MainThread) [custom_components.tesla_custom.teslamate] MQTT Topic Recieved: teslamate/cars/2/version
2023-04-25 09:02:24.563 INFO (MainThread) [custom_components.tesla_custom.teslamate] Got version from MQTT for VIN:7SAYGDEE8PAxxxxxx | TeslsMateID:2
2023-04-25 09:02:24.564 DEBUG (MainThread) [custom_components.tesla_custom.teslamate] Got car ID. VIN:7SAYGDEE8PAxxxxxx TeslamateID: 2
2023-04-25 09:02:24.564 DEBUG (MainThread) [custom_components.tesla_custom.teslamate] MQTT Topic Recieved: teslamate/cars/2/battery_level
2023-04-25 09:02:24.564 INFO (MainThread) [custom_components.tesla_custom.teslamate] Got battery_level from MQTT for VIN:7SAYGDEE8PAxxxxxx | TeslsMateID:2
2023-04-25 09:02:24.565 DEBUG (MainThread) [custom_components.tesla_custom.teslamate] Updating charge_state for VIN:7SAYGDEE8PAxxxxxx
2023-04-25 09:02:24.575 DEBUG (MainThread) [custom_components.tesla_custom.teslamate] Got car ID. VIN:7SAYGDEE8PAxxxxxx TeslamateID: 2
2023-04-25 09:02:24.575 DEBUG (MainThread) [custom_components.tesla_custom.teslamate] MQTT Topic Recieved: teslamate/cars/2/longitude
2023-04-25 09:02:24.575 INFO (MainThread) [custom_components.tesla_custom.teslamate] Got longitude from MQTT for VIN:7SAYGDEE8PAxxxxxx | TeslsMateID:2
2023-04-25 09:02:24.575 DEBUG (MainThread) [custom_components.tesla_custom.teslamate] Updating drive_state for VIN:7SAYGDEE8PAxxxxxx
2023-04-25 09:02:24.593 DEBUG (MainThread) [custom_components.tesla_custom.teslamate] Got car ID. VIN:7SAYGDEE8PAxxxxxx TeslamateID: 2
2023-04-25 09:02:24.593 DEBUG (MainThread) [custom_components.tesla_custom.teslamate] MQTT Topic Recieved: teslamate/cars/2/usable_battery_level
2023-04-25 09:02:24.593 INFO (MainThread) [custom_components.tesla_custom.teslamate] Got usable_battery_level from MQTT for VIN:7SAYGDEE8PAxxxxxx | TeslsMateID:2
2023-04-25 09:02:24.593 DEBUG (MainThread) [custom_components.tesla_custom.teslamate] Updating charge_state for VIN:7SAYGDEE8PAxxxxxx
2023-04-25 09:02:24.605 DEBUG (MainThread) [custom_components.tesla_custom.teslamate] Got car ID. VIN:7SAYGDEE8PAxxxxxx TeslamateID: 2
2023-04-25 09:02:24.605 DEBUG (MainThread) [custom_components.tesla_custom.teslamate] MQTT Topic Recieved: teslamate/cars/2/outside_temp
2023-04-25 09:02:24.605 INFO (MainThread) [custom_components.tesla_custom.teslamate] Got outside_temp from MQTT for VIN:7SAYGDEE8PAxxxxxx | TeslsMateID:2
2023-04-25 09:02:24.606 DEBUG (MainThread) [custom_components.tesla_custom.teslamate] Updating climate_state for VIN:7SAYGDEE8PAxxxxxx
2023-04-25 09:02:24.618 DEBUG (MainThread) [custom_components.tesla_custom.teslamate] Got car ID. VIN:7SAYGDEE8PAxxxxxx TeslamateID: 2
2023-04-25 09:02:24.618 DEBUG (MainThread) [custom_components.tesla_custom.teslamate] MQTT Topic Recieved: teslamate/cars/2/geofence
2023-04-25 09:02:24.618 INFO (MainThread) [custom_components.tesla_custom.teslamate] Got geofence from MQTT for VIN:7SAYGDEE8PAxxxxxx | TeslsMateID:2
2023-04-25 09:02:24.640 DEBUG (MainThread) [custom_components.tesla_custom.teslamate] Got car ID. VIN:7SAYGDEE8PAxxxxxx TeslamateID: 2
2023-04-25 09:02:24.640 DEBUG (MainThread) [custom_components.tesla_custom.teslamate] MQTT Topic Recieved: teslamate/cars/2/inside_temp
2023-04-25 09:02:24.640 INFO (MainThread) [custom_components.tesla_custom.teslamate] Got inside_temp from MQTT for VIN:7SAYGDEE8PAxxxxxx | TeslsMateID:2
2023-04-25 09:02:24.640 DEBUG (MainThread) [custom_components.tesla_custom.teslamate] Updating climate_state for VIN:7SAYGDEE8PAxxxxxx
2023-04-25 09:02:24.652 DEBUG (MainThread) [custom_components.tesla_custom.teslamate] Got car ID. VIN:7SAYGDEE8PAxxxxxx TeslamateID: 2
2023-04-25 09:02:24.652 DEBUG (MainThread) [custom_components.tesla_custom.teslamate] MQTT Topic Recieved: teslamate/cars/2/tpms_pressure_rl
2023-04-25 09:02:24.653 INFO (MainThread) [custom_components.tesla_custom.teslamate] Got tpms_pressure_rl from MQTT for VIN:7SAYGDEE8PAxxxxxx | TeslsMateID:2
2023-04-25 09:02:24.653 DEBUG (MainThread) [custom_components.tesla_custom.teslamate] Updating vehicle_state for VIN:7SAYGDEE8PAxxxxxx
2023-04-25 09:02:24.662 DEBUG (MainThread) [custom_components.tesla_custom.teslamate] Got car ID. VIN:7SAYGDEE8PAxxxxxx TeslamateID: 2
2023-04-25 09:02:24.662 DEBUG (MainThread) [custom_components.tesla_custom.teslamate] MQTT Topic Recieved: teslamate/cars/2/trunk_open
2023-04-25 09:02:24.662 INFO (MainThread) [custom_components.tesla_custom.teslamate] Got trunk_open from MQTT for VIN:7SAYGDEE8PAxxxxxx | TeslsMateID:2
2023-04-25 09:02:24.663 DEBUG (MainThread) [custom_components.tesla_custom.teslamate] Got car ID. VIN:7SAYGDEE8PAxxxxxx TeslamateID: 2
2023-04-25 09:02:24.663 DEBUG (MainThread) [custom_components.tesla_custom.teslamate] MQTT Topic Recieved: teslamate/cars/2/charge_current_request_max
2023-04-25 09:02:24.663 INFO (MainThread) [custom_components.tesla_custom.teslamate] Got charge_current_request_max from MQTT for VIN:7SAYGDEE8PAxxxxxx | TeslsMateID:2
2023-04-25 09:02:24.666 DEBUG (MainThread) [custom_components.tesla_custom.teslamate] Got car ID. VIN:7SAYGDEE8PAxxxxxx TeslamateID: 2
2023-04-25 09:02:24.666 DEBUG (MainThread) [custom_components.tesla_custom.teslamate] MQTT Topic Recieved: teslamate/cars/2/tpms_pressure_fr
2023-04-25 09:02:24.666 INFO (MainThread) [custom_components.tesla_custom.teslamate] Got tpms_pressure_fr from MQTT for VIN:7SAYGDEE8PAxxxxxx | TeslsMateID:2
2023-04-25 09:02:24.666 DEBUG (MainThread) [custom_components.tesla_custom.teslamate] Updating vehicle_state for VIN:7SAYGDEE8PAxxxxxx
2023-04-25 09:02:24.675 DEBUG (MainThread) [custom_components.tesla_custom.teslamate] Got car ID. VIN:7SAYGDEE8PAxxxxxx TeslamateID: 2
2023-04-25 09:02:24.675 DEBUG (MainThread) [custom_components.tesla_custom.teslamate] MQTT Topic Recieved: teslamate/cars/2/power
2023-04-25 09:02:24.675 INFO (MainThread) [custom_components.tesla_custom.teslamate] Got power from MQTT for VIN:7SAYGDEE8PAxxxxxx | TeslsMateID:2
2023-04-25 09:02:24.675 DEBUG (MainThread) [custom_components.tesla_custom.teslamate] Got car ID. VIN:7SAYGDEE8PAxxxxxx TeslamateID: 2
2023-04-25 09:02:24.675 DEBUG (MainThread) [custom_components.tesla_custom.teslamate] MQTT Topic Recieved: teslamate/cars/2/charger_actual_current
2023-04-25 09:02:24.675 INFO (MainThread) [custom_components.tesla_custom.teslamate] Got charger_actual_current from MQTT for VIN:7SAYGDEE8PAxxxxxx | TeslsMateID:2
2023-04-25 09:02:24.676 DEBUG (MainThread) [custom_components.tesla_custom.teslamate] Updating charge_state for VIN:7SAYGDEE8PAxxxxxx
2023-04-25 09:02:24.685 DEBUG (MainThread) [custom_components.tesla_custom.teslamate] Got car ID. VIN:7SAYGDEE8PAxxxxxx TeslamateID: 2
2023-04-25 09:02:24.685 DEBUG (MainThread) [custom_components.tesla_custom.teslamate] MQTT Topic Recieved: teslamate/cars/2/doors_open
2023-04-25 09:02:24.685 INFO (MainThread) [custom_components.tesla_custom.teslamate] Got doors_open from MQTT for VIN:7SAYGDEE8PAxxxxxx | TeslsMateID:2
2023-04-25 09:02:24.690 DEBUG (MainThread) [custom_components.tesla_custom.teslamate] Got car ID. VIN:7SAYGDEE8PAxxxxxx TeslamateID: 2
2023-04-25 09:02:24.690 DEBUG (MainThread) [custom_components.tesla_custom.teslamate] MQTT Topic Recieved: teslamate/cars/2/time_to_full_charge
2023-04-25 09:02:24.690 INFO (MainThread) [custom_components.tesla_custom.teslamate] Got time_to_full_charge from MQTT for VIN:7SAYGDEE8PAxxxxxx | TeslsMateID:2
2023-04-25 09:02:24.690 DEBUG (MainThread) [custom_components.tesla_custom.teslamate] Updating charge_state for VIN:7SAYGDEE8PAxxxxxx
2023-04-25 09:02:24.701 DEBUG (MainThread) [custom_components.tesla_custom.teslamate] Got car ID. VIN:7SAYGDEE8PAxxxxxx TeslamateID: 2
2023-04-25 09:02:24.701 DEBUG (MainThread) [custom_components.tesla_custom.teslamate] MQTT Topic Recieved: teslamate/cars/2/is_preconditioning
2023-04-25 09:02:24.701 INFO (MainThread) [custom_components.tesla_custom.teslamate] Got is_preconditioning from MQTT for VIN:7SAYGDEE8PAxxxxxx | TeslsMateID:2
2023-04-25 09:02:24.701 DEBUG (MainThread) [custom_components.tesla_custom.teslamate] Got car ID. VIN:7SAYGDEE8PAxxxxxx TeslamateID: 2
2023-04-25 09:02:24.701 DEBUG (MainThread) [custom_components.tesla_custom.teslamate] MQTT Topic Recieved: teslamate/cars/2/sentry_mode
2023-04-25 09:02:24.702 INFO (MainThread) [custom_components.tesla_custom.teslamate] Got sentry_mode from MQTT for VIN:7SAYGDEE8PAxxxxxx | TeslsMateID:2
2023-04-25 09:02:24.702 DEBUG (MainThread) [custom_components.tesla_custom.teslamate] Updating vehicle_state for VIN:7SAYGDEE8PAxxxxxx
2023-04-25 09:02:24.714 DEBUG (MainThread) [custom_components.tesla_custom.teslamate] Got car ID. VIN:7SAYGDEE8PAxxxxxx TeslamateID: 2
2023-04-25 09:02:24.714 DEBUG (MainThread) [custom_components.tesla_custom.teslamate] MQTT Topic Recieved: teslamate/cars/2/update_available
2023-04-25 09:02:24.714 INFO (MainThread) [custom_components.tesla_custom.teslamate] Got update_available from MQTT for VIN:7SAYGDEE8PAxxxxxx | TeslsMateID:2
2023-04-25 09:02:24.715 DEBUG (MainThread) [custom_components.tesla_custom.teslamate] Got car ID. VIN:7SAYGDEE8PAxxxxxx TeslamateID: 2
2023-04-25 09:02:24.715 DEBUG (MainThread) [custom_components.tesla_custom.teslamate] MQTT Topic Recieved: teslamate/cars/2/charger_voltage
2023-04-25 09:02:24.715 INFO (MainThread) [custom_components.tesla_custom.teslamate] Got charger_voltage from MQTT for VIN:7SAYGDEE8PAxxxxxx | TeslsMateID:2
2023-04-25 09:02:24.715 DEBUG (MainThread) [custom_components.tesla_custom.teslamate] Updating charge_state for VIN:7SAYGDEE8PAxxxxxx
2023-04-25 09:02:24.731 DEBUG (MainThread) [custom_components.tesla_custom.teslamate] Got car ID. VIN:7SAYGDEE8PAxxxxxx TeslamateID: 2
2023-04-25 09:02:24.732 DEBUG (MainThread) [custom_components.tesla_custom.teslamate] MQTT Topic Recieved: teslamate/cars/2/charge_limit_soc
2023-04-25 09:02:24.732 INFO (MainThread) [custom_components.tesla_custom.teslamate] Got charge_limit_soc from MQTT for VIN:7SAYGDEE8PAxxxxxx | TeslsMateID:2
2023-04-25 09:02:24.732 DEBUG (MainThread) [custom_components.tesla_custom.teslamate] Updating charge_state for VIN:7SAYGDEE8PAxxxxxx
2023-04-25 09:02:24.750 DEBUG (MainThread) [custom_components.tesla_custom.teslamate] Got car ID. VIN:7SAYGDEE8PAxxxxxx TeslamateID: 2
2023-04-25 09:02:24.750 DEBUG (MainThread) [custom_components.tesla_custom.teslamate] MQTT Topic Recieved: teslamate/cars/2/windows_open
2023-04-25 09:02:24.750 INFO (MainThread) [custom_components.tesla_custom.teslamate] Got windows_open from MQTT for VIN:7SAYGDEE8PAxxxxxx | TeslsMateID:2
2023-04-25 09:02:24.750 DEBUG (MainThread) [custom_components.tesla_custom.teslamate] Got car ID. VIN:7SAYGDEE8PAxxxxxx TeslamateID: 2
2023-04-25 09:02:24.750 DEBUG (MainThread) [custom_components.tesla_custom.teslamate] MQTT Topic Recieved: teslamate/cars/2/is_user_present
2023-04-25 09:02:24.750 INFO (MainThread) [custom_components.tesla_custom.teslamate] Got is_user_present from MQTT for VIN:7SAYGDEE8PAxxxxxx | TeslsMateID:2
2023-04-25 09:02:24.769 DEBUG (MainThread) [custom_components.tesla_custom.teslamate] Got car ID. VIN:7SAYGDEE8PAxxxxxx TeslamateID: 2
2023-04-25 09:02:24.769 DEBUG (MainThread) [custom_components.tesla_custom.teslamate] MQTT Topic Recieved: teslamate/cars/2/heading
2023-04-25 09:02:24.769 INFO (MainThread) [custom_components.tesla_custom.teslamate] Got heading from MQTT for VIN:7SAYGDEE8PAxxxxxx | TeslsMateID:2
2023-04-25 09:02:24.769 DEBUG (MainThread) [custom_components.tesla_custom.teslamate] Updating drive_state for VIN:7SAYGDEE8PAxxxxxx
2023-04-25 09:02:24.778 DEBUG (MainThread) [custom_components.tesla_custom.teslamate] Got car ID. VIN:7SAYGDEE8PAxxxxxx TeslamateID: 2
2023-04-25 09:02:24.779 DEBUG (MainThread) [custom_components.tesla_custom.teslamate] MQTT Topic Recieved: teslamate/cars/2/locked
2023-04-25 09:02:24.779 INFO (MainThread) [custom_components.tesla_custom.teslamate] Got locked from MQTT for VIN:7SAYGDEE8PAxxxxxx | TeslsMateID:2
2023-04-25 09:02:24.779 DEBUG (MainThread) [custom_components.tesla_custom.teslamate] Updating vehicle_state for VIN:7SAYGDEE8PAxxxxxx
2023-04-25 09:02:24.789 DEBUG (MainThread) [custom_components.tesla_custom.teslamate] Got car ID. VIN:7SAYGDEE8PAxxxxxx TeslamateID: 2
2023-04-25 09:02:24.789 DEBUG (MainThread) [custom_components.tesla_custom.teslamate] MQTT Topic Recieved: teslamate/cars/2/charge_energy_added
2023-04-25 09:02:24.789 INFO (MainThread) [custom_components.tesla_custom.teslamate] Got charge_energy_added from MQTT for VIN:7SAYGDEE8PAxxxxxx | TeslsMateID:2
2023-04-25 09:02:24.789 DEBUG (MainThread) [custom_components.tesla_custom.teslamate] Updating charge_state for VIN:7SAYGDEE8PAxxxxxx
2023-04-25 09:02:24.799 DEBUG (MainThread) [custom_components.tesla_custom.teslamate] Got car ID. VIN:7SAYGDEE8PAxxxxxx TeslamateID: 2
2023-04-25 09:02:24.800 DEBUG (MainThread) [custom_components.tesla_custom.teslamate] MQTT Topic Recieved: teslamate/cars/2/tpms_pressure_rr
2023-04-25 09:02:24.800 INFO (MainThread) [custom_components.tesla_custom.teslamate] Got tpms_pressure_rr from MQTT for VIN:7SAYGDEE8PAxxxxxx | TeslsMateID:2
2023-04-25 09:02:24.800 DEBUG (MainThread) [custom_components.tesla_custom.teslamate] Updating vehicle_state for VIN:7SAYGDEE8PAxxxxxx
2023-04-25 09:02:24.808 DEBUG (MainThread) [custom_components.tesla_custom.teslamate] Got car ID. VIN:7SAYGDEE8PAxxxxxx TeslamateID: 2
2023-04-25 09:02:24.809 DEBUG (MainThread) [custom_components.tesla_custom.teslamate] MQTT Topic Recieved: teslamate/cars/2/plugged_in
2023-04-25 09:02:24.809 INFO (MainThread) [custom_components.tesla_custom.teslamate] Got plugged_in from MQTT for VIN:7SAYGDEE8PAxxxxxx | TeslsMateID:2
2023-04-25 09:02:24.809 DEBUG (MainThread) [custom_components.tesla_custom.teslamate] Got car ID. VIN:7SAYGDEE8PAxxxxxx TeslamateID: 2
2023-04-25 09:02:24.809 DEBUG (MainThread) [custom_components.tesla_custom.teslamate] MQTT Topic Recieved: teslamate/cars/2/frunk_open
2023-04-25 09:02:24.809 INFO (MainThread) [custom_components.tesla_custom.teslamate] Got frunk_open from MQTT for VIN:7SAYGDEE8PAxxxxxx | TeslsMateID:2
2023-04-25 09:02:24.814 DEBUG (MainThread) [custom_components.tesla_custom.teslamate] Got car ID. VIN:7SAYGDEE8PAxxxxxx TeslamateID: 2
2023-04-25 09:02:24.814 DEBUG (MainThread) [custom_components.tesla_custom.teslamate] MQTT Topic Recieved: teslamate/cars/2/charge_current_request
2023-04-25 09:02:24.814 INFO (MainThread) [custom_components.tesla_custom.teslamate] Got charge_current_request from MQTT for VIN:7SAYGDEE8PAxxxxxx | TeslsMateID:2
2023-04-25 09:02:24.815 DEBUG (MainThread) [custom_components.tesla_custom.teslamate] Got car ID. VIN:7SAYGDEE8PAxxxxxx TeslamateID: 2
2023-04-25 09:02:24.815 DEBUG (MainThread) [custom_components.tesla_custom.teslamate] MQTT Topic Recieved: teslamate/cars/2/tpms_pressure_fl
2023-04-25 09:02:24.815 INFO (MainThread) [custom_components.tesla_custom.teslamate] Got tpms_pressure_fl from MQTT for VIN:7SAYGDEE8PAxxxxxx | TeslsMateID:2
2023-04-25 09:02:24.815 DEBUG (MainThread) [custom_components.tesla_custom.teslamate] Updating vehicle_state for VIN:7SAYGDEE8PAxxxxxx
2023-04-25 09:02:24.824 DEBUG (MainThread) [custom_components.tesla_custom.teslamate] Got car ID. VIN:7SAYGDEE8PAxxxxxx TeslamateID: 2
2023-04-25 09:02:24.824 DEBUG (MainThread) [custom_components.tesla_custom.teslamate] MQTT Topic Recieved: teslamate/cars/2/charger_power
2023-04-25 09:02:24.825 INFO (MainThread) [custom_components.tesla_custom.teslamate] Got charger_power from MQTT for VIN:7SAYGDEE8PAxxxxxx | TeslsMateID:2
2023-04-25 09:02:24.825 DEBUG (MainThread) [custom_components.tesla_custom.teslamate] Updating charge_state for VIN:7SAYGDEE8PAxxxxxx
2023-04-25 09:02:24.833 DEBUG (MainThread) [custom_components.tesla_custom.teslamate] Got car ID. VIN:7SAYGDEE8PAxxxxxx TeslamateID: 2
2023-04-25 09:02:24.833 DEBUG (MainThread) [custom_components.tesla_custom.teslamate] MQTT Topic Recieved: teslamate/cars/2/is_climate_on
2023-04-25 09:02:24.833 INFO (MainThread) [custom_components.tesla_custom.teslamate] Got is_climate_on from MQTT for VIN:7SAYGDEE8PAxxxxxx | TeslsMateID:2
2023-04-25 09:02:24.834 DEBUG (MainThread) [custom_components.tesla_custom.teslamate] Updating climate_state for VIN:7SAYGDEE8PAxxxxxx
2023-04-25 09:02:24.843 DEBUG (MainThread) [custom_components.tesla_custom.teslamate] Got car ID. VIN:7SAYGDEE8PAxxxxxx TeslamateID: 2
2023-04-25 09:02:24.844 DEBUG (MainThread) [custom_components.tesla_custom.teslamate] MQTT Topic Recieved: teslamate/cars/2/charge_port_door_open
2023-04-25 09:02:24.844 INFO (MainThread) [custom_components.tesla_custom.teslamate] Got charge_port_door_open from MQTT for VIN:7SAYGDEE8PAxxxxxx | TeslsMateID:2
2023-04-25 09:02:24.844 DEBUG (MainThread) [custom_components.tesla_custom.teslamate] Got car ID. VIN:7SAYGDEE8PAxxxxxx TeslamateID: 2
2023-04-25 09:02:24.844 DEBUG (MainThread) [custom_components.tesla_custom.teslamate] MQTT Topic Recieved: teslamate/cars/2/speed
2023-04-25 09:02:24.844 INFO (MainThread) [custom_components.tesla_custom.teslamate] Got speed from MQTT for VIN:7SAYGDEE8PAxxxxxx | TeslsMateID:2
2023-04-25 09:02:24.844 DEBUG (MainThread) [custom_components.tesla_custom.teslamate] Updating drive_state for VIN:7SAYGDEE8PAxxxxxx
2023-04-25 09:02:24.854 DEBUG (MainThread) [custom_components.tesla_custom.teslamate] Got car ID. VIN:7SAYGDEE8PAxxxxxx TeslamateID: 2
2023-04-25 09:02:24.854 DEBUG (MainThread) [custom_components.tesla_custom.teslamate] MQTT Topic Recieved: teslamate/cars/2/elevation
2023-04-25 09:02:24.854 INFO (MainThread) [custom_components.tesla_custom.teslamate] Got elevation from MQTT for VIN:7SAYGDEE8PAxxxxxx | TeslsMateID:2

Just took car 1 out for a drive and no log entries. I know Teslamate is updating MQTT on teslamate/cars/1 because the location sensor I have manually configured is allowing me to automatically open/close the garage door.
My log is filled with:
2023-04-25 09:12:57.278 DEBUG (MainThread) [custom_components.tesla_custom] Running controller.update()
2023-04-25 09:12:57.279 DEBUG (MainThread) [custom_components.tesla_custom] Finished fetching tesla_custom data in 0.001 seconds (success: True)
2023-04-25 09:12:57.469 DEBUG (MainThread) [custom_components.tesla_custom] Running controller.update()
2023-04-25 09:12:57.471 DEBUG (MainThread) [custom_components.tesla_custom] Finished fetching tesla_custom data in 0.001 seconds (success: True)
2023-04-25 09:13:07.251 DEBUG (MainThread) [custom_components.tesla_custom] Running controller.update()
2023-04-25 09:13:07.252 DEBUG (MainThread) [custom_components.tesla_custom] Finished fetching tesla_custom data in 0.001 seconds (success: True)
2023-04-25 09:13:07.472 DEBUG (MainThread) [custom_components.tesla_custom] Running controller.update()
2023-04-25 09:13:07.472 DEBUG (MainThread) [custom_components.tesla_custom] Finished fetching tesla_custom data in 0.001 seconds (success: True)

Those logs helped a bunch
Can you try this new version of the teslamate.py?
https://github.com/Megabytemb/tesla/blob/telslamate_updates/custom_components/tesla_custom/teslamate.py
I was doing the MQTT sub state handing wrong, and I think I've fixed it

That seemed to do it! At least as far as I can tell from the logs. Still seeing this on startup (now for both cars) but I think I read you had a fix for it as well:
2023-04-26 07:11:57.143 ERROR (SyncWorker_12) [homeassistant.util.logging] Exception in msg_recieved when handling msg on 'teslamate/cars/1/odometer': '5593.91'
Traceback (most recent call last):
  File "/config/custom_components/tesla_custom/teslamate.py", line 262, in msg_recieved
    ).result()
  File "/usr/local/lib/python3.10/concurrent/futures/_base.py", line 458, in result
    return self.__get_result()
  File "/usr/local/lib/python3.10/concurrent/futures/_base.py", line 403, in __get_result
    raise self._exception
  File "/config/custom_components/tesla_custom/teslamate.py", line 305, in async_handle_new_data
    coordinator.async_update_listeners()
  File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 142, in async_update_listeners
    update_callback()
  File "/config/custom_components/tesla_custom/base.py", line 40, in refresh
    self.async_write_ha_state()
  File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 568, in async_write_ha_state
    self._async_write_ha_state()
  File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 632, in _async_write_ha_state
    state = self._stringify_state(available)
  File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 574, in _stringify_state
    if (state := self.state) is None:
  File "/usr/src/homeassistant/homeassistant/components/select/__init__.py", line 147, in state
    if self.current_option is None or self.current_option not in self.options:
  File "/config/custom_components/tesla_custom/select.py", line 156, in current_option
    current_value = self._car.get_seat_heater_status(
  File "/usr/local/lib/python3.10/site-packages/teslajsonpy/car.py", line 877, in get_seat_heater_status
    return self._vehicle_data.get("climate_state").get(seat_id)
AttributeError: 'NoneType' object has no attribute 'get'

2023-04-26 07:11:57.152 ERROR (SyncWorker_15) [homeassistant.util.logging] Exception in msg_recieved when handling msg on 'teslamate/cars/1/usable_battery_level': '80'
Traceback (most recent call last):
  File "/config/custom_components/tesla_custom/teslamate.py", line 262, in msg_recieved
    ).result()
  File "/usr/local/lib/python3.10/concurrent/futures/_base.py", line 458, in result
    return self.__get_result()
  File "/usr/local/lib/python3.10/concurrent/futures/_base.py", line 403, in __get_result
    raise self._exception
  File "/config/custom_components/tesla_custom/teslamate.py", line 315, in async_handle_new_data
    coordinator.async_update_listeners()
  File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 142, in async_update_listeners
    update_callback()
  File "/config/custom_components/tesla_custom/base.py", line 40, in refresh
    self.async_write_ha_state()
  File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 568, in async_write_ha_state
    self._async_write_ha_state()
  File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 632, in _async_write_ha_state
    state = self._stringify_state(available)
  File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 574, in _stringify_state
    if (state := self.state) is None:
  File "/usr/src/homeassistant/homeassistant/components/select/__init__.py", line 147, in state
    if self.current_option is None or self.current_option not in self.options:
  File "/config/custom_components/tesla_custom/select.py", line 156, in current_option
    current_value = self._car.get_seat_heater_status(
  File "/usr/local/lib/python3.10/site-packages/teslajsonpy/car.py", line 877, in get_seat_heater_status
    return self._vehicle_data.get("climate_state").get(seat_id)
AttributeError: 'NoneType' object has no attribute 'get'

2023-04-26 07:11:57.154 DEBUG (MainThread) [custom_components.tesla_custom.teslamate] MQTT Topic Recieved: teslamate/cars/2/locked
2023-04-26 07:11:57.155 DEBUG (MainThread) [custom_components.tesla_custom.teslamate] Getting TeslaCar for teslaMateID:2
2023-04-26 07:11:57.155 INFO (MainThread) [custom_components.tesla_custom.teslamate] Got locked from MQTT for VIN:7SAYGDEE8PA070531 | TeslsMateID:2
2023-04-26 07:11:57.155 DEBUG (MainThread) [custom_components.tesla_custom.teslamate] Updating vehicle_state for VIN:7SAYGDEE8PA070531
2023-04-26 07:11:57.164 ERROR (SyncWorker_11) [homeassistant.util.logging] Exception in msg_recieved when handling msg on 'teslamate/cars/1/longitude': '-95.591381'
Traceback (most recent call last):
  File "/config/custom_components/tesla_custom/teslamate.py", line 262, in msg_recieved
    ).result()
  File "/usr/local/lib/python3.10/concurrent/futures/_base.py", line 458, in result
    return self.__get_result()
  File "/usr/local/lib/python3.10/concurrent/futures/_base.py", line 403, in __get_result
    raise self._exception
  File "/config/custom_components/tesla_custom/teslamate.py", line 300, in async_handle_new_data
    coordinator.async_update_listeners()
  File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 142, in async_update_listeners
    update_callback()
  File "/config/custom_components/tesla_custom/base.py", line 40, in refresh
    self.async_write_ha_state()
  File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 568, in async_write_ha_state
    self._async_write_ha_state()
  File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 632, in _async_write_ha_state
    state = self._stringify_state(available)
  File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 574, in _stringify_state
    if (state := self.state) is None:
  File "/usr/src/homeassistant/homeassistant/components/select/__init__.py", line 147, in state
    if self.current_option is None or self.current_option not in self.options:
  File "/config/custom_components/tesla_custom/select.py", line 156, in current_option
    current_value = self._car.get_seat_heater_status(
  File "/usr/local/lib/python3.10/site-packages/teslajsonpy/car.py", line 877, in get_seat_heater_status
    return self._vehicle_data.get("climate_state").get(seat_id)
AttributeError: 'NoneType' object has no attribute 'get'

repo: alandtse/tesla