|
670 | 670 | data: |
671 | 671 | meter_entity: sensor.electricity_sell_offset |
672 | 672 | cycle_reset_entity_id: sensor.utilities_cycle_end |
673 | | -- alias: Update USPS Mail Camera Path on Hass Restart |
674 | | - id: usps_mail_path_update |
675 | | - trigger: |
676 | | - - platform: state |
677 | | - entity_id: sensor.mail_updated |
678 | | - - platform: homeassistant |
679 | | - event: start |
680 | | - action: |
681 | | - - action: local_file.update_file_path |
682 | | - data_template: |
683 | | - entity_id: camera.mail_usps |
684 | | - file_path: '{{ states(''sensor.mail_image_system_path'') }}' |
685 | 673 | - id: fingerprint_door_unlock |
686 | 674 | alias: Fingerprint Door Unlock |
687 | 675 | description: '' |
|
1501 | 1489 | data: |
1502 | 1490 | message: Thermostat mode changed to {{ trigger.to_state.state }} |
1503 | 1491 | mode: single |
| 1492 | +- id: '1770674039807' |
| 1493 | + alias: Log Utility Bill Costs |
| 1494 | + description: '' |
| 1495 | + triggers: |
| 1496 | + - trigger: state |
| 1497 | + entity_id: |
| 1498 | + - sensor.latest_utility_bill_id |
| 1499 | + conditions: |
| 1500 | + - condition: template |
| 1501 | + value_template: '{{ trigger.to_state not in ["unknown", "unavailable"] }}' |
| 1502 | + actions: |
| 1503 | + - action: google_sheets.append_sheet |
| 1504 | + metadata: {} |
| 1505 | + data: |
| 1506 | + config_entry: 01JYQN4AYGRQ9S6WQBJV4T4CBW |
| 1507 | + worksheet: Utility Bill History |
| 1508 | + data: |
| 1509 | + Bill Date: '{{ state_attr(''sensor.latest_utility_bill_id'',''date'') }}' |
| 1510 | + Cycle Start: '{{ state_attr(''sensor.latest_utility_bill_id'',''minDate'') |
| 1511 | + }}' |
| 1512 | + Cycle End: '{{ state_attr(''sensor.latest_utility_bill_id'',''maxDate'') }}' |
| 1513 | + Bill ID: '{{ states(''sensor.latest_utility_bill_id'') }}' |
| 1514 | + Total: '{{ state_attr(''sensor.latest_utility_bill_id'',''amount'') }}' |
| 1515 | + Drainage: '{{ float(states(''sensor.latest_utility_bill_drainage_cost'', rounded=True), |
| 1516 | + default=0) }}' |
| 1517 | + Electric: '{{ float(states(''sensor.latest_utility_bill_electric_cost'', rounded=True), |
| 1518 | + default=0) }}' |
| 1519 | + Roadway Maintenance: '{{ float(states(''sensor.latest_utility_bill_roadway_maintenance_cost'', |
| 1520 | + rounded=True), default=0) }}' |
| 1521 | + Solid Waste: '{{ float(states(''sensor.latest_utility_bill_solid_waste_cost'', |
| 1522 | + rounded=True), default=0) }}' |
| 1523 | + Water: '{{ float(states(''sensor.latest_utility_bill_water_cost'', rounded=True), |
| 1524 | + default=0) }}' |
| 1525 | + Wastewater: '{{ float(states(''sensor.latest_utility_bill_wastewater_cost'', |
| 1526 | + rounded=True), default=0) }}' |
| 1527 | + add_created_column: false |
| 1528 | + - action: notify.signal_homeassistant |
| 1529 | + metadata: {} |
| 1530 | + data: |
| 1531 | + data: |
| 1532 | + text_mode: styled |
| 1533 | + message: "Utility Bill Issued:\n**Bill Date**: {{ state_attr('sensor.latest_utility_bill_id','date') |
| 1534 | + }}\n**Cycle Start**: {{ state_attr('sensor.latest_utility_bill_id','minDate') |
| 1535 | + }}\n**Cycle End**: {{ state_attr('sensor.latest_utility_bill_id','maxDate') |
| 1536 | + }}\n**Total**: {{ state_attr('sensor.latest_utility_bill_id','amount') }}\n**Drainage**: |
| 1537 | + {{ float(states('sensor.latest_utility_bill_drainage_cost', rounded=True),\n |
| 1538 | + \ default=0) }}\n**Electric**: {{ float(states('sensor.latest_utility_bill_electric_cost', |
| 1539 | + rounded=True),\n default=0) }}\n**Roadway Maintenance**: {{ float(states('sensor.latest_utility_bill_roadway_maintenance_cost',\n |
| 1540 | + \ rounded=True), default=0) }}\n**Solid Waste**: {{ float(states('sensor.latest_utility_bill_solid_waste_cost', |
| 1541 | + rounded=True),\n default=0) }}\n**Water**: {{ float(states('sensor.latest_utility_bill_water_cost', |
| 1542 | + rounded=True),\n default=0) }}\n**Wastewater**: {{ float(states('sensor.latest_utility_bill_wastewater_cost', |
| 1543 | + rounded=True),\n default=0) }}" |
| 1544 | + mode: single |
| 1545 | +- id: '1770749639367' |
| 1546 | + alias: Tesla Alert |
| 1547 | + description: '' |
| 1548 | + triggers: |
| 1549 | + - trigger: state |
| 1550 | + entity_id: |
| 1551 | + - sensor.tesla_state |
| 1552 | + from: |
| 1553 | + - online |
| 1554 | + conditions: |
| 1555 | + - condition: template |
| 1556 | + value_template: '{{ trigger.to_state.state not in ["charging"] }}' |
| 1557 | + actions: |
| 1558 | + - action: notify.signal_self |
| 1559 | + metadata: {} |
| 1560 | + data: |
| 1561 | + message: Tesla Status Change |
| 1562 | + mode: single |
0 commit comments