GET https://kbin.spritesserver.nl/m/homeassistant@lemmy.world/t/33576/Share-your-favorite-automations/top

Components

24 Twig Components
162 Render Count
1439 ms Render Time
16.0 MiB Memory Usage

Components

Name Metadata Render Count Render Time
date
"App\Twig\Components\DateComponent"
components/date.html.twig
18 3.22ms
user_inline
"App\Twig\Components\UserInlineComponent"
components/user_inline.html.twig
17 4.87ms
date_edited
"App\Twig\Components\DateEditedComponent"
components/date_edited.html.twig
16 44.85ms
vote
"App\Twig\Components\VoteComponent"
components/vote.html.twig
16 15.76ms
boost
"App\Twig\Components\BoostComponent"
components/boost.html.twig
16 38.05ms
entry_comment
"App\Twig\Components\EntryCommentComponent"
components/entry_comment.html.twig
15 1,129.61ms
user_avatar
"App\Twig\Components\UserAvatarComponent"
components/user_avatar.html.twig
15 86.60ms
entry_comments_nested
"App\Twig\Components\EntryCommentsNestedComponent"
components/_cached.html.twig
15 83.87ms
settings_row_switch
"App\Twig\Components\SettingsRowSwitchComponent"
components/_settings_row_switch.html.twig
15 2.11ms
user_settings_row_switch
"App\Twig\Components\UserSettingsRowSwitchComponent"
components/_user_settings_row_switch.html.twig
4 17.10ms
settings_row_enum
"App\Twig\Components\SettingsRowEnumComponent"
components/_settings_row_enum.html.twig
2 18.54ms
entry
"App\Twig\Components\EntryComponent"
components/_cached.html.twig
1 64.71ms
entries_cross
"App\Twig\Components\EntriesCrossComponent"
components/_cached.html.twig
1 0.39ms
editor_toolbar
"App\Twig\Components\EditorToolbarComponent"
components/editor_toolbar.html.twig
1 0.23ms
user_actions
"App\Twig\Components\UserActionsComponent"
components/user_actions.html.twig
1 19.23ms
magazine_box
"App\Twig\Components\MagazineBoxComponent"
components/magazine_box.html.twig
1 65.12ms
magazine_sub
"App\Twig\Components\MagazineSubComponent"
components/magazine_sub.html.twig
1 0.43ms
related_magazines
"App\Twig\Components\RelatedMagazinesComponent"
components/_cached.html.twig
1 35.69ms
active_users
"App\Twig\Components\ActiveUsersComponent"
components/_cached.html.twig
1 3.64ms
related_categories
"App\Twig\Components\RelatedCategoriesComponent"
components/_cached.html.twig
1 7.88ms
related_posts
"App\Twig\Components\RelatedPostsComponent"
components/_cached.html.twig
1 27.08ms
related_entries
"App\Twig\Components\RelatedEntriesComponent"
components/_cached.html.twig
1 14.87ms
support_us_block
"App\Twig\Components\SupportUsBlock"
components/_cached.html.twig
1 4.00ms
featured_magazines
"App\Twig\Components\FeaturedMagazinesComponent"
components/_cached.html.twig
1 29.61ms

Render calls

entry App\Twig\Components\EntryComponent 12.0 MiB 64.71 ms
Input props
[
  "entry" => App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943
      +avatar: null
      +cover: null
      +email: "corroded@lemmy.world"
      +username: "@corroded@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729095398 {#1537
        date: 2024-10-16 18:16:38.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …}
      +entries: Doctrine\ORM\PersistentCollection {#1623 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1713 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …}
      +posts: Doctrine\ORM\PersistentCollection {#1657 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1488 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1756 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …}
      +follows: Doctrine\ORM\PersistentCollection {#1635 …}
      +followers: Doctrine\ORM\PersistentCollection {#1633 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1418 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1411 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …}
      +reports: Doctrine\ORM\PersistentCollection {#1419 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1428 …}
      +violations: Doctrine\ORM\PersistentCollection {#1429 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1694 …}
      +awards: Doctrine\ORM\PersistentCollection {#1435 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …}
      +categories: Doctrine\ORM\PersistentCollection {#1647 …}
      -id: 37696
      -password: "$2y$13$3xfpjwzULWLGSm5G3ILrCePN9TefBkLbjLBMfvMFcPI2FPlR3h2g6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …}
      +apId: "corroded@lemmy.world"
      +apProfileId: "https://lemmy.world/u/corroded"
      +apPublicUrl: "https://lemmy.world/u/corroded"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "corroded"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703347380 {#1536
        date: 2023-12-23 17:03:00.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1690952830 {#1515
        date: 2023-08-02 07:07:10.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "homeassistant@lemmy.world"
      +title: "homeassistant"
      +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 46
      +entryCommentCount: 460
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729539860 {#276
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 145
      +apId: "homeassistant@lemmy.world"
      +apProfileId: "https://lemmy.world/c/homeassistant"
      +apPublicUrl: "https://lemmy.world/c/homeassistant"
      +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "homeassistant"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1710368376 {#270
        date: 2024-03-13 23:19:36.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1704127905 {#272
        date: 2024-01-01 17:51:45.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
    +slug: "Share-your-favorite-automations"
    +title: "Share your favorite automations"
    +url: null
    +body: """
      I’ve been running HA for a while, and it’s been working well; I haven’t had to change much in a few months. That being said, it’s fun to tinker with it, and I’m curious to hear what kind of automations the rest of the community is using. What automations are you most proud of? What are your favorite? What kind of interesting automations have you written?\n
      \n
      My personal favorite is an automation that displays the current “apparent” temperature on a Hue bulb. It takes an average of the temperature, humidity, and luminance around my property and uses the average to compute an “apparent” (feels like) temperature. Then it applies a cosine function to the apparent temperature (to approximate how people feel temperature change), uses the resulting value to calculate a level between blue and red in CIELAB (a perceptually uniform color space), converts the results to RGB, and sets the color value of the hue bulb. The result is a bulb that changes color so that the change in color (as perceived by the eye) mirrors how the temperature “feels” outside. Ultimately what that means is that we can look at a small lamp with the hue bulb and say “It feels cold outside; we should put on a coat.” It’s probably overkill, but it was a fun programming exercise. We’ve started saying things like “It’s really blue today, I don’t feel like going out.”\n
      \n
      I’d really enjoy reading what kind of interesting automations everyone else has written.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 40
    +favouriteCount: 67
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729539860 {#2410
      date: 2024-10-21 21:44:20.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1866 …}
    +votes: Doctrine\ORM\PersistentCollection {#1978 …}
    +reports: Doctrine\ORM\PersistentCollection {#1946 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
    +badges: Doctrine\ORM\PersistentCollection {#2426 …}
    +children: []
    -id: 33576
    -titleTs: "'autom':4 'favorit':3 'share':1"
    -bodyTs: "'appar':82,108,120 'appli':114 'approxim':123 'around':98 'autom':45,54,68,77,254 'averag':91,104 'blue':138,236 'bulb':87,161,166,203 'calcul':134 'chang':20,128,168,173 'cielab':142 'coat':215 'cold':208 'color':146,156,169,175 'communiti':50 'comput':106 'convert':148 'cosin':116 'curious':39 'current':81 'd':246 'display':79 'els':256 'enjoy':248 'everyon':255 'exercis':226 'eye':180 'favorit':63,74 'feel':109,126,185,207,241 'fun':31,224 'function':117 'go':243 'ha':5 'haven':16 'hear':41 'hue':86,160,202 'humid':95 'interest':67,253 'kind':43,65,251 'lamp':199 'level':136 'like':110,232,242 'look':195 'lumin':97 'm':38 'mean':190 'mirror':181 'month':25 'much':21 'outsid':186,209 'overkil':219 'peopl':125 'perceiv':177 'perceptu':144 'person':73 'probabl':218 'program':225 'properti':100 'proud':58 'put':212 'read':249 'realli':235,247 'red':140 'rest':47 'result':131,150,163 'rgb':152 'run':4 'said':28 'say':205,230 'set':154 'small':198 'space':147 'start':229 'take':89 'temperatur':83,94,111,121,127,184 'thing':231 'tinker':33 'today':237 'ultim':187 'uniform':145 'use':52,102,129 'valu':132,157 've':2,228 'well':14 'work':13 'written':71,258"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706508490
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11273738"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706422090 {#1850
      date: 2024-01-28 07:08:10.0 +01:00
    }
  }
  "isSingle" => true
  "showShortSentence" => false
  "showBody" => true
]
Attributes
[
  "class" => "entry--single section--top"
]
Component
App\Twig\Components\EntryComponent {#2954
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
  -newCommentMarkerCount: App\Kbin\NewCommentMarker\NewCommentMarkerCount {#2955 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943
      +avatar: null
      +cover: null
      +email: "corroded@lemmy.world"
      +username: "@corroded@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729095398 {#1537
        date: 2024-10-16 18:16:38.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …}
      +entries: Doctrine\ORM\PersistentCollection {#1623 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1713 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …}
      +posts: Doctrine\ORM\PersistentCollection {#1657 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1488 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1756 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …}
      +follows: Doctrine\ORM\PersistentCollection {#1635 …}
      +followers: Doctrine\ORM\PersistentCollection {#1633 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1418 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1411 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …}
      +reports: Doctrine\ORM\PersistentCollection {#1419 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1428 …}
      +violations: Doctrine\ORM\PersistentCollection {#1429 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1694 …}
      +awards: Doctrine\ORM\PersistentCollection {#1435 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …}
      +categories: Doctrine\ORM\PersistentCollection {#1647 …}
      -id: 37696
      -password: "$2y$13$3xfpjwzULWLGSm5G3ILrCePN9TefBkLbjLBMfvMFcPI2FPlR3h2g6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …}
      +apId: "corroded@lemmy.world"
      +apProfileId: "https://lemmy.world/u/corroded"
      +apPublicUrl: "https://lemmy.world/u/corroded"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "corroded"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703347380 {#1536
        date: 2023-12-23 17:03:00.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1690952830 {#1515
        date: 2023-08-02 07:07:10.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "homeassistant@lemmy.world"
      +title: "homeassistant"
      +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 46
      +entryCommentCount: 460
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729539860 {#276
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 145
      +apId: "homeassistant@lemmy.world"
      +apProfileId: "https://lemmy.world/c/homeassistant"
      +apPublicUrl: "https://lemmy.world/c/homeassistant"
      +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "homeassistant"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1710368376 {#270
        date: 2024-03-13 23:19:36.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1704127905 {#272
        date: 2024-01-01 17:51:45.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
    +slug: "Share-your-favorite-automations"
    +title: "Share your favorite automations"
    +url: null
    +body: """
      I’ve been running HA for a while, and it’s been working well; I haven’t had to change much in a few months. That being said, it’s fun to tinker with it, and I’m curious to hear what kind of automations the rest of the community is using. What automations are you most proud of? What are your favorite? What kind of interesting automations have you written?\n
      \n
      My personal favorite is an automation that displays the current “apparent” temperature on a Hue bulb. It takes an average of the temperature, humidity, and luminance around my property and uses the average to compute an “apparent” (feels like) temperature. Then it applies a cosine function to the apparent temperature (to approximate how people feel temperature change), uses the resulting value to calculate a level between blue and red in CIELAB (a perceptually uniform color space), converts the results to RGB, and sets the color value of the hue bulb. The result is a bulb that changes color so that the change in color (as perceived by the eye) mirrors how the temperature “feels” outside. Ultimately what that means is that we can look at a small lamp with the hue bulb and say “It feels cold outside; we should put on a coat.” It’s probably overkill, but it was a fun programming exercise. We’ve started saying things like “It’s really blue today, I don’t feel like going out.”\n
      \n
      I’d really enjoy reading what kind of interesting automations everyone else has written.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 40
    +favouriteCount: 67
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729539860 {#2410
      date: 2024-10-21 21:44:20.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1866 …}
    +votes: Doctrine\ORM\PersistentCollection {#1978 …}
    +reports: Doctrine\ORM\PersistentCollection {#1946 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
    +badges: Doctrine\ORM\PersistentCollection {#2426 …}
    +children: []
    -id: 33576
    -titleTs: "'autom':4 'favorit':3 'share':1"
    -bodyTs: "'appar':82,108,120 'appli':114 'approxim':123 'around':98 'autom':45,54,68,77,254 'averag':91,104 'blue':138,236 'bulb':87,161,166,203 'calcul':134 'chang':20,128,168,173 'cielab':142 'coat':215 'cold':208 'color':146,156,169,175 'communiti':50 'comput':106 'convert':148 'cosin':116 'curious':39 'current':81 'd':246 'display':79 'els':256 'enjoy':248 'everyon':255 'exercis':226 'eye':180 'favorit':63,74 'feel':109,126,185,207,241 'fun':31,224 'function':117 'go':243 'ha':5 'haven':16 'hear':41 'hue':86,160,202 'humid':95 'interest':67,253 'kind':43,65,251 'lamp':199 'level':136 'like':110,232,242 'look':195 'lumin':97 'm':38 'mean':190 'mirror':181 'month':25 'much':21 'outsid':186,209 'overkil':219 'peopl':125 'perceiv':177 'perceptu':144 'person':73 'probabl':218 'program':225 'properti':100 'proud':58 'put':212 'read':249 'realli':235,247 'red':140 'rest':47 'result':131,150,163 'rgb':152 'run':4 'said':28 'say':205,230 'set':154 'small':198 'space':147 'start':229 'take':89 'temperatur':83,94,111,121,127,184 'thing':231 'tinker':33 'today':237 'ultim':187 'uniform':145 'use':52,102,129 'valu':132,157 've':2,228 'well':14 'work':13 'written':71,258"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706508490
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11273738"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706422090 {#1850
      date: 2024-01-28 07:08:10.0 +01:00
    }
  }
  +isSingle: true
  +showShortSentence: false
  +showBody: true
  +showMagazineName: false
  +canSeeTrash: false
  +newComments: 0
}
user_inline App\Twig\Components\UserInlineComponent 12.0 MiB 0.32 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#1943
    +avatar: null
    +cover: null
    +email: "corroded@lemmy.world"
    +username: "@corroded@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729095398 {#1537
      date: 2024-10-16 18:16:38.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …}
    +entries: Doctrine\ORM\PersistentCollection {#1623 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1713 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …}
    +posts: Doctrine\ORM\PersistentCollection {#1657 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1488 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1756 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …}
    +follows: Doctrine\ORM\PersistentCollection {#1635 …}
    +followers: Doctrine\ORM\PersistentCollection {#1633 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1418 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1411 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …}
    +reports: Doctrine\ORM\PersistentCollection {#1419 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1428 …}
    +violations: Doctrine\ORM\PersistentCollection {#1429 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1694 …}
    +awards: Doctrine\ORM\PersistentCollection {#1435 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …}
    +categories: Doctrine\ORM\PersistentCollection {#1647 …}
    -id: 37696
    -password: "$2y$13$3xfpjwzULWLGSm5G3ILrCePN9TefBkLbjLBMfvMFcPI2FPlR3h2g6"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …}
    +apId: "corroded@lemmy.world"
    +apProfileId: "https://lemmy.world/u/corroded"
    +apPublicUrl: "https://lemmy.world/u/corroded"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "corroded"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703347380 {#1536
      date: 2023-12-23 17:03:00.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1690952830 {#1515
      date: 2023-08-02 07:07:10.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#3115
  +user: Proxies\__CG__\App\Entity\User {#1943
    +avatar: null
    +cover: null
    +email: "corroded@lemmy.world"
    +username: "@corroded@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729095398 {#1537
      date: 2024-10-16 18:16:38.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …}
    +entries: Doctrine\ORM\PersistentCollection {#1623 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1713 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …}
    +posts: Doctrine\ORM\PersistentCollection {#1657 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1488 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1756 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …}
    +follows: Doctrine\ORM\PersistentCollection {#1635 …}
    +followers: Doctrine\ORM\PersistentCollection {#1633 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1418 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1411 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …}
    +reports: Doctrine\ORM\PersistentCollection {#1419 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1428 …}
    +violations: Doctrine\ORM\PersistentCollection {#1429 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1694 …}
    +awards: Doctrine\ORM\PersistentCollection {#1435 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …}
    +categories: Doctrine\ORM\PersistentCollection {#1647 …}
    -id: 37696
    -password: "$2y$13$3xfpjwzULWLGSm5G3ILrCePN9TefBkLbjLBMfvMFcPI2FPlR3h2g6"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …}
    +apId: "corroded@lemmy.world"
    +apProfileId: "https://lemmy.world/u/corroded"
    +apPublicUrl: "https://lemmy.world/u/corroded"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "corroded"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703347380 {#1536
      date: 2023-12-23 17:03:00.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1690952830 {#1515
      date: 2023-08-02 07:07:10.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.39 ms
Input props
[
  "date" => DateTimeImmutable @1706422090 {#1850
    date: 2024-01-28 07:08:10.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#3185
  +date: DateTimeImmutable @1706422090 {#1850
    date: 2024-01-28 07:08:10.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.15 ms
Input props
[
  "createdAt" => DateTimeImmutable @1706422090 {#1850
    date: 2024-01-28 07:08:10.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#3249
  +createdAt: DateTimeImmutable @1706422090 {#1850
    date: 2024-01-28 07:08:10.0 +01:00
  }
  +editedAt: null
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.45 ms
Input props
[
  "subject" => App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943
      +avatar: null
      +cover: null
      +email: "corroded@lemmy.world"
      +username: "@corroded@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729095398 {#1537
        date: 2024-10-16 18:16:38.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …}
      +entries: Doctrine\ORM\PersistentCollection {#1623 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1713 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …}
      +posts: Doctrine\ORM\PersistentCollection {#1657 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1488 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1756 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …}
      +follows: Doctrine\ORM\PersistentCollection {#1635 …}
      +followers: Doctrine\ORM\PersistentCollection {#1633 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1418 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1411 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …}
      +reports: Doctrine\ORM\PersistentCollection {#1419 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1428 …}
      +violations: Doctrine\ORM\PersistentCollection {#1429 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1694 …}
      +awards: Doctrine\ORM\PersistentCollection {#1435 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …}
      +categories: Doctrine\ORM\PersistentCollection {#1647 …}
      -id: 37696
      -password: "$2y$13$3xfpjwzULWLGSm5G3ILrCePN9TefBkLbjLBMfvMFcPI2FPlR3h2g6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …}
      +apId: "corroded@lemmy.world"
      +apProfileId: "https://lemmy.world/u/corroded"
      +apPublicUrl: "https://lemmy.world/u/corroded"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "corroded"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703347380 {#1536
        date: 2023-12-23 17:03:00.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1690952830 {#1515
        date: 2023-08-02 07:07:10.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "homeassistant@lemmy.world"
      +title: "homeassistant"
      +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 46
      +entryCommentCount: 460
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729539860 {#276
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 145
      +apId: "homeassistant@lemmy.world"
      +apProfileId: "https://lemmy.world/c/homeassistant"
      +apPublicUrl: "https://lemmy.world/c/homeassistant"
      +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "homeassistant"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1710368376 {#270
        date: 2024-03-13 23:19:36.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1704127905 {#272
        date: 2024-01-01 17:51:45.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
    +slug: "Share-your-favorite-automations"
    +title: "Share your favorite automations"
    +url: null
    +body: """
      I’ve been running HA for a while, and it’s been working well; I haven’t had to change much in a few months. That being said, it’s fun to tinker with it, and I’m curious to hear what kind of automations the rest of the community is using. What automations are you most proud of? What are your favorite? What kind of interesting automations have you written?\n
      \n
      My personal favorite is an automation that displays the current “apparent” temperature on a Hue bulb. It takes an average of the temperature, humidity, and luminance around my property and uses the average to compute an “apparent” (feels like) temperature. Then it applies a cosine function to the apparent temperature (to approximate how people feel temperature change), uses the resulting value to calculate a level between blue and red in CIELAB (a perceptually uniform color space), converts the results to RGB, and sets the color value of the hue bulb. The result is a bulb that changes color so that the change in color (as perceived by the eye) mirrors how the temperature “feels” outside. Ultimately what that means is that we can look at a small lamp with the hue bulb and say “It feels cold outside; we should put on a coat.” It’s probably overkill, but it was a fun programming exercise. We’ve started saying things like “It’s really blue today, I don’t feel like going out.”\n
      \n
      I’d really enjoy reading what kind of interesting automations everyone else has written.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 40
    +favouriteCount: 67
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729539860 {#2410
      date: 2024-10-21 21:44:20.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1866 …}
    +votes: Doctrine\ORM\PersistentCollection {#1978 …}
    +reports: Doctrine\ORM\PersistentCollection {#1946 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
    +badges: Doctrine\ORM\PersistentCollection {#2426 …}
    +children: []
    -id: 33576
    -titleTs: "'autom':4 'favorit':3 'share':1"
    -bodyTs: "'appar':82,108,120 'appli':114 'approxim':123 'around':98 'autom':45,54,68,77,254 'averag':91,104 'blue':138,236 'bulb':87,161,166,203 'calcul':134 'chang':20,128,168,173 'cielab':142 'coat':215 'cold':208 'color':146,156,169,175 'communiti':50 'comput':106 'convert':148 'cosin':116 'curious':39 'current':81 'd':246 'display':79 'els':256 'enjoy':248 'everyon':255 'exercis':226 'eye':180 'favorit':63,74 'feel':109,126,185,207,241 'fun':31,224 'function':117 'go':243 'ha':5 'haven':16 'hear':41 'hue':86,160,202 'humid':95 'interest':67,253 'kind':43,65,251 'lamp':199 'level':136 'like':110,232,242 'look':195 'lumin':97 'm':38 'mean':190 'mirror':181 'month':25 'much':21 'outsid':186,209 'overkil':219 'peopl':125 'perceiv':177 'perceptu':144 'person':73 'probabl':218 'program':225 'properti':100 'proud':58 'put':212 'read':249 'realli':235,247 'red':140 'rest':47 'result':131,150,163 'rgb':152 'run':4 'said':28 'say':205,230 'set':154 'small':198 'space':147 'start':229 'take':89 'temperatur':83,94,111,121,127,184 'thing':231 'tinker':33 'today':237 'ultim':187 'uniform':145 'use':52,102,129 'valu':132,157 've':2,228 'well':14 'work':13 'written':71,258"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706508490
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11273738"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706422090 {#1850
      date: 2024-01-28 07:08:10.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#3314
  +subject: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943
      +avatar: null
      +cover: null
      +email: "corroded@lemmy.world"
      +username: "@corroded@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729095398 {#1537
        date: 2024-10-16 18:16:38.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …}
      +entries: Doctrine\ORM\PersistentCollection {#1623 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1713 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …}
      +posts: Doctrine\ORM\PersistentCollection {#1657 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1488 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1756 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …}
      +follows: Doctrine\ORM\PersistentCollection {#1635 …}
      +followers: Doctrine\ORM\PersistentCollection {#1633 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1418 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1411 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …}
      +reports: Doctrine\ORM\PersistentCollection {#1419 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1428 …}
      +violations: Doctrine\ORM\PersistentCollection {#1429 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1694 …}
      +awards: Doctrine\ORM\PersistentCollection {#1435 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …}
      +categories: Doctrine\ORM\PersistentCollection {#1647 …}
      -id: 37696
      -password: "$2y$13$3xfpjwzULWLGSm5G3ILrCePN9TefBkLbjLBMfvMFcPI2FPlR3h2g6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …}
      +apId: "corroded@lemmy.world"
      +apProfileId: "https://lemmy.world/u/corroded"
      +apPublicUrl: "https://lemmy.world/u/corroded"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "corroded"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703347380 {#1536
        date: 2023-12-23 17:03:00.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1690952830 {#1515
        date: 2023-08-02 07:07:10.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "homeassistant@lemmy.world"
      +title: "homeassistant"
      +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 46
      +entryCommentCount: 460
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729539860 {#276
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 145
      +apId: "homeassistant@lemmy.world"
      +apProfileId: "https://lemmy.world/c/homeassistant"
      +apPublicUrl: "https://lemmy.world/c/homeassistant"
      +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "homeassistant"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1710368376 {#270
        date: 2024-03-13 23:19:36.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1704127905 {#272
        date: 2024-01-01 17:51:45.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
    +slug: "Share-your-favorite-automations"
    +title: "Share your favorite automations"
    +url: null
    +body: """
      I’ve been running HA for a while, and it’s been working well; I haven’t had to change much in a few months. That being said, it’s fun to tinker with it, and I’m curious to hear what kind of automations the rest of the community is using. What automations are you most proud of? What are your favorite? What kind of interesting automations have you written?\n
      \n
      My personal favorite is an automation that displays the current “apparent” temperature on a Hue bulb. It takes an average of the temperature, humidity, and luminance around my property and uses the average to compute an “apparent” (feels like) temperature. Then it applies a cosine function to the apparent temperature (to approximate how people feel temperature change), uses the resulting value to calculate a level between blue and red in CIELAB (a perceptually uniform color space), converts the results to RGB, and sets the color value of the hue bulb. The result is a bulb that changes color so that the change in color (as perceived by the eye) mirrors how the temperature “feels” outside. Ultimately what that means is that we can look at a small lamp with the hue bulb and say “It feels cold outside; we should put on a coat.” It’s probably overkill, but it was a fun programming exercise. We’ve started saying things like “It’s really blue today, I don’t feel like going out.”\n
      \n
      I’d really enjoy reading what kind of interesting automations everyone else has written.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 40
    +favouriteCount: 67
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729539860 {#2410
      date: 2024-10-21 21:44:20.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1866 …}
    +votes: Doctrine\ORM\PersistentCollection {#1978 …}
    +reports: Doctrine\ORM\PersistentCollection {#1946 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
    +badges: Doctrine\ORM\PersistentCollection {#2426 …}
    +children: []
    -id: 33576
    -titleTs: "'autom':4 'favorit':3 'share':1"
    -bodyTs: "'appar':82,108,120 'appli':114 'approxim':123 'around':98 'autom':45,54,68,77,254 'averag':91,104 'blue':138,236 'bulb':87,161,166,203 'calcul':134 'chang':20,128,168,173 'cielab':142 'coat':215 'cold':208 'color':146,156,169,175 'communiti':50 'comput':106 'convert':148 'cosin':116 'curious':39 'current':81 'd':246 'display':79 'els':256 'enjoy':248 'everyon':255 'exercis':226 'eye':180 'favorit':63,74 'feel':109,126,185,207,241 'fun':31,224 'function':117 'go':243 'ha':5 'haven':16 'hear':41 'hue':86,160,202 'humid':95 'interest':67,253 'kind':43,65,251 'lamp':199 'level':136 'like':110,232,242 'look':195 'lumin':97 'm':38 'mean':190 'mirror':181 'month':25 'much':21 'outsid':186,209 'overkil':219 'peopl':125 'perceiv':177 'perceptu':144 'person':73 'probabl':218 'program':225 'properti':100 'proud':58 'put':212 'read':249 'realli':235,247 'red':140 'rest':47 'result':131,150,163 'rgb':152 'run':4 'said':28 'say':205,230 'set':154 'small':198 'space':147 'start':229 'take':89 'temperatur':83,94,111,121,127,184 'thing':231 'tinker':33 'today':237 'ultim':187 'uniform':145 'use':52,102,129 'valu':132,157 've':2,228 'well':14 'work':13 'written':71,258"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706508490
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11273738"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706422090 {#1850
      date: 2024-01-28 07:08:10.0 +01:00
    }
  }
  +formDest: "entry"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 12.0 MiB 17.43 ms
Input props
[
  "subject" => App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943
      +avatar: null
      +cover: null
      +email: "corroded@lemmy.world"
      +username: "@corroded@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729095398 {#1537
        date: 2024-10-16 18:16:38.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …}
      +entries: Doctrine\ORM\PersistentCollection {#1623 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1713 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …}
      +posts: Doctrine\ORM\PersistentCollection {#1657 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1488 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1756 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …}
      +follows: Doctrine\ORM\PersistentCollection {#1635 …}
      +followers: Doctrine\ORM\PersistentCollection {#1633 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1418 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1411 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …}
      +reports: Doctrine\ORM\PersistentCollection {#1419 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1428 …}
      +violations: Doctrine\ORM\PersistentCollection {#1429 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1694 …}
      +awards: Doctrine\ORM\PersistentCollection {#1435 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …}
      +categories: Doctrine\ORM\PersistentCollection {#1647 …}
      -id: 37696
      -password: "$2y$13$3xfpjwzULWLGSm5G3ILrCePN9TefBkLbjLBMfvMFcPI2FPlR3h2g6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …}
      +apId: "corroded@lemmy.world"
      +apProfileId: "https://lemmy.world/u/corroded"
      +apPublicUrl: "https://lemmy.world/u/corroded"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "corroded"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703347380 {#1536
        date: 2023-12-23 17:03:00.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1690952830 {#1515
        date: 2023-08-02 07:07:10.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "homeassistant@lemmy.world"
      +title: "homeassistant"
      +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 46
      +entryCommentCount: 460
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729539860 {#276
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 145
      +apId: "homeassistant@lemmy.world"
      +apProfileId: "https://lemmy.world/c/homeassistant"
      +apPublicUrl: "https://lemmy.world/c/homeassistant"
      +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "homeassistant"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1710368376 {#270
        date: 2024-03-13 23:19:36.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1704127905 {#272
        date: 2024-01-01 17:51:45.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
    +slug: "Share-your-favorite-automations"
    +title: "Share your favorite automations"
    +url: null
    +body: """
      I’ve been running HA for a while, and it’s been working well; I haven’t had to change much in a few months. That being said, it’s fun to tinker with it, and I’m curious to hear what kind of automations the rest of the community is using. What automations are you most proud of? What are your favorite? What kind of interesting automations have you written?\n
      \n
      My personal favorite is an automation that displays the current “apparent” temperature on a Hue bulb. It takes an average of the temperature, humidity, and luminance around my property and uses the average to compute an “apparent” (feels like) temperature. Then it applies a cosine function to the apparent temperature (to approximate how people feel temperature change), uses the resulting value to calculate a level between blue and red in CIELAB (a perceptually uniform color space), converts the results to RGB, and sets the color value of the hue bulb. The result is a bulb that changes color so that the change in color (as perceived by the eye) mirrors how the temperature “feels” outside. Ultimately what that means is that we can look at a small lamp with the hue bulb and say “It feels cold outside; we should put on a coat.” It’s probably overkill, but it was a fun programming exercise. We’ve started saying things like “It’s really blue today, I don’t feel like going out.”\n
      \n
      I’d really enjoy reading what kind of interesting automations everyone else has written.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 40
    +favouriteCount: 67
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729539860 {#2410
      date: 2024-10-21 21:44:20.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1866 …}
    +votes: Doctrine\ORM\PersistentCollection {#1978 …}
    +reports: Doctrine\ORM\PersistentCollection {#1946 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
    +badges: Doctrine\ORM\PersistentCollection {#2426 …}
    +children: []
    -id: 33576
    -titleTs: "'autom':4 'favorit':3 'share':1"
    -bodyTs: "'appar':82,108,120 'appli':114 'approxim':123 'around':98 'autom':45,54,68,77,254 'averag':91,104 'blue':138,236 'bulb':87,161,166,203 'calcul':134 'chang':20,128,168,173 'cielab':142 'coat':215 'cold':208 'color':146,156,169,175 'communiti':50 'comput':106 'convert':148 'cosin':116 'curious':39 'current':81 'd':246 'display':79 'els':256 'enjoy':248 'everyon':255 'exercis':226 'eye':180 'favorit':63,74 'feel':109,126,185,207,241 'fun':31,224 'function':117 'go':243 'ha':5 'haven':16 'hear':41 'hue':86,160,202 'humid':95 'interest':67,253 'kind':43,65,251 'lamp':199 'level':136 'like':110,232,242 'look':195 'lumin':97 'm':38 'mean':190 'mirror':181 'month':25 'much':21 'outsid':186,209 'overkil':219 'peopl':125 'perceiv':177 'perceptu':144 'person':73 'probabl':218 'program':225 'properti':100 'proud':58 'put':212 'read':249 'realli':235,247 'red':140 'rest':47 'result':131,150,163 'rgb':152 'run':4 'said':28 'say':205,230 'set':154 'small':198 'space':147 'start':229 'take':89 'temperatur':83,94,111,121,127,184 'thing':231 'tinker':33 'today':237 'ultim':187 'uniform':145 'use':52,102,129 'valu':132,157 've':2,228 'well':14 'work':13 'written':71,258"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706508490
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11273738"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706422090 {#1850
      date: 2024-01-28 07:08:10.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#3380
  +formDest: "entry"
  +subject: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943
      +avatar: null
      +cover: null
      +email: "corroded@lemmy.world"
      +username: "@corroded@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729095398 {#1537
        date: 2024-10-16 18:16:38.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …}
      +entries: Doctrine\ORM\PersistentCollection {#1623 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1713 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …}
      +posts: Doctrine\ORM\PersistentCollection {#1657 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1488 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1756 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …}
      +follows: Doctrine\ORM\PersistentCollection {#1635 …}
      +followers: Doctrine\ORM\PersistentCollection {#1633 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1418 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1411 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …}
      +reports: Doctrine\ORM\PersistentCollection {#1419 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1428 …}
      +violations: Doctrine\ORM\PersistentCollection {#1429 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1694 …}
      +awards: Doctrine\ORM\PersistentCollection {#1435 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …}
      +categories: Doctrine\ORM\PersistentCollection {#1647 …}
      -id: 37696
      -password: "$2y$13$3xfpjwzULWLGSm5G3ILrCePN9TefBkLbjLBMfvMFcPI2FPlR3h2g6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …}
      +apId: "corroded@lemmy.world"
      +apProfileId: "https://lemmy.world/u/corroded"
      +apPublicUrl: "https://lemmy.world/u/corroded"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "corroded"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703347380 {#1536
        date: 2023-12-23 17:03:00.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1690952830 {#1515
        date: 2023-08-02 07:07:10.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "homeassistant@lemmy.world"
      +title: "homeassistant"
      +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 46
      +entryCommentCount: 460
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729539860 {#276
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 145
      +apId: "homeassistant@lemmy.world"
      +apProfileId: "https://lemmy.world/c/homeassistant"
      +apPublicUrl: "https://lemmy.world/c/homeassistant"
      +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "homeassistant"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1710368376 {#270
        date: 2024-03-13 23:19:36.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1704127905 {#272
        date: 2024-01-01 17:51:45.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
    +slug: "Share-your-favorite-automations"
    +title: "Share your favorite automations"
    +url: null
    +body: """
      I’ve been running HA for a while, and it’s been working well; I haven’t had to change much in a few months. That being said, it’s fun to tinker with it, and I’m curious to hear what kind of automations the rest of the community is using. What automations are you most proud of? What are your favorite? What kind of interesting automations have you written?\n
      \n
      My personal favorite is an automation that displays the current “apparent” temperature on a Hue bulb. It takes an average of the temperature, humidity, and luminance around my property and uses the average to compute an “apparent” (feels like) temperature. Then it applies a cosine function to the apparent temperature (to approximate how people feel temperature change), uses the resulting value to calculate a level between blue and red in CIELAB (a perceptually uniform color space), converts the results to RGB, and sets the color value of the hue bulb. The result is a bulb that changes color so that the change in color (as perceived by the eye) mirrors how the temperature “feels” outside. Ultimately what that means is that we can look at a small lamp with the hue bulb and say “It feels cold outside; we should put on a coat.” It’s probably overkill, but it was a fun programming exercise. We’ve started saying things like “It’s really blue today, I don’t feel like going out.”\n
      \n
      I’d really enjoy reading what kind of interesting automations everyone else has written.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 40
    +favouriteCount: 67
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729539860 {#2410
      date: 2024-10-21 21:44:20.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1866 …}
    +votes: Doctrine\ORM\PersistentCollection {#1978 …}
    +reports: Doctrine\ORM\PersistentCollection {#1946 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
    +badges: Doctrine\ORM\PersistentCollection {#2426 …}
    +children: []
    -id: 33576
    -titleTs: "'autom':4 'favorit':3 'share':1"
    -bodyTs: "'appar':82,108,120 'appli':114 'approxim':123 'around':98 'autom':45,54,68,77,254 'averag':91,104 'blue':138,236 'bulb':87,161,166,203 'calcul':134 'chang':20,128,168,173 'cielab':142 'coat':215 'cold':208 'color':146,156,169,175 'communiti':50 'comput':106 'convert':148 'cosin':116 'curious':39 'current':81 'd':246 'display':79 'els':256 'enjoy':248 'everyon':255 'exercis':226 'eye':180 'favorit':63,74 'feel':109,126,185,207,241 'fun':31,224 'function':117 'go':243 'ha':5 'haven':16 'hear':41 'hue':86,160,202 'humid':95 'interest':67,253 'kind':43,65,251 'lamp':199 'level':136 'like':110,232,242 'look':195 'lumin':97 'm':38 'mean':190 'mirror':181 'month':25 'much':21 'outsid':186,209 'overkil':219 'peopl':125 'perceiv':177 'perceptu':144 'person':73 'probabl':218 'program':225 'properti':100 'proud':58 'put':212 'read':249 'realli':235,247 'red':140 'rest':47 'result':131,150,163 'rgb':152 'run':4 'said':28 'say':205,230 'set':154 'small':198 'space':147 'start':229 'take':89 'temperatur':83,94,111,121,127,184 'thing':231 'tinker':33 'today':237 'ultim':187 'uniform':145 'use':52,102,129 'valu':132,157 've':2,228 'well':14 'work':13 'written':71,258"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706508490
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11273738"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706422090 {#1850
      date: 2024-01-28 07:08:10.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entries_cross App\Twig\Components\EntriesCrossComponent 12.0 MiB 0.39 ms
Input props
[
  "entry" => App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943
      +avatar: null
      +cover: null
      +email: "corroded@lemmy.world"
      +username: "@corroded@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729095398 {#1537
        date: 2024-10-16 18:16:38.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …}
      +entries: Doctrine\ORM\PersistentCollection {#1623 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1713 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …}
      +posts: Doctrine\ORM\PersistentCollection {#1657 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1488 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1756 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …}
      +follows: Doctrine\ORM\PersistentCollection {#1635 …}
      +followers: Doctrine\ORM\PersistentCollection {#1633 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1418 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1411 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …}
      +reports: Doctrine\ORM\PersistentCollection {#1419 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1428 …}
      +violations: Doctrine\ORM\PersistentCollection {#1429 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1694 …}
      +awards: Doctrine\ORM\PersistentCollection {#1435 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …}
      +categories: Doctrine\ORM\PersistentCollection {#1647 …}
      -id: 37696
      -password: "$2y$13$3xfpjwzULWLGSm5G3ILrCePN9TefBkLbjLBMfvMFcPI2FPlR3h2g6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …}
      +apId: "corroded@lemmy.world"
      +apProfileId: "https://lemmy.world/u/corroded"
      +apPublicUrl: "https://lemmy.world/u/corroded"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "corroded"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703347380 {#1536
        date: 2023-12-23 17:03:00.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1690952830 {#1515
        date: 2023-08-02 07:07:10.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "homeassistant@lemmy.world"
      +title: "homeassistant"
      +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 46
      +entryCommentCount: 460
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729539860 {#276
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 145
      +apId: "homeassistant@lemmy.world"
      +apProfileId: "https://lemmy.world/c/homeassistant"
      +apPublicUrl: "https://lemmy.world/c/homeassistant"
      +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "homeassistant"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1710368376 {#270
        date: 2024-03-13 23:19:36.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1704127905 {#272
        date: 2024-01-01 17:51:45.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
    +slug: "Share-your-favorite-automations"
    +title: "Share your favorite automations"
    +url: null
    +body: """
      I’ve been running HA for a while, and it’s been working well; I haven’t had to change much in a few months. That being said, it’s fun to tinker with it, and I’m curious to hear what kind of automations the rest of the community is using. What automations are you most proud of? What are your favorite? What kind of interesting automations have you written?\n
      \n
      My personal favorite is an automation that displays the current “apparent” temperature on a Hue bulb. It takes an average of the temperature, humidity, and luminance around my property and uses the average to compute an “apparent” (feels like) temperature. Then it applies a cosine function to the apparent temperature (to approximate how people feel temperature change), uses the resulting value to calculate a level between blue and red in CIELAB (a perceptually uniform color space), converts the results to RGB, and sets the color value of the hue bulb. The result is a bulb that changes color so that the change in color (as perceived by the eye) mirrors how the temperature “feels” outside. Ultimately what that means is that we can look at a small lamp with the hue bulb and say “It feels cold outside; we should put on a coat.” It’s probably overkill, but it was a fun programming exercise. We’ve started saying things like “It’s really blue today, I don’t feel like going out.”\n
      \n
      I’d really enjoy reading what kind of interesting automations everyone else has written.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 40
    +favouriteCount: 67
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729539860 {#2410
      date: 2024-10-21 21:44:20.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1866 …}
    +votes: Doctrine\ORM\PersistentCollection {#1978 …}
    +reports: Doctrine\ORM\PersistentCollection {#1946 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
    +badges: Doctrine\ORM\PersistentCollection {#2426 …}
    +children: []
    -id: 33576
    -titleTs: "'autom':4 'favorit':3 'share':1"
    -bodyTs: "'appar':82,108,120 'appli':114 'approxim':123 'around':98 'autom':45,54,68,77,254 'averag':91,104 'blue':138,236 'bulb':87,161,166,203 'calcul':134 'chang':20,128,168,173 'cielab':142 'coat':215 'cold':208 'color':146,156,169,175 'communiti':50 'comput':106 'convert':148 'cosin':116 'curious':39 'current':81 'd':246 'display':79 'els':256 'enjoy':248 'everyon':255 'exercis':226 'eye':180 'favorit':63,74 'feel':109,126,185,207,241 'fun':31,224 'function':117 'go':243 'ha':5 'haven':16 'hear':41 'hue':86,160,202 'humid':95 'interest':67,253 'kind':43,65,251 'lamp':199 'level':136 'like':110,232,242 'look':195 'lumin':97 'm':38 'mean':190 'mirror':181 'month':25 'much':21 'outsid':186,209 'overkil':219 'peopl':125 'perceiv':177 'perceptu':144 'person':73 'probabl':218 'program':225 'properti':100 'proud':58 'put':212 'read':249 'realli':235,247 'red':140 'rest':47 'result':131,150,163 'rgb':152 'run':4 'said':28 'say':205,230 'set':154 'small':198 'space':147 'start':229 'take':89 'temperatur':83,94,111,121,127,184 'thing':231 'tinker':33 'today':237 'ultim':187 'uniform':145 'use':52,102,129 'valu':132,157 've':2,228 'well':14 'work':13 'written':71,258"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706508490
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11273738"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706422090 {#1850
      date: 2024-01-28 07:08:10.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\EntriesCrossComponent {#3694
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943
      +avatar: null
      +cover: null
      +email: "corroded@lemmy.world"
      +username: "@corroded@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729095398 {#1537
        date: 2024-10-16 18:16:38.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …}
      +entries: Doctrine\ORM\PersistentCollection {#1623 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#1713 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …}
      +posts: Doctrine\ORM\PersistentCollection {#1657 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#1488 …}
      +postComments: Doctrine\ORM\PersistentCollection {#1756 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …}
      +follows: Doctrine\ORM\PersistentCollection {#1635 …}
      +followers: Doctrine\ORM\PersistentCollection {#1633 …}
      +blocks: Doctrine\ORM\PersistentCollection {#1418 …}
      +blockers: Doctrine\ORM\PersistentCollection {#1411 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …}
      +reports: Doctrine\ORM\PersistentCollection {#1419 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1428 …}
      +violations: Doctrine\ORM\PersistentCollection {#1429 …}
      +notifications: Doctrine\ORM\PersistentCollection {#1694 …}
      +awards: Doctrine\ORM\PersistentCollection {#1435 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …}
      +categories: Doctrine\ORM\PersistentCollection {#1647 …}
      -id: 37696
      -password: "$2y$13$3xfpjwzULWLGSm5G3ILrCePN9TefBkLbjLBMfvMFcPI2FPlR3h2g6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …}
      +apId: "corroded@lemmy.world"
      +apProfileId: "https://lemmy.world/u/corroded"
      +apPublicUrl: "https://lemmy.world/u/corroded"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "corroded"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703347380 {#1536
        date: 2023-12-23 17:03:00.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1690952830 {#1515
        date: 2023-08-02 07:07:10.0 +02:00
      }
      +__isInitialized__: true
       …2
    }
    +magazine: App\Entity\Magazine {#266
      +icon: Proxies\__CG__\App\Entity\Image {#247 …}
      +name: "homeassistant@lemmy.world"
      +title: "homeassistant"
      +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 46
      +entryCommentCount: 460
      +postCount: 0
      +postCommentCount: 0
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729539860 {#276
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#238 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
      +entries: Doctrine\ORM\PersistentCollection {#181 …}
      +posts: Doctrine\ORM\PersistentCollection {#139 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
      +bans: Doctrine\ORM\PersistentCollection {#118 …}
      +reports: Doctrine\ORM\PersistentCollection {#104 …}
      +badges: Doctrine\ORM\PersistentCollection {#82 …}
      +logs: Doctrine\ORM\PersistentCollection {#72 …}
      +awards: Doctrine\ORM\PersistentCollection {#61 …}
      +categories: Doctrine\ORM\PersistentCollection {#1820 …}
      -id: 145
      +apId: "homeassistant@lemmy.world"
      +apProfileId: "https://lemmy.world/c/homeassistant"
      +apPublicUrl: "https://lemmy.world/c/homeassistant"
      +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "homeassistant"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1710368376 {#270
        date: 2024-03-13 23:19:36.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1704127905 {#272
        date: 2024-01-01 17:51:45.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
    +slug: "Share-your-favorite-automations"
    +title: "Share your favorite automations"
    +url: null
    +body: """
      I’ve been running HA for a while, and it’s been working well; I haven’t had to change much in a few months. That being said, it’s fun to tinker with it, and I’m curious to hear what kind of automations the rest of the community is using. What automations are you most proud of? What are your favorite? What kind of interesting automations have you written?\n
      \n
      My personal favorite is an automation that displays the current “apparent” temperature on a Hue bulb. It takes an average of the temperature, humidity, and luminance around my property and uses the average to compute an “apparent” (feels like) temperature. Then it applies a cosine function to the apparent temperature (to approximate how people feel temperature change), uses the resulting value to calculate a level between blue and red in CIELAB (a perceptually uniform color space), converts the results to RGB, and sets the color value of the hue bulb. The result is a bulb that changes color so that the change in color (as perceived by the eye) mirrors how the temperature “feels” outside. Ultimately what that means is that we can look at a small lamp with the hue bulb and say “It feels cold outside; we should put on a coat.” It’s probably overkill, but it was a fun programming exercise. We’ve started saying things like “It’s really blue today, I don’t feel like going out.”\n
      \n
      I’d really enjoy reading what kind of interesting automations everyone else has written.
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 40
    +favouriteCount: 67
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1729539860 {#2410
      date: 2024-10-21 21:44:20.0 +02:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1866 …}
    +votes: Doctrine\ORM\PersistentCollection {#1978 …}
    +reports: Doctrine\ORM\PersistentCollection {#1946 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
    +badges: Doctrine\ORM\PersistentCollection {#2426 …}
    +children: []
    -id: 33576
    -titleTs: "'autom':4 'favorit':3 'share':1"
    -bodyTs: "'appar':82,108,120 'appli':114 'approxim':123 'around':98 'autom':45,54,68,77,254 'averag':91,104 'blue':138,236 'bulb':87,161,166,203 'calcul':134 'chang':20,128,168,173 'cielab':142 'coat':215 'cold':208 'color':146,156,169,175 'communiti':50 'comput':106 'convert':148 'cosin':116 'curious':39 'current':81 'd':246 'display':79 'els':256 'enjoy':248 'everyon':255 'exercis':226 'eye':180 'favorit':63,74 'feel':109,126,185,207,241 'fun':31,224 'function':117 'go':243 'ha':5 'haven':16 'hear':41 'hue':86,160,202 'humid':95 'interest':67,253 'kind':43,65,251 'lamp':199 'level':136 'like':110,232,242 'look':195 'lumin':97 'm':38 'mean':190 'mirror':181 'month':25 'much':21 'outsid':186,209 'overkil':219 'peopl':125 'perceiv':177 'perceptu':144 'person':73 'probabl':218 'program':225 'properti':100 'proud':58 'put':212 'read':249 'realli':235,247 'red':140 'rest':47 'result':131,150,163 'rgb':152 'run':4 'said':28 'say':205,230 'set':154 'small':198 'space':147 'start':229 'take':89 'temperatur':83,94,111,121,127,184 'thing':231 'tinker':33 'today':237 'ultim':187 'uniform':145 'use':52,102,129 'valu':132,157 've':2,228 'well':14 'work':13 'written':71,258"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1706508490
    +visibility: "visible             "
    +apId: "https://lemmy.world/post/11273738"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706422090 {#1850
      date: 2024-01-28 07:08:10.0 +01:00
    }
  }
  -repository: App\Repository\EntryRepository {#271 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
}
editor_toolbar App\Twig\Components\EditorToolbarComponent 12.0 MiB 0.23 ms
Input props
[
  "id" => "entry_comment_67b90043d00083.56661353_body"
]
Attributes
[]
Component
App\Twig\Components\EditorToolbarComponent {#3791
  +id: "entry_comment_67b90043d00083.56661353_body"
}
entry_comment App\Twig\Components\EntryCommentComponent 12.0 MiB 115.27 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4006
    +user: App\Entity\User {#3955
      +avatar: Proxies\__CG__\App\Entity\Image {#3956 …}
      +cover: Proxies\__CG__\App\Entity\Image {#3959 …}
      +email: "Bishma@discuss.tchncs.de"
      +username: "@Bishma@discuss.tchncs.de"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Future winner of the Nobel prize in Minecraft\n
        \n
        Find me on:\n
        \n
        - [Mastodon](https://mas.to/@bishma)\n
        - [Printables](https://www.printables.com/@dereksrose)\n
        - [My blog](https://dereksrose.com)
        """
      +lastActive: DateTime @1729159197 {#4011
        date: 2024-10-17 11:59:57.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#3958 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3951 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3949 …}
      +entries: Doctrine\ORM\PersistentCollection {#3946 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3944 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3941 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3939 …}
      +posts: Doctrine\ORM\PersistentCollection {#3937 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3934 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3932 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3930 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3927 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#3925 …}
      +follows: Doctrine\ORM\PersistentCollection {#3923 …}
      +followers: Doctrine\ORM\PersistentCollection {#4071 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4067 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4056 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4047 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4036 …}
      +reports: Doctrine\ORM\PersistentCollection {#4075 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4072 …}
      +violations: Doctrine\ORM\PersistentCollection {#4069 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4066 …}
      +awards: Doctrine\ORM\PersistentCollection {#4065 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4064 …}
      +categories: Doctrine\ORM\PersistentCollection {#4054 …}
      -id: 52439
      -password: "$2y$13$3bb1wmHCRWzaYUVAJzYEPeiqFPQhZ5r932XFrtCJjEzZ3I0XFd996"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4057 …}
      +apId: "Bishma@discuss.tchncs.de"
      +apProfileId: "https://discuss.tchncs.de/u/Bishma"
      +apPublicUrl: "https://discuss.tchncs.de/u/Bishma"
      +apFollowersUrl: null
      +apInboxUrl: "https://discuss.tchncs.de/inbox"
      +apDomain: "discuss.tchncs.de"
      +apPreferredUsername: "Bishma"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728292106 {#4009
        date: 2024-10-07 11:08:26.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696652879 {#4008
        date: 2023-10-07 06:27:59.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "corroded@lemmy.world"
        +username: "@corroded@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729095398 {#1537
          date: 2024-10-16 18:16:38.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +entries: Doctrine\ORM\PersistentCollection {#1623 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …}
        +posts: Doctrine\ORM\PersistentCollection {#1657 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1488 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1756 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …}
        +follows: Doctrine\ORM\PersistentCollection {#1635 …}
        +followers: Doctrine\ORM\PersistentCollection {#1633 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1411 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …}
        +reports: Doctrine\ORM\PersistentCollection {#1419 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1428 …}
        +violations: Doctrine\ORM\PersistentCollection {#1429 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1694 …}
        +awards: Doctrine\ORM\PersistentCollection {#1435 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …}
        +categories: Doctrine\ORM\PersistentCollection {#1647 …}
        -id: 37696
        -password: "$2y$13$3xfpjwzULWLGSm5G3ILrCePN9TefBkLbjLBMfvMFcPI2FPlR3h2g6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …}
        +apId: "corroded@lemmy.world"
        +apProfileId: "https://lemmy.world/u/corroded"
        +apPublicUrl: "https://lemmy.world/u/corroded"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "corroded"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703347380 {#1536
          date: 2023-12-23 17:03:00.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690952830 {#1515
          date: 2023-08-02 07:07:10.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "homeassistant@lemmy.world"
        +title: "homeassistant"
        +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 46
        +entryCommentCount: 460
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729539860 {#276
          date: 2024-10-21 21:44:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 145
        +apId: "homeassistant@lemmy.world"
        +apProfileId: "https://lemmy.world/c/homeassistant"
        +apPublicUrl: "https://lemmy.world/c/homeassistant"
        +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "homeassistant"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1710368376 {#270
          date: 2024-03-13 23:19:36.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1704127905 {#272
          date: 2024-01-01 17:51:45.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Share-your-favorite-automations"
      +title: "Share your favorite automations"
      +url: null
      +body: """
        I’ve been running HA for a while, and it’s been working well; I haven’t had to change much in a few months. That being said, it’s fun to tinker with it, and I’m curious to hear what kind of automations the rest of the community is using. What automations are you most proud of? What are your favorite? What kind of interesting automations have you written?\n
        \n
        My personal favorite is an automation that displays the current “apparent” temperature on a Hue bulb. It takes an average of the temperature, humidity, and luminance around my property and uses the average to compute an “apparent” (feels like) temperature. Then it applies a cosine function to the apparent temperature (to approximate how people feel temperature change), uses the resulting value to calculate a level between blue and red in CIELAB (a perceptually uniform color space), converts the results to RGB, and sets the color value of the hue bulb. The result is a bulb that changes color so that the change in color (as perceived by the eye) mirrors how the temperature “feels” outside. Ultimately what that means is that we can look at a small lamp with the hue bulb and say “It feels cold outside; we should put on a coat.” It’s probably overkill, but it was a fun programming exercise. We’ve started saying things like “It’s really blue today, I don’t feel like going out.”\n
        \n
        I’d really enjoy reading what kind of interesting automations everyone else has written.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 40
      +favouriteCount: 67
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729539860 {#2410
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 33576
      -titleTs: "'autom':4 'favorit':3 'share':1"
      -bodyTs: "'appar':82,108,120 'appli':114 'approxim':123 'around':98 'autom':45,54,68,77,254 'averag':91,104 'blue':138,236 'bulb':87,161,166,203 'calcul':134 'chang':20,128,168,173 'cielab':142 'coat':215 'cold':208 'color':146,156,169,175 'communiti':50 'comput':106 'convert':148 'cosin':116 'curious':39 'current':81 'd':246 'display':79 'els':256 'enjoy':248 'everyon':255 'exercis':226 'eye':180 'favorit':63,74 'feel':109,126,185,207,241 'fun':31,224 'function':117 'go':243 'ha':5 'haven':16 'hear':41 'hue':86,160,202 'humid':95 'interest':67,253 'kind':43,65,251 'lamp':199 'level':136 'like':110,232,242 'look':195 'lumin':97 'm':38 'mean':190 'mirror':181 'month':25 'much':21 'outsid':186,209 'overkil':219 'peopl':125 'perceiv':177 'perceptu':144 'person':73 'probabl':218 'program':225 'properti':100 'proud':58 'put':212 'read':249 'realli':235,247 'red':140 'rest':47 'result':131,150,163 'rgb':152 'run':4 'said':28 'say':205,230 'set':154 'small':198 'space':147 'start':229 'take':89 'temperatur':83,94,111,121,127,184 'thing':231 'tinker':33 'today':237 'ultim':187 'uniform':145 'use':52,102,129 'valu':132,157 've':2,228 'well':14 'work':13 'written':71,258"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706508490
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11273738"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706422090 {#1850
        date: 2024-01-28 07:08:10.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      My favorite is a script not a automation exactly. I run it (just before I get up for bed) via dashboard button or voice command and it:\n
      \n
      - shuts off most of the lights and any screens around the house\n
      - sets the thermostat to bedtime mode\n
      - waits 5 minutes (time for me to get my stuff and get to bed) then\n
      - turn off the remaining lights outside my bedroom\n
      - Calls my [autoremote](https://joaoapps.com/autoremote/) endpoint\n
      \n
      Auto remote then triggers a [tasker](https://tasker.joaoapps.com/) profile that makes my phone\n
      \n
      - turn on DND\n
      - set media volume for sleep music and alarm volume for morning (just in case either has been change during the day)\n
      - set a variable that another tasker automation will see the next time I plug in my phone. At which point it will: \n
          - set my screen brightness below 1%\n
          - turn on sleep tracking
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 15
    +score: 0
    +lastActive: DateTime @1729159197 {#4016
      date: 2024-10-17 11:59:57.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@corroded@lemmy.world"
      "@corroded@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4004 …}
    +nested: Doctrine\ORM\PersistentCollection {#4002 …}
    +votes: Doctrine\ORM\PersistentCollection {#4000 …}
    +reports: Doctrine\ORM\PersistentCollection {#3998 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3966 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3970 …}
    -id: 346582
    -bodyTs: "'/)':84 '/autoremote/)':74 '1':141 '5':47 'alarm':100 'anoth':118 'around':37 'auto':76 'autom':8,120 'autoremot':71 'bed':19,59 'bedroom':68 'bedtim':44 'bright':139 'button':22 'call':69 'case':106 'chang':110 'command':25 'dashboard':21 'day':113 'dnd':92 'either':107 'endpoint':75 'exact':9 'favorit':2 'get':16,53,57 'hous':39 'joaoapps.com':73 'joaoapps.com/autoremote/)':72 'light':33,65 'make':87 'media':94 'minut':48 'mode':45 'morn':103 'music':98 'next':124 'outsid':66 'phone':89,130 'plug':127 'point':133 'profil':85 'remain':64 'remot':77 'run':11 'screen':36,138 'script':5 'see':122 'set':40,93,114,136 'shut':28 'sleep':97,144 'stuff':55 'tasker':81,119 'tasker.joaoapps.com':83 'tasker.joaoapps.com/)':82 'thermostat':42 'time':49,125 'track':145 'trigger':79 'turn':61,90,142 'variabl':116 'via':20 'voic':24 'volum':95,101 'wait':46"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/comment/6906995"
    +editedAt: DateTimeImmutable @1729098209 {#3948
      date: 2024-10-16 19:03:29.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706423651 {#4015
      date: 2024-01-28 07:34:11.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#5264
  +comment: App\Entity\EntryComment {#4006
    +user: App\Entity\User {#3955
      +avatar: Proxies\__CG__\App\Entity\Image {#3956 …}
      +cover: Proxies\__CG__\App\Entity\Image {#3959 …}
      +email: "Bishma@discuss.tchncs.de"
      +username: "@Bishma@discuss.tchncs.de"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Future winner of the Nobel prize in Minecraft\n
        \n
        Find me on:\n
        \n
        - [Mastodon](https://mas.to/@bishma)\n
        - [Printables](https://www.printables.com/@dereksrose)\n
        - [My blog](https://dereksrose.com)
        """
      +lastActive: DateTime @1729159197 {#4011
        date: 2024-10-17 11:59:57.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#3958 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3951 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3949 …}
      +entries: Doctrine\ORM\PersistentCollection {#3946 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3944 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3941 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3939 …}
      +posts: Doctrine\ORM\PersistentCollection {#3937 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3934 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3932 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3930 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3927 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#3925 …}
      +follows: Doctrine\ORM\PersistentCollection {#3923 …}
      +followers: Doctrine\ORM\PersistentCollection {#4071 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4067 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4056 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4047 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4036 …}
      +reports: Doctrine\ORM\PersistentCollection {#4075 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4072 …}
      +violations: Doctrine\ORM\PersistentCollection {#4069 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4066 …}
      +awards: Doctrine\ORM\PersistentCollection {#4065 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4064 …}
      +categories: Doctrine\ORM\PersistentCollection {#4054 …}
      -id: 52439
      -password: "$2y$13$3bb1wmHCRWzaYUVAJzYEPeiqFPQhZ5r932XFrtCJjEzZ3I0XFd996"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4057 …}
      +apId: "Bishma@discuss.tchncs.de"
      +apProfileId: "https://discuss.tchncs.de/u/Bishma"
      +apPublicUrl: "https://discuss.tchncs.de/u/Bishma"
      +apFollowersUrl: null
      +apInboxUrl: "https://discuss.tchncs.de/inbox"
      +apDomain: "discuss.tchncs.de"
      +apPreferredUsername: "Bishma"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728292106 {#4009
        date: 2024-10-07 11:08:26.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696652879 {#4008
        date: 2023-10-07 06:27:59.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "corroded@lemmy.world"
        +username: "@corroded@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729095398 {#1537
          date: 2024-10-16 18:16:38.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +entries: Doctrine\ORM\PersistentCollection {#1623 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …}
        +posts: Doctrine\ORM\PersistentCollection {#1657 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1488 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1756 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …}
        +follows: Doctrine\ORM\PersistentCollection {#1635 …}
        +followers: Doctrine\ORM\PersistentCollection {#1633 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1411 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …}
        +reports: Doctrine\ORM\PersistentCollection {#1419 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1428 …}
        +violations: Doctrine\ORM\PersistentCollection {#1429 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1694 …}
        +awards: Doctrine\ORM\PersistentCollection {#1435 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …}
        +categories: Doctrine\ORM\PersistentCollection {#1647 …}
        -id: 37696
        -password: "$2y$13$3xfpjwzULWLGSm5G3ILrCePN9TefBkLbjLBMfvMFcPI2FPlR3h2g6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …}
        +apId: "corroded@lemmy.world"
        +apProfileId: "https://lemmy.world/u/corroded"
        +apPublicUrl: "https://lemmy.world/u/corroded"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "corroded"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703347380 {#1536
          date: 2023-12-23 17:03:00.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690952830 {#1515
          date: 2023-08-02 07:07:10.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "homeassistant@lemmy.world"
        +title: "homeassistant"
        +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 46
        +entryCommentCount: 460
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729539860 {#276
          date: 2024-10-21 21:44:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 145
        +apId: "homeassistant@lemmy.world"
        +apProfileId: "https://lemmy.world/c/homeassistant"
        +apPublicUrl: "https://lemmy.world/c/homeassistant"
        +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "homeassistant"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1710368376 {#270
          date: 2024-03-13 23:19:36.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1704127905 {#272
          date: 2024-01-01 17:51:45.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Share-your-favorite-automations"
      +title: "Share your favorite automations"
      +url: null
      +body: """
        I’ve been running HA for a while, and it’s been working well; I haven’t had to change much in a few months. That being said, it’s fun to tinker with it, and I’m curious to hear what kind of automations the rest of the community is using. What automations are you most proud of? What are your favorite? What kind of interesting automations have you written?\n
        \n
        My personal favorite is an automation that displays the current “apparent” temperature on a Hue bulb. It takes an average of the temperature, humidity, and luminance around my property and uses the average to compute an “apparent” (feels like) temperature. Then it applies a cosine function to the apparent temperature (to approximate how people feel temperature change), uses the resulting value to calculate a level between blue and red in CIELAB (a perceptually uniform color space), converts the results to RGB, and sets the color value of the hue bulb. The result is a bulb that changes color so that the change in color (as perceived by the eye) mirrors how the temperature “feels” outside. Ultimately what that means is that we can look at a small lamp with the hue bulb and say “It feels cold outside; we should put on a coat.” It’s probably overkill, but it was a fun programming exercise. We’ve started saying things like “It’s really blue today, I don’t feel like going out.”\n
        \n
        I’d really enjoy reading what kind of interesting automations everyone else has written.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 40
      +favouriteCount: 67
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729539860 {#2410
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 33576
      -titleTs: "'autom':4 'favorit':3 'share':1"
      -bodyTs: "'appar':82,108,120 'appli':114 'approxim':123 'around':98 'autom':45,54,68,77,254 'averag':91,104 'blue':138,236 'bulb':87,161,166,203 'calcul':134 'chang':20,128,168,173 'cielab':142 'coat':215 'cold':208 'color':146,156,169,175 'communiti':50 'comput':106 'convert':148 'cosin':116 'curious':39 'current':81 'd':246 'display':79 'els':256 'enjoy':248 'everyon':255 'exercis':226 'eye':180 'favorit':63,74 'feel':109,126,185,207,241 'fun':31,224 'function':117 'go':243 'ha':5 'haven':16 'hear':41 'hue':86,160,202 'humid':95 'interest':67,253 'kind':43,65,251 'lamp':199 'level':136 'like':110,232,242 'look':195 'lumin':97 'm':38 'mean':190 'mirror':181 'month':25 'much':21 'outsid':186,209 'overkil':219 'peopl':125 'perceiv':177 'perceptu':144 'person':73 'probabl':218 'program':225 'properti':100 'proud':58 'put':212 'read':249 'realli':235,247 'red':140 'rest':47 'result':131,150,163 'rgb':152 'run':4 'said':28 'say':205,230 'set':154 'small':198 'space':147 'start':229 'take':89 'temperatur':83,94,111,121,127,184 'thing':231 'tinker':33 'today':237 'ultim':187 'uniform':145 'use':52,102,129 'valu':132,157 've':2,228 'well':14 'work':13 'written':71,258"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706508490
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11273738"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706422090 {#1850
        date: 2024-01-28 07:08:10.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      My favorite is a script not a automation exactly. I run it (just before I get up for bed) via dashboard button or voice command and it:\n
      \n
      - shuts off most of the lights and any screens around the house\n
      - sets the thermostat to bedtime mode\n
      - waits 5 minutes (time for me to get my stuff and get to bed) then\n
      - turn off the remaining lights outside my bedroom\n
      - Calls my [autoremote](https://joaoapps.com/autoremote/) endpoint\n
      \n
      Auto remote then triggers a [tasker](https://tasker.joaoapps.com/) profile that makes my phone\n
      \n
      - turn on DND\n
      - set media volume for sleep music and alarm volume for morning (just in case either has been change during the day)\n
      - set a variable that another tasker automation will see the next time I plug in my phone. At which point it will: \n
          - set my screen brightness below 1%\n
          - turn on sleep tracking
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 15
    +score: 0
    +lastActive: DateTime @1729159197 {#4016
      date: 2024-10-17 11:59:57.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@corroded@lemmy.world"
      "@corroded@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4004 …}
    +nested: Doctrine\ORM\PersistentCollection {#4002 …}
    +votes: Doctrine\ORM\PersistentCollection {#4000 …}
    +reports: Doctrine\ORM\PersistentCollection {#3998 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3966 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3970 …}
    -id: 346582
    -bodyTs: "'/)':84 '/autoremote/)':74 '1':141 '5':47 'alarm':100 'anoth':118 'around':37 'auto':76 'autom':8,120 'autoremot':71 'bed':19,59 'bedroom':68 'bedtim':44 'bright':139 'button':22 'call':69 'case':106 'chang':110 'command':25 'dashboard':21 'day':113 'dnd':92 'either':107 'endpoint':75 'exact':9 'favorit':2 'get':16,53,57 'hous':39 'joaoapps.com':73 'joaoapps.com/autoremote/)':72 'light':33,65 'make':87 'media':94 'minut':48 'mode':45 'morn':103 'music':98 'next':124 'outsid':66 'phone':89,130 'plug':127 'point':133 'profil':85 'remain':64 'remot':77 'run':11 'screen':36,138 'script':5 'see':122 'set':40,93,114,136 'shut':28 'sleep':97,144 'stuff':55 'tasker':81,119 'tasker.joaoapps.com':83 'tasker.joaoapps.com/)':82 'thermostat':42 'time':49,125 'track':145 'trigger':79 'turn':61,90,142 'variabl':116 'via':20 'voic':24 'volum':95,101 'wait':46"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/comment/6906995"
    +editedAt: DateTimeImmutable @1729098209 {#3948
      date: 2024-10-16 19:03:29.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706423651 {#4015
      date: 2024-01-28 07:34:11.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 1
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 12.0 MiB 0.27 ms
Input props
[
  "user" => App\Entity\User {#3955
    +avatar: Proxies\__CG__\App\Entity\Image {#3956 …}
    +cover: Proxies\__CG__\App\Entity\Image {#3959 …}
    +email: "Bishma@discuss.tchncs.de"
    +username: "@Bishma@discuss.tchncs.de"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      Future winner of the Nobel prize in Minecraft\n
      \n
      Find me on:\n
      \n
      - [Mastodon](https://mas.to/@bishma)\n
      - [Printables](https://www.printables.com/@dereksrose)\n
      - [My blog](https://dereksrose.com)
      """
    +lastActive: DateTime @1729159197 {#4011
      date: 2024-10-17 11:59:57.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#3958 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3951 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#3949 …}
    +entries: Doctrine\ORM\PersistentCollection {#3946 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#3944 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#3941 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3939 …}
    +posts: Doctrine\ORM\PersistentCollection {#3937 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#3934 …}
    +postComments: Doctrine\ORM\PersistentCollection {#3932 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#3930 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3927 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#3925 …}
    +follows: Doctrine\ORM\PersistentCollection {#3923 …}
    +followers: Doctrine\ORM\PersistentCollection {#4071 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4067 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4056 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4047 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4036 …}
    +reports: Doctrine\ORM\PersistentCollection {#4075 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4072 …}
    +violations: Doctrine\ORM\PersistentCollection {#4069 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4066 …}
    +awards: Doctrine\ORM\PersistentCollection {#4065 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4064 …}
    +categories: Doctrine\ORM\PersistentCollection {#4054 …}
    -id: 52439
    -password: "$2y$13$3bb1wmHCRWzaYUVAJzYEPeiqFPQhZ5r932XFrtCJjEzZ3I0XFd996"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4057 …}
    +apId: "Bishma@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/u/Bishma"
    +apPublicUrl: "https://discuss.tchncs.de/u/Bishma"
    +apFollowersUrl: null
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "Bishma"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728292106 {#4009
      date: 2024-10-07 11:08:26.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696652879 {#4008
      date: 2023-10-07 06:27:59.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#5492
  +user: App\Entity\User {#3955
    +avatar: Proxies\__CG__\App\Entity\Image {#3956 …}
    +cover: Proxies\__CG__\App\Entity\Image {#3959 …}
    +email: "Bishma@discuss.tchncs.de"
    +username: "@Bishma@discuss.tchncs.de"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      Future winner of the Nobel prize in Minecraft\n
      \n
      Find me on:\n
      \n
      - [Mastodon](https://mas.to/@bishma)\n
      - [Printables](https://www.printables.com/@dereksrose)\n
      - [My blog](https://dereksrose.com)
      """
    +lastActive: DateTime @1729159197 {#4011
      date: 2024-10-17 11:59:57.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#3958 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3951 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#3949 …}
    +entries: Doctrine\ORM\PersistentCollection {#3946 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#3944 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#3941 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3939 …}
    +posts: Doctrine\ORM\PersistentCollection {#3937 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#3934 …}
    +postComments: Doctrine\ORM\PersistentCollection {#3932 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#3930 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3927 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#3925 …}
    +follows: Doctrine\ORM\PersistentCollection {#3923 …}
    +followers: Doctrine\ORM\PersistentCollection {#4071 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4067 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4056 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4047 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4036 …}
    +reports: Doctrine\ORM\PersistentCollection {#4075 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4072 …}
    +violations: Doctrine\ORM\PersistentCollection {#4069 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4066 …}
    +awards: Doctrine\ORM\PersistentCollection {#4065 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4064 …}
    +categories: Doctrine\ORM\PersistentCollection {#4054 …}
    -id: 52439
    -password: "$2y$13$3bb1wmHCRWzaYUVAJzYEPeiqFPQhZ5r932XFrtCJjEzZ3I0XFd996"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4057 …}
    +apId: "Bishma@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/u/Bishma"
    +apPublicUrl: "https://discuss.tchncs.de/u/Bishma"
    +apFollowersUrl: null
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "Bishma"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728292106 {#4009
      date: 2024-10-07 11:08:26.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696652879 {#4008
      date: 2023-10-07 06:27:59.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.14 ms
Input props
[
  "date" => DateTimeImmutable @1706423651 {#4015
    date: 2024-01-28 07:34:11.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#5547
  +date: DateTimeImmutable @1706423651 {#4015
    date: 2024-01-28 07:34:11.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.35 ms
Input props
[
  "createdAt" => DateTimeImmutable @1706423651 {#4015
    date: 2024-01-28 07:34:11.0 +01:00
  }
  "editedAt" => DateTimeImmutable @1729098209 {#3948
    date: 2024-10-16 19:03:29.0 +02:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#5601
  +createdAt: DateTimeImmutable @1706423651 {#4015
    date: 2024-01-28 07:34:11.0 +01:00
  }
  +editedAt: DateTimeImmutable @1729098209 {#3948
    date: 2024-10-16 19:03:29.0 +02:00
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 12.0 MiB 3.89 ms
Input props
[
  "user" => App\Entity\User {#3955
    +avatar: Proxies\__CG__\App\Entity\Image {#3956 …}
    +cover: Proxies\__CG__\App\Entity\Image {#3959 …}
    +email: "Bishma@discuss.tchncs.de"
    +username: "@Bishma@discuss.tchncs.de"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      Future winner of the Nobel prize in Minecraft\n
      \n
      Find me on:\n
      \n
      - [Mastodon](https://mas.to/@bishma)\n
      - [Printables](https://www.printables.com/@dereksrose)\n
      - [My blog](https://dereksrose.com)
      """
    +lastActive: DateTime @1729159197 {#4011
      date: 2024-10-17 11:59:57.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#3958 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3951 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#3949 …}
    +entries: Doctrine\ORM\PersistentCollection {#3946 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#3944 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#3941 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3939 …}
    +posts: Doctrine\ORM\PersistentCollection {#3937 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#3934 …}
    +postComments: Doctrine\ORM\PersistentCollection {#3932 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#3930 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3927 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#3925 …}
    +follows: Doctrine\ORM\PersistentCollection {#3923 …}
    +followers: Doctrine\ORM\PersistentCollection {#4071 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4067 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4056 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4047 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4036 …}
    +reports: Doctrine\ORM\PersistentCollection {#4075 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4072 …}
    +violations: Doctrine\ORM\PersistentCollection {#4069 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4066 …}
    +awards: Doctrine\ORM\PersistentCollection {#4065 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4064 …}
    +categories: Doctrine\ORM\PersistentCollection {#4054 …}
    -id: 52439
    -password: "$2y$13$3bb1wmHCRWzaYUVAJzYEPeiqFPQhZ5r932XFrtCJjEzZ3I0XFd996"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4057 …}
    +apId: "Bishma@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/u/Bishma"
    +apPublicUrl: "https://discuss.tchncs.de/u/Bishma"
    +apFollowersUrl: null
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "Bishma"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728292106 {#4009
      date: 2024-10-07 11:08:26.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696652879 {#4008
      date: 2023-10-07 06:27:59.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#5657
  +width: 40
  +height: 40
  +user: App\Entity\User {#3955
    +avatar: Proxies\__CG__\App\Entity\Image {#3956 …}
    +cover: Proxies\__CG__\App\Entity\Image {#3959 …}
    +email: "Bishma@discuss.tchncs.de"
    +username: "@Bishma@discuss.tchncs.de"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: """
      Future winner of the Nobel prize in Minecraft\n
      \n
      Find me on:\n
      \n
      - [Mastodon](https://mas.to/@bishma)\n
      - [Printables](https://www.printables.com/@dereksrose)\n
      - [My blog](https://dereksrose.com)
      """
    +lastActive: DateTime @1729159197 {#4011
      date: 2024-10-17 11:59:57.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#3958 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3951 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#3949 …}
    +entries: Doctrine\ORM\PersistentCollection {#3946 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#3944 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#3941 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3939 …}
    +posts: Doctrine\ORM\PersistentCollection {#3937 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#3934 …}
    +postComments: Doctrine\ORM\PersistentCollection {#3932 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#3930 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#3927 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#3925 …}
    +follows: Doctrine\ORM\PersistentCollection {#3923 …}
    +followers: Doctrine\ORM\PersistentCollection {#4071 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4067 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4056 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4047 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4036 …}
    +reports: Doctrine\ORM\PersistentCollection {#4075 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4072 …}
    +violations: Doctrine\ORM\PersistentCollection {#4069 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4066 …}
    +awards: Doctrine\ORM\PersistentCollection {#4065 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4064 …}
    +categories: Doctrine\ORM\PersistentCollection {#4054 …}
    -id: 52439
    -password: "$2y$13$3bb1wmHCRWzaYUVAJzYEPeiqFPQhZ5r932XFrtCJjEzZ3I0XFd996"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4057 …}
    +apId: "Bishma@discuss.tchncs.de"
    +apProfileId: "https://discuss.tchncs.de/u/Bishma"
    +apPublicUrl: "https://discuss.tchncs.de/u/Bishma"
    +apFollowersUrl: null
    +apInboxUrl: "https://discuss.tchncs.de/inbox"
    +apDomain: "discuss.tchncs.de"
    +apPreferredUsername: "Bishma"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728292106 {#4009
      date: 2024-10-07 11:08:26.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696652879 {#4008
      date: 2023-10-07 06:27:59.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.42 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4006
    +user: App\Entity\User {#3955
      +avatar: Proxies\__CG__\App\Entity\Image {#3956 …}
      +cover: Proxies\__CG__\App\Entity\Image {#3959 …}
      +email: "Bishma@discuss.tchncs.de"
      +username: "@Bishma@discuss.tchncs.de"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Future winner of the Nobel prize in Minecraft\n
        \n
        Find me on:\n
        \n
        - [Mastodon](https://mas.to/@bishma)\n
        - [Printables](https://www.printables.com/@dereksrose)\n
        - [My blog](https://dereksrose.com)
        """
      +lastActive: DateTime @1729159197 {#4011
        date: 2024-10-17 11:59:57.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#3958 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3951 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3949 …}
      +entries: Doctrine\ORM\PersistentCollection {#3946 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3944 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3941 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3939 …}
      +posts: Doctrine\ORM\PersistentCollection {#3937 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3934 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3932 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3930 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3927 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#3925 …}
      +follows: Doctrine\ORM\PersistentCollection {#3923 …}
      +followers: Doctrine\ORM\PersistentCollection {#4071 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4067 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4056 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4047 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4036 …}
      +reports: Doctrine\ORM\PersistentCollection {#4075 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4072 …}
      +violations: Doctrine\ORM\PersistentCollection {#4069 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4066 …}
      +awards: Doctrine\ORM\PersistentCollection {#4065 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4064 …}
      +categories: Doctrine\ORM\PersistentCollection {#4054 …}
      -id: 52439
      -password: "$2y$13$3bb1wmHCRWzaYUVAJzYEPeiqFPQhZ5r932XFrtCJjEzZ3I0XFd996"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4057 …}
      +apId: "Bishma@discuss.tchncs.de"
      +apProfileId: "https://discuss.tchncs.de/u/Bishma"
      +apPublicUrl: "https://discuss.tchncs.de/u/Bishma"
      +apFollowersUrl: null
      +apInboxUrl: "https://discuss.tchncs.de/inbox"
      +apDomain: "discuss.tchncs.de"
      +apPreferredUsername: "Bishma"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728292106 {#4009
        date: 2024-10-07 11:08:26.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696652879 {#4008
        date: 2023-10-07 06:27:59.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "corroded@lemmy.world"
        +username: "@corroded@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729095398 {#1537
          date: 2024-10-16 18:16:38.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +entries: Doctrine\ORM\PersistentCollection {#1623 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …}
        +posts: Doctrine\ORM\PersistentCollection {#1657 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1488 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1756 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …}
        +follows: Doctrine\ORM\PersistentCollection {#1635 …}
        +followers: Doctrine\ORM\PersistentCollection {#1633 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1411 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …}
        +reports: Doctrine\ORM\PersistentCollection {#1419 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1428 …}
        +violations: Doctrine\ORM\PersistentCollection {#1429 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1694 …}
        +awards: Doctrine\ORM\PersistentCollection {#1435 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …}
        +categories: Doctrine\ORM\PersistentCollection {#1647 …}
        -id: 37696
        -password: "$2y$13$3xfpjwzULWLGSm5G3ILrCePN9TefBkLbjLBMfvMFcPI2FPlR3h2g6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …}
        +apId: "corroded@lemmy.world"
        +apProfileId: "https://lemmy.world/u/corroded"
        +apPublicUrl: "https://lemmy.world/u/corroded"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "corroded"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703347380 {#1536
          date: 2023-12-23 17:03:00.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690952830 {#1515
          date: 2023-08-02 07:07:10.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "homeassistant@lemmy.world"
        +title: "homeassistant"
        +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 46
        +entryCommentCount: 460
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729539860 {#276
          date: 2024-10-21 21:44:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 145
        +apId: "homeassistant@lemmy.world"
        +apProfileId: "https://lemmy.world/c/homeassistant"
        +apPublicUrl: "https://lemmy.world/c/homeassistant"
        +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "homeassistant"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1710368376 {#270
          date: 2024-03-13 23:19:36.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1704127905 {#272
          date: 2024-01-01 17:51:45.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Share-your-favorite-automations"
      +title: "Share your favorite automations"
      +url: null
      +body: """
        I’ve been running HA for a while, and it’s been working well; I haven’t had to change much in a few months. That being said, it’s fun to tinker with it, and I’m curious to hear what kind of automations the rest of the community is using. What automations are you most proud of? What are your favorite? What kind of interesting automations have you written?\n
        \n
        My personal favorite is an automation that displays the current “apparent” temperature on a Hue bulb. It takes an average of the temperature, humidity, and luminance around my property and uses the average to compute an “apparent” (feels like) temperature. Then it applies a cosine function to the apparent temperature (to approximate how people feel temperature change), uses the resulting value to calculate a level between blue and red in CIELAB (a perceptually uniform color space), converts the results to RGB, and sets the color value of the hue bulb. The result is a bulb that changes color so that the change in color (as perceived by the eye) mirrors how the temperature “feels” outside. Ultimately what that means is that we can look at a small lamp with the hue bulb and say “It feels cold outside; we should put on a coat.” It’s probably overkill, but it was a fun programming exercise. We’ve started saying things like “It’s really blue today, I don’t feel like going out.”\n
        \n
        I’d really enjoy reading what kind of interesting automations everyone else has written.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 40
      +favouriteCount: 67
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729539860 {#2410
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 33576
      -titleTs: "'autom':4 'favorit':3 'share':1"
      -bodyTs: "'appar':82,108,120 'appli':114 'approxim':123 'around':98 'autom':45,54,68,77,254 'averag':91,104 'blue':138,236 'bulb':87,161,166,203 'calcul':134 'chang':20,128,168,173 'cielab':142 'coat':215 'cold':208 'color':146,156,169,175 'communiti':50 'comput':106 'convert':148 'cosin':116 'curious':39 'current':81 'd':246 'display':79 'els':256 'enjoy':248 'everyon':255 'exercis':226 'eye':180 'favorit':63,74 'feel':109,126,185,207,241 'fun':31,224 'function':117 'go':243 'ha':5 'haven':16 'hear':41 'hue':86,160,202 'humid':95 'interest':67,253 'kind':43,65,251 'lamp':199 'level':136 'like':110,232,242 'look':195 'lumin':97 'm':38 'mean':190 'mirror':181 'month':25 'much':21 'outsid':186,209 'overkil':219 'peopl':125 'perceiv':177 'perceptu':144 'person':73 'probabl':218 'program':225 'properti':100 'proud':58 'put':212 'read':249 'realli':235,247 'red':140 'rest':47 'result':131,150,163 'rgb':152 'run':4 'said':28 'say':205,230 'set':154 'small':198 'space':147 'start':229 'take':89 'temperatur':83,94,111,121,127,184 'thing':231 'tinker':33 'today':237 'ultim':187 'uniform':145 'use':52,102,129 'valu':132,157 've':2,228 'well':14 'work':13 'written':71,258"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706508490
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11273738"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706422090 {#1850
        date: 2024-01-28 07:08:10.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      My favorite is a script not a automation exactly. I run it (just before I get up for bed) via dashboard button or voice command and it:\n
      \n
      - shuts off most of the lights and any screens around the house\n
      - sets the thermostat to bedtime mode\n
      - waits 5 minutes (time for me to get my stuff and get to bed) then\n
      - turn off the remaining lights outside my bedroom\n
      - Calls my [autoremote](https://joaoapps.com/autoremote/) endpoint\n
      \n
      Auto remote then triggers a [tasker](https://tasker.joaoapps.com/) profile that makes my phone\n
      \n
      - turn on DND\n
      - set media volume for sleep music and alarm volume for morning (just in case either has been change during the day)\n
      - set a variable that another tasker automation will see the next time I plug in my phone. At which point it will: \n
          - set my screen brightness below 1%\n
          - turn on sleep tracking
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 15
    +score: 0
    +lastActive: DateTime @1729159197 {#4016
      date: 2024-10-17 11:59:57.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@corroded@lemmy.world"
      "@corroded@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4004 …}
    +nested: Doctrine\ORM\PersistentCollection {#4002 …}
    +votes: Doctrine\ORM\PersistentCollection {#4000 …}
    +reports: Doctrine\ORM\PersistentCollection {#3998 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3966 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3970 …}
    -id: 346582
    -bodyTs: "'/)':84 '/autoremote/)':74 '1':141 '5':47 'alarm':100 'anoth':118 'around':37 'auto':76 'autom':8,120 'autoremot':71 'bed':19,59 'bedroom':68 'bedtim':44 'bright':139 'button':22 'call':69 'case':106 'chang':110 'command':25 'dashboard':21 'day':113 'dnd':92 'either':107 'endpoint':75 'exact':9 'favorit':2 'get':16,53,57 'hous':39 'joaoapps.com':73 'joaoapps.com/autoremote/)':72 'light':33,65 'make':87 'media':94 'minut':48 'mode':45 'morn':103 'music':98 'next':124 'outsid':66 'phone':89,130 'plug':127 'point':133 'profil':85 'remain':64 'remot':77 'run':11 'screen':36,138 'script':5 'see':122 'set':40,93,114,136 'shut':28 'sleep':97,144 'stuff':55 'tasker':81,119 'tasker.joaoapps.com':83 'tasker.joaoapps.com/)':82 'thermostat':42 'time':49,125 'track':145 'trigger':79 'turn':61,90,142 'variabl':116 'via':20 'voic':24 'volum':95,101 'wait':46"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/comment/6906995"
    +editedAt: DateTimeImmutable @1729098209 {#3948
      date: 2024-10-16 19:03:29.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706423651 {#4015
      date: 2024-01-28 07:34:11.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#5834
  +subject: App\Entity\EntryComment {#4006
    +user: App\Entity\User {#3955
      +avatar: Proxies\__CG__\App\Entity\Image {#3956 …}
      +cover: Proxies\__CG__\App\Entity\Image {#3959 …}
      +email: "Bishma@discuss.tchncs.de"
      +username: "@Bishma@discuss.tchncs.de"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Future winner of the Nobel prize in Minecraft\n
        \n
        Find me on:\n
        \n
        - [Mastodon](https://mas.to/@bishma)\n
        - [Printables](https://www.printables.com/@dereksrose)\n
        - [My blog](https://dereksrose.com)
        """
      +lastActive: DateTime @1729159197 {#4011
        date: 2024-10-17 11:59:57.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#3958 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3951 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3949 …}
      +entries: Doctrine\ORM\PersistentCollection {#3946 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3944 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3941 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3939 …}
      +posts: Doctrine\ORM\PersistentCollection {#3937 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3934 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3932 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3930 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3927 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#3925 …}
      +follows: Doctrine\ORM\PersistentCollection {#3923 …}
      +followers: Doctrine\ORM\PersistentCollection {#4071 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4067 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4056 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4047 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4036 …}
      +reports: Doctrine\ORM\PersistentCollection {#4075 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4072 …}
      +violations: Doctrine\ORM\PersistentCollection {#4069 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4066 …}
      +awards: Doctrine\ORM\PersistentCollection {#4065 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4064 …}
      +categories: Doctrine\ORM\PersistentCollection {#4054 …}
      -id: 52439
      -password: "$2y$13$3bb1wmHCRWzaYUVAJzYEPeiqFPQhZ5r932XFrtCJjEzZ3I0XFd996"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4057 …}
      +apId: "Bishma@discuss.tchncs.de"
      +apProfileId: "https://discuss.tchncs.de/u/Bishma"
      +apPublicUrl: "https://discuss.tchncs.de/u/Bishma"
      +apFollowersUrl: null
      +apInboxUrl: "https://discuss.tchncs.de/inbox"
      +apDomain: "discuss.tchncs.de"
      +apPreferredUsername: "Bishma"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728292106 {#4009
        date: 2024-10-07 11:08:26.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696652879 {#4008
        date: 2023-10-07 06:27:59.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "corroded@lemmy.world"
        +username: "@corroded@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729095398 {#1537
          date: 2024-10-16 18:16:38.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +entries: Doctrine\ORM\PersistentCollection {#1623 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …}
        +posts: Doctrine\ORM\PersistentCollection {#1657 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1488 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1756 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …}
        +follows: Doctrine\ORM\PersistentCollection {#1635 …}
        +followers: Doctrine\ORM\PersistentCollection {#1633 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1411 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …}
        +reports: Doctrine\ORM\PersistentCollection {#1419 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1428 …}
        +violations: Doctrine\ORM\PersistentCollection {#1429 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1694 …}
        +awards: Doctrine\ORM\PersistentCollection {#1435 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …}
        +categories: Doctrine\ORM\PersistentCollection {#1647 …}
        -id: 37696
        -password: "$2y$13$3xfpjwzULWLGSm5G3ILrCePN9TefBkLbjLBMfvMFcPI2FPlR3h2g6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …}
        +apId: "corroded@lemmy.world"
        +apProfileId: "https://lemmy.world/u/corroded"
        +apPublicUrl: "https://lemmy.world/u/corroded"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "corroded"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703347380 {#1536
          date: 2023-12-23 17:03:00.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690952830 {#1515
          date: 2023-08-02 07:07:10.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "homeassistant@lemmy.world"
        +title: "homeassistant"
        +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 46
        +entryCommentCount: 460
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729539860 {#276
          date: 2024-10-21 21:44:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 145
        +apId: "homeassistant@lemmy.world"
        +apProfileId: "https://lemmy.world/c/homeassistant"
        +apPublicUrl: "https://lemmy.world/c/homeassistant"
        +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "homeassistant"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1710368376 {#270
          date: 2024-03-13 23:19:36.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1704127905 {#272
          date: 2024-01-01 17:51:45.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Share-your-favorite-automations"
      +title: "Share your favorite automations"
      +url: null
      +body: """
        I’ve been running HA for a while, and it’s been working well; I haven’t had to change much in a few months. That being said, it’s fun to tinker with it, and I’m curious to hear what kind of automations the rest of the community is using. What automations are you most proud of? What are your favorite? What kind of interesting automations have you written?\n
        \n
        My personal favorite is an automation that displays the current “apparent” temperature on a Hue bulb. It takes an average of the temperature, humidity, and luminance around my property and uses the average to compute an “apparent” (feels like) temperature. Then it applies a cosine function to the apparent temperature (to approximate how people feel temperature change), uses the resulting value to calculate a level between blue and red in CIELAB (a perceptually uniform color space), converts the results to RGB, and sets the color value of the hue bulb. The result is a bulb that changes color so that the change in color (as perceived by the eye) mirrors how the temperature “feels” outside. Ultimately what that means is that we can look at a small lamp with the hue bulb and say “It feels cold outside; we should put on a coat.” It’s probably overkill, but it was a fun programming exercise. We’ve started saying things like “It’s really blue today, I don’t feel like going out.”\n
        \n
        I’d really enjoy reading what kind of interesting automations everyone else has written.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 40
      +favouriteCount: 67
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729539860 {#2410
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 33576
      -titleTs: "'autom':4 'favorit':3 'share':1"
      -bodyTs: "'appar':82,108,120 'appli':114 'approxim':123 'around':98 'autom':45,54,68,77,254 'averag':91,104 'blue':138,236 'bulb':87,161,166,203 'calcul':134 'chang':20,128,168,173 'cielab':142 'coat':215 'cold':208 'color':146,156,169,175 'communiti':50 'comput':106 'convert':148 'cosin':116 'curious':39 'current':81 'd':246 'display':79 'els':256 'enjoy':248 'everyon':255 'exercis':226 'eye':180 'favorit':63,74 'feel':109,126,185,207,241 'fun':31,224 'function':117 'go':243 'ha':5 'haven':16 'hear':41 'hue':86,160,202 'humid':95 'interest':67,253 'kind':43,65,251 'lamp':199 'level':136 'like':110,232,242 'look':195 'lumin':97 'm':38 'mean':190 'mirror':181 'month':25 'much':21 'outsid':186,209 'overkil':219 'peopl':125 'perceiv':177 'perceptu':144 'person':73 'probabl':218 'program':225 'properti':100 'proud':58 'put':212 'read':249 'realli':235,247 'red':140 'rest':47 'result':131,150,163 'rgb':152 'run':4 'said':28 'say':205,230 'set':154 'small':198 'space':147 'start':229 'take':89 'temperatur':83,94,111,121,127,184 'thing':231 'tinker':33 'today':237 'ultim':187 'uniform':145 'use':52,102,129 'valu':132,157 've':2,228 'well':14 'work':13 'written':71,258"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706508490
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11273738"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706422090 {#1850
        date: 2024-01-28 07:08:10.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      My favorite is a script not a automation exactly. I run it (just before I get up for bed) via dashboard button or voice command and it:\n
      \n
      - shuts off most of the lights and any screens around the house\n
      - sets the thermostat to bedtime mode\n
      - waits 5 minutes (time for me to get my stuff and get to bed) then\n
      - turn off the remaining lights outside my bedroom\n
      - Calls my [autoremote](https://joaoapps.com/autoremote/) endpoint\n
      \n
      Auto remote then triggers a [tasker](https://tasker.joaoapps.com/) profile that makes my phone\n
      \n
      - turn on DND\n
      - set media volume for sleep music and alarm volume for morning (just in case either has been change during the day)\n
      - set a variable that another tasker automation will see the next time I plug in my phone. At which point it will: \n
          - set my screen brightness below 1%\n
          - turn on sleep tracking
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 15
    +score: 0
    +lastActive: DateTime @1729159197 {#4016
      date: 2024-10-17 11:59:57.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@corroded@lemmy.world"
      "@corroded@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4004 …}
    +nested: Doctrine\ORM\PersistentCollection {#4002 …}
    +votes: Doctrine\ORM\PersistentCollection {#4000 …}
    +reports: Doctrine\ORM\PersistentCollection {#3998 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3966 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3970 …}
    -id: 346582
    -bodyTs: "'/)':84 '/autoremote/)':74 '1':141 '5':47 'alarm':100 'anoth':118 'around':37 'auto':76 'autom':8,120 'autoremot':71 'bed':19,59 'bedroom':68 'bedtim':44 'bright':139 'button':22 'call':69 'case':106 'chang':110 'command':25 'dashboard':21 'day':113 'dnd':92 'either':107 'endpoint':75 'exact':9 'favorit':2 'get':16,53,57 'hous':39 'joaoapps.com':73 'joaoapps.com/autoremote/)':72 'light':33,65 'make':87 'media':94 'minut':48 'mode':45 'morn':103 'music':98 'next':124 'outsid':66 'phone':89,130 'plug':127 'point':133 'profil':85 'remain':64 'remot':77 'run':11 'screen':36,138 'script':5 'see':122 'set':40,93,114,136 'shut':28 'sleep':97,144 'stuff':55 'tasker':81,119 'tasker.joaoapps.com':83 'tasker.joaoapps.com/)':82 'thermostat':42 'time':49,125 'track':145 'trigger':79 'turn':61,90,142 'variabl':116 'via':20 'voic':24 'volum':95,101 'wait':46"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/comment/6906995"
    +editedAt: DateTimeImmutable @1729098209 {#3948
      date: 2024-10-16 19:03:29.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706423651 {#4015
      date: 2024-01-28 07:34:11.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 12.0 MiB 0.66 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4006
    +user: App\Entity\User {#3955
      +avatar: Proxies\__CG__\App\Entity\Image {#3956 …}
      +cover: Proxies\__CG__\App\Entity\Image {#3959 …}
      +email: "Bishma@discuss.tchncs.de"
      +username: "@Bishma@discuss.tchncs.de"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Future winner of the Nobel prize in Minecraft\n
        \n
        Find me on:\n
        \n
        - [Mastodon](https://mas.to/@bishma)\n
        - [Printables](https://www.printables.com/@dereksrose)\n
        - [My blog](https://dereksrose.com)
        """
      +lastActive: DateTime @1729159197 {#4011
        date: 2024-10-17 11:59:57.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#3958 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3951 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3949 …}
      +entries: Doctrine\ORM\PersistentCollection {#3946 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3944 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3941 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3939 …}
      +posts: Doctrine\ORM\PersistentCollection {#3937 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3934 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3932 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3930 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3927 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#3925 …}
      +follows: Doctrine\ORM\PersistentCollection {#3923 …}
      +followers: Doctrine\ORM\PersistentCollection {#4071 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4067 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4056 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4047 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4036 …}
      +reports: Doctrine\ORM\PersistentCollection {#4075 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4072 …}
      +violations: Doctrine\ORM\PersistentCollection {#4069 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4066 …}
      +awards: Doctrine\ORM\PersistentCollection {#4065 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4064 …}
      +categories: Doctrine\ORM\PersistentCollection {#4054 …}
      -id: 52439
      -password: "$2y$13$3bb1wmHCRWzaYUVAJzYEPeiqFPQhZ5r932XFrtCJjEzZ3I0XFd996"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4057 …}
      +apId: "Bishma@discuss.tchncs.de"
      +apProfileId: "https://discuss.tchncs.de/u/Bishma"
      +apPublicUrl: "https://discuss.tchncs.de/u/Bishma"
      +apFollowersUrl: null
      +apInboxUrl: "https://discuss.tchncs.de/inbox"
      +apDomain: "discuss.tchncs.de"
      +apPreferredUsername: "Bishma"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728292106 {#4009
        date: 2024-10-07 11:08:26.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696652879 {#4008
        date: 2023-10-07 06:27:59.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "corroded@lemmy.world"
        +username: "@corroded@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729095398 {#1537
          date: 2024-10-16 18:16:38.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +entries: Doctrine\ORM\PersistentCollection {#1623 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …}
        +posts: Doctrine\ORM\PersistentCollection {#1657 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1488 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1756 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …}
        +follows: Doctrine\ORM\PersistentCollection {#1635 …}
        +followers: Doctrine\ORM\PersistentCollection {#1633 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1411 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …}
        +reports: Doctrine\ORM\PersistentCollection {#1419 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1428 …}
        +violations: Doctrine\ORM\PersistentCollection {#1429 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1694 …}
        +awards: Doctrine\ORM\PersistentCollection {#1435 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …}
        +categories: Doctrine\ORM\PersistentCollection {#1647 …}
        -id: 37696
        -password: "$2y$13$3xfpjwzULWLGSm5G3ILrCePN9TefBkLbjLBMfvMFcPI2FPlR3h2g6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …}
        +apId: "corroded@lemmy.world"
        +apProfileId: "https://lemmy.world/u/corroded"
        +apPublicUrl: "https://lemmy.world/u/corroded"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "corroded"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703347380 {#1536
          date: 2023-12-23 17:03:00.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690952830 {#1515
          date: 2023-08-02 07:07:10.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "homeassistant@lemmy.world"
        +title: "homeassistant"
        +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 46
        +entryCommentCount: 460
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729539860 {#276
          date: 2024-10-21 21:44:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 145
        +apId: "homeassistant@lemmy.world"
        +apProfileId: "https://lemmy.world/c/homeassistant"
        +apPublicUrl: "https://lemmy.world/c/homeassistant"
        +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "homeassistant"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1710368376 {#270
          date: 2024-03-13 23:19:36.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1704127905 {#272
          date: 2024-01-01 17:51:45.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Share-your-favorite-automations"
      +title: "Share your favorite automations"
      +url: null
      +body: """
        I’ve been running HA for a while, and it’s been working well; I haven’t had to change much in a few months. That being said, it’s fun to tinker with it, and I’m curious to hear what kind of automations the rest of the community is using. What automations are you most proud of? What are your favorite? What kind of interesting automations have you written?\n
        \n
        My personal favorite is an automation that displays the current “apparent” temperature on a Hue bulb. It takes an average of the temperature, humidity, and luminance around my property and uses the average to compute an “apparent” (feels like) temperature. Then it applies a cosine function to the apparent temperature (to approximate how people feel temperature change), uses the resulting value to calculate a level between blue and red in CIELAB (a perceptually uniform color space), converts the results to RGB, and sets the color value of the hue bulb. The result is a bulb that changes color so that the change in color (as perceived by the eye) mirrors how the temperature “feels” outside. Ultimately what that means is that we can look at a small lamp with the hue bulb and say “It feels cold outside; we should put on a coat.” It’s probably overkill, but it was a fun programming exercise. We’ve started saying things like “It’s really blue today, I don’t feel like going out.”\n
        \n
        I’d really enjoy reading what kind of interesting automations everyone else has written.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 40
      +favouriteCount: 67
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729539860 {#2410
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 33576
      -titleTs: "'autom':4 'favorit':3 'share':1"
      -bodyTs: "'appar':82,108,120 'appli':114 'approxim':123 'around':98 'autom':45,54,68,77,254 'averag':91,104 'blue':138,236 'bulb':87,161,166,203 'calcul':134 'chang':20,128,168,173 'cielab':142 'coat':215 'cold':208 'color':146,156,169,175 'communiti':50 'comput':106 'convert':148 'cosin':116 'curious':39 'current':81 'd':246 'display':79 'els':256 'enjoy':248 'everyon':255 'exercis':226 'eye':180 'favorit':63,74 'feel':109,126,185,207,241 'fun':31,224 'function':117 'go':243 'ha':5 'haven':16 'hear':41 'hue':86,160,202 'humid':95 'interest':67,253 'kind':43,65,251 'lamp':199 'level':136 'like':110,232,242 'look':195 'lumin':97 'm':38 'mean':190 'mirror':181 'month':25 'much':21 'outsid':186,209 'overkil':219 'peopl':125 'perceiv':177 'perceptu':144 'person':73 'probabl':218 'program':225 'properti':100 'proud':58 'put':212 'read':249 'realli':235,247 'red':140 'rest':47 'result':131,150,163 'rgb':152 'run':4 'said':28 'say':205,230 'set':154 'small':198 'space':147 'start':229 'take':89 'temperatur':83,94,111,121,127,184 'thing':231 'tinker':33 'today':237 'ultim':187 'uniform':145 'use':52,102,129 'valu':132,157 've':2,228 'well':14 'work':13 'written':71,258"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706508490
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11273738"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706422090 {#1850
        date: 2024-01-28 07:08:10.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      My favorite is a script not a automation exactly. I run it (just before I get up for bed) via dashboard button or voice command and it:\n
      \n
      - shuts off most of the lights and any screens around the house\n
      - sets the thermostat to bedtime mode\n
      - waits 5 minutes (time for me to get my stuff and get to bed) then\n
      - turn off the remaining lights outside my bedroom\n
      - Calls my [autoremote](https://joaoapps.com/autoremote/) endpoint\n
      \n
      Auto remote then triggers a [tasker](https://tasker.joaoapps.com/) profile that makes my phone\n
      \n
      - turn on DND\n
      - set media volume for sleep music and alarm volume for morning (just in case either has been change during the day)\n
      - set a variable that another tasker automation will see the next time I plug in my phone. At which point it will: \n
          - set my screen brightness below 1%\n
          - turn on sleep tracking
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 15
    +score: 0
    +lastActive: DateTime @1729159197 {#4016
      date: 2024-10-17 11:59:57.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@corroded@lemmy.world"
      "@corroded@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4004 …}
    +nested: Doctrine\ORM\PersistentCollection {#4002 …}
    +votes: Doctrine\ORM\PersistentCollection {#4000 …}
    +reports: Doctrine\ORM\PersistentCollection {#3998 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3966 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3970 …}
    -id: 346582
    -bodyTs: "'/)':84 '/autoremote/)':74 '1':141 '5':47 'alarm':100 'anoth':118 'around':37 'auto':76 'autom':8,120 'autoremot':71 'bed':19,59 'bedroom':68 'bedtim':44 'bright':139 'button':22 'call':69 'case':106 'chang':110 'command':25 'dashboard':21 'day':113 'dnd':92 'either':107 'endpoint':75 'exact':9 'favorit':2 'get':16,53,57 'hous':39 'joaoapps.com':73 'joaoapps.com/autoremote/)':72 'light':33,65 'make':87 'media':94 'minut':48 'mode':45 'morn':103 'music':98 'next':124 'outsid':66 'phone':89,130 'plug':127 'point':133 'profil':85 'remain':64 'remot':77 'run':11 'screen':36,138 'script':5 'see':122 'set':40,93,114,136 'shut':28 'sleep':97,144 'stuff':55 'tasker':81,119 'tasker.joaoapps.com':83 'tasker.joaoapps.com/)':82 'thermostat':42 'time':49,125 'track':145 'trigger':79 'turn':61,90,142 'variabl':116 'via':20 'voic':24 'volum':95,101 'wait':46"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/comment/6906995"
    +editedAt: DateTimeImmutable @1729098209 {#3948
      date: 2024-10-16 19:03:29.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706423651 {#4015
      date: 2024-01-28 07:34:11.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#5891
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4006
    +user: App\Entity\User {#3955
      +avatar: Proxies\__CG__\App\Entity\Image {#3956 …}
      +cover: Proxies\__CG__\App\Entity\Image {#3959 …}
      +email: "Bishma@discuss.tchncs.de"
      +username: "@Bishma@discuss.tchncs.de"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Future winner of the Nobel prize in Minecraft\n
        \n
        Find me on:\n
        \n
        - [Mastodon](https://mas.to/@bishma)\n
        - [Printables](https://www.printables.com/@dereksrose)\n
        - [My blog](https://dereksrose.com)
        """
      +lastActive: DateTime @1729159197 {#4011
        date: 2024-10-17 11:59:57.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#3958 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3951 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3949 …}
      +entries: Doctrine\ORM\PersistentCollection {#3946 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3944 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3941 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3939 …}
      +posts: Doctrine\ORM\PersistentCollection {#3937 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3934 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3932 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3930 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3927 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#3925 …}
      +follows: Doctrine\ORM\PersistentCollection {#3923 …}
      +followers: Doctrine\ORM\PersistentCollection {#4071 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4067 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4056 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4047 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4036 …}
      +reports: Doctrine\ORM\PersistentCollection {#4075 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4072 …}
      +violations: Doctrine\ORM\PersistentCollection {#4069 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4066 …}
      +awards: Doctrine\ORM\PersistentCollection {#4065 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4064 …}
      +categories: Doctrine\ORM\PersistentCollection {#4054 …}
      -id: 52439
      -password: "$2y$13$3bb1wmHCRWzaYUVAJzYEPeiqFPQhZ5r932XFrtCJjEzZ3I0XFd996"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4057 …}
      +apId: "Bishma@discuss.tchncs.de"
      +apProfileId: "https://discuss.tchncs.de/u/Bishma"
      +apPublicUrl: "https://discuss.tchncs.de/u/Bishma"
      +apFollowersUrl: null
      +apInboxUrl: "https://discuss.tchncs.de/inbox"
      +apDomain: "discuss.tchncs.de"
      +apPreferredUsername: "Bishma"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728292106 {#4009
        date: 2024-10-07 11:08:26.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696652879 {#4008
        date: 2023-10-07 06:27:59.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "corroded@lemmy.world"
        +username: "@corroded@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729095398 {#1537
          date: 2024-10-16 18:16:38.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +entries: Doctrine\ORM\PersistentCollection {#1623 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …}
        +posts: Doctrine\ORM\PersistentCollection {#1657 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1488 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1756 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …}
        +follows: Doctrine\ORM\PersistentCollection {#1635 …}
        +followers: Doctrine\ORM\PersistentCollection {#1633 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1411 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …}
        +reports: Doctrine\ORM\PersistentCollection {#1419 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1428 …}
        +violations: Doctrine\ORM\PersistentCollection {#1429 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1694 …}
        +awards: Doctrine\ORM\PersistentCollection {#1435 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …}
        +categories: Doctrine\ORM\PersistentCollection {#1647 …}
        -id: 37696
        -password: "$2y$13$3xfpjwzULWLGSm5G3ILrCePN9TefBkLbjLBMfvMFcPI2FPlR3h2g6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …}
        +apId: "corroded@lemmy.world"
        +apProfileId: "https://lemmy.world/u/corroded"
        +apPublicUrl: "https://lemmy.world/u/corroded"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "corroded"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703347380 {#1536
          date: 2023-12-23 17:03:00.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690952830 {#1515
          date: 2023-08-02 07:07:10.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "homeassistant@lemmy.world"
        +title: "homeassistant"
        +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 46
        +entryCommentCount: 460
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729539860 {#276
          date: 2024-10-21 21:44:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 145
        +apId: "homeassistant@lemmy.world"
        +apProfileId: "https://lemmy.world/c/homeassistant"
        +apPublicUrl: "https://lemmy.world/c/homeassistant"
        +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "homeassistant"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1710368376 {#270
          date: 2024-03-13 23:19:36.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1704127905 {#272
          date: 2024-01-01 17:51:45.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Share-your-favorite-automations"
      +title: "Share your favorite automations"
      +url: null
      +body: """
        I’ve been running HA for a while, and it’s been working well; I haven’t had to change much in a few months. That being said, it’s fun to tinker with it, and I’m curious to hear what kind of automations the rest of the community is using. What automations are you most proud of? What are your favorite? What kind of interesting automations have you written?\n
        \n
        My personal favorite is an automation that displays the current “apparent” temperature on a Hue bulb. It takes an average of the temperature, humidity, and luminance around my property and uses the average to compute an “apparent” (feels like) temperature. Then it applies a cosine function to the apparent temperature (to approximate how people feel temperature change), uses the resulting value to calculate a level between blue and red in CIELAB (a perceptually uniform color space), converts the results to RGB, and sets the color value of the hue bulb. The result is a bulb that changes color so that the change in color (as perceived by the eye) mirrors how the temperature “feels” outside. Ultimately what that means is that we can look at a small lamp with the hue bulb and say “It feels cold outside; we should put on a coat.” It’s probably overkill, but it was a fun programming exercise. We’ve started saying things like “It’s really blue today, I don’t feel like going out.”\n
        \n
        I’d really enjoy reading what kind of interesting automations everyone else has written.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 40
      +favouriteCount: 67
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729539860 {#2410
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 33576
      -titleTs: "'autom':4 'favorit':3 'share':1"
      -bodyTs: "'appar':82,108,120 'appli':114 'approxim':123 'around':98 'autom':45,54,68,77,254 'averag':91,104 'blue':138,236 'bulb':87,161,166,203 'calcul':134 'chang':20,128,168,173 'cielab':142 'coat':215 'cold':208 'color':146,156,169,175 'communiti':50 'comput':106 'convert':148 'cosin':116 'curious':39 'current':81 'd':246 'display':79 'els':256 'enjoy':248 'everyon':255 'exercis':226 'eye':180 'favorit':63,74 'feel':109,126,185,207,241 'fun':31,224 'function':117 'go':243 'ha':5 'haven':16 'hear':41 'hue':86,160,202 'humid':95 'interest':67,253 'kind':43,65,251 'lamp':199 'level':136 'like':110,232,242 'look':195 'lumin':97 'm':38 'mean':190 'mirror':181 'month':25 'much':21 'outsid':186,209 'overkil':219 'peopl':125 'perceiv':177 'perceptu':144 'person':73 'probabl':218 'program':225 'properti':100 'proud':58 'put':212 'read':249 'realli':235,247 'red':140 'rest':47 'result':131,150,163 'rgb':152 'run':4 'said':28 'say':205,230 'set':154 'small':198 'space':147 'start':229 'take':89 'temperatur':83,94,111,121,127,184 'thing':231 'tinker':33 'today':237 'ultim':187 'uniform':145 'use':52,102,129 'valu':132,157 've':2,228 'well':14 'work':13 'written':71,258"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706508490
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11273738"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706422090 {#1850
        date: 2024-01-28 07:08:10.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      My favorite is a script not a automation exactly. I run it (just before I get up for bed) via dashboard button or voice command and it:\n
      \n
      - shuts off most of the lights and any screens around the house\n
      - sets the thermostat to bedtime mode\n
      - waits 5 minutes (time for me to get my stuff and get to bed) then\n
      - turn off the remaining lights outside my bedroom\n
      - Calls my [autoremote](https://joaoapps.com/autoremote/) endpoint\n
      \n
      Auto remote then triggers a [tasker](https://tasker.joaoapps.com/) profile that makes my phone\n
      \n
      - turn on DND\n
      - set media volume for sleep music and alarm volume for morning (just in case either has been change during the day)\n
      - set a variable that another tasker automation will see the next time I plug in my phone. At which point it will: \n
          - set my screen brightness below 1%\n
          - turn on sleep tracking
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 15
    +score: 0
    +lastActive: DateTime @1729159197 {#4016
      date: 2024-10-17 11:59:57.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@corroded@lemmy.world"
      "@corroded@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4004 …}
    +nested: Doctrine\ORM\PersistentCollection {#4002 …}
    +votes: Doctrine\ORM\PersistentCollection {#4000 …}
    +reports: Doctrine\ORM\PersistentCollection {#3998 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3966 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3970 …}
    -id: 346582
    -bodyTs: "'/)':84 '/autoremote/)':74 '1':141 '5':47 'alarm':100 'anoth':118 'around':37 'auto':76 'autom':8,120 'autoremot':71 'bed':19,59 'bedroom':68 'bedtim':44 'bright':139 'button':22 'call':69 'case':106 'chang':110 'command':25 'dashboard':21 'day':113 'dnd':92 'either':107 'endpoint':75 'exact':9 'favorit':2 'get':16,53,57 'hous':39 'joaoapps.com':73 'joaoapps.com/autoremote/)':72 'light':33,65 'make':87 'media':94 'minut':48 'mode':45 'morn':103 'music':98 'next':124 'outsid':66 'phone':89,130 'plug':127 'point':133 'profil':85 'remain':64 'remot':77 'run':11 'screen':36,138 'script':5 'see':122 'set':40,93,114,136 'shut':28 'sleep':97,144 'stuff':55 'tasker':81,119 'tasker.joaoapps.com':83 'tasker.joaoapps.com/)':82 'thermostat':42 'time':49,125 'track':145 'trigger':79 'turn':61,90,142 'variabl':116 'via':20 'voic':24 'volum':95,101 'wait':46"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/comment/6906995"
    +editedAt: DateTimeImmutable @1729098209 {#3948
      date: 2024-10-16 19:03:29.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706423651 {#4015
      date: 2024-01-28 07:34:11.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 12.0 MiB 11.78 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4006
    +user: App\Entity\User {#3955
      +avatar: Proxies\__CG__\App\Entity\Image {#3956 …}
      +cover: Proxies\__CG__\App\Entity\Image {#3959 …}
      +email: "Bishma@discuss.tchncs.de"
      +username: "@Bishma@discuss.tchncs.de"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Future winner of the Nobel prize in Minecraft\n
        \n
        Find me on:\n
        \n
        - [Mastodon](https://mas.to/@bishma)\n
        - [Printables](https://www.printables.com/@dereksrose)\n
        - [My blog](https://dereksrose.com)
        """
      +lastActive: DateTime @1729159197 {#4011
        date: 2024-10-17 11:59:57.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#3958 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3951 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3949 …}
      +entries: Doctrine\ORM\PersistentCollection {#3946 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3944 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3941 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3939 …}
      +posts: Doctrine\ORM\PersistentCollection {#3937 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3934 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3932 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3930 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3927 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#3925 …}
      +follows: Doctrine\ORM\PersistentCollection {#3923 …}
      +followers: Doctrine\ORM\PersistentCollection {#4071 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4067 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4056 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4047 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4036 …}
      +reports: Doctrine\ORM\PersistentCollection {#4075 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4072 …}
      +violations: Doctrine\ORM\PersistentCollection {#4069 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4066 …}
      +awards: Doctrine\ORM\PersistentCollection {#4065 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4064 …}
      +categories: Doctrine\ORM\PersistentCollection {#4054 …}
      -id: 52439
      -password: "$2y$13$3bb1wmHCRWzaYUVAJzYEPeiqFPQhZ5r932XFrtCJjEzZ3I0XFd996"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4057 …}
      +apId: "Bishma@discuss.tchncs.de"
      +apProfileId: "https://discuss.tchncs.de/u/Bishma"
      +apPublicUrl: "https://discuss.tchncs.de/u/Bishma"
      +apFollowersUrl: null
      +apInboxUrl: "https://discuss.tchncs.de/inbox"
      +apDomain: "discuss.tchncs.de"
      +apPreferredUsername: "Bishma"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728292106 {#4009
        date: 2024-10-07 11:08:26.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696652879 {#4008
        date: 2023-10-07 06:27:59.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "corroded@lemmy.world"
        +username: "@corroded@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729095398 {#1537
          date: 2024-10-16 18:16:38.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +entries: Doctrine\ORM\PersistentCollection {#1623 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …}
        +posts: Doctrine\ORM\PersistentCollection {#1657 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1488 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1756 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …}
        +follows: Doctrine\ORM\PersistentCollection {#1635 …}
        +followers: Doctrine\ORM\PersistentCollection {#1633 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1411 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …}
        +reports: Doctrine\ORM\PersistentCollection {#1419 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1428 …}
        +violations: Doctrine\ORM\PersistentCollection {#1429 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1694 …}
        +awards: Doctrine\ORM\PersistentCollection {#1435 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …}
        +categories: Doctrine\ORM\PersistentCollection {#1647 …}
        -id: 37696
        -password: "$2y$13$3xfpjwzULWLGSm5G3ILrCePN9TefBkLbjLBMfvMFcPI2FPlR3h2g6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …}
        +apId: "corroded@lemmy.world"
        +apProfileId: "https://lemmy.world/u/corroded"
        +apPublicUrl: "https://lemmy.world/u/corroded"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "corroded"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703347380 {#1536
          date: 2023-12-23 17:03:00.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690952830 {#1515
          date: 2023-08-02 07:07:10.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "homeassistant@lemmy.world"
        +title: "homeassistant"
        +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 46
        +entryCommentCount: 460
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729539860 {#276
          date: 2024-10-21 21:44:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 145
        +apId: "homeassistant@lemmy.world"
        +apProfileId: "https://lemmy.world/c/homeassistant"
        +apPublicUrl: "https://lemmy.world/c/homeassistant"
        +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "homeassistant"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1710368376 {#270
          date: 2024-03-13 23:19:36.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1704127905 {#272
          date: 2024-01-01 17:51:45.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Share-your-favorite-automations"
      +title: "Share your favorite automations"
      +url: null
      +body: """
        I’ve been running HA for a while, and it’s been working well; I haven’t had to change much in a few months. That being said, it’s fun to tinker with it, and I’m curious to hear what kind of automations the rest of the community is using. What automations are you most proud of? What are your favorite? What kind of interesting automations have you written?\n
        \n
        My personal favorite is an automation that displays the current “apparent” temperature on a Hue bulb. It takes an average of the temperature, humidity, and luminance around my property and uses the average to compute an “apparent” (feels like) temperature. Then it applies a cosine function to the apparent temperature (to approximate how people feel temperature change), uses the resulting value to calculate a level between blue and red in CIELAB (a perceptually uniform color space), converts the results to RGB, and sets the color value of the hue bulb. The result is a bulb that changes color so that the change in color (as perceived by the eye) mirrors how the temperature “feels” outside. Ultimately what that means is that we can look at a small lamp with the hue bulb and say “It feels cold outside; we should put on a coat.” It’s probably overkill, but it was a fun programming exercise. We’ve started saying things like “It’s really blue today, I don’t feel like going out.”\n
        \n
        I’d really enjoy reading what kind of interesting automations everyone else has written.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 40
      +favouriteCount: 67
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729539860 {#2410
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 33576
      -titleTs: "'autom':4 'favorit':3 'share':1"
      -bodyTs: "'appar':82,108,120 'appli':114 'approxim':123 'around':98 'autom':45,54,68,77,254 'averag':91,104 'blue':138,236 'bulb':87,161,166,203 'calcul':134 'chang':20,128,168,173 'cielab':142 'coat':215 'cold':208 'color':146,156,169,175 'communiti':50 'comput':106 'convert':148 'cosin':116 'curious':39 'current':81 'd':246 'display':79 'els':256 'enjoy':248 'everyon':255 'exercis':226 'eye':180 'favorit':63,74 'feel':109,126,185,207,241 'fun':31,224 'function':117 'go':243 'ha':5 'haven':16 'hear':41 'hue':86,160,202 'humid':95 'interest':67,253 'kind':43,65,251 'lamp':199 'level':136 'like':110,232,242 'look':195 'lumin':97 'm':38 'mean':190 'mirror':181 'month':25 'much':21 'outsid':186,209 'overkil':219 'peopl':125 'perceiv':177 'perceptu':144 'person':73 'probabl':218 'program':225 'properti':100 'proud':58 'put':212 'read':249 'realli':235,247 'red':140 'rest':47 'result':131,150,163 'rgb':152 'run':4 'said':28 'say':205,230 'set':154 'small':198 'space':147 'start':229 'take':89 'temperatur':83,94,111,121,127,184 'thing':231 'tinker':33 'today':237 'ultim':187 'uniform':145 'use':52,102,129 'valu':132,157 've':2,228 'well':14 'work':13 'written':71,258"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706508490
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11273738"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706422090 {#1850
        date: 2024-01-28 07:08:10.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      My favorite is a script not a automation exactly. I run it (just before I get up for bed) via dashboard button or voice command and it:\n
      \n
      - shuts off most of the lights and any screens around the house\n
      - sets the thermostat to bedtime mode\n
      - waits 5 minutes (time for me to get my stuff and get to bed) then\n
      - turn off the remaining lights outside my bedroom\n
      - Calls my [autoremote](https://joaoapps.com/autoremote/) endpoint\n
      \n
      Auto remote then triggers a [tasker](https://tasker.joaoapps.com/) profile that makes my phone\n
      \n
      - turn on DND\n
      - set media volume for sleep music and alarm volume for morning (just in case either has been change during the day)\n
      - set a variable that another tasker automation will see the next time I plug in my phone. At which point it will: \n
          - set my screen brightness below 1%\n
          - turn on sleep tracking
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 15
    +score: 0
    +lastActive: DateTime @1729159197 {#4016
      date: 2024-10-17 11:59:57.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@corroded@lemmy.world"
      "@corroded@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4004 …}
    +nested: Doctrine\ORM\PersistentCollection {#4002 …}
    +votes: Doctrine\ORM\PersistentCollection {#4000 …}
    +reports: Doctrine\ORM\PersistentCollection {#3998 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3966 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3970 …}
    -id: 346582
    -bodyTs: "'/)':84 '/autoremote/)':74 '1':141 '5':47 'alarm':100 'anoth':118 'around':37 'auto':76 'autom':8,120 'autoremot':71 'bed':19,59 'bedroom':68 'bedtim':44 'bright':139 'button':22 'call':69 'case':106 'chang':110 'command':25 'dashboard':21 'day':113 'dnd':92 'either':107 'endpoint':75 'exact':9 'favorit':2 'get':16,53,57 'hous':39 'joaoapps.com':73 'joaoapps.com/autoremote/)':72 'light':33,65 'make':87 'media':94 'minut':48 'mode':45 'morn':103 'music':98 'next':124 'outsid':66 'phone':89,130 'plug':127 'point':133 'profil':85 'remain':64 'remot':77 'run':11 'screen':36,138 'script':5 'see':122 'set':40,93,114,136 'shut':28 'sleep':97,144 'stuff':55 'tasker':81,119 'tasker.joaoapps.com':83 'tasker.joaoapps.com/)':82 'thermostat':42 'time':49,125 'track':145 'trigger':79 'turn':61,90,142 'variabl':116 'via':20 'voic':24 'volum':95,101 'wait':46"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/comment/6906995"
    +editedAt: DateTimeImmutable @1729098209 {#3948
      date: 2024-10-16 19:03:29.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706423651 {#4015
      date: 2024-01-28 07:34:11.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#6138
  +comment: App\Entity\EntryComment {#4006
    +user: App\Entity\User {#3955
      +avatar: Proxies\__CG__\App\Entity\Image {#3956 …}
      +cover: Proxies\__CG__\App\Entity\Image {#3959 …}
      +email: "Bishma@discuss.tchncs.de"
      +username: "@Bishma@discuss.tchncs.de"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: """
        Future winner of the Nobel prize in Minecraft\n
        \n
        Find me on:\n
        \n
        - [Mastodon](https://mas.to/@bishma)\n
        - [Printables](https://www.printables.com/@dereksrose)\n
        - [My blog](https://dereksrose.com)
        """
      +lastActive: DateTime @1729159197 {#4011
        date: 2024-10-17 11:59:57.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#3958 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#3951 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#3949 …}
      +entries: Doctrine\ORM\PersistentCollection {#3946 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#3944 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#3941 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#3939 …}
      +posts: Doctrine\ORM\PersistentCollection {#3937 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#3934 …}
      +postComments: Doctrine\ORM\PersistentCollection {#3932 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#3930 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#3927 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#3925 …}
      +follows: Doctrine\ORM\PersistentCollection {#3923 …}
      +followers: Doctrine\ORM\PersistentCollection {#4071 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4067 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4056 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4047 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4036 …}
      +reports: Doctrine\ORM\PersistentCollection {#4075 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4072 …}
      +violations: Doctrine\ORM\PersistentCollection {#4069 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4066 …}
      +awards: Doctrine\ORM\PersistentCollection {#4065 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4064 …}
      +categories: Doctrine\ORM\PersistentCollection {#4054 …}
      -id: 52439
      -password: "$2y$13$3bb1wmHCRWzaYUVAJzYEPeiqFPQhZ5r932XFrtCJjEzZ3I0XFd996"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4057 …}
      +apId: "Bishma@discuss.tchncs.de"
      +apProfileId: "https://discuss.tchncs.de/u/Bishma"
      +apPublicUrl: "https://discuss.tchncs.de/u/Bishma"
      +apFollowersUrl: null
      +apInboxUrl: "https://discuss.tchncs.de/inbox"
      +apDomain: "discuss.tchncs.de"
      +apPreferredUsername: "Bishma"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728292106 {#4009
        date: 2024-10-07 11:08:26.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696652879 {#4008
        date: 2023-10-07 06:27:59.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "corroded@lemmy.world"
        +username: "@corroded@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729095398 {#1537
          date: 2024-10-16 18:16:38.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +entries: Doctrine\ORM\PersistentCollection {#1623 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …}
        +posts: Doctrine\ORM\PersistentCollection {#1657 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1488 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1756 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …}
        +follows: Doctrine\ORM\PersistentCollection {#1635 …}
        +followers: Doctrine\ORM\PersistentCollection {#1633 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1411 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …}
        +reports: Doctrine\ORM\PersistentCollection {#1419 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1428 …}
        +violations: Doctrine\ORM\PersistentCollection {#1429 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1694 …}
        +awards: Doctrine\ORM\PersistentCollection {#1435 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …}
        +categories: Doctrine\ORM\PersistentCollection {#1647 …}
        -id: 37696
        -password: "$2y$13$3xfpjwzULWLGSm5G3ILrCePN9TefBkLbjLBMfvMFcPI2FPlR3h2g6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …}
        +apId: "corroded@lemmy.world"
        +apProfileId: "https://lemmy.world/u/corroded"
        +apPublicUrl: "https://lemmy.world/u/corroded"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "corroded"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703347380 {#1536
          date: 2023-12-23 17:03:00.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690952830 {#1515
          date: 2023-08-02 07:07:10.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "homeassistant@lemmy.world"
        +title: "homeassistant"
        +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 46
        +entryCommentCount: 460
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729539860 {#276
          date: 2024-10-21 21:44:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 145
        +apId: "homeassistant@lemmy.world"
        +apProfileId: "https://lemmy.world/c/homeassistant"
        +apPublicUrl: "https://lemmy.world/c/homeassistant"
        +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "homeassistant"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1710368376 {#270
          date: 2024-03-13 23:19:36.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1704127905 {#272
          date: 2024-01-01 17:51:45.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Share-your-favorite-automations"
      +title: "Share your favorite automations"
      +url: null
      +body: """
        I’ve been running HA for a while, and it’s been working well; I haven’t had to change much in a few months. That being said, it’s fun to tinker with it, and I’m curious to hear what kind of automations the rest of the community is using. What automations are you most proud of? What are your favorite? What kind of interesting automations have you written?\n
        \n
        My personal favorite is an automation that displays the current “apparent” temperature on a Hue bulb. It takes an average of the temperature, humidity, and luminance around my property and uses the average to compute an “apparent” (feels like) temperature. Then it applies a cosine function to the apparent temperature (to approximate how people feel temperature change), uses the resulting value to calculate a level between blue and red in CIELAB (a perceptually uniform color space), converts the results to RGB, and sets the color value of the hue bulb. The result is a bulb that changes color so that the change in color (as perceived by the eye) mirrors how the temperature “feels” outside. Ultimately what that means is that we can look at a small lamp with the hue bulb and say “It feels cold outside; we should put on a coat.” It’s probably overkill, but it was a fun programming exercise. We’ve started saying things like “It’s really blue today, I don’t feel like going out.”\n
        \n
        I’d really enjoy reading what kind of interesting automations everyone else has written.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 40
      +favouriteCount: 67
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729539860 {#2410
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 33576
      -titleTs: "'autom':4 'favorit':3 'share':1"
      -bodyTs: "'appar':82,108,120 'appli':114 'approxim':123 'around':98 'autom':45,54,68,77,254 'averag':91,104 'blue':138,236 'bulb':87,161,166,203 'calcul':134 'chang':20,128,168,173 'cielab':142 'coat':215 'cold':208 'color':146,156,169,175 'communiti':50 'comput':106 'convert':148 'cosin':116 'curious':39 'current':81 'd':246 'display':79 'els':256 'enjoy':248 'everyon':255 'exercis':226 'eye':180 'favorit':63,74 'feel':109,126,185,207,241 'fun':31,224 'function':117 'go':243 'ha':5 'haven':16 'hear':41 'hue':86,160,202 'humid':95 'interest':67,253 'kind':43,65,251 'lamp':199 'level':136 'like':110,232,242 'look':195 'lumin':97 'm':38 'mean':190 'mirror':181 'month':25 'much':21 'outsid':186,209 'overkil':219 'peopl':125 'perceiv':177 'perceptu':144 'person':73 'probabl':218 'program':225 'properti':100 'proud':58 'put':212 'read':249 'realli':235,247 'red':140 'rest':47 'result':131,150,163 'rgb':152 'run':4 'said':28 'say':205,230 'set':154 'small':198 'space':147 'start':229 'take':89 'temperatur':83,94,111,121,127,184 'thing':231 'tinker':33 'today':237 'ultim':187 'uniform':145 'use':52,102,129 'valu':132,157 've':2,228 'well':14 'work':13 'written':71,258"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706508490
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11273738"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706422090 {#1850
        date: 2024-01-28 07:08:10.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      My favorite is a script not a automation exactly. I run it (just before I get up for bed) via dashboard button or voice command and it:\n
      \n
      - shuts off most of the lights and any screens around the house\n
      - sets the thermostat to bedtime mode\n
      - waits 5 minutes (time for me to get my stuff and get to bed) then\n
      - turn off the remaining lights outside my bedroom\n
      - Calls my [autoremote](https://joaoapps.com/autoremote/) endpoint\n
      \n
      Auto remote then triggers a [tasker](https://tasker.joaoapps.com/) profile that makes my phone\n
      \n
      - turn on DND\n
      - set media volume for sleep music and alarm volume for morning (just in case either has been change during the day)\n
      - set a variable that another tasker automation will see the next time I plug in my phone. At which point it will: \n
          - set my screen brightness below 1%\n
          - turn on sleep tracking
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 15
    +score: 0
    +lastActive: DateTime @1729159197 {#4016
      date: 2024-10-17 11:59:57.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@corroded@lemmy.world"
      "@corroded@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4004 …}
    +nested: Doctrine\ORM\PersistentCollection {#4002 …}
    +votes: Doctrine\ORM\PersistentCollection {#4000 …}
    +reports: Doctrine\ORM\PersistentCollection {#3998 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3966 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3970 …}
    -id: 346582
    -bodyTs: "'/)':84 '/autoremote/)':74 '1':141 '5':47 'alarm':100 'anoth':118 'around':37 'auto':76 'autom':8,120 'autoremot':71 'bed':19,59 'bedroom':68 'bedtim':44 'bright':139 'button':22 'call':69 'case':106 'chang':110 'command':25 'dashboard':21 'day':113 'dnd':92 'either':107 'endpoint':75 'exact':9 'favorit':2 'get':16,53,57 'hous':39 'joaoapps.com':73 'joaoapps.com/autoremote/)':72 'light':33,65 'make':87 'media':94 'minut':48 'mode':45 'morn':103 'music':98 'next':124 'outsid':66 'phone':89,130 'plug':127 'point':133 'profil':85 'remain':64 'remot':77 'run':11 'screen':36,138 'script':5 'see':122 'set':40,93,114,136 'shut':28 'sleep':97,144 'stuff':55 'tasker':81,119 'tasker.joaoapps.com':83 'tasker.joaoapps.com/)':82 'thermostat':42 'time':49,125 'track':145 'trigger':79 'turn':61,90,142 'variabl':116 'via':20 'voic':24 'volum':95,101 'wait':46"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://discuss.tchncs.de/comment/6906995"
    +editedAt: DateTimeImmutable @1729098209 {#3948
      date: 2024-10-16 19:03:29.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706423651 {#4015
      date: 2024-01-28 07:34:11.0 +01:00
    }
  }
  +nestedComments: [
    346807 => App\Entity\EntryComment {#5093
      +user: Proxies\__CG__\App\Entity\User {#5090 …}
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4006}
      +root: App\Entity\EntryComment {#4006}
      +body: "I use the Home Assistant companion app instead of Tasker. It has similar access to automate phone stuff"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 4
      +score: 0
      +lastActive: DateTime @1706437896 {#5094
        date: 2024-01-28 11:31:36.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@corroded@lemmy.world"
        "@Bishma@discuss.tchncs.de"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5087 …}
      +nested: Doctrine\ORM\PersistentCollection {#5085 …}
      +votes: Doctrine\ORM\PersistentCollection {#5089 …}
      +reports: Doctrine\ORM\PersistentCollection {#5100 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5102 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5104 …}
      -id: 346807
      -bodyTs: "'access':14 'app':7 'assist':5 'autom':16 'companion':6 'home':4 'instead':8 'phone':17 'similar':13 'stuff':18 'tasker':10 'use':2"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://sh.itjust.works/comment/8192262"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706437896 {#5097
        date: 2024-01-28 11:31:36.0 +01:00
      }
    }
    347206 => App\Entity\EntryComment {#5274
      +user: App\Entity\User {#3955}
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#5093}
      +root: App\Entity\EntryComment {#4006}
      +body: "Nice. I’ve had this going a lot longer than the companion app has existed"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1706456936 {#5272
        date: 2024-01-28 16:48:56.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@corroded@lemmy.world"
        "@Bishma@discuss.tchncs.de"
        "@SteadyGoLucky@sh.itjust.works"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5275 …}
      +nested: Doctrine\ORM\PersistentCollection {#5277 …}
      +votes: Doctrine\ORM\PersistentCollection {#5279 …}
      +reports: Doctrine\ORM\PersistentCollection {#5281 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5283 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5285 …}
      -id: 347206
      -bodyTs: "'app':13 'companion':12 'exist':15 'go':6 'longer':9 'lot':8 'nice':1 've':3"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://discuss.tchncs.de/comment/6922533"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706456936 {#5273
        date: 2024-01-28 16:48:56.0 +01:00
      }
    }
  ]
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#557 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 12.0 MiB 83.59 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4048
    +user: App\Entity\User {#4031
      +avatar: null
      +cover: null
      +email: "zero_spelled_with_an_ecks@programming.dev"
      +username: "@zero_spelled_with_an_ecks@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729306569 {#4053
        date: 2024-10-19 04:56:09.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4030 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4028 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4026 …}
      +entries: Doctrine\ORM\PersistentCollection {#4024 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4022 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4020 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4018 …}
      +posts: Doctrine\ORM\PersistentCollection {#4079 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4080 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4082 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4084 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4086 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4088 …}
      +follows: Doctrine\ORM\PersistentCollection {#4090 …}
      +followers: Doctrine\ORM\PersistentCollection {#4092 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4094 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4096 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4098 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4100 …}
      +reports: Doctrine\ORM\PersistentCollection {#4102 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4104 …}
      +violations: Doctrine\ORM\PersistentCollection {#4106 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4108 …}
      +awards: Doctrine\ORM\PersistentCollection {#4110 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4112 …}
      +categories: Doctrine\ORM\PersistentCollection {#4114 …}
      -id: 9268
      -password: "$2y$13$jdnSYM8pLHHS9qCdrFp9OeUAp4zMR2ogxVf8t6UkcspWIWtMxCyg6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4116 …}
      +apId: "zero_spelled_with_an_ecks@programming.dev"
      +apProfileId: "https://programming.dev/u/zero_spelled_with_an_ecks"
      +apPublicUrl: "https://programming.dev/u/zero_spelled_with_an_ecks"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "zero_spelled_with_an_ecks"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728300132 {#4045
        date: 2024-10-07 13:22:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687532092 {#4050
        date: 2023-06-23 16:54:52.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "corroded@lemmy.world"
        +username: "@corroded@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729095398 {#1537
          date: 2024-10-16 18:16:38.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +entries: Doctrine\ORM\PersistentCollection {#1623 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …}
        +posts: Doctrine\ORM\PersistentCollection {#1657 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1488 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1756 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …}
        +follows: Doctrine\ORM\PersistentCollection {#1635 …}
        +followers: Doctrine\ORM\PersistentCollection {#1633 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1411 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …}
        +reports: Doctrine\ORM\PersistentCollection {#1419 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1428 …}
        +violations: Doctrine\ORM\PersistentCollection {#1429 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1694 …}
        +awards: Doctrine\ORM\PersistentCollection {#1435 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …}
        +categories: Doctrine\ORM\PersistentCollection {#1647 …}
        -id: 37696
        -password: "$2y$13$3xfpjwzULWLGSm5G3ILrCePN9TefBkLbjLBMfvMFcPI2FPlR3h2g6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …}
        +apId: "corroded@lemmy.world"
        +apProfileId: "https://lemmy.world/u/corroded"
        +apPublicUrl: "https://lemmy.world/u/corroded"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "corroded"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703347380 {#1536
          date: 2023-12-23 17:03:00.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690952830 {#1515
          date: 2023-08-02 07:07:10.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "homeassistant@lemmy.world"
        +title: "homeassistant"
        +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 46
        +entryCommentCount: 460
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729539860 {#276
          date: 2024-10-21 21:44:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 145
        +apId: "homeassistant@lemmy.world"
        +apProfileId: "https://lemmy.world/c/homeassistant"
        +apPublicUrl: "https://lemmy.world/c/homeassistant"
        +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "homeassistant"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1710368376 {#270
          date: 2024-03-13 23:19:36.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1704127905 {#272
          date: 2024-01-01 17:51:45.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Share-your-favorite-automations"
      +title: "Share your favorite automations"
      +url: null
      +body: """
        I’ve been running HA for a while, and it’s been working well; I haven’t had to change much in a few months. That being said, it’s fun to tinker with it, and I’m curious to hear what kind of automations the rest of the community is using. What automations are you most proud of? What are your favorite? What kind of interesting automations have you written?\n
        \n
        My personal favorite is an automation that displays the current “apparent” temperature on a Hue bulb. It takes an average of the temperature, humidity, and luminance around my property and uses the average to compute an “apparent” (feels like) temperature. Then it applies a cosine function to the apparent temperature (to approximate how people feel temperature change), uses the resulting value to calculate a level between blue and red in CIELAB (a perceptually uniform color space), converts the results to RGB, and sets the color value of the hue bulb. The result is a bulb that changes color so that the change in color (as perceived by the eye) mirrors how the temperature “feels” outside. Ultimately what that means is that we can look at a small lamp with the hue bulb and say “It feels cold outside; we should put on a coat.” It’s probably overkill, but it was a fun programming exercise. We’ve started saying things like “It’s really blue today, I don’t feel like going out.”\n
        \n
        I’d really enjoy reading what kind of interesting automations everyone else has written.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 40
      +favouriteCount: 67
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729539860 {#2410
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 33576
      -titleTs: "'autom':4 'favorit':3 'share':1"
      -bodyTs: "'appar':82,108,120 'appli':114 'approxim':123 'around':98 'autom':45,54,68,77,254 'averag':91,104 'blue':138,236 'bulb':87,161,166,203 'calcul':134 'chang':20,128,168,173 'cielab':142 'coat':215 'cold':208 'color':146,156,169,175 'communiti':50 'comput':106 'convert':148 'cosin':116 'curious':39 'current':81 'd':246 'display':79 'els':256 'enjoy':248 'everyon':255 'exercis':226 'eye':180 'favorit':63,74 'feel':109,126,185,207,241 'fun':31,224 'function':117 'go':243 'ha':5 'haven':16 'hear':41 'hue':86,160,202 'humid':95 'interest':67,253 'kind':43,65,251 'lamp':199 'level':136 'like':110,232,242 'look':195 'lumin':97 'm':38 'mean':190 'mirror':181 'month':25 'much':21 'outsid':186,209 'overkil':219 'peopl':125 'perceiv':177 'perceptu':144 'person':73 'probabl':218 'program':225 'properti':100 'proud':58 'put':212 'read':249 'realli':235,247 'red':140 'rest':47 'result':131,150,163 'rgb':152 'run':4 'said':28 'say':205,230 'set':154 'small':198 'space':147 'start':229 'take':89 'temperatur':83,94,111,121,127,184 'thing':231 'tinker':33 'today':237 'ultim':187 'uniform':145 'use':52,102,129 'valu':132,157 've':2,228 'well':14 'work':13 'written':71,258"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706508490
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11273738"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706422090 {#1850
        date: 2024-01-28 07:08:10.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "Washer voltage goes from a high value to a low value, then in 30 minutes (when the cycle will be done) turn an rgb lightbulb in a conspicuous location a hellish magenta. No more funky forgotten loads of laundry. Passes the partner test, too."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 11
    +score: 0
    +lastActive: DateTime @1729425688 {#4055
      date: 2024-10-20 14:01:28.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@corroded@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4049 …}
    +nested: Doctrine\ORM\PersistentCollection {#4039 …}
    +votes: Doctrine\ORM\PersistentCollection {#4042 …}
    +reports: Doctrine\ORM\PersistentCollection {#4040 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4038 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4035 …}
    -id: 346622
    -bodyTs: "'30':14 'conspicu':28 'cycl':18 'done':21 'forgotten':36 'funki':35 'goe':3 'hellish':31 'high':6 'laundri':39 'lightbulb':25 'load':37 'locat':29 'low':10 'magenta':32 'minut':15 'partner':42 'pass':40 'rgb':24 'test':43 'turn':22 'valu':7,11 'voltag':2 'washer':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/6910314"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706426109 {#4051
      date: 2024-01-28 08:15:09.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#6217
  +comment: App\Entity\EntryComment {#4048
    +user: App\Entity\User {#4031
      +avatar: null
      +cover: null
      +email: "zero_spelled_with_an_ecks@programming.dev"
      +username: "@zero_spelled_with_an_ecks@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729306569 {#4053
        date: 2024-10-19 04:56:09.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4030 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4028 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4026 …}
      +entries: Doctrine\ORM\PersistentCollection {#4024 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4022 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4020 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4018 …}
      +posts: Doctrine\ORM\PersistentCollection {#4079 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4080 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4082 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4084 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4086 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4088 …}
      +follows: Doctrine\ORM\PersistentCollection {#4090 …}
      +followers: Doctrine\ORM\PersistentCollection {#4092 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4094 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4096 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4098 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4100 …}
      +reports: Doctrine\ORM\PersistentCollection {#4102 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4104 …}
      +violations: Doctrine\ORM\PersistentCollection {#4106 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4108 …}
      +awards: Doctrine\ORM\PersistentCollection {#4110 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4112 …}
      +categories: Doctrine\ORM\PersistentCollection {#4114 …}
      -id: 9268
      -password: "$2y$13$jdnSYM8pLHHS9qCdrFp9OeUAp4zMR2ogxVf8t6UkcspWIWtMxCyg6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4116 …}
      +apId: "zero_spelled_with_an_ecks@programming.dev"
      +apProfileId: "https://programming.dev/u/zero_spelled_with_an_ecks"
      +apPublicUrl: "https://programming.dev/u/zero_spelled_with_an_ecks"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "zero_spelled_with_an_ecks"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728300132 {#4045
        date: 2024-10-07 13:22:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687532092 {#4050
        date: 2023-06-23 16:54:52.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "corroded@lemmy.world"
        +username: "@corroded@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729095398 {#1537
          date: 2024-10-16 18:16:38.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +entries: Doctrine\ORM\PersistentCollection {#1623 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …}
        +posts: Doctrine\ORM\PersistentCollection {#1657 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1488 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1756 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …}
        +follows: Doctrine\ORM\PersistentCollection {#1635 …}
        +followers: Doctrine\ORM\PersistentCollection {#1633 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1411 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …}
        +reports: Doctrine\ORM\PersistentCollection {#1419 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1428 …}
        +violations: Doctrine\ORM\PersistentCollection {#1429 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1694 …}
        +awards: Doctrine\ORM\PersistentCollection {#1435 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …}
        +categories: Doctrine\ORM\PersistentCollection {#1647 …}
        -id: 37696
        -password: "$2y$13$3xfpjwzULWLGSm5G3ILrCePN9TefBkLbjLBMfvMFcPI2FPlR3h2g6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …}
        +apId: "corroded@lemmy.world"
        +apProfileId: "https://lemmy.world/u/corroded"
        +apPublicUrl: "https://lemmy.world/u/corroded"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "corroded"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703347380 {#1536
          date: 2023-12-23 17:03:00.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690952830 {#1515
          date: 2023-08-02 07:07:10.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "homeassistant@lemmy.world"
        +title: "homeassistant"
        +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 46
        +entryCommentCount: 460
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729539860 {#276
          date: 2024-10-21 21:44:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 145
        +apId: "homeassistant@lemmy.world"
        +apProfileId: "https://lemmy.world/c/homeassistant"
        +apPublicUrl: "https://lemmy.world/c/homeassistant"
        +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "homeassistant"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1710368376 {#270
          date: 2024-03-13 23:19:36.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1704127905 {#272
          date: 2024-01-01 17:51:45.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Share-your-favorite-automations"
      +title: "Share your favorite automations"
      +url: null
      +body: """
        I’ve been running HA for a while, and it’s been working well; I haven’t had to change much in a few months. That being said, it’s fun to tinker with it, and I’m curious to hear what kind of automations the rest of the community is using. What automations are you most proud of? What are your favorite? What kind of interesting automations have you written?\n
        \n
        My personal favorite is an automation that displays the current “apparent” temperature on a Hue bulb. It takes an average of the temperature, humidity, and luminance around my property and uses the average to compute an “apparent” (feels like) temperature. Then it applies a cosine function to the apparent temperature (to approximate how people feel temperature change), uses the resulting value to calculate a level between blue and red in CIELAB (a perceptually uniform color space), converts the results to RGB, and sets the color value of the hue bulb. The result is a bulb that changes color so that the change in color (as perceived by the eye) mirrors how the temperature “feels” outside. Ultimately what that means is that we can look at a small lamp with the hue bulb and say “It feels cold outside; we should put on a coat.” It’s probably overkill, but it was a fun programming exercise. We’ve started saying things like “It’s really blue today, I don’t feel like going out.”\n
        \n
        I’d really enjoy reading what kind of interesting automations everyone else has written.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 40
      +favouriteCount: 67
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729539860 {#2410
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 33576
      -titleTs: "'autom':4 'favorit':3 'share':1"
      -bodyTs: "'appar':82,108,120 'appli':114 'approxim':123 'around':98 'autom':45,54,68,77,254 'averag':91,104 'blue':138,236 'bulb':87,161,166,203 'calcul':134 'chang':20,128,168,173 'cielab':142 'coat':215 'cold':208 'color':146,156,169,175 'communiti':50 'comput':106 'convert':148 'cosin':116 'curious':39 'current':81 'd':246 'display':79 'els':256 'enjoy':248 'everyon':255 'exercis':226 'eye':180 'favorit':63,74 'feel':109,126,185,207,241 'fun':31,224 'function':117 'go':243 'ha':5 'haven':16 'hear':41 'hue':86,160,202 'humid':95 'interest':67,253 'kind':43,65,251 'lamp':199 'level':136 'like':110,232,242 'look':195 'lumin':97 'm':38 'mean':190 'mirror':181 'month':25 'much':21 'outsid':186,209 'overkil':219 'peopl':125 'perceiv':177 'perceptu':144 'person':73 'probabl':218 'program':225 'properti':100 'proud':58 'put':212 'read':249 'realli':235,247 'red':140 'rest':47 'result':131,150,163 'rgb':152 'run':4 'said':28 'say':205,230 'set':154 'small':198 'space':147 'start':229 'take':89 'temperatur':83,94,111,121,127,184 'thing':231 'tinker':33 'today':237 'ultim':187 'uniform':145 'use':52,102,129 'valu':132,157 've':2,228 'well':14 'work':13 'written':71,258"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706508490
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11273738"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706422090 {#1850
        date: 2024-01-28 07:08:10.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "Washer voltage goes from a high value to a low value, then in 30 minutes (when the cycle will be done) turn an rgb lightbulb in a conspicuous location a hellish magenta. No more funky forgotten loads of laundry. Passes the partner test, too."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 11
    +score: 0
    +lastActive: DateTime @1729425688 {#4055
      date: 2024-10-20 14:01:28.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@corroded@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4049 …}
    +nested: Doctrine\ORM\PersistentCollection {#4039 …}
    +votes: Doctrine\ORM\PersistentCollection {#4042 …}
    +reports: Doctrine\ORM\PersistentCollection {#4040 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4038 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4035 …}
    -id: 346622
    -bodyTs: "'30':14 'conspicu':28 'cycl':18 'done':21 'forgotten':36 'funki':35 'goe':3 'hellish':31 'high':6 'laundri':39 'lightbulb':25 'load':37 'locat':29 'low':10 'magenta':32 'minut':15 'partner':42 'pass':40 'rgb':24 'test':43 'turn':22 'valu':7,11 'voltag':2 'washer':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/6910314"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706426109 {#4051
      date: 2024-01-28 08:15:09.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 1
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 12.0 MiB 0.14 ms
Input props
[
  "user" => App\Entity\User {#4031
    +avatar: null
    +cover: null
    +email: "zero_spelled_with_an_ecks@programming.dev"
    +username: "@zero_spelled_with_an_ecks@programming.dev"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729306569 {#4053
      date: 2024-10-19 04:56:09.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4030 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4028 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4026 …}
    +entries: Doctrine\ORM\PersistentCollection {#4024 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4022 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4020 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4018 …}
    +posts: Doctrine\ORM\PersistentCollection {#4079 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4080 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4082 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4084 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4086 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4088 …}
    +follows: Doctrine\ORM\PersistentCollection {#4090 …}
    +followers: Doctrine\ORM\PersistentCollection {#4092 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4094 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4096 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4098 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4100 …}
    +reports: Doctrine\ORM\PersistentCollection {#4102 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4104 …}
    +violations: Doctrine\ORM\PersistentCollection {#4106 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4108 …}
    +awards: Doctrine\ORM\PersistentCollection {#4110 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4112 …}
    +categories: Doctrine\ORM\PersistentCollection {#4114 …}
    -id: 9268
    -password: "$2y$13$jdnSYM8pLHHS9qCdrFp9OeUAp4zMR2ogxVf8t6UkcspWIWtMxCyg6"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4116 …}
    +apId: "zero_spelled_with_an_ecks@programming.dev"
    +apProfileId: "https://programming.dev/u/zero_spelled_with_an_ecks"
    +apPublicUrl: "https://programming.dev/u/zero_spelled_with_an_ecks"
    +apFollowersUrl: null
    +apInboxUrl: "https://programming.dev/inbox"
    +apDomain: "programming.dev"
    +apPreferredUsername: "zero_spelled_with_an_ecks"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728300132 {#4045
      date: 2024-10-07 13:22:12.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687532092 {#4050
      date: 2023-06-23 16:54:52.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#6262
  +user: App\Entity\User {#4031
    +avatar: null
    +cover: null
    +email: "zero_spelled_with_an_ecks@programming.dev"
    +username: "@zero_spelled_with_an_ecks@programming.dev"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729306569 {#4053
      date: 2024-10-19 04:56:09.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4030 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4028 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4026 …}
    +entries: Doctrine\ORM\PersistentCollection {#4024 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4022 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4020 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4018 …}
    +posts: Doctrine\ORM\PersistentCollection {#4079 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4080 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4082 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4084 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4086 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4088 …}
    +follows: Doctrine\ORM\PersistentCollection {#4090 …}
    +followers: Doctrine\ORM\PersistentCollection {#4092 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4094 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4096 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4098 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4100 …}
    +reports: Doctrine\ORM\PersistentCollection {#4102 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4104 …}
    +violations: Doctrine\ORM\PersistentCollection {#4106 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4108 …}
    +awards: Doctrine\ORM\PersistentCollection {#4110 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4112 …}
    +categories: Doctrine\ORM\PersistentCollection {#4114 …}
    -id: 9268
    -password: "$2y$13$jdnSYM8pLHHS9qCdrFp9OeUAp4zMR2ogxVf8t6UkcspWIWtMxCyg6"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4116 …}
    +apId: "zero_spelled_with_an_ecks@programming.dev"
    +apProfileId: "https://programming.dev/u/zero_spelled_with_an_ecks"
    +apPublicUrl: "https://programming.dev/u/zero_spelled_with_an_ecks"
    +apFollowersUrl: null
    +apInboxUrl: "https://programming.dev/inbox"
    +apDomain: "programming.dev"
    +apPreferredUsername: "zero_spelled_with_an_ecks"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728300132 {#4045
      date: 2024-10-07 13:22:12.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687532092 {#4050
      date: 2023-06-23 16:54:52.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.13 ms
Input props
[
  "date" => DateTimeImmutable @1706426109 {#4051
    date: 2024-01-28 08:15:09.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#6317
  +date: DateTimeImmutable @1706426109 {#4051
    date: 2024-01-28 08:15:09.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.19 ms
Input props
[
  "createdAt" => DateTimeImmutable @1706426109 {#4051
    date: 2024-01-28 08:15:09.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#6371
  +createdAt: DateTimeImmutable @1706426109 {#4051
    date: 2024-01-28 08:15:09.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 12.0 MiB 0.15 ms
Input props
[
  "user" => App\Entity\User {#4031
    +avatar: null
    +cover: null
    +email: "zero_spelled_with_an_ecks@programming.dev"
    +username: "@zero_spelled_with_an_ecks@programming.dev"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729306569 {#4053
      date: 2024-10-19 04:56:09.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4030 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4028 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4026 …}
    +entries: Doctrine\ORM\PersistentCollection {#4024 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4022 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4020 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4018 …}
    +posts: Doctrine\ORM\PersistentCollection {#4079 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4080 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4082 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4084 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4086 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4088 …}
    +follows: Doctrine\ORM\PersistentCollection {#4090 …}
    +followers: Doctrine\ORM\PersistentCollection {#4092 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4094 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4096 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4098 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4100 …}
    +reports: Doctrine\ORM\PersistentCollection {#4102 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4104 …}
    +violations: Doctrine\ORM\PersistentCollection {#4106 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4108 …}
    +awards: Doctrine\ORM\PersistentCollection {#4110 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4112 …}
    +categories: Doctrine\ORM\PersistentCollection {#4114 …}
    -id: 9268
    -password: "$2y$13$jdnSYM8pLHHS9qCdrFp9OeUAp4zMR2ogxVf8t6UkcspWIWtMxCyg6"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4116 …}
    +apId: "zero_spelled_with_an_ecks@programming.dev"
    +apProfileId: "https://programming.dev/u/zero_spelled_with_an_ecks"
    +apPublicUrl: "https://programming.dev/u/zero_spelled_with_an_ecks"
    +apFollowersUrl: null
    +apInboxUrl: "https://programming.dev/inbox"
    +apDomain: "programming.dev"
    +apPreferredUsername: "zero_spelled_with_an_ecks"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728300132 {#4045
      date: 2024-10-07 13:22:12.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687532092 {#4050
      date: 2023-06-23 16:54:52.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#6425
  +width: 40
  +height: 40
  +user: App\Entity\User {#4031
    +avatar: null
    +cover: null
    +email: "zero_spelled_with_an_ecks@programming.dev"
    +username: "@zero_spelled_with_an_ecks@programming.dev"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729306569 {#4053
      date: 2024-10-19 04:56:09.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4030 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4028 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4026 …}
    +entries: Doctrine\ORM\PersistentCollection {#4024 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4022 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4020 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4018 …}
    +posts: Doctrine\ORM\PersistentCollection {#4079 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4080 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4082 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4084 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4086 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4088 …}
    +follows: Doctrine\ORM\PersistentCollection {#4090 …}
    +followers: Doctrine\ORM\PersistentCollection {#4092 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4094 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4096 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4098 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4100 …}
    +reports: Doctrine\ORM\PersistentCollection {#4102 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4104 …}
    +violations: Doctrine\ORM\PersistentCollection {#4106 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4108 …}
    +awards: Doctrine\ORM\PersistentCollection {#4110 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4112 …}
    +categories: Doctrine\ORM\PersistentCollection {#4114 …}
    -id: 9268
    -password: "$2y$13$jdnSYM8pLHHS9qCdrFp9OeUAp4zMR2ogxVf8t6UkcspWIWtMxCyg6"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4116 …}
    +apId: "zero_spelled_with_an_ecks@programming.dev"
    +apProfileId: "https://programming.dev/u/zero_spelled_with_an_ecks"
    +apPublicUrl: "https://programming.dev/u/zero_spelled_with_an_ecks"
    +apFollowersUrl: null
    +apInboxUrl: "https://programming.dev/inbox"
    +apDomain: "programming.dev"
    +apPreferredUsername: "zero_spelled_with_an_ecks"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728300132 {#4045
      date: 2024-10-07 13:22:12.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687532092 {#4050
      date: 2023-06-23 16:54:52.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.60 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4048
    +user: App\Entity\User {#4031
      +avatar: null
      +cover: null
      +email: "zero_spelled_with_an_ecks@programming.dev"
      +username: "@zero_spelled_with_an_ecks@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729306569 {#4053
        date: 2024-10-19 04:56:09.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4030 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4028 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4026 …}
      +entries: Doctrine\ORM\PersistentCollection {#4024 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4022 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4020 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4018 …}
      +posts: Doctrine\ORM\PersistentCollection {#4079 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4080 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4082 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4084 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4086 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4088 …}
      +follows: Doctrine\ORM\PersistentCollection {#4090 …}
      +followers: Doctrine\ORM\PersistentCollection {#4092 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4094 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4096 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4098 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4100 …}
      +reports: Doctrine\ORM\PersistentCollection {#4102 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4104 …}
      +violations: Doctrine\ORM\PersistentCollection {#4106 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4108 …}
      +awards: Doctrine\ORM\PersistentCollection {#4110 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4112 …}
      +categories: Doctrine\ORM\PersistentCollection {#4114 …}
      -id: 9268
      -password: "$2y$13$jdnSYM8pLHHS9qCdrFp9OeUAp4zMR2ogxVf8t6UkcspWIWtMxCyg6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4116 …}
      +apId: "zero_spelled_with_an_ecks@programming.dev"
      +apProfileId: "https://programming.dev/u/zero_spelled_with_an_ecks"
      +apPublicUrl: "https://programming.dev/u/zero_spelled_with_an_ecks"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "zero_spelled_with_an_ecks"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728300132 {#4045
        date: 2024-10-07 13:22:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687532092 {#4050
        date: 2023-06-23 16:54:52.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "corroded@lemmy.world"
        +username: "@corroded@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729095398 {#1537
          date: 2024-10-16 18:16:38.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +entries: Doctrine\ORM\PersistentCollection {#1623 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …}
        +posts: Doctrine\ORM\PersistentCollection {#1657 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1488 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1756 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …}
        +follows: Doctrine\ORM\PersistentCollection {#1635 …}
        +followers: Doctrine\ORM\PersistentCollection {#1633 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1411 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …}
        +reports: Doctrine\ORM\PersistentCollection {#1419 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1428 …}
        +violations: Doctrine\ORM\PersistentCollection {#1429 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1694 …}
        +awards: Doctrine\ORM\PersistentCollection {#1435 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …}
        +categories: Doctrine\ORM\PersistentCollection {#1647 …}
        -id: 37696
        -password: "$2y$13$3xfpjwzULWLGSm5G3ILrCePN9TefBkLbjLBMfvMFcPI2FPlR3h2g6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …}
        +apId: "corroded@lemmy.world"
        +apProfileId: "https://lemmy.world/u/corroded"
        +apPublicUrl: "https://lemmy.world/u/corroded"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "corroded"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703347380 {#1536
          date: 2023-12-23 17:03:00.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690952830 {#1515
          date: 2023-08-02 07:07:10.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "homeassistant@lemmy.world"
        +title: "homeassistant"
        +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 46
        +entryCommentCount: 460
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729539860 {#276
          date: 2024-10-21 21:44:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 145
        +apId: "homeassistant@lemmy.world"
        +apProfileId: "https://lemmy.world/c/homeassistant"
        +apPublicUrl: "https://lemmy.world/c/homeassistant"
        +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "homeassistant"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1710368376 {#270
          date: 2024-03-13 23:19:36.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1704127905 {#272
          date: 2024-01-01 17:51:45.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Share-your-favorite-automations"
      +title: "Share your favorite automations"
      +url: null
      +body: """
        I’ve been running HA for a while, and it’s been working well; I haven’t had to change much in a few months. That being said, it’s fun to tinker with it, and I’m curious to hear what kind of automations the rest of the community is using. What automations are you most proud of? What are your favorite? What kind of interesting automations have you written?\n
        \n
        My personal favorite is an automation that displays the current “apparent” temperature on a Hue bulb. It takes an average of the temperature, humidity, and luminance around my property and uses the average to compute an “apparent” (feels like) temperature. Then it applies a cosine function to the apparent temperature (to approximate how people feel temperature change), uses the resulting value to calculate a level between blue and red in CIELAB (a perceptually uniform color space), converts the results to RGB, and sets the color value of the hue bulb. The result is a bulb that changes color so that the change in color (as perceived by the eye) mirrors how the temperature “feels” outside. Ultimately what that means is that we can look at a small lamp with the hue bulb and say “It feels cold outside; we should put on a coat.” It’s probably overkill, but it was a fun programming exercise. We’ve started saying things like “It’s really blue today, I don’t feel like going out.”\n
        \n
        I’d really enjoy reading what kind of interesting automations everyone else has written.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 40
      +favouriteCount: 67
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729539860 {#2410
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 33576
      -titleTs: "'autom':4 'favorit':3 'share':1"
      -bodyTs: "'appar':82,108,120 'appli':114 'approxim':123 'around':98 'autom':45,54,68,77,254 'averag':91,104 'blue':138,236 'bulb':87,161,166,203 'calcul':134 'chang':20,128,168,173 'cielab':142 'coat':215 'cold':208 'color':146,156,169,175 'communiti':50 'comput':106 'convert':148 'cosin':116 'curious':39 'current':81 'd':246 'display':79 'els':256 'enjoy':248 'everyon':255 'exercis':226 'eye':180 'favorit':63,74 'feel':109,126,185,207,241 'fun':31,224 'function':117 'go':243 'ha':5 'haven':16 'hear':41 'hue':86,160,202 'humid':95 'interest':67,253 'kind':43,65,251 'lamp':199 'level':136 'like':110,232,242 'look':195 'lumin':97 'm':38 'mean':190 'mirror':181 'month':25 'much':21 'outsid':186,209 'overkil':219 'peopl':125 'perceiv':177 'perceptu':144 'person':73 'probabl':218 'program':225 'properti':100 'proud':58 'put':212 'read':249 'realli':235,247 'red':140 'rest':47 'result':131,150,163 'rgb':152 'run':4 'said':28 'say':205,230 'set':154 'small':198 'space':147 'start':229 'take':89 'temperatur':83,94,111,121,127,184 'thing':231 'tinker':33 'today':237 'ultim':187 'uniform':145 'use':52,102,129 'valu':132,157 've':2,228 'well':14 'work':13 'written':71,258"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706508490
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11273738"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706422090 {#1850
        date: 2024-01-28 07:08:10.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "Washer voltage goes from a high value to a low value, then in 30 minutes (when the cycle will be done) turn an rgb lightbulb in a conspicuous location a hellish magenta. No more funky forgotten loads of laundry. Passes the partner test, too."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 11
    +score: 0
    +lastActive: DateTime @1729425688 {#4055
      date: 2024-10-20 14:01:28.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@corroded@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4049 …}
    +nested: Doctrine\ORM\PersistentCollection {#4039 …}
    +votes: Doctrine\ORM\PersistentCollection {#4042 …}
    +reports: Doctrine\ORM\PersistentCollection {#4040 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4038 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4035 …}
    -id: 346622
    -bodyTs: "'30':14 'conspicu':28 'cycl':18 'done':21 'forgotten':36 'funki':35 'goe':3 'hellish':31 'high':6 'laundri':39 'lightbulb':25 'load':37 'locat':29 'low':10 'magenta':32 'minut':15 'partner':42 'pass':40 'rgb':24 'test':43 'turn':22 'valu':7,11 'voltag':2 'washer':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/6910314"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706426109 {#4051
      date: 2024-01-28 08:15:09.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#6494
  +subject: App\Entity\EntryComment {#4048
    +user: App\Entity\User {#4031
      +avatar: null
      +cover: null
      +email: "zero_spelled_with_an_ecks@programming.dev"
      +username: "@zero_spelled_with_an_ecks@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729306569 {#4053
        date: 2024-10-19 04:56:09.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4030 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4028 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4026 …}
      +entries: Doctrine\ORM\PersistentCollection {#4024 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4022 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4020 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4018 …}
      +posts: Doctrine\ORM\PersistentCollection {#4079 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4080 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4082 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4084 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4086 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4088 …}
      +follows: Doctrine\ORM\PersistentCollection {#4090 …}
      +followers: Doctrine\ORM\PersistentCollection {#4092 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4094 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4096 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4098 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4100 …}
      +reports: Doctrine\ORM\PersistentCollection {#4102 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4104 …}
      +violations: Doctrine\ORM\PersistentCollection {#4106 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4108 …}
      +awards: Doctrine\ORM\PersistentCollection {#4110 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4112 …}
      +categories: Doctrine\ORM\PersistentCollection {#4114 …}
      -id: 9268
      -password: "$2y$13$jdnSYM8pLHHS9qCdrFp9OeUAp4zMR2ogxVf8t6UkcspWIWtMxCyg6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4116 …}
      +apId: "zero_spelled_with_an_ecks@programming.dev"
      +apProfileId: "https://programming.dev/u/zero_spelled_with_an_ecks"
      +apPublicUrl: "https://programming.dev/u/zero_spelled_with_an_ecks"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "zero_spelled_with_an_ecks"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728300132 {#4045
        date: 2024-10-07 13:22:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687532092 {#4050
        date: 2023-06-23 16:54:52.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "corroded@lemmy.world"
        +username: "@corroded@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729095398 {#1537
          date: 2024-10-16 18:16:38.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +entries: Doctrine\ORM\PersistentCollection {#1623 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …}
        +posts: Doctrine\ORM\PersistentCollection {#1657 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1488 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1756 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …}
        +follows: Doctrine\ORM\PersistentCollection {#1635 …}
        +followers: Doctrine\ORM\PersistentCollection {#1633 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1411 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …}
        +reports: Doctrine\ORM\PersistentCollection {#1419 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1428 …}
        +violations: Doctrine\ORM\PersistentCollection {#1429 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1694 …}
        +awards: Doctrine\ORM\PersistentCollection {#1435 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …}
        +categories: Doctrine\ORM\PersistentCollection {#1647 …}
        -id: 37696
        -password: "$2y$13$3xfpjwzULWLGSm5G3ILrCePN9TefBkLbjLBMfvMFcPI2FPlR3h2g6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …}
        +apId: "corroded@lemmy.world"
        +apProfileId: "https://lemmy.world/u/corroded"
        +apPublicUrl: "https://lemmy.world/u/corroded"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "corroded"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703347380 {#1536
          date: 2023-12-23 17:03:00.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690952830 {#1515
          date: 2023-08-02 07:07:10.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "homeassistant@lemmy.world"
        +title: "homeassistant"
        +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 46
        +entryCommentCount: 460
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729539860 {#276
          date: 2024-10-21 21:44:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 145
        +apId: "homeassistant@lemmy.world"
        +apProfileId: "https://lemmy.world/c/homeassistant"
        +apPublicUrl: "https://lemmy.world/c/homeassistant"
        +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "homeassistant"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1710368376 {#270
          date: 2024-03-13 23:19:36.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1704127905 {#272
          date: 2024-01-01 17:51:45.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Share-your-favorite-automations"
      +title: "Share your favorite automations"
      +url: null
      +body: """
        I’ve been running HA for a while, and it’s been working well; I haven’t had to change much in a few months. That being said, it’s fun to tinker with it, and I’m curious to hear what kind of automations the rest of the community is using. What automations are you most proud of? What are your favorite? What kind of interesting automations have you written?\n
        \n
        My personal favorite is an automation that displays the current “apparent” temperature on a Hue bulb. It takes an average of the temperature, humidity, and luminance around my property and uses the average to compute an “apparent” (feels like) temperature. Then it applies a cosine function to the apparent temperature (to approximate how people feel temperature change), uses the resulting value to calculate a level between blue and red in CIELAB (a perceptually uniform color space), converts the results to RGB, and sets the color value of the hue bulb. The result is a bulb that changes color so that the change in color (as perceived by the eye) mirrors how the temperature “feels” outside. Ultimately what that means is that we can look at a small lamp with the hue bulb and say “It feels cold outside; we should put on a coat.” It’s probably overkill, but it was a fun programming exercise. We’ve started saying things like “It’s really blue today, I don’t feel like going out.”\n
        \n
        I’d really enjoy reading what kind of interesting automations everyone else has written.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 40
      +favouriteCount: 67
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729539860 {#2410
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 33576
      -titleTs: "'autom':4 'favorit':3 'share':1"
      -bodyTs: "'appar':82,108,120 'appli':114 'approxim':123 'around':98 'autom':45,54,68,77,254 'averag':91,104 'blue':138,236 'bulb':87,161,166,203 'calcul':134 'chang':20,128,168,173 'cielab':142 'coat':215 'cold':208 'color':146,156,169,175 'communiti':50 'comput':106 'convert':148 'cosin':116 'curious':39 'current':81 'd':246 'display':79 'els':256 'enjoy':248 'everyon':255 'exercis':226 'eye':180 'favorit':63,74 'feel':109,126,185,207,241 'fun':31,224 'function':117 'go':243 'ha':5 'haven':16 'hear':41 'hue':86,160,202 'humid':95 'interest':67,253 'kind':43,65,251 'lamp':199 'level':136 'like':110,232,242 'look':195 'lumin':97 'm':38 'mean':190 'mirror':181 'month':25 'much':21 'outsid':186,209 'overkil':219 'peopl':125 'perceiv':177 'perceptu':144 'person':73 'probabl':218 'program':225 'properti':100 'proud':58 'put':212 'read':249 'realli':235,247 'red':140 'rest':47 'result':131,150,163 'rgb':152 'run':4 'said':28 'say':205,230 'set':154 'small':198 'space':147 'start':229 'take':89 'temperatur':83,94,111,121,127,184 'thing':231 'tinker':33 'today':237 'ultim':187 'uniform':145 'use':52,102,129 'valu':132,157 've':2,228 'well':14 'work':13 'written':71,258"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706508490
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11273738"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706422090 {#1850
        date: 2024-01-28 07:08:10.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "Washer voltage goes from a high value to a low value, then in 30 minutes (when the cycle will be done) turn an rgb lightbulb in a conspicuous location a hellish magenta. No more funky forgotten loads of laundry. Passes the partner test, too."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 11
    +score: 0
    +lastActive: DateTime @1729425688 {#4055
      date: 2024-10-20 14:01:28.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@corroded@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4049 …}
    +nested: Doctrine\ORM\PersistentCollection {#4039 …}
    +votes: Doctrine\ORM\PersistentCollection {#4042 …}
    +reports: Doctrine\ORM\PersistentCollection {#4040 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4038 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4035 …}
    -id: 346622
    -bodyTs: "'30':14 'conspicu':28 'cycl':18 'done':21 'forgotten':36 'funki':35 'goe':3 'hellish':31 'high':6 'laundri':39 'lightbulb':25 'load':37 'locat':29 'low':10 'magenta':32 'minut':15 'partner':42 'pass':40 'rgb':24 'test':43 'turn':22 'valu':7,11 'voltag':2 'washer':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/6910314"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706426109 {#4051
      date: 2024-01-28 08:15:09.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 12.0 MiB 0.67 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4048
    +user: App\Entity\User {#4031
      +avatar: null
      +cover: null
      +email: "zero_spelled_with_an_ecks@programming.dev"
      +username: "@zero_spelled_with_an_ecks@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729306569 {#4053
        date: 2024-10-19 04:56:09.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4030 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4028 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4026 …}
      +entries: Doctrine\ORM\PersistentCollection {#4024 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4022 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4020 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4018 …}
      +posts: Doctrine\ORM\PersistentCollection {#4079 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4080 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4082 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4084 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4086 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4088 …}
      +follows: Doctrine\ORM\PersistentCollection {#4090 …}
      +followers: Doctrine\ORM\PersistentCollection {#4092 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4094 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4096 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4098 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4100 …}
      +reports: Doctrine\ORM\PersistentCollection {#4102 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4104 …}
      +violations: Doctrine\ORM\PersistentCollection {#4106 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4108 …}
      +awards: Doctrine\ORM\PersistentCollection {#4110 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4112 …}
      +categories: Doctrine\ORM\PersistentCollection {#4114 …}
      -id: 9268
      -password: "$2y$13$jdnSYM8pLHHS9qCdrFp9OeUAp4zMR2ogxVf8t6UkcspWIWtMxCyg6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4116 …}
      +apId: "zero_spelled_with_an_ecks@programming.dev"
      +apProfileId: "https://programming.dev/u/zero_spelled_with_an_ecks"
      +apPublicUrl: "https://programming.dev/u/zero_spelled_with_an_ecks"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "zero_spelled_with_an_ecks"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728300132 {#4045
        date: 2024-10-07 13:22:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687532092 {#4050
        date: 2023-06-23 16:54:52.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "corroded@lemmy.world"
        +username: "@corroded@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729095398 {#1537
          date: 2024-10-16 18:16:38.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +entries: Doctrine\ORM\PersistentCollection {#1623 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …}
        +posts: Doctrine\ORM\PersistentCollection {#1657 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1488 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1756 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …}
        +follows: Doctrine\ORM\PersistentCollection {#1635 …}
        +followers: Doctrine\ORM\PersistentCollection {#1633 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1411 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …}
        +reports: Doctrine\ORM\PersistentCollection {#1419 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1428 …}
        +violations: Doctrine\ORM\PersistentCollection {#1429 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1694 …}
        +awards: Doctrine\ORM\PersistentCollection {#1435 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …}
        +categories: Doctrine\ORM\PersistentCollection {#1647 …}
        -id: 37696
        -password: "$2y$13$3xfpjwzULWLGSm5G3ILrCePN9TefBkLbjLBMfvMFcPI2FPlR3h2g6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …}
        +apId: "corroded@lemmy.world"
        +apProfileId: "https://lemmy.world/u/corroded"
        +apPublicUrl: "https://lemmy.world/u/corroded"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "corroded"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703347380 {#1536
          date: 2023-12-23 17:03:00.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690952830 {#1515
          date: 2023-08-02 07:07:10.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "homeassistant@lemmy.world"
        +title: "homeassistant"
        +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 46
        +entryCommentCount: 460
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729539860 {#276
          date: 2024-10-21 21:44:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 145
        +apId: "homeassistant@lemmy.world"
        +apProfileId: "https://lemmy.world/c/homeassistant"
        +apPublicUrl: "https://lemmy.world/c/homeassistant"
        +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "homeassistant"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1710368376 {#270
          date: 2024-03-13 23:19:36.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1704127905 {#272
          date: 2024-01-01 17:51:45.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Share-your-favorite-automations"
      +title: "Share your favorite automations"
      +url: null
      +body: """
        I’ve been running HA for a while, and it’s been working well; I haven’t had to change much in a few months. That being said, it’s fun to tinker with it, and I’m curious to hear what kind of automations the rest of the community is using. What automations are you most proud of? What are your favorite? What kind of interesting automations have you written?\n
        \n
        My personal favorite is an automation that displays the current “apparent” temperature on a Hue bulb. It takes an average of the temperature, humidity, and luminance around my property and uses the average to compute an “apparent” (feels like) temperature. Then it applies a cosine function to the apparent temperature (to approximate how people feel temperature change), uses the resulting value to calculate a level between blue and red in CIELAB (a perceptually uniform color space), converts the results to RGB, and sets the color value of the hue bulb. The result is a bulb that changes color so that the change in color (as perceived by the eye) mirrors how the temperature “feels” outside. Ultimately what that means is that we can look at a small lamp with the hue bulb and say “It feels cold outside; we should put on a coat.” It’s probably overkill, but it was a fun programming exercise. We’ve started saying things like “It’s really blue today, I don’t feel like going out.”\n
        \n
        I’d really enjoy reading what kind of interesting automations everyone else has written.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 40
      +favouriteCount: 67
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729539860 {#2410
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 33576
      -titleTs: "'autom':4 'favorit':3 'share':1"
      -bodyTs: "'appar':82,108,120 'appli':114 'approxim':123 'around':98 'autom':45,54,68,77,254 'averag':91,104 'blue':138,236 'bulb':87,161,166,203 'calcul':134 'chang':20,128,168,173 'cielab':142 'coat':215 'cold':208 'color':146,156,169,175 'communiti':50 'comput':106 'convert':148 'cosin':116 'curious':39 'current':81 'd':246 'display':79 'els':256 'enjoy':248 'everyon':255 'exercis':226 'eye':180 'favorit':63,74 'feel':109,126,185,207,241 'fun':31,224 'function':117 'go':243 'ha':5 'haven':16 'hear':41 'hue':86,160,202 'humid':95 'interest':67,253 'kind':43,65,251 'lamp':199 'level':136 'like':110,232,242 'look':195 'lumin':97 'm':38 'mean':190 'mirror':181 'month':25 'much':21 'outsid':186,209 'overkil':219 'peopl':125 'perceiv':177 'perceptu':144 'person':73 'probabl':218 'program':225 'properti':100 'proud':58 'put':212 'read':249 'realli':235,247 'red':140 'rest':47 'result':131,150,163 'rgb':152 'run':4 'said':28 'say':205,230 'set':154 'small':198 'space':147 'start':229 'take':89 'temperatur':83,94,111,121,127,184 'thing':231 'tinker':33 'today':237 'ultim':187 'uniform':145 'use':52,102,129 'valu':132,157 've':2,228 'well':14 'work':13 'written':71,258"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706508490
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11273738"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706422090 {#1850
        date: 2024-01-28 07:08:10.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "Washer voltage goes from a high value to a low value, then in 30 minutes (when the cycle will be done) turn an rgb lightbulb in a conspicuous location a hellish magenta. No more funky forgotten loads of laundry. Passes the partner test, too."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 11
    +score: 0
    +lastActive: DateTime @1729425688 {#4055
      date: 2024-10-20 14:01:28.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@corroded@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4049 …}
    +nested: Doctrine\ORM\PersistentCollection {#4039 …}
    +votes: Doctrine\ORM\PersistentCollection {#4042 …}
    +reports: Doctrine\ORM\PersistentCollection {#4040 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4038 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4035 …}
    -id: 346622
    -bodyTs: "'30':14 'conspicu':28 'cycl':18 'done':21 'forgotten':36 'funki':35 'goe':3 'hellish':31 'high':6 'laundri':39 'lightbulb':25 'load':37 'locat':29 'low':10 'magenta':32 'minut':15 'partner':42 'pass':40 'rgb':24 'test':43 'turn':22 'valu':7,11 'voltag':2 'washer':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/6910314"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706426109 {#4051
      date: 2024-01-28 08:15:09.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#6551
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4048
    +user: App\Entity\User {#4031
      +avatar: null
      +cover: null
      +email: "zero_spelled_with_an_ecks@programming.dev"
      +username: "@zero_spelled_with_an_ecks@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729306569 {#4053
        date: 2024-10-19 04:56:09.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4030 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4028 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4026 …}
      +entries: Doctrine\ORM\PersistentCollection {#4024 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4022 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4020 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4018 …}
      +posts: Doctrine\ORM\PersistentCollection {#4079 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4080 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4082 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4084 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4086 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4088 …}
      +follows: Doctrine\ORM\PersistentCollection {#4090 …}
      +followers: Doctrine\ORM\PersistentCollection {#4092 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4094 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4096 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4098 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4100 …}
      +reports: Doctrine\ORM\PersistentCollection {#4102 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4104 …}
      +violations: Doctrine\ORM\PersistentCollection {#4106 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4108 …}
      +awards: Doctrine\ORM\PersistentCollection {#4110 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4112 …}
      +categories: Doctrine\ORM\PersistentCollection {#4114 …}
      -id: 9268
      -password: "$2y$13$jdnSYM8pLHHS9qCdrFp9OeUAp4zMR2ogxVf8t6UkcspWIWtMxCyg6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4116 …}
      +apId: "zero_spelled_with_an_ecks@programming.dev"
      +apProfileId: "https://programming.dev/u/zero_spelled_with_an_ecks"
      +apPublicUrl: "https://programming.dev/u/zero_spelled_with_an_ecks"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "zero_spelled_with_an_ecks"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728300132 {#4045
        date: 2024-10-07 13:22:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687532092 {#4050
        date: 2023-06-23 16:54:52.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "corroded@lemmy.world"
        +username: "@corroded@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729095398 {#1537
          date: 2024-10-16 18:16:38.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +entries: Doctrine\ORM\PersistentCollection {#1623 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …}
        +posts: Doctrine\ORM\PersistentCollection {#1657 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1488 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1756 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …}
        +follows: Doctrine\ORM\PersistentCollection {#1635 …}
        +followers: Doctrine\ORM\PersistentCollection {#1633 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1411 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …}
        +reports: Doctrine\ORM\PersistentCollection {#1419 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1428 …}
        +violations: Doctrine\ORM\PersistentCollection {#1429 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1694 …}
        +awards: Doctrine\ORM\PersistentCollection {#1435 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …}
        +categories: Doctrine\ORM\PersistentCollection {#1647 …}
        -id: 37696
        -password: "$2y$13$3xfpjwzULWLGSm5G3ILrCePN9TefBkLbjLBMfvMFcPI2FPlR3h2g6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …}
        +apId: "corroded@lemmy.world"
        +apProfileId: "https://lemmy.world/u/corroded"
        +apPublicUrl: "https://lemmy.world/u/corroded"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "corroded"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703347380 {#1536
          date: 2023-12-23 17:03:00.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690952830 {#1515
          date: 2023-08-02 07:07:10.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "homeassistant@lemmy.world"
        +title: "homeassistant"
        +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 46
        +entryCommentCount: 460
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729539860 {#276
          date: 2024-10-21 21:44:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 145
        +apId: "homeassistant@lemmy.world"
        +apProfileId: "https://lemmy.world/c/homeassistant"
        +apPublicUrl: "https://lemmy.world/c/homeassistant"
        +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "homeassistant"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1710368376 {#270
          date: 2024-03-13 23:19:36.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1704127905 {#272
          date: 2024-01-01 17:51:45.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Share-your-favorite-automations"
      +title: "Share your favorite automations"
      +url: null
      +body: """
        I’ve been running HA for a while, and it’s been working well; I haven’t had to change much in a few months. That being said, it’s fun to tinker with it, and I’m curious to hear what kind of automations the rest of the community is using. What automations are you most proud of? What are your favorite? What kind of interesting automations have you written?\n
        \n
        My personal favorite is an automation that displays the current “apparent” temperature on a Hue bulb. It takes an average of the temperature, humidity, and luminance around my property and uses the average to compute an “apparent” (feels like) temperature. Then it applies a cosine function to the apparent temperature (to approximate how people feel temperature change), uses the resulting value to calculate a level between blue and red in CIELAB (a perceptually uniform color space), converts the results to RGB, and sets the color value of the hue bulb. The result is a bulb that changes color so that the change in color (as perceived by the eye) mirrors how the temperature “feels” outside. Ultimately what that means is that we can look at a small lamp with the hue bulb and say “It feels cold outside; we should put on a coat.” It’s probably overkill, but it was a fun programming exercise. We’ve started saying things like “It’s really blue today, I don’t feel like going out.”\n
        \n
        I’d really enjoy reading what kind of interesting automations everyone else has written.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 40
      +favouriteCount: 67
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729539860 {#2410
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 33576
      -titleTs: "'autom':4 'favorit':3 'share':1"
      -bodyTs: "'appar':82,108,120 'appli':114 'approxim':123 'around':98 'autom':45,54,68,77,254 'averag':91,104 'blue':138,236 'bulb':87,161,166,203 'calcul':134 'chang':20,128,168,173 'cielab':142 'coat':215 'cold':208 'color':146,156,169,175 'communiti':50 'comput':106 'convert':148 'cosin':116 'curious':39 'current':81 'd':246 'display':79 'els':256 'enjoy':248 'everyon':255 'exercis':226 'eye':180 'favorit':63,74 'feel':109,126,185,207,241 'fun':31,224 'function':117 'go':243 'ha':5 'haven':16 'hear':41 'hue':86,160,202 'humid':95 'interest':67,253 'kind':43,65,251 'lamp':199 'level':136 'like':110,232,242 'look':195 'lumin':97 'm':38 'mean':190 'mirror':181 'month':25 'much':21 'outsid':186,209 'overkil':219 'peopl':125 'perceiv':177 'perceptu':144 'person':73 'probabl':218 'program':225 'properti':100 'proud':58 'put':212 'read':249 'realli':235,247 'red':140 'rest':47 'result':131,150,163 'rgb':152 'run':4 'said':28 'say':205,230 'set':154 'small':198 'space':147 'start':229 'take':89 'temperatur':83,94,111,121,127,184 'thing':231 'tinker':33 'today':237 'ultim':187 'uniform':145 'use':52,102,129 'valu':132,157 've':2,228 'well':14 'work':13 'written':71,258"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706508490
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11273738"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706422090 {#1850
        date: 2024-01-28 07:08:10.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "Washer voltage goes from a high value to a low value, then in 30 minutes (when the cycle will be done) turn an rgb lightbulb in a conspicuous location a hellish magenta. No more funky forgotten loads of laundry. Passes the partner test, too."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 11
    +score: 0
    +lastActive: DateTime @1729425688 {#4055
      date: 2024-10-20 14:01:28.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@corroded@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4049 …}
    +nested: Doctrine\ORM\PersistentCollection {#4039 …}
    +votes: Doctrine\ORM\PersistentCollection {#4042 …}
    +reports: Doctrine\ORM\PersistentCollection {#4040 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4038 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4035 …}
    -id: 346622
    -bodyTs: "'30':14 'conspicu':28 'cycl':18 'done':21 'forgotten':36 'funki':35 'goe':3 'hellish':31 'high':6 'laundri':39 'lightbulb':25 'load':37 'locat':29 'low':10 'magenta':32 'minut':15 'partner':42 'pass':40 'rgb':24 'test':43 'turn':22 'valu':7,11 'voltag':2 'washer':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/6910314"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706426109 {#4051
      date: 2024-01-28 08:15:09.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 12.0 MiB 2.95 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4048
    +user: App\Entity\User {#4031
      +avatar: null
      +cover: null
      +email: "zero_spelled_with_an_ecks@programming.dev"
      +username: "@zero_spelled_with_an_ecks@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729306569 {#4053
        date: 2024-10-19 04:56:09.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4030 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4028 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4026 …}
      +entries: Doctrine\ORM\PersistentCollection {#4024 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4022 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4020 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4018 …}
      +posts: Doctrine\ORM\PersistentCollection {#4079 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4080 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4082 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4084 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4086 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4088 …}
      +follows: Doctrine\ORM\PersistentCollection {#4090 …}
      +followers: Doctrine\ORM\PersistentCollection {#4092 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4094 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4096 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4098 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4100 …}
      +reports: Doctrine\ORM\PersistentCollection {#4102 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4104 …}
      +violations: Doctrine\ORM\PersistentCollection {#4106 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4108 …}
      +awards: Doctrine\ORM\PersistentCollection {#4110 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4112 …}
      +categories: Doctrine\ORM\PersistentCollection {#4114 …}
      -id: 9268
      -password: "$2y$13$jdnSYM8pLHHS9qCdrFp9OeUAp4zMR2ogxVf8t6UkcspWIWtMxCyg6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4116 …}
      +apId: "zero_spelled_with_an_ecks@programming.dev"
      +apProfileId: "https://programming.dev/u/zero_spelled_with_an_ecks"
      +apPublicUrl: "https://programming.dev/u/zero_spelled_with_an_ecks"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "zero_spelled_with_an_ecks"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728300132 {#4045
        date: 2024-10-07 13:22:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687532092 {#4050
        date: 2023-06-23 16:54:52.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "corroded@lemmy.world"
        +username: "@corroded@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729095398 {#1537
          date: 2024-10-16 18:16:38.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +entries: Doctrine\ORM\PersistentCollection {#1623 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …}
        +posts: Doctrine\ORM\PersistentCollection {#1657 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1488 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1756 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …}
        +follows: Doctrine\ORM\PersistentCollection {#1635 …}
        +followers: Doctrine\ORM\PersistentCollection {#1633 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1411 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …}
        +reports: Doctrine\ORM\PersistentCollection {#1419 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1428 …}
        +violations: Doctrine\ORM\PersistentCollection {#1429 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1694 …}
        +awards: Doctrine\ORM\PersistentCollection {#1435 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …}
        +categories: Doctrine\ORM\PersistentCollection {#1647 …}
        -id: 37696
        -password: "$2y$13$3xfpjwzULWLGSm5G3ILrCePN9TefBkLbjLBMfvMFcPI2FPlR3h2g6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …}
        +apId: "corroded@lemmy.world"
        +apProfileId: "https://lemmy.world/u/corroded"
        +apPublicUrl: "https://lemmy.world/u/corroded"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "corroded"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703347380 {#1536
          date: 2023-12-23 17:03:00.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690952830 {#1515
          date: 2023-08-02 07:07:10.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "homeassistant@lemmy.world"
        +title: "homeassistant"
        +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 46
        +entryCommentCount: 460
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729539860 {#276
          date: 2024-10-21 21:44:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 145
        +apId: "homeassistant@lemmy.world"
        +apProfileId: "https://lemmy.world/c/homeassistant"
        +apPublicUrl: "https://lemmy.world/c/homeassistant"
        +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "homeassistant"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1710368376 {#270
          date: 2024-03-13 23:19:36.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1704127905 {#272
          date: 2024-01-01 17:51:45.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Share-your-favorite-automations"
      +title: "Share your favorite automations"
      +url: null
      +body: """
        I’ve been running HA for a while, and it’s been working well; I haven’t had to change much in a few months. That being said, it’s fun to tinker with it, and I’m curious to hear what kind of automations the rest of the community is using. What automations are you most proud of? What are your favorite? What kind of interesting automations have you written?\n
        \n
        My personal favorite is an automation that displays the current “apparent” temperature on a Hue bulb. It takes an average of the temperature, humidity, and luminance around my property and uses the average to compute an “apparent” (feels like) temperature. Then it applies a cosine function to the apparent temperature (to approximate how people feel temperature change), uses the resulting value to calculate a level between blue and red in CIELAB (a perceptually uniform color space), converts the results to RGB, and sets the color value of the hue bulb. The result is a bulb that changes color so that the change in color (as perceived by the eye) mirrors how the temperature “feels” outside. Ultimately what that means is that we can look at a small lamp with the hue bulb and say “It feels cold outside; we should put on a coat.” It’s probably overkill, but it was a fun programming exercise. We’ve started saying things like “It’s really blue today, I don’t feel like going out.”\n
        \n
        I’d really enjoy reading what kind of interesting automations everyone else has written.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 40
      +favouriteCount: 67
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729539860 {#2410
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 33576
      -titleTs: "'autom':4 'favorit':3 'share':1"
      -bodyTs: "'appar':82,108,120 'appli':114 'approxim':123 'around':98 'autom':45,54,68,77,254 'averag':91,104 'blue':138,236 'bulb':87,161,166,203 'calcul':134 'chang':20,128,168,173 'cielab':142 'coat':215 'cold':208 'color':146,156,169,175 'communiti':50 'comput':106 'convert':148 'cosin':116 'curious':39 'current':81 'd':246 'display':79 'els':256 'enjoy':248 'everyon':255 'exercis':226 'eye':180 'favorit':63,74 'feel':109,126,185,207,241 'fun':31,224 'function':117 'go':243 'ha':5 'haven':16 'hear':41 'hue':86,160,202 'humid':95 'interest':67,253 'kind':43,65,251 'lamp':199 'level':136 'like':110,232,242 'look':195 'lumin':97 'm':38 'mean':190 'mirror':181 'month':25 'much':21 'outsid':186,209 'overkil':219 'peopl':125 'perceiv':177 'perceptu':144 'person':73 'probabl':218 'program':225 'properti':100 'proud':58 'put':212 'read':249 'realli':235,247 'red':140 'rest':47 'result':131,150,163 'rgb':152 'run':4 'said':28 'say':205,230 'set':154 'small':198 'space':147 'start':229 'take':89 'temperatur':83,94,111,121,127,184 'thing':231 'tinker':33 'today':237 'ultim':187 'uniform':145 'use':52,102,129 'valu':132,157 've':2,228 'well':14 'work':13 'written':71,258"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706508490
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11273738"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706422090 {#1850
        date: 2024-01-28 07:08:10.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "Washer voltage goes from a high value to a low value, then in 30 minutes (when the cycle will be done) turn an rgb lightbulb in a conspicuous location a hellish magenta. No more funky forgotten loads of laundry. Passes the partner test, too."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 11
    +score: 0
    +lastActive: DateTime @1729425688 {#4055
      date: 2024-10-20 14:01:28.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@corroded@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4049 …}
    +nested: Doctrine\ORM\PersistentCollection {#4039 …}
    +votes: Doctrine\ORM\PersistentCollection {#4042 …}
    +reports: Doctrine\ORM\PersistentCollection {#4040 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4038 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4035 …}
    -id: 346622
    -bodyTs: "'30':14 'conspicu':28 'cycl':18 'done':21 'forgotten':36 'funki':35 'goe':3 'hellish':31 'high':6 'laundri':39 'lightbulb':25 'load':37 'locat':29 'low':10 'magenta':32 'minut':15 'partner':42 'pass':40 'rgb':24 'test':43 'turn':22 'valu':7,11 'voltag':2 'washer':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/6910314"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706426109 {#4051
      date: 2024-01-28 08:15:09.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#6791
  +comment: App\Entity\EntryComment {#4048
    +user: App\Entity\User {#4031
      +avatar: null
      +cover: null
      +email: "zero_spelled_with_an_ecks@programming.dev"
      +username: "@zero_spelled_with_an_ecks@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729306569 {#4053
        date: 2024-10-19 04:56:09.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4030 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4028 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4026 …}
      +entries: Doctrine\ORM\PersistentCollection {#4024 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4022 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4020 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4018 …}
      +posts: Doctrine\ORM\PersistentCollection {#4079 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4080 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4082 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4084 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4086 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4088 …}
      +follows: Doctrine\ORM\PersistentCollection {#4090 …}
      +followers: Doctrine\ORM\PersistentCollection {#4092 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4094 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4096 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4098 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4100 …}
      +reports: Doctrine\ORM\PersistentCollection {#4102 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4104 …}
      +violations: Doctrine\ORM\PersistentCollection {#4106 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4108 …}
      +awards: Doctrine\ORM\PersistentCollection {#4110 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4112 …}
      +categories: Doctrine\ORM\PersistentCollection {#4114 …}
      -id: 9268
      -password: "$2y$13$jdnSYM8pLHHS9qCdrFp9OeUAp4zMR2ogxVf8t6UkcspWIWtMxCyg6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4116 …}
      +apId: "zero_spelled_with_an_ecks@programming.dev"
      +apProfileId: "https://programming.dev/u/zero_spelled_with_an_ecks"
      +apPublicUrl: "https://programming.dev/u/zero_spelled_with_an_ecks"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "zero_spelled_with_an_ecks"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728300132 {#4045
        date: 2024-10-07 13:22:12.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687532092 {#4050
        date: 2023-06-23 16:54:52.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "corroded@lemmy.world"
        +username: "@corroded@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729095398 {#1537
          date: 2024-10-16 18:16:38.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +entries: Doctrine\ORM\PersistentCollection {#1623 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …}
        +posts: Doctrine\ORM\PersistentCollection {#1657 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1488 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1756 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …}
        +follows: Doctrine\ORM\PersistentCollection {#1635 …}
        +followers: Doctrine\ORM\PersistentCollection {#1633 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1411 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …}
        +reports: Doctrine\ORM\PersistentCollection {#1419 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1428 …}
        +violations: Doctrine\ORM\PersistentCollection {#1429 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1694 …}
        +awards: Doctrine\ORM\PersistentCollection {#1435 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …}
        +categories: Doctrine\ORM\PersistentCollection {#1647 …}
        -id: 37696
        -password: "$2y$13$3xfpjwzULWLGSm5G3ILrCePN9TefBkLbjLBMfvMFcPI2FPlR3h2g6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …}
        +apId: "corroded@lemmy.world"
        +apProfileId: "https://lemmy.world/u/corroded"
        +apPublicUrl: "https://lemmy.world/u/corroded"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "corroded"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703347380 {#1536
          date: 2023-12-23 17:03:00.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690952830 {#1515
          date: 2023-08-02 07:07:10.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "homeassistant@lemmy.world"
        +title: "homeassistant"
        +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 46
        +entryCommentCount: 460
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729539860 {#276
          date: 2024-10-21 21:44:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 145
        +apId: "homeassistant@lemmy.world"
        +apProfileId: "https://lemmy.world/c/homeassistant"
        +apPublicUrl: "https://lemmy.world/c/homeassistant"
        +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "homeassistant"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1710368376 {#270
          date: 2024-03-13 23:19:36.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1704127905 {#272
          date: 2024-01-01 17:51:45.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Share-your-favorite-automations"
      +title: "Share your favorite automations"
      +url: null
      +body: """
        I’ve been running HA for a while, and it’s been working well; I haven’t had to change much in a few months. That being said, it’s fun to tinker with it, and I’m curious to hear what kind of automations the rest of the community is using. What automations are you most proud of? What are your favorite? What kind of interesting automations have you written?\n
        \n
        My personal favorite is an automation that displays the current “apparent” temperature on a Hue bulb. It takes an average of the temperature, humidity, and luminance around my property and uses the average to compute an “apparent” (feels like) temperature. Then it applies a cosine function to the apparent temperature (to approximate how people feel temperature change), uses the resulting value to calculate a level between blue and red in CIELAB (a perceptually uniform color space), converts the results to RGB, and sets the color value of the hue bulb. The result is a bulb that changes color so that the change in color (as perceived by the eye) mirrors how the temperature “feels” outside. Ultimately what that means is that we can look at a small lamp with the hue bulb and say “It feels cold outside; we should put on a coat.” It’s probably overkill, but it was a fun programming exercise. We’ve started saying things like “It’s really blue today, I don’t feel like going out.”\n
        \n
        I’d really enjoy reading what kind of interesting automations everyone else has written.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 40
      +favouriteCount: 67
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729539860 {#2410
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 33576
      -titleTs: "'autom':4 'favorit':3 'share':1"
      -bodyTs: "'appar':82,108,120 'appli':114 'approxim':123 'around':98 'autom':45,54,68,77,254 'averag':91,104 'blue':138,236 'bulb':87,161,166,203 'calcul':134 'chang':20,128,168,173 'cielab':142 'coat':215 'cold':208 'color':146,156,169,175 'communiti':50 'comput':106 'convert':148 'cosin':116 'curious':39 'current':81 'd':246 'display':79 'els':256 'enjoy':248 'everyon':255 'exercis':226 'eye':180 'favorit':63,74 'feel':109,126,185,207,241 'fun':31,224 'function':117 'go':243 'ha':5 'haven':16 'hear':41 'hue':86,160,202 'humid':95 'interest':67,253 'kind':43,65,251 'lamp':199 'level':136 'like':110,232,242 'look':195 'lumin':97 'm':38 'mean':190 'mirror':181 'month':25 'much':21 'outsid':186,209 'overkil':219 'peopl':125 'perceiv':177 'perceptu':144 'person':73 'probabl':218 'program':225 'properti':100 'proud':58 'put':212 'read':249 'realli':235,247 'red':140 'rest':47 'result':131,150,163 'rgb':152 'run':4 'said':28 'say':205,230 'set':154 'small':198 'space':147 'start':229 'take':89 'temperatur':83,94,111,121,127,184 'thing':231 'tinker':33 'today':237 'ultim':187 'uniform':145 'use':52,102,129 'valu':132,157 've':2,228 'well':14 'work':13 'written':71,258"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706508490
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11273738"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706422090 {#1850
        date: 2024-01-28 07:08:10.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "Washer voltage goes from a high value to a low value, then in 30 minutes (when the cycle will be done) turn an rgb lightbulb in a conspicuous location a hellish magenta. No more funky forgotten loads of laundry. Passes the partner test, too."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 11
    +score: 0
    +lastActive: DateTime @1729425688 {#4055
      date: 2024-10-20 14:01:28.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@corroded@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4049 …}
    +nested: Doctrine\ORM\PersistentCollection {#4039 …}
    +votes: Doctrine\ORM\PersistentCollection {#4042 …}
    +reports: Doctrine\ORM\PersistentCollection {#4040 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4038 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4035 …}
    -id: 346622
    -bodyTs: "'30':14 'conspicu':28 'cycl':18 'done':21 'forgotten':36 'funki':35 'goe':3 'hellish':31 'high':6 'laundri':39 'lightbulb':25 'load':37 'locat':29 'low':10 'magenta':32 'minut':15 'partner':42 'pass':40 'rgb':24 'test':43 'turn':22 'valu':7,11 'voltag':2 'washer':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/6910314"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706426109 {#4051
      date: 2024-01-28 08:15:09.0 +01:00
    }
  }
  +nestedComments: [
    350328 => App\Entity\EntryComment {#5384
      +user: Proxies\__CG__\App\Entity\User {#5389 …}
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#5252
        +user: Proxies\__CG__\App\Entity\User {#5258 …}
        +entry: App\Entity\Entry {#2388}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: App\Entity\EntryComment {#5124
          +user: Proxies\__CG__\App\Entity\User {#5125 …}
          +entry: App\Entity\Entry {#2388}
          +magazine: App\Entity\Magazine {#266}
          +image: null
          +parent: App\Entity\EntryComment {#4048}
          +root: App\Entity\EntryComment {#4048}
          +body: "To all of you reading this who are interested but don’t have home assistant (yet): I just set a timer for as long as the laundry takes. If I can’t go get it when the timer goes off I will place a “memento” somewhere (for example placing something on the ground in my way where it doesn’t belong) so I remember. The “set lighting to hell until I do it” solution sounds neat too, though. =)"
          +lang: "en"
          +isAdult: false
          +favouriteCount: 1
          +score: 0
          +lastActive: DateTime @1706427241 {#5122
            date: 2024-01-28 08:34:01.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@corroded@lemmy.world"
            "@zero_spelled_with_an_ecks@programming.dev"
          ]
          +children: Doctrine\ORM\PersistentCollection {#5126 …}
          +nested: Doctrine\ORM\PersistentCollection {#5128 …}
          +votes: Doctrine\ORM\PersistentCollection {#5130 …}
          +reports: Doctrine\ORM\PersistentCollection {#5132 …}
          +favourites: Doctrine\ORM\PersistentCollection {#5134 …}
          +notifications: Doctrine\ORM\PersistentCollection {#5136 …}
          -id: 346640
          -bodyTs: "'assist':15 'belong':61 'doesn':59 'exampl':48 'get':34 'go':33 'goe':39 'ground':53 'hell':69 'home':14 'interest':9 'laundri':27 'light':67 'long':24 'memento':45 'neat':76 'place':43,49 'read':5 'rememb':64 'set':19,66 'solut':74 'someth':50 'somewher':46 'sound':75 'take':28 'though':78 'timer':21,38 'way':56 'yet':16"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://sh.itjust.works/comment/8180885"
          +editedAt: null
          +createdAt: DateTimeImmutable @1706427241 {#5123
            date: 2024-01-28 08:34:01.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4048}
        +body: """
          A middle ground “normie-tech” I use: after picking the cycle, whip out your phone and start a countdown timer. Mine at least can save such timers and I can name them.\n
          \n
          I got fed up that my washing machine lies on its timer: it doesn’t count the drying cycle and then it takes another 3 minutes to unlock the door. So I timed that once. For example a 42 min timer for the quick cycle (30 wash + 9 dry + 3 stupid lockout)
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1706439476 {#5251
          date: 2024-01-28 11:57:56.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@corroded@lemmy.world"
          "@zero_spelled_with_an_ecks@programming.dev"
          "@arandomthought@sh.itjust.works"
        ]
        +children: Doctrine\ORM\PersistentCollection {#5259 …}
        +nested: Doctrine\ORM\PersistentCollection {#5261 …}
        +votes: Doctrine\ORM\PersistentCollection {#5263 …}
        +reports: Doctrine\ORM\PersistentCollection {#5266 …}
        +favourites: Doctrine\ORM\PersistentCollection {#5268 …}
        +notifications: Doctrine\ORM\PersistentCollection {#5270 …}
        -id: 346821
        -bodyTs: "'3':58,83 '30':79 '42':72 '9':81 'anoth':57 'count':49 'countdown':20 'cycl':12,52,78 'doesn':47 'door':63 'dri':51,82 'exampl':70 'fed':36 'got':35 'ground':3 'least':24 'lie':42 'lockout':85 'machin':41 'middl':2 'min':73 'mine':22 'minut':59 'name':32 'normi':5 'normie-tech':4 'phone':16 'pick':10 'quick':77 'save':26 'start':18 'stupid':84 'take':56 'tech':6 'time':66 'timer':21,28,45,74 'unlock':61 'use':8 'wash':40,80 'whip':13"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/7098439"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706439476 {#5254
          date: 2024-01-28 11:57:56.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4048}
      +body: """
        [en.m.wikipedia.org/wiki/Wax_motor#Applications](https://en.m.wikipedia.org/wiki/Wax_motor#Applications)\n
        \n
        The reason for the stupid lockout. Pretty ingenious, but yeah they all lie. The worst offenders are heat pump dryers. I think they’re gaslighting their customers.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1706548864 {#5383
        date: 2024-01-29 18:21:04.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@corroded@lemmy.world"
        "@zero_spelled_with_an_ecks@programming.dev"
        "@arandomthought@sh.itjust.works"
        "@Willdrick@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5395 …}
      +nested: Doctrine\ORM\PersistentCollection {#5391 …}
      +votes: Doctrine\ORM\PersistentCollection {#5393 …}
      +reports: Doctrine\ORM\PersistentCollection {#5397 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5399 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5401 …}
      -id: 350328
      -bodyTs: "'/wiki/wax_motor#applications](https://en.m.wikipedia.org/wiki/wax_motor#applications)':3 'custom':30 'dryer':23 'en.m.wikipedia.org':2 'en.m.wikipedia.org/wiki/wax_motor#applications](https://en.m.wikipedia.org/wiki/wax_motor#applications)':1 'gaslight':28 'heat':21 'ingeni':11 'lie':16 'lockout':9 'offend':19 'pretti':10 'pump':22 're':27 'reason':5 'stupid':8 'think':25 'worst':18 'yeah':13"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/7129568"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706548864 {#5386
        date: 2024-01-29 18:21:04.0 +01:00
      }
    }
    346770 => App\Entity\EntryComment {#5108
      +user: Proxies\__CG__\App\Entity\User {#5109 …}
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4048}
      +root: App\Entity\EntryComment {#4048}
      +body: "It’s the first time I read “partner test” and I like it, I was always bothered by the usual “expression”"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1706435532 {#5106
        date: 2024-01-28 10:52:12.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@corroded@lemmy.world"
        "@zero_spelled_with_an_ecks@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5110 …}
      +nested: Doctrine\ORM\PersistentCollection {#5112 …}
      +votes: Doctrine\ORM\PersistentCollection {#5114 …}
      +reports: Doctrine\ORM\PersistentCollection {#5116 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5118 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5120 …}
      -id: 346770
      -bodyTs: "'alway':16 'bother':17 'express':21 'first':4 'like':12 'partner':8 'read':7 'test':9 'time':5 'usual':20"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://sh.itjust.works/comment/8189953"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706435532 {#5107
        date: 2024-01-28 10:52:12.0 +01:00
      }
    }
    346640 => App\Entity\EntryComment {#5124}
    346821 => App\Entity\EntryComment {#5252}
    346945 => App\Entity\EntryComment {#5140
      +user: Proxies\__CG__\App\Entity\User {#5141 …}
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4048}
      +root: App\Entity\EntryComment {#4048}
      +body: "Ooh I’ve got a similar trigger! Instead of coloured lights, mine strobe every five minutes incessantly until I open the machine door (power usage goes down ~3W for some reason). Also notify the phones and put a banner on the TV."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1706447079 {#5138
        date: 2024-01-28 14:04:39.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@corroded@lemmy.world"
        "@zero_spelled_with_an_ecks@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5142 …}
      +nested: Doctrine\ORM\PersistentCollection {#5144 …}
      +votes: Doctrine\ORM\PersistentCollection {#5146 …}
      +reports: Doctrine\ORM\PersistentCollection {#5148 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5150 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5152 …}
      -id: 346945
      -bodyTs: "'3w':28 'also':32 'banner':39 'colour':10 'door':23 'everi':14 'five':15 'goe':26 'got':4 'incess':17 'instead':8 'light':11 'machin':22 'mine':12 'minut':16 'notifi':33 'ooh':1 'open':20 'phone':35 'power':24 'put':37 'reason':31 'similar':6 'strobe':13 'trigger':7 'tv':42 'usag':25 've':3"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://aussie.zone/comment/6213286"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706447079 {#5139
        date: 2024-01-28 14:04:39.0 +01:00
      }
    }
    347793 => App\Entity\EntryComment {#5156
      +user: Proxies\__CG__\App\Entity\User {#5157 …}
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4048}
      +root: App\Entity\EntryComment {#4048}
      +body: """
        I often use the acronym WAF, Wife Acceptance Factor.\n
        \n
        Basically I need to make sure that all household setups can work completely dumb, with the central server having crashed.\n
        \n
        So far, so good.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 4
      +score: 0
      +lastActive: DateTime @1706471893 {#5154
        date: 2024-01-28 20:58:13.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@corroded@lemmy.world"
        "@zero_spelled_with_an_ecks@programming.dev"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5158 …}
      +nested: Doctrine\ORM\PersistentCollection {#5160 …}
      +votes: Doctrine\ORM\PersistentCollection {#5162 …}
      +reports: Doctrine\ORM\PersistentCollection {#5164 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5166 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5168 …}
      -id: 347793
      -bodyTs: "'accept':8 'acronym':5 'basic':10 'central':26 'complet':22 'crash':29 'dumb':23 'factor':9 'far':31 'good':33 'household':18 'make':14 'need':12 'often':2 'server':27 'setup':19 'sure':15 'use':3 'waf':6 'wife':7 'work':21"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/7108839"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706471893 {#5155
        date: 2024-01-28 20:58:13.0 +01:00
      }
    }
  ]
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#557 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 12.0 MiB 87.62 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4123
    +user: App\Entity\User {#4136
      +avatar: null
      +cover: null
      +email: "__init__@programming.dev"
      +username: "@__init__@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729170899 {#4120
        date: 2024-10-17 15:14:59.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4137 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4139 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4141 …}
      +entries: Doctrine\ORM\PersistentCollection {#4143 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4145 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4147 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4149 …}
      +posts: Doctrine\ORM\PersistentCollection {#4151 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4153 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4155 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4157 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4159 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4161 …}
      +follows: Doctrine\ORM\PersistentCollection {#4163 …}
      +followers: Doctrine\ORM\PersistentCollection {#4165 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4167 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4169 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4171 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4173 …}
      +reports: Doctrine\ORM\PersistentCollection {#4175 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4177 …}
      +violations: Doctrine\ORM\PersistentCollection {#4179 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4181 …}
      +awards: Doctrine\ORM\PersistentCollection {#4183 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4185 …}
      +categories: Doctrine\ORM\PersistentCollection {#4187 …}
      -id: 64118
      -password: "$2y$13$Y4g98p3bwLgbGSn/l6HwTOs15gVzpIVNYLZOow3x5AeYamZBLF6cO"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4189 …}
      +apId: "__init__@programming.dev"
      +apProfileId: "https://programming.dev/u/__init__"
      +apPublicUrl: "https://programming.dev/u/__init__"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "__init__"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1707749860 {#4121
        date: 2024-02-12 15:57:40.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697915729 {#4122
        date: 2023-10-21 21:15:29.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "corroded@lemmy.world"
        +username: "@corroded@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729095398 {#1537
          date: 2024-10-16 18:16:38.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +entries: Doctrine\ORM\PersistentCollection {#1623 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …}
        +posts: Doctrine\ORM\PersistentCollection {#1657 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1488 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1756 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …}
        +follows: Doctrine\ORM\PersistentCollection {#1635 …}
        +followers: Doctrine\ORM\PersistentCollection {#1633 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1411 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …}
        +reports: Doctrine\ORM\PersistentCollection {#1419 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1428 …}
        +violations: Doctrine\ORM\PersistentCollection {#1429 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1694 …}
        +awards: Doctrine\ORM\PersistentCollection {#1435 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …}
        +categories: Doctrine\ORM\PersistentCollection {#1647 …}
        -id: 37696
        -password: "$2y$13$3xfpjwzULWLGSm5G3ILrCePN9TefBkLbjLBMfvMFcPI2FPlR3h2g6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …}
        +apId: "corroded@lemmy.world"
        +apProfileId: "https://lemmy.world/u/corroded"
        +apPublicUrl: "https://lemmy.world/u/corroded"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "corroded"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703347380 {#1536
          date: 2023-12-23 17:03:00.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690952830 {#1515
          date: 2023-08-02 07:07:10.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "homeassistant@lemmy.world"
        +title: "homeassistant"
        +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 46
        +entryCommentCount: 460
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729539860 {#276
          date: 2024-10-21 21:44:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 145
        +apId: "homeassistant@lemmy.world"
        +apProfileId: "https://lemmy.world/c/homeassistant"
        +apPublicUrl: "https://lemmy.world/c/homeassistant"
        +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "homeassistant"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1710368376 {#270
          date: 2024-03-13 23:19:36.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1704127905 {#272
          date: 2024-01-01 17:51:45.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Share-your-favorite-automations"
      +title: "Share your favorite automations"
      +url: null
      +body: """
        I’ve been running HA for a while, and it’s been working well; I haven’t had to change much in a few months. That being said, it’s fun to tinker with it, and I’m curious to hear what kind of automations the rest of the community is using. What automations are you most proud of? What are your favorite? What kind of interesting automations have you written?\n
        \n
        My personal favorite is an automation that displays the current “apparent” temperature on a Hue bulb. It takes an average of the temperature, humidity, and luminance around my property and uses the average to compute an “apparent” (feels like) temperature. Then it applies a cosine function to the apparent temperature (to approximate how people feel temperature change), uses the resulting value to calculate a level between blue and red in CIELAB (a perceptually uniform color space), converts the results to RGB, and sets the color value of the hue bulb. The result is a bulb that changes color so that the change in color (as perceived by the eye) mirrors how the temperature “feels” outside. Ultimately what that means is that we can look at a small lamp with the hue bulb and say “It feels cold outside; we should put on a coat.” It’s probably overkill, but it was a fun programming exercise. We’ve started saying things like “It’s really blue today, I don’t feel like going out.”\n
        \n
        I’d really enjoy reading what kind of interesting automations everyone else has written.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 40
      +favouriteCount: 67
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729539860 {#2410
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 33576
      -titleTs: "'autom':4 'favorit':3 'share':1"
      -bodyTs: "'appar':82,108,120 'appli':114 'approxim':123 'around':98 'autom':45,54,68,77,254 'averag':91,104 'blue':138,236 'bulb':87,161,166,203 'calcul':134 'chang':20,128,168,173 'cielab':142 'coat':215 'cold':208 'color':146,156,169,175 'communiti':50 'comput':106 'convert':148 'cosin':116 'curious':39 'current':81 'd':246 'display':79 'els':256 'enjoy':248 'everyon':255 'exercis':226 'eye':180 'favorit':63,74 'feel':109,126,185,207,241 'fun':31,224 'function':117 'go':243 'ha':5 'haven':16 'hear':41 'hue':86,160,202 'humid':95 'interest':67,253 'kind':43,65,251 'lamp':199 'level':136 'like':110,232,242 'look':195 'lumin':97 'm':38 'mean':190 'mirror':181 'month':25 'much':21 'outsid':186,209 'overkil':219 'peopl':125 'perceiv':177 'perceptu':144 'person':73 'probabl':218 'program':225 'properti':100 'proud':58 'put':212 'read':249 'realli':235,247 'red':140 'rest':47 'result':131,150,163 'rgb':152 'run':4 'said':28 'say':205,230 'set':154 'small':198 'space':147 'start':229 'take':89 'temperatur':83,94,111,121,127,184 'thing':231 'tinker':33 'today':237 'ultim':187 'uniform':145 'use':52,102,129 'valu':132,157 've':2,228 'well':14 'work':13 'written':71,258"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706508490
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11273738"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706422090 {#1850
        date: 2024-01-28 07:08:10.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "Less of an automation and more of a scene control, but I have all my light switches set up so that double tapping them up or down turns on or off all the lights on that floor of the house. It’s simple but we use it all the time."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 10
    +score: 0
    +lastActive: DateTime @1729192144 {#4118
      date: 2024-10-17 21:09:04.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@corroded@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4124 …}
    +nested: Doctrine\ORM\PersistentCollection {#4126 …}
    +votes: Doctrine\ORM\PersistentCollection {#4128 …}
    +reports: Doctrine\ORM\PersistentCollection {#4130 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4132 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4134 …}
    -id: 347263
    -bodyTs: "'autom':4 'control':10 'doubl':22 'floor':37 'hous':40 'less':1 'light':16,34 'scene':9 'set':18 'simpl':43 'switch':17 'tap':23 'time':50 'turn':28 'use':46"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/6924852"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706458762 {#4119
      date: 2024-01-28 17:19:22.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#6859
  +comment: App\Entity\EntryComment {#4123
    +user: App\Entity\User {#4136
      +avatar: null
      +cover: null
      +email: "__init__@programming.dev"
      +username: "@__init__@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729170899 {#4120
        date: 2024-10-17 15:14:59.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4137 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4139 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4141 …}
      +entries: Doctrine\ORM\PersistentCollection {#4143 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4145 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4147 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4149 …}
      +posts: Doctrine\ORM\PersistentCollection {#4151 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4153 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4155 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4157 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4159 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4161 …}
      +follows: Doctrine\ORM\PersistentCollection {#4163 …}
      +followers: Doctrine\ORM\PersistentCollection {#4165 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4167 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4169 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4171 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4173 …}
      +reports: Doctrine\ORM\PersistentCollection {#4175 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4177 …}
      +violations: Doctrine\ORM\PersistentCollection {#4179 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4181 …}
      +awards: Doctrine\ORM\PersistentCollection {#4183 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4185 …}
      +categories: Doctrine\ORM\PersistentCollection {#4187 …}
      -id: 64118
      -password: "$2y$13$Y4g98p3bwLgbGSn/l6HwTOs15gVzpIVNYLZOow3x5AeYamZBLF6cO"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4189 …}
      +apId: "__init__@programming.dev"
      +apProfileId: "https://programming.dev/u/__init__"
      +apPublicUrl: "https://programming.dev/u/__init__"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "__init__"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1707749860 {#4121
        date: 2024-02-12 15:57:40.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697915729 {#4122
        date: 2023-10-21 21:15:29.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "corroded@lemmy.world"
        +username: "@corroded@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729095398 {#1537
          date: 2024-10-16 18:16:38.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +entries: Doctrine\ORM\PersistentCollection {#1623 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …}
        +posts: Doctrine\ORM\PersistentCollection {#1657 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1488 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1756 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …}
        +follows: Doctrine\ORM\PersistentCollection {#1635 …}
        +followers: Doctrine\ORM\PersistentCollection {#1633 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1411 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …}
        +reports: Doctrine\ORM\PersistentCollection {#1419 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1428 …}
        +violations: Doctrine\ORM\PersistentCollection {#1429 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1694 …}
        +awards: Doctrine\ORM\PersistentCollection {#1435 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …}
        +categories: Doctrine\ORM\PersistentCollection {#1647 …}
        -id: 37696
        -password: "$2y$13$3xfpjwzULWLGSm5G3ILrCePN9TefBkLbjLBMfvMFcPI2FPlR3h2g6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …}
        +apId: "corroded@lemmy.world"
        +apProfileId: "https://lemmy.world/u/corroded"
        +apPublicUrl: "https://lemmy.world/u/corroded"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "corroded"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703347380 {#1536
          date: 2023-12-23 17:03:00.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690952830 {#1515
          date: 2023-08-02 07:07:10.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "homeassistant@lemmy.world"
        +title: "homeassistant"
        +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 46
        +entryCommentCount: 460
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729539860 {#276
          date: 2024-10-21 21:44:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 145
        +apId: "homeassistant@lemmy.world"
        +apProfileId: "https://lemmy.world/c/homeassistant"
        +apPublicUrl: "https://lemmy.world/c/homeassistant"
        +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "homeassistant"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1710368376 {#270
          date: 2024-03-13 23:19:36.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1704127905 {#272
          date: 2024-01-01 17:51:45.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Share-your-favorite-automations"
      +title: "Share your favorite automations"
      +url: null
      +body: """
        I’ve been running HA for a while, and it’s been working well; I haven’t had to change much in a few months. That being said, it’s fun to tinker with it, and I’m curious to hear what kind of automations the rest of the community is using. What automations are you most proud of? What are your favorite? What kind of interesting automations have you written?\n
        \n
        My personal favorite is an automation that displays the current “apparent” temperature on a Hue bulb. It takes an average of the temperature, humidity, and luminance around my property and uses the average to compute an “apparent” (feels like) temperature. Then it applies a cosine function to the apparent temperature (to approximate how people feel temperature change), uses the resulting value to calculate a level between blue and red in CIELAB (a perceptually uniform color space), converts the results to RGB, and sets the color value of the hue bulb. The result is a bulb that changes color so that the change in color (as perceived by the eye) mirrors how the temperature “feels” outside. Ultimately what that means is that we can look at a small lamp with the hue bulb and say “It feels cold outside; we should put on a coat.” It’s probably overkill, but it was a fun programming exercise. We’ve started saying things like “It’s really blue today, I don’t feel like going out.”\n
        \n
        I’d really enjoy reading what kind of interesting automations everyone else has written.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 40
      +favouriteCount: 67
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729539860 {#2410
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 33576
      -titleTs: "'autom':4 'favorit':3 'share':1"
      -bodyTs: "'appar':82,108,120 'appli':114 'approxim':123 'around':98 'autom':45,54,68,77,254 'averag':91,104 'blue':138,236 'bulb':87,161,166,203 'calcul':134 'chang':20,128,168,173 'cielab':142 'coat':215 'cold':208 'color':146,156,169,175 'communiti':50 'comput':106 'convert':148 'cosin':116 'curious':39 'current':81 'd':246 'display':79 'els':256 'enjoy':248 'everyon':255 'exercis':226 'eye':180 'favorit':63,74 'feel':109,126,185,207,241 'fun':31,224 'function':117 'go':243 'ha':5 'haven':16 'hear':41 'hue':86,160,202 'humid':95 'interest':67,253 'kind':43,65,251 'lamp':199 'level':136 'like':110,232,242 'look':195 'lumin':97 'm':38 'mean':190 'mirror':181 'month':25 'much':21 'outsid':186,209 'overkil':219 'peopl':125 'perceiv':177 'perceptu':144 'person':73 'probabl':218 'program':225 'properti':100 'proud':58 'put':212 'read':249 'realli':235,247 'red':140 'rest':47 'result':131,150,163 'rgb':152 'run':4 'said':28 'say':205,230 'set':154 'small':198 'space':147 'start':229 'take':89 'temperatur':83,94,111,121,127,184 'thing':231 'tinker':33 'today':237 'ultim':187 'uniform':145 'use':52,102,129 'valu':132,157 've':2,228 'well':14 'work':13 'written':71,258"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706508490
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11273738"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706422090 {#1850
        date: 2024-01-28 07:08:10.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "Less of an automation and more of a scene control, but I have all my light switches set up so that double tapping them up or down turns on or off all the lights on that floor of the house. It’s simple but we use it all the time."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 10
    +score: 0
    +lastActive: DateTime @1729192144 {#4118
      date: 2024-10-17 21:09:04.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@corroded@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4124 …}
    +nested: Doctrine\ORM\PersistentCollection {#4126 …}
    +votes: Doctrine\ORM\PersistentCollection {#4128 …}
    +reports: Doctrine\ORM\PersistentCollection {#4130 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4132 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4134 …}
    -id: 347263
    -bodyTs: "'autom':4 'control':10 'doubl':22 'floor':37 'hous':40 'less':1 'light':16,34 'scene':9 'set':18 'simpl':43 'switch':17 'tap':23 'time':50 'turn':28 'use':46"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/6924852"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706458762 {#4119
      date: 2024-01-28 17:19:22.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 1
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 12.0 MiB 0.14 ms
Input props
[
  "user" => App\Entity\User {#4136
    +avatar: null
    +cover: null
    +email: "__init__@programming.dev"
    +username: "@__init__@programming.dev"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729170899 {#4120
      date: 2024-10-17 15:14:59.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4137 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4139 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4141 …}
    +entries: Doctrine\ORM\PersistentCollection {#4143 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4145 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4147 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4149 …}
    +posts: Doctrine\ORM\PersistentCollection {#4151 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4153 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4155 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4157 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4159 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4161 …}
    +follows: Doctrine\ORM\PersistentCollection {#4163 …}
    +followers: Doctrine\ORM\PersistentCollection {#4165 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4167 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4169 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4171 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4173 …}
    +reports: Doctrine\ORM\PersistentCollection {#4175 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4177 …}
    +violations: Doctrine\ORM\PersistentCollection {#4179 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4181 …}
    +awards: Doctrine\ORM\PersistentCollection {#4183 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4185 …}
    +categories: Doctrine\ORM\PersistentCollection {#4187 …}
    -id: 64118
    -password: "$2y$13$Y4g98p3bwLgbGSn/l6HwTOs15gVzpIVNYLZOow3x5AeYamZBLF6cO"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4189 …}
    +apId: "__init__@programming.dev"
    +apProfileId: "https://programming.dev/u/__init__"
    +apPublicUrl: "https://programming.dev/u/__init__"
    +apFollowersUrl: null
    +apInboxUrl: "https://programming.dev/inbox"
    +apDomain: "programming.dev"
    +apPreferredUsername: "__init__"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1707749860 {#4121
      date: 2024-02-12 15:57:40.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697915729 {#4122
      date: 2023-10-21 21:15:29.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#6904
  +user: App\Entity\User {#4136
    +avatar: null
    +cover: null
    +email: "__init__@programming.dev"
    +username: "@__init__@programming.dev"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729170899 {#4120
      date: 2024-10-17 15:14:59.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4137 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4139 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4141 …}
    +entries: Doctrine\ORM\PersistentCollection {#4143 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4145 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4147 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4149 …}
    +posts: Doctrine\ORM\PersistentCollection {#4151 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4153 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4155 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4157 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4159 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4161 …}
    +follows: Doctrine\ORM\PersistentCollection {#4163 …}
    +followers: Doctrine\ORM\PersistentCollection {#4165 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4167 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4169 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4171 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4173 …}
    +reports: Doctrine\ORM\PersistentCollection {#4175 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4177 …}
    +violations: Doctrine\ORM\PersistentCollection {#4179 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4181 …}
    +awards: Doctrine\ORM\PersistentCollection {#4183 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4185 …}
    +categories: Doctrine\ORM\PersistentCollection {#4187 …}
    -id: 64118
    -password: "$2y$13$Y4g98p3bwLgbGSn/l6HwTOs15gVzpIVNYLZOow3x5AeYamZBLF6cO"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4189 …}
    +apId: "__init__@programming.dev"
    +apProfileId: "https://programming.dev/u/__init__"
    +apPublicUrl: "https://programming.dev/u/__init__"
    +apFollowersUrl: null
    +apInboxUrl: "https://programming.dev/inbox"
    +apDomain: "programming.dev"
    +apPreferredUsername: "__init__"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1707749860 {#4121
      date: 2024-02-12 15:57:40.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697915729 {#4122
      date: 2023-10-21 21:15:29.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.13 ms
Input props
[
  "date" => DateTimeImmutable @1706458762 {#4119
    date: 2024-01-28 17:19:22.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#6959
  +date: DateTimeImmutable @1706458762 {#4119
    date: 2024-01-28 17:19:22.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1706458762 {#4119
    date: 2024-01-28 17:19:22.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#7013
  +createdAt: DateTimeImmutable @1706458762 {#4119
    date: 2024-01-28 17:19:22.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 12.0 MiB 0.14 ms
Input props
[
  "user" => App\Entity\User {#4136
    +avatar: null
    +cover: null
    +email: "__init__@programming.dev"
    +username: "@__init__@programming.dev"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729170899 {#4120
      date: 2024-10-17 15:14:59.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4137 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4139 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4141 …}
    +entries: Doctrine\ORM\PersistentCollection {#4143 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4145 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4147 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4149 …}
    +posts: Doctrine\ORM\PersistentCollection {#4151 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4153 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4155 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4157 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4159 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4161 …}
    +follows: Doctrine\ORM\PersistentCollection {#4163 …}
    +followers: Doctrine\ORM\PersistentCollection {#4165 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4167 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4169 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4171 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4173 …}
    +reports: Doctrine\ORM\PersistentCollection {#4175 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4177 …}
    +violations: Doctrine\ORM\PersistentCollection {#4179 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4181 …}
    +awards: Doctrine\ORM\PersistentCollection {#4183 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4185 …}
    +categories: Doctrine\ORM\PersistentCollection {#4187 …}
    -id: 64118
    -password: "$2y$13$Y4g98p3bwLgbGSn/l6HwTOs15gVzpIVNYLZOow3x5AeYamZBLF6cO"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4189 …}
    +apId: "__init__@programming.dev"
    +apProfileId: "https://programming.dev/u/__init__"
    +apPublicUrl: "https://programming.dev/u/__init__"
    +apFollowersUrl: null
    +apInboxUrl: "https://programming.dev/inbox"
    +apDomain: "programming.dev"
    +apPreferredUsername: "__init__"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1707749860 {#4121
      date: 2024-02-12 15:57:40.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697915729 {#4122
      date: 2023-10-21 21:15:29.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#7067
  +width: 40
  +height: 40
  +user: App\Entity\User {#4136
    +avatar: null
    +cover: null
    +email: "__init__@programming.dev"
    +username: "@__init__@programming.dev"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729170899 {#4120
      date: 2024-10-17 15:14:59.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4137 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4139 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4141 …}
    +entries: Doctrine\ORM\PersistentCollection {#4143 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4145 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4147 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4149 …}
    +posts: Doctrine\ORM\PersistentCollection {#4151 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4153 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4155 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4157 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4159 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4161 …}
    +follows: Doctrine\ORM\PersistentCollection {#4163 …}
    +followers: Doctrine\ORM\PersistentCollection {#4165 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4167 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4169 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4171 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4173 …}
    +reports: Doctrine\ORM\PersistentCollection {#4175 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4177 …}
    +violations: Doctrine\ORM\PersistentCollection {#4179 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4181 …}
    +awards: Doctrine\ORM\PersistentCollection {#4183 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4185 …}
    +categories: Doctrine\ORM\PersistentCollection {#4187 …}
    -id: 64118
    -password: "$2y$13$Y4g98p3bwLgbGSn/l6HwTOs15gVzpIVNYLZOow3x5AeYamZBLF6cO"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4189 …}
    +apId: "__init__@programming.dev"
    +apProfileId: "https://programming.dev/u/__init__"
    +apPublicUrl: "https://programming.dev/u/__init__"
    +apFollowersUrl: null
    +apInboxUrl: "https://programming.dev/inbox"
    +apDomain: "programming.dev"
    +apPreferredUsername: "__init__"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1707749860 {#4121
      date: 2024-02-12 15:57:40.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697915729 {#4122
      date: 2023-10-21 21:15:29.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.42 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4123
    +user: App\Entity\User {#4136
      +avatar: null
      +cover: null
      +email: "__init__@programming.dev"
      +username: "@__init__@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729170899 {#4120
        date: 2024-10-17 15:14:59.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4137 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4139 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4141 …}
      +entries: Doctrine\ORM\PersistentCollection {#4143 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4145 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4147 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4149 …}
      +posts: Doctrine\ORM\PersistentCollection {#4151 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4153 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4155 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4157 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4159 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4161 …}
      +follows: Doctrine\ORM\PersistentCollection {#4163 …}
      +followers: Doctrine\ORM\PersistentCollection {#4165 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4167 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4169 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4171 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4173 …}
      +reports: Doctrine\ORM\PersistentCollection {#4175 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4177 …}
      +violations: Doctrine\ORM\PersistentCollection {#4179 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4181 …}
      +awards: Doctrine\ORM\PersistentCollection {#4183 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4185 …}
      +categories: Doctrine\ORM\PersistentCollection {#4187 …}
      -id: 64118
      -password: "$2y$13$Y4g98p3bwLgbGSn/l6HwTOs15gVzpIVNYLZOow3x5AeYamZBLF6cO"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4189 …}
      +apId: "__init__@programming.dev"
      +apProfileId: "https://programming.dev/u/__init__"
      +apPublicUrl: "https://programming.dev/u/__init__"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "__init__"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1707749860 {#4121
        date: 2024-02-12 15:57:40.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697915729 {#4122
        date: 2023-10-21 21:15:29.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "corroded@lemmy.world"
        +username: "@corroded@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729095398 {#1537
          date: 2024-10-16 18:16:38.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +entries: Doctrine\ORM\PersistentCollection {#1623 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …}
        +posts: Doctrine\ORM\PersistentCollection {#1657 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1488 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1756 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …}
        +follows: Doctrine\ORM\PersistentCollection {#1635 …}
        +followers: Doctrine\ORM\PersistentCollection {#1633 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1411 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …}
        +reports: Doctrine\ORM\PersistentCollection {#1419 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1428 …}
        +violations: Doctrine\ORM\PersistentCollection {#1429 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1694 …}
        +awards: Doctrine\ORM\PersistentCollection {#1435 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …}
        +categories: Doctrine\ORM\PersistentCollection {#1647 …}
        -id: 37696
        -password: "$2y$13$3xfpjwzULWLGSm5G3ILrCePN9TefBkLbjLBMfvMFcPI2FPlR3h2g6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …}
        +apId: "corroded@lemmy.world"
        +apProfileId: "https://lemmy.world/u/corroded"
        +apPublicUrl: "https://lemmy.world/u/corroded"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "corroded"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703347380 {#1536
          date: 2023-12-23 17:03:00.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690952830 {#1515
          date: 2023-08-02 07:07:10.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "homeassistant@lemmy.world"
        +title: "homeassistant"
        +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 46
        +entryCommentCount: 460
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729539860 {#276
          date: 2024-10-21 21:44:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 145
        +apId: "homeassistant@lemmy.world"
        +apProfileId: "https://lemmy.world/c/homeassistant"
        +apPublicUrl: "https://lemmy.world/c/homeassistant"
        +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "homeassistant"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1710368376 {#270
          date: 2024-03-13 23:19:36.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1704127905 {#272
          date: 2024-01-01 17:51:45.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Share-your-favorite-automations"
      +title: "Share your favorite automations"
      +url: null
      +body: """
        I’ve been running HA for a while, and it’s been working well; I haven’t had to change much in a few months. That being said, it’s fun to tinker with it, and I’m curious to hear what kind of automations the rest of the community is using. What automations are you most proud of? What are your favorite? What kind of interesting automations have you written?\n
        \n
        My personal favorite is an automation that displays the current “apparent” temperature on a Hue bulb. It takes an average of the temperature, humidity, and luminance around my property and uses the average to compute an “apparent” (feels like) temperature. Then it applies a cosine function to the apparent temperature (to approximate how people feel temperature change), uses the resulting value to calculate a level between blue and red in CIELAB (a perceptually uniform color space), converts the results to RGB, and sets the color value of the hue bulb. The result is a bulb that changes color so that the change in color (as perceived by the eye) mirrors how the temperature “feels” outside. Ultimately what that means is that we can look at a small lamp with the hue bulb and say “It feels cold outside; we should put on a coat.” It’s probably overkill, but it was a fun programming exercise. We’ve started saying things like “It’s really blue today, I don’t feel like going out.”\n
        \n
        I’d really enjoy reading what kind of interesting automations everyone else has written.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 40
      +favouriteCount: 67
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729539860 {#2410
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 33576
      -titleTs: "'autom':4 'favorit':3 'share':1"
      -bodyTs: "'appar':82,108,120 'appli':114 'approxim':123 'around':98 'autom':45,54,68,77,254 'averag':91,104 'blue':138,236 'bulb':87,161,166,203 'calcul':134 'chang':20,128,168,173 'cielab':142 'coat':215 'cold':208 'color':146,156,169,175 'communiti':50 'comput':106 'convert':148 'cosin':116 'curious':39 'current':81 'd':246 'display':79 'els':256 'enjoy':248 'everyon':255 'exercis':226 'eye':180 'favorit':63,74 'feel':109,126,185,207,241 'fun':31,224 'function':117 'go':243 'ha':5 'haven':16 'hear':41 'hue':86,160,202 'humid':95 'interest':67,253 'kind':43,65,251 'lamp':199 'level':136 'like':110,232,242 'look':195 'lumin':97 'm':38 'mean':190 'mirror':181 'month':25 'much':21 'outsid':186,209 'overkil':219 'peopl':125 'perceiv':177 'perceptu':144 'person':73 'probabl':218 'program':225 'properti':100 'proud':58 'put':212 'read':249 'realli':235,247 'red':140 'rest':47 'result':131,150,163 'rgb':152 'run':4 'said':28 'say':205,230 'set':154 'small':198 'space':147 'start':229 'take':89 'temperatur':83,94,111,121,127,184 'thing':231 'tinker':33 'today':237 'ultim':187 'uniform':145 'use':52,102,129 'valu':132,157 've':2,228 'well':14 'work':13 'written':71,258"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706508490
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11273738"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706422090 {#1850
        date: 2024-01-28 07:08:10.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "Less of an automation and more of a scene control, but I have all my light switches set up so that double tapping them up or down turns on or off all the lights on that floor of the house. It’s simple but we use it all the time."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 10
    +score: 0
    +lastActive: DateTime @1729192144 {#4118
      date: 2024-10-17 21:09:04.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@corroded@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4124 …}
    +nested: Doctrine\ORM\PersistentCollection {#4126 …}
    +votes: Doctrine\ORM\PersistentCollection {#4128 …}
    +reports: Doctrine\ORM\PersistentCollection {#4130 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4132 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4134 …}
    -id: 347263
    -bodyTs: "'autom':4 'control':10 'doubl':22 'floor':37 'hous':40 'less':1 'light':16,34 'scene':9 'set':18 'simpl':43 'switch':17 'tap':23 'time':50 'turn':28 'use':46"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/6924852"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706458762 {#4119
      date: 2024-01-28 17:19:22.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#7136
  +subject: App\Entity\EntryComment {#4123
    +user: App\Entity\User {#4136
      +avatar: null
      +cover: null
      +email: "__init__@programming.dev"
      +username: "@__init__@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729170899 {#4120
        date: 2024-10-17 15:14:59.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4137 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4139 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4141 …}
      +entries: Doctrine\ORM\PersistentCollection {#4143 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4145 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4147 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4149 …}
      +posts: Doctrine\ORM\PersistentCollection {#4151 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4153 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4155 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4157 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4159 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4161 …}
      +follows: Doctrine\ORM\PersistentCollection {#4163 …}
      +followers: Doctrine\ORM\PersistentCollection {#4165 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4167 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4169 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4171 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4173 …}
      +reports: Doctrine\ORM\PersistentCollection {#4175 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4177 …}
      +violations: Doctrine\ORM\PersistentCollection {#4179 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4181 …}
      +awards: Doctrine\ORM\PersistentCollection {#4183 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4185 …}
      +categories: Doctrine\ORM\PersistentCollection {#4187 …}
      -id: 64118
      -password: "$2y$13$Y4g98p3bwLgbGSn/l6HwTOs15gVzpIVNYLZOow3x5AeYamZBLF6cO"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4189 …}
      +apId: "__init__@programming.dev"
      +apProfileId: "https://programming.dev/u/__init__"
      +apPublicUrl: "https://programming.dev/u/__init__"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "__init__"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1707749860 {#4121
        date: 2024-02-12 15:57:40.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697915729 {#4122
        date: 2023-10-21 21:15:29.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "corroded@lemmy.world"
        +username: "@corroded@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729095398 {#1537
          date: 2024-10-16 18:16:38.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +entries: Doctrine\ORM\PersistentCollection {#1623 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …}
        +posts: Doctrine\ORM\PersistentCollection {#1657 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1488 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1756 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …}
        +follows: Doctrine\ORM\PersistentCollection {#1635 …}
        +followers: Doctrine\ORM\PersistentCollection {#1633 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1411 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …}
        +reports: Doctrine\ORM\PersistentCollection {#1419 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1428 …}
        +violations: Doctrine\ORM\PersistentCollection {#1429 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1694 …}
        +awards: Doctrine\ORM\PersistentCollection {#1435 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …}
        +categories: Doctrine\ORM\PersistentCollection {#1647 …}
        -id: 37696
        -password: "$2y$13$3xfpjwzULWLGSm5G3ILrCePN9TefBkLbjLBMfvMFcPI2FPlR3h2g6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …}
        +apId: "corroded@lemmy.world"
        +apProfileId: "https://lemmy.world/u/corroded"
        +apPublicUrl: "https://lemmy.world/u/corroded"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "corroded"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703347380 {#1536
          date: 2023-12-23 17:03:00.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690952830 {#1515
          date: 2023-08-02 07:07:10.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "homeassistant@lemmy.world"
        +title: "homeassistant"
        +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 46
        +entryCommentCount: 460
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729539860 {#276
          date: 2024-10-21 21:44:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 145
        +apId: "homeassistant@lemmy.world"
        +apProfileId: "https://lemmy.world/c/homeassistant"
        +apPublicUrl: "https://lemmy.world/c/homeassistant"
        +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "homeassistant"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1710368376 {#270
          date: 2024-03-13 23:19:36.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1704127905 {#272
          date: 2024-01-01 17:51:45.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Share-your-favorite-automations"
      +title: "Share your favorite automations"
      +url: null
      +body: """
        I’ve been running HA for a while, and it’s been working well; I haven’t had to change much in a few months. That being said, it’s fun to tinker with it, and I’m curious to hear what kind of automations the rest of the community is using. What automations are you most proud of? What are your favorite? What kind of interesting automations have you written?\n
        \n
        My personal favorite is an automation that displays the current “apparent” temperature on a Hue bulb. It takes an average of the temperature, humidity, and luminance around my property and uses the average to compute an “apparent” (feels like) temperature. Then it applies a cosine function to the apparent temperature (to approximate how people feel temperature change), uses the resulting value to calculate a level between blue and red in CIELAB (a perceptually uniform color space), converts the results to RGB, and sets the color value of the hue bulb. The result is a bulb that changes color so that the change in color (as perceived by the eye) mirrors how the temperature “feels” outside. Ultimately what that means is that we can look at a small lamp with the hue bulb and say “It feels cold outside; we should put on a coat.” It’s probably overkill, but it was a fun programming exercise. We’ve started saying things like “It’s really blue today, I don’t feel like going out.”\n
        \n
        I’d really enjoy reading what kind of interesting automations everyone else has written.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 40
      +favouriteCount: 67
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729539860 {#2410
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 33576
      -titleTs: "'autom':4 'favorit':3 'share':1"
      -bodyTs: "'appar':82,108,120 'appli':114 'approxim':123 'around':98 'autom':45,54,68,77,254 'averag':91,104 'blue':138,236 'bulb':87,161,166,203 'calcul':134 'chang':20,128,168,173 'cielab':142 'coat':215 'cold':208 'color':146,156,169,175 'communiti':50 'comput':106 'convert':148 'cosin':116 'curious':39 'current':81 'd':246 'display':79 'els':256 'enjoy':248 'everyon':255 'exercis':226 'eye':180 'favorit':63,74 'feel':109,126,185,207,241 'fun':31,224 'function':117 'go':243 'ha':5 'haven':16 'hear':41 'hue':86,160,202 'humid':95 'interest':67,253 'kind':43,65,251 'lamp':199 'level':136 'like':110,232,242 'look':195 'lumin':97 'm':38 'mean':190 'mirror':181 'month':25 'much':21 'outsid':186,209 'overkil':219 'peopl':125 'perceiv':177 'perceptu':144 'person':73 'probabl':218 'program':225 'properti':100 'proud':58 'put':212 'read':249 'realli':235,247 'red':140 'rest':47 'result':131,150,163 'rgb':152 'run':4 'said':28 'say':205,230 'set':154 'small':198 'space':147 'start':229 'take':89 'temperatur':83,94,111,121,127,184 'thing':231 'tinker':33 'today':237 'ultim':187 'uniform':145 'use':52,102,129 'valu':132,157 've':2,228 'well':14 'work':13 'written':71,258"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706508490
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11273738"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706422090 {#1850
        date: 2024-01-28 07:08:10.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "Less of an automation and more of a scene control, but I have all my light switches set up so that double tapping them up or down turns on or off all the lights on that floor of the house. It’s simple but we use it all the time."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 10
    +score: 0
    +lastActive: DateTime @1729192144 {#4118
      date: 2024-10-17 21:09:04.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@corroded@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4124 …}
    +nested: Doctrine\ORM\PersistentCollection {#4126 …}
    +votes: Doctrine\ORM\PersistentCollection {#4128 …}
    +reports: Doctrine\ORM\PersistentCollection {#4130 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4132 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4134 …}
    -id: 347263
    -bodyTs: "'autom':4 'control':10 'doubl':22 'floor':37 'hous':40 'less':1 'light':16,34 'scene':9 'set':18 'simpl':43 'switch':17 'tap':23 'time':50 'turn':28 'use':46"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/6924852"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706458762 {#4119
      date: 2024-01-28 17:19:22.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 12.0 MiB 0.62 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4123
    +user: App\Entity\User {#4136
      +avatar: null
      +cover: null
      +email: "__init__@programming.dev"
      +username: "@__init__@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729170899 {#4120
        date: 2024-10-17 15:14:59.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4137 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4139 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4141 …}
      +entries: Doctrine\ORM\PersistentCollection {#4143 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4145 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4147 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4149 …}
      +posts: Doctrine\ORM\PersistentCollection {#4151 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4153 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4155 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4157 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4159 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4161 …}
      +follows: Doctrine\ORM\PersistentCollection {#4163 …}
      +followers: Doctrine\ORM\PersistentCollection {#4165 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4167 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4169 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4171 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4173 …}
      +reports: Doctrine\ORM\PersistentCollection {#4175 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4177 …}
      +violations: Doctrine\ORM\PersistentCollection {#4179 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4181 …}
      +awards: Doctrine\ORM\PersistentCollection {#4183 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4185 …}
      +categories: Doctrine\ORM\PersistentCollection {#4187 …}
      -id: 64118
      -password: "$2y$13$Y4g98p3bwLgbGSn/l6HwTOs15gVzpIVNYLZOow3x5AeYamZBLF6cO"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4189 …}
      +apId: "__init__@programming.dev"
      +apProfileId: "https://programming.dev/u/__init__"
      +apPublicUrl: "https://programming.dev/u/__init__"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "__init__"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1707749860 {#4121
        date: 2024-02-12 15:57:40.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697915729 {#4122
        date: 2023-10-21 21:15:29.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "corroded@lemmy.world"
        +username: "@corroded@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729095398 {#1537
          date: 2024-10-16 18:16:38.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +entries: Doctrine\ORM\PersistentCollection {#1623 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …}
        +posts: Doctrine\ORM\PersistentCollection {#1657 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1488 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1756 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …}
        +follows: Doctrine\ORM\PersistentCollection {#1635 …}
        +followers: Doctrine\ORM\PersistentCollection {#1633 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1411 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …}
        +reports: Doctrine\ORM\PersistentCollection {#1419 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1428 …}
        +violations: Doctrine\ORM\PersistentCollection {#1429 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1694 …}
        +awards: Doctrine\ORM\PersistentCollection {#1435 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …}
        +categories: Doctrine\ORM\PersistentCollection {#1647 …}
        -id: 37696
        -password: "$2y$13$3xfpjwzULWLGSm5G3ILrCePN9TefBkLbjLBMfvMFcPI2FPlR3h2g6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …}
        +apId: "corroded@lemmy.world"
        +apProfileId: "https://lemmy.world/u/corroded"
        +apPublicUrl: "https://lemmy.world/u/corroded"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "corroded"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703347380 {#1536
          date: 2023-12-23 17:03:00.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690952830 {#1515
          date: 2023-08-02 07:07:10.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "homeassistant@lemmy.world"
        +title: "homeassistant"
        +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 46
        +entryCommentCount: 460
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729539860 {#276
          date: 2024-10-21 21:44:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 145
        +apId: "homeassistant@lemmy.world"
        +apProfileId: "https://lemmy.world/c/homeassistant"
        +apPublicUrl: "https://lemmy.world/c/homeassistant"
        +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "homeassistant"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1710368376 {#270
          date: 2024-03-13 23:19:36.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1704127905 {#272
          date: 2024-01-01 17:51:45.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Share-your-favorite-automations"
      +title: "Share your favorite automations"
      +url: null
      +body: """
        I’ve been running HA for a while, and it’s been working well; I haven’t had to change much in a few months. That being said, it’s fun to tinker with it, and I’m curious to hear what kind of automations the rest of the community is using. What automations are you most proud of? What are your favorite? What kind of interesting automations have you written?\n
        \n
        My personal favorite is an automation that displays the current “apparent” temperature on a Hue bulb. It takes an average of the temperature, humidity, and luminance around my property and uses the average to compute an “apparent” (feels like) temperature. Then it applies a cosine function to the apparent temperature (to approximate how people feel temperature change), uses the resulting value to calculate a level between blue and red in CIELAB (a perceptually uniform color space), converts the results to RGB, and sets the color value of the hue bulb. The result is a bulb that changes color so that the change in color (as perceived by the eye) mirrors how the temperature “feels” outside. Ultimately what that means is that we can look at a small lamp with the hue bulb and say “It feels cold outside; we should put on a coat.” It’s probably overkill, but it was a fun programming exercise. We’ve started saying things like “It’s really blue today, I don’t feel like going out.”\n
        \n
        I’d really enjoy reading what kind of interesting automations everyone else has written.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 40
      +favouriteCount: 67
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729539860 {#2410
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 33576
      -titleTs: "'autom':4 'favorit':3 'share':1"
      -bodyTs: "'appar':82,108,120 'appli':114 'approxim':123 'around':98 'autom':45,54,68,77,254 'averag':91,104 'blue':138,236 'bulb':87,161,166,203 'calcul':134 'chang':20,128,168,173 'cielab':142 'coat':215 'cold':208 'color':146,156,169,175 'communiti':50 'comput':106 'convert':148 'cosin':116 'curious':39 'current':81 'd':246 'display':79 'els':256 'enjoy':248 'everyon':255 'exercis':226 'eye':180 'favorit':63,74 'feel':109,126,185,207,241 'fun':31,224 'function':117 'go':243 'ha':5 'haven':16 'hear':41 'hue':86,160,202 'humid':95 'interest':67,253 'kind':43,65,251 'lamp':199 'level':136 'like':110,232,242 'look':195 'lumin':97 'm':38 'mean':190 'mirror':181 'month':25 'much':21 'outsid':186,209 'overkil':219 'peopl':125 'perceiv':177 'perceptu':144 'person':73 'probabl':218 'program':225 'properti':100 'proud':58 'put':212 'read':249 'realli':235,247 'red':140 'rest':47 'result':131,150,163 'rgb':152 'run':4 'said':28 'say':205,230 'set':154 'small':198 'space':147 'start':229 'take':89 'temperatur':83,94,111,121,127,184 'thing':231 'tinker':33 'today':237 'ultim':187 'uniform':145 'use':52,102,129 'valu':132,157 've':2,228 'well':14 'work':13 'written':71,258"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706508490
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11273738"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706422090 {#1850
        date: 2024-01-28 07:08:10.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "Less of an automation and more of a scene control, but I have all my light switches set up so that double tapping them up or down turns on or off all the lights on that floor of the house. It’s simple but we use it all the time."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 10
    +score: 0
    +lastActive: DateTime @1729192144 {#4118
      date: 2024-10-17 21:09:04.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@corroded@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4124 …}
    +nested: Doctrine\ORM\PersistentCollection {#4126 …}
    +votes: Doctrine\ORM\PersistentCollection {#4128 …}
    +reports: Doctrine\ORM\PersistentCollection {#4130 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4132 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4134 …}
    -id: 347263
    -bodyTs: "'autom':4 'control':10 'doubl':22 'floor':37 'hous':40 'less':1 'light':16,34 'scene':9 'set':18 'simpl':43 'switch':17 'tap':23 'time':50 'turn':28 'use':46"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/6924852"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706458762 {#4119
      date: 2024-01-28 17:19:22.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#7193
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4123
    +user: App\Entity\User {#4136
      +avatar: null
      +cover: null
      +email: "__init__@programming.dev"
      +username: "@__init__@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729170899 {#4120
        date: 2024-10-17 15:14:59.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4137 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4139 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4141 …}
      +entries: Doctrine\ORM\PersistentCollection {#4143 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4145 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4147 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4149 …}
      +posts: Doctrine\ORM\PersistentCollection {#4151 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4153 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4155 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4157 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4159 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4161 …}
      +follows: Doctrine\ORM\PersistentCollection {#4163 …}
      +followers: Doctrine\ORM\PersistentCollection {#4165 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4167 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4169 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4171 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4173 …}
      +reports: Doctrine\ORM\PersistentCollection {#4175 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4177 …}
      +violations: Doctrine\ORM\PersistentCollection {#4179 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4181 …}
      +awards: Doctrine\ORM\PersistentCollection {#4183 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4185 …}
      +categories: Doctrine\ORM\PersistentCollection {#4187 …}
      -id: 64118
      -password: "$2y$13$Y4g98p3bwLgbGSn/l6HwTOs15gVzpIVNYLZOow3x5AeYamZBLF6cO"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4189 …}
      +apId: "__init__@programming.dev"
      +apProfileId: "https://programming.dev/u/__init__"
      +apPublicUrl: "https://programming.dev/u/__init__"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "__init__"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1707749860 {#4121
        date: 2024-02-12 15:57:40.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697915729 {#4122
        date: 2023-10-21 21:15:29.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "corroded@lemmy.world"
        +username: "@corroded@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729095398 {#1537
          date: 2024-10-16 18:16:38.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +entries: Doctrine\ORM\PersistentCollection {#1623 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …}
        +posts: Doctrine\ORM\PersistentCollection {#1657 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1488 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1756 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …}
        +follows: Doctrine\ORM\PersistentCollection {#1635 …}
        +followers: Doctrine\ORM\PersistentCollection {#1633 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1411 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …}
        +reports: Doctrine\ORM\PersistentCollection {#1419 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1428 …}
        +violations: Doctrine\ORM\PersistentCollection {#1429 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1694 …}
        +awards: Doctrine\ORM\PersistentCollection {#1435 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …}
        +categories: Doctrine\ORM\PersistentCollection {#1647 …}
        -id: 37696
        -password: "$2y$13$3xfpjwzULWLGSm5G3ILrCePN9TefBkLbjLBMfvMFcPI2FPlR3h2g6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …}
        +apId: "corroded@lemmy.world"
        +apProfileId: "https://lemmy.world/u/corroded"
        +apPublicUrl: "https://lemmy.world/u/corroded"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "corroded"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703347380 {#1536
          date: 2023-12-23 17:03:00.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690952830 {#1515
          date: 2023-08-02 07:07:10.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "homeassistant@lemmy.world"
        +title: "homeassistant"
        +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 46
        +entryCommentCount: 460
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729539860 {#276
          date: 2024-10-21 21:44:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 145
        +apId: "homeassistant@lemmy.world"
        +apProfileId: "https://lemmy.world/c/homeassistant"
        +apPublicUrl: "https://lemmy.world/c/homeassistant"
        +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "homeassistant"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1710368376 {#270
          date: 2024-03-13 23:19:36.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1704127905 {#272
          date: 2024-01-01 17:51:45.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Share-your-favorite-automations"
      +title: "Share your favorite automations"
      +url: null
      +body: """
        I’ve been running HA for a while, and it’s been working well; I haven’t had to change much in a few months. That being said, it’s fun to tinker with it, and I’m curious to hear what kind of automations the rest of the community is using. What automations are you most proud of? What are your favorite? What kind of interesting automations have you written?\n
        \n
        My personal favorite is an automation that displays the current “apparent” temperature on a Hue bulb. It takes an average of the temperature, humidity, and luminance around my property and uses the average to compute an “apparent” (feels like) temperature. Then it applies a cosine function to the apparent temperature (to approximate how people feel temperature change), uses the resulting value to calculate a level between blue and red in CIELAB (a perceptually uniform color space), converts the results to RGB, and sets the color value of the hue bulb. The result is a bulb that changes color so that the change in color (as perceived by the eye) mirrors how the temperature “feels” outside. Ultimately what that means is that we can look at a small lamp with the hue bulb and say “It feels cold outside; we should put on a coat.” It’s probably overkill, but it was a fun programming exercise. We’ve started saying things like “It’s really blue today, I don’t feel like going out.”\n
        \n
        I’d really enjoy reading what kind of interesting automations everyone else has written.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 40
      +favouriteCount: 67
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729539860 {#2410
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 33576
      -titleTs: "'autom':4 'favorit':3 'share':1"
      -bodyTs: "'appar':82,108,120 'appli':114 'approxim':123 'around':98 'autom':45,54,68,77,254 'averag':91,104 'blue':138,236 'bulb':87,161,166,203 'calcul':134 'chang':20,128,168,173 'cielab':142 'coat':215 'cold':208 'color':146,156,169,175 'communiti':50 'comput':106 'convert':148 'cosin':116 'curious':39 'current':81 'd':246 'display':79 'els':256 'enjoy':248 'everyon':255 'exercis':226 'eye':180 'favorit':63,74 'feel':109,126,185,207,241 'fun':31,224 'function':117 'go':243 'ha':5 'haven':16 'hear':41 'hue':86,160,202 'humid':95 'interest':67,253 'kind':43,65,251 'lamp':199 'level':136 'like':110,232,242 'look':195 'lumin':97 'm':38 'mean':190 'mirror':181 'month':25 'much':21 'outsid':186,209 'overkil':219 'peopl':125 'perceiv':177 'perceptu':144 'person':73 'probabl':218 'program':225 'properti':100 'proud':58 'put':212 'read':249 'realli':235,247 'red':140 'rest':47 'result':131,150,163 'rgb':152 'run':4 'said':28 'say':205,230 'set':154 'small':198 'space':147 'start':229 'take':89 'temperatur':83,94,111,121,127,184 'thing':231 'tinker':33 'today':237 'ultim':187 'uniform':145 'use':52,102,129 'valu':132,157 've':2,228 'well':14 'work':13 'written':71,258"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706508490
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11273738"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706422090 {#1850
        date: 2024-01-28 07:08:10.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "Less of an automation and more of a scene control, but I have all my light switches set up so that double tapping them up or down turns on or off all the lights on that floor of the house. It’s simple but we use it all the time."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 10
    +score: 0
    +lastActive: DateTime @1729192144 {#4118
      date: 2024-10-17 21:09:04.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@corroded@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4124 …}
    +nested: Doctrine\ORM\PersistentCollection {#4126 …}
    +votes: Doctrine\ORM\PersistentCollection {#4128 …}
    +reports: Doctrine\ORM\PersistentCollection {#4130 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4132 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4134 …}
    -id: 347263
    -bodyTs: "'autom':4 'control':10 'doubl':22 'floor':37 'hous':40 'less':1 'light':16,34 'scene':9 'set':18 'simpl':43 'switch':17 'tap':23 'time':50 'turn':28 'use':46"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/6924852"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706458762 {#4119
      date: 2024-01-28 17:19:22.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 12.0 MiB 11.25 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4123
    +user: App\Entity\User {#4136
      +avatar: null
      +cover: null
      +email: "__init__@programming.dev"
      +username: "@__init__@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729170899 {#4120
        date: 2024-10-17 15:14:59.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4137 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4139 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4141 …}
      +entries: Doctrine\ORM\PersistentCollection {#4143 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4145 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4147 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4149 …}
      +posts: Doctrine\ORM\PersistentCollection {#4151 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4153 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4155 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4157 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4159 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4161 …}
      +follows: Doctrine\ORM\PersistentCollection {#4163 …}
      +followers: Doctrine\ORM\PersistentCollection {#4165 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4167 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4169 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4171 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4173 …}
      +reports: Doctrine\ORM\PersistentCollection {#4175 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4177 …}
      +violations: Doctrine\ORM\PersistentCollection {#4179 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4181 …}
      +awards: Doctrine\ORM\PersistentCollection {#4183 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4185 …}
      +categories: Doctrine\ORM\PersistentCollection {#4187 …}
      -id: 64118
      -password: "$2y$13$Y4g98p3bwLgbGSn/l6HwTOs15gVzpIVNYLZOow3x5AeYamZBLF6cO"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4189 …}
      +apId: "__init__@programming.dev"
      +apProfileId: "https://programming.dev/u/__init__"
      +apPublicUrl: "https://programming.dev/u/__init__"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "__init__"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1707749860 {#4121
        date: 2024-02-12 15:57:40.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697915729 {#4122
        date: 2023-10-21 21:15:29.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "corroded@lemmy.world"
        +username: "@corroded@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729095398 {#1537
          date: 2024-10-16 18:16:38.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +entries: Doctrine\ORM\PersistentCollection {#1623 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …}
        +posts: Doctrine\ORM\PersistentCollection {#1657 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1488 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1756 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …}
        +follows: Doctrine\ORM\PersistentCollection {#1635 …}
        +followers: Doctrine\ORM\PersistentCollection {#1633 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1411 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …}
        +reports: Doctrine\ORM\PersistentCollection {#1419 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1428 …}
        +violations: Doctrine\ORM\PersistentCollection {#1429 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1694 …}
        +awards: Doctrine\ORM\PersistentCollection {#1435 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …}
        +categories: Doctrine\ORM\PersistentCollection {#1647 …}
        -id: 37696
        -password: "$2y$13$3xfpjwzULWLGSm5G3ILrCePN9TefBkLbjLBMfvMFcPI2FPlR3h2g6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …}
        +apId: "corroded@lemmy.world"
        +apProfileId: "https://lemmy.world/u/corroded"
        +apPublicUrl: "https://lemmy.world/u/corroded"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "corroded"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703347380 {#1536
          date: 2023-12-23 17:03:00.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690952830 {#1515
          date: 2023-08-02 07:07:10.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "homeassistant@lemmy.world"
        +title: "homeassistant"
        +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 46
        +entryCommentCount: 460
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729539860 {#276
          date: 2024-10-21 21:44:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 145
        +apId: "homeassistant@lemmy.world"
        +apProfileId: "https://lemmy.world/c/homeassistant"
        +apPublicUrl: "https://lemmy.world/c/homeassistant"
        +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "homeassistant"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1710368376 {#270
          date: 2024-03-13 23:19:36.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1704127905 {#272
          date: 2024-01-01 17:51:45.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Share-your-favorite-automations"
      +title: "Share your favorite automations"
      +url: null
      +body: """
        I’ve been running HA for a while, and it’s been working well; I haven’t had to change much in a few months. That being said, it’s fun to tinker with it, and I’m curious to hear what kind of automations the rest of the community is using. What automations are you most proud of? What are your favorite? What kind of interesting automations have you written?\n
        \n
        My personal favorite is an automation that displays the current “apparent” temperature on a Hue bulb. It takes an average of the temperature, humidity, and luminance around my property and uses the average to compute an “apparent” (feels like) temperature. Then it applies a cosine function to the apparent temperature (to approximate how people feel temperature change), uses the resulting value to calculate a level between blue and red in CIELAB (a perceptually uniform color space), converts the results to RGB, and sets the color value of the hue bulb. The result is a bulb that changes color so that the change in color (as perceived by the eye) mirrors how the temperature “feels” outside. Ultimately what that means is that we can look at a small lamp with the hue bulb and say “It feels cold outside; we should put on a coat.” It’s probably overkill, but it was a fun programming exercise. We’ve started saying things like “It’s really blue today, I don’t feel like going out.”\n
        \n
        I’d really enjoy reading what kind of interesting automations everyone else has written.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 40
      +favouriteCount: 67
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729539860 {#2410
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 33576
      -titleTs: "'autom':4 'favorit':3 'share':1"
      -bodyTs: "'appar':82,108,120 'appli':114 'approxim':123 'around':98 'autom':45,54,68,77,254 'averag':91,104 'blue':138,236 'bulb':87,161,166,203 'calcul':134 'chang':20,128,168,173 'cielab':142 'coat':215 'cold':208 'color':146,156,169,175 'communiti':50 'comput':106 'convert':148 'cosin':116 'curious':39 'current':81 'd':246 'display':79 'els':256 'enjoy':248 'everyon':255 'exercis':226 'eye':180 'favorit':63,74 'feel':109,126,185,207,241 'fun':31,224 'function':117 'go':243 'ha':5 'haven':16 'hear':41 'hue':86,160,202 'humid':95 'interest':67,253 'kind':43,65,251 'lamp':199 'level':136 'like':110,232,242 'look':195 'lumin':97 'm':38 'mean':190 'mirror':181 'month':25 'much':21 'outsid':186,209 'overkil':219 'peopl':125 'perceiv':177 'perceptu':144 'person':73 'probabl':218 'program':225 'properti':100 'proud':58 'put':212 'read':249 'realli':235,247 'red':140 'rest':47 'result':131,150,163 'rgb':152 'run':4 'said':28 'say':205,230 'set':154 'small':198 'space':147 'start':229 'take':89 'temperatur':83,94,111,121,127,184 'thing':231 'tinker':33 'today':237 'ultim':187 'uniform':145 'use':52,102,129 'valu':132,157 've':2,228 'well':14 'work':13 'written':71,258"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706508490
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11273738"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706422090 {#1850
        date: 2024-01-28 07:08:10.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "Less of an automation and more of a scene control, but I have all my light switches set up so that double tapping them up or down turns on or off all the lights on that floor of the house. It’s simple but we use it all the time."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 10
    +score: 0
    +lastActive: DateTime @1729192144 {#4118
      date: 2024-10-17 21:09:04.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@corroded@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4124 …}
    +nested: Doctrine\ORM\PersistentCollection {#4126 …}
    +votes: Doctrine\ORM\PersistentCollection {#4128 …}
    +reports: Doctrine\ORM\PersistentCollection {#4130 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4132 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4134 …}
    -id: 347263
    -bodyTs: "'autom':4 'control':10 'doubl':22 'floor':37 'hous':40 'less':1 'light':16,34 'scene':9 'set':18 'simpl':43 'switch':17 'tap':23 'time':50 'turn':28 'use':46"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/6924852"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706458762 {#4119
      date: 2024-01-28 17:19:22.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#7433
  +comment: App\Entity\EntryComment {#4123
    +user: App\Entity\User {#4136
      +avatar: null
      +cover: null
      +email: "__init__@programming.dev"
      +username: "@__init__@programming.dev"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729170899 {#4120
        date: 2024-10-17 15:14:59.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4137 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4139 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4141 …}
      +entries: Doctrine\ORM\PersistentCollection {#4143 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4145 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4147 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4149 …}
      +posts: Doctrine\ORM\PersistentCollection {#4151 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4153 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4155 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4157 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4159 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4161 …}
      +follows: Doctrine\ORM\PersistentCollection {#4163 …}
      +followers: Doctrine\ORM\PersistentCollection {#4165 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4167 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4169 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4171 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4173 …}
      +reports: Doctrine\ORM\PersistentCollection {#4175 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4177 …}
      +violations: Doctrine\ORM\PersistentCollection {#4179 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4181 …}
      +awards: Doctrine\ORM\PersistentCollection {#4183 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4185 …}
      +categories: Doctrine\ORM\PersistentCollection {#4187 …}
      -id: 64118
      -password: "$2y$13$Y4g98p3bwLgbGSn/l6HwTOs15gVzpIVNYLZOow3x5AeYamZBLF6cO"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4189 …}
      +apId: "__init__@programming.dev"
      +apProfileId: "https://programming.dev/u/__init__"
      +apPublicUrl: "https://programming.dev/u/__init__"
      +apFollowersUrl: null
      +apInboxUrl: "https://programming.dev/inbox"
      +apDomain: "programming.dev"
      +apPreferredUsername: "__init__"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1707749860 {#4121
        date: 2024-02-12 15:57:40.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697915729 {#4122
        date: 2023-10-21 21:15:29.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "corroded@lemmy.world"
        +username: "@corroded@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729095398 {#1537
          date: 2024-10-16 18:16:38.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +entries: Doctrine\ORM\PersistentCollection {#1623 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …}
        +posts: Doctrine\ORM\PersistentCollection {#1657 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1488 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1756 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …}
        +follows: Doctrine\ORM\PersistentCollection {#1635 …}
        +followers: Doctrine\ORM\PersistentCollection {#1633 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1411 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …}
        +reports: Doctrine\ORM\PersistentCollection {#1419 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1428 …}
        +violations: Doctrine\ORM\PersistentCollection {#1429 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1694 …}
        +awards: Doctrine\ORM\PersistentCollection {#1435 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …}
        +categories: Doctrine\ORM\PersistentCollection {#1647 …}
        -id: 37696
        -password: "$2y$13$3xfpjwzULWLGSm5G3ILrCePN9TefBkLbjLBMfvMFcPI2FPlR3h2g6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …}
        +apId: "corroded@lemmy.world"
        +apProfileId: "https://lemmy.world/u/corroded"
        +apPublicUrl: "https://lemmy.world/u/corroded"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "corroded"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703347380 {#1536
          date: 2023-12-23 17:03:00.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690952830 {#1515
          date: 2023-08-02 07:07:10.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "homeassistant@lemmy.world"
        +title: "homeassistant"
        +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 46
        +entryCommentCount: 460
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729539860 {#276
          date: 2024-10-21 21:44:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 145
        +apId: "homeassistant@lemmy.world"
        +apProfileId: "https://lemmy.world/c/homeassistant"
        +apPublicUrl: "https://lemmy.world/c/homeassistant"
        +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "homeassistant"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1710368376 {#270
          date: 2024-03-13 23:19:36.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1704127905 {#272
          date: 2024-01-01 17:51:45.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Share-your-favorite-automations"
      +title: "Share your favorite automations"
      +url: null
      +body: """
        I’ve been running HA for a while, and it’s been working well; I haven’t had to change much in a few months. That being said, it’s fun to tinker with it, and I’m curious to hear what kind of automations the rest of the community is using. What automations are you most proud of? What are your favorite? What kind of interesting automations have you written?\n
        \n
        My personal favorite is an automation that displays the current “apparent” temperature on a Hue bulb. It takes an average of the temperature, humidity, and luminance around my property and uses the average to compute an “apparent” (feels like) temperature. Then it applies a cosine function to the apparent temperature (to approximate how people feel temperature change), uses the resulting value to calculate a level between blue and red in CIELAB (a perceptually uniform color space), converts the results to RGB, and sets the color value of the hue bulb. The result is a bulb that changes color so that the change in color (as perceived by the eye) mirrors how the temperature “feels” outside. Ultimately what that means is that we can look at a small lamp with the hue bulb and say “It feels cold outside; we should put on a coat.” It’s probably overkill, but it was a fun programming exercise. We’ve started saying things like “It’s really blue today, I don’t feel like going out.”\n
        \n
        I’d really enjoy reading what kind of interesting automations everyone else has written.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 40
      +favouriteCount: 67
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729539860 {#2410
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 33576
      -titleTs: "'autom':4 'favorit':3 'share':1"
      -bodyTs: "'appar':82,108,120 'appli':114 'approxim':123 'around':98 'autom':45,54,68,77,254 'averag':91,104 'blue':138,236 'bulb':87,161,166,203 'calcul':134 'chang':20,128,168,173 'cielab':142 'coat':215 'cold':208 'color':146,156,169,175 'communiti':50 'comput':106 'convert':148 'cosin':116 'curious':39 'current':81 'd':246 'display':79 'els':256 'enjoy':248 'everyon':255 'exercis':226 'eye':180 'favorit':63,74 'feel':109,126,185,207,241 'fun':31,224 'function':117 'go':243 'ha':5 'haven':16 'hear':41 'hue':86,160,202 'humid':95 'interest':67,253 'kind':43,65,251 'lamp':199 'level':136 'like':110,232,242 'look':195 'lumin':97 'm':38 'mean':190 'mirror':181 'month':25 'much':21 'outsid':186,209 'overkil':219 'peopl':125 'perceiv':177 'perceptu':144 'person':73 'probabl':218 'program':225 'properti':100 'proud':58 'put':212 'read':249 'realli':235,247 'red':140 'rest':47 'result':131,150,163 'rgb':152 'run':4 'said':28 'say':205,230 'set':154 'small':198 'space':147 'start':229 'take':89 'temperatur':83,94,111,121,127,184 'thing':231 'tinker':33 'today':237 'ultim':187 'uniform':145 'use':52,102,129 'valu':132,157 've':2,228 'well':14 'work':13 'written':71,258"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706508490
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11273738"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706422090 {#1850
        date: 2024-01-28 07:08:10.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "Less of an automation and more of a scene control, but I have all my light switches set up so that double tapping them up or down turns on or off all the lights on that floor of the house. It’s simple but we use it all the time."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 10
    +score: 0
    +lastActive: DateTime @1729192144 {#4118
      date: 2024-10-17 21:09:04.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@corroded@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4124 …}
    +nested: Doctrine\ORM\PersistentCollection {#4126 …}
    +votes: Doctrine\ORM\PersistentCollection {#4128 …}
    +reports: Doctrine\ORM\PersistentCollection {#4130 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4132 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4134 …}
    -id: 347263
    -bodyTs: "'autom':4 'control':10 'doubl':22 'floor':37 'hous':40 'less':1 'light':16,34 'scene':9 'set':18 'simpl':43 'switch':17 'tap':23 'time':50 'turn':28 'use':46"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://programming.dev/comment/6924852"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706458762 {#4119
      date: 2024-01-28 17:19:22.0 +01:00
    }
  }
  +nestedComments: [
    347388 => App\Entity\EntryComment {#5305
      +user: App\Entity\User {#4136}
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#5188
        +user: Proxies\__CG__\App\Entity\User {#5189 …}
        +entry: App\Entity\Entry {#2388}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: App\Entity\EntryComment {#4123}
        +root: App\Entity\EntryComment {#4123}
        +body: "I have an extension on this, in that a triple tap on the switch by the doors, will also lock the doors after 60 seconds."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1706460640 {#5186
          date: 2024-01-28 17:50:40.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@corroded@lemmy.world"
          "@__init__@programming.dev"
        ]
        +children: Doctrine\ORM\PersistentCollection {#5190 …}
        +nested: Doctrine\ORM\PersistentCollection {#5192 …}
        +votes: Doctrine\ORM\PersistentCollection {#5194 …}
        +reports: Doctrine\ORM\PersistentCollection {#5196 …}
        +favourites: Doctrine\ORM\PersistentCollection {#5198 …}
        +notifications: Doctrine\ORM\PersistentCollection {#5200 …}
        -id: 347342
        -bodyTs: "'60':24 'also':19 'door':17,22 'extens':4 'lock':20 'second':25 'switch':14 'tap':11 'tripl':10"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.world/comment/7105012"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706460640 {#5187
          date: 2024-01-28 17:50:40.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4123}
      +body: "Ah nice. I just have the switches by the front and garage doors turn off everything instead of just downstairs, so we can hit them on the way out the door. I think triple taps are reserved for inclusion/exclusion mode on my switches, sadly. The delayed lock is a good idea though, might just have to add that."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1706462005 {#5303
        date: 2024-01-28 18:13:25.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@corroded@lemmy.world"
        "@__init__@programming.dev"
        "@Styxia@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5306 …}
      +nested: Doctrine\ORM\PersistentCollection {#5308 …}
      +votes: Doctrine\ORM\PersistentCollection {#5310 …}
      +reports: Doctrine\ORM\PersistentCollection {#5312 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5314 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5316 …}
      -id: 347388
      -bodyTs: "'add':57 'ah':1 'delay':46 'door':13,31 'downstair':20 'everyth':16 'front':10 'garag':12 'good':50 'hit':24 'idea':51 'inclusion/exclusion':39 'instead':17 'lock':47 'might':53 'mode':40 'nice':2 'reserv':37 'sad':44 'switch':7,43 'tap':35 'think':33 'though':52 'tripl':34 'turn':14 'way':28"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://programming.dev/comment/6926045"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706462005 {#5304
        date: 2024-01-28 18:13:25.0 +01:00
      }
    }
    347686 => App\Entity\EntryComment {#5320
      +user: App\Entity\User {#4283
        +avatar: Proxies\__CG__\App\Entity\Image {#4284 …}
        +cover: Proxies\__CG__\App\Entity\Image {#4285 …}
        +email: "linearchaos@lemmy.world"
        +username: "@linearchaos@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: "I am a Meat-Popsicle"
        +lastActive: DateTime @1729308159 {#4267
          date: 2024-10-19 05:22:39.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: true
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: false
        +notifyOnNewEntryCommentReply: false
        +notifyOnNewPost: false
        +notifyOnNewPostReply: false
        +notifyOnNewPostCommentReply: false
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#4286 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4288 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#4290 …}
        +entries: Doctrine\ORM\PersistentCollection {#4292 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#4294 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#4296 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4298 …}
        +posts: Doctrine\ORM\PersistentCollection {#4300 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#4302 …}
        +postComments: Doctrine\ORM\PersistentCollection {#4304 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#4306 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#4308 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#4310 …}
        +follows: Doctrine\ORM\PersistentCollection {#4312 …}
        +followers: Doctrine\ORM\PersistentCollection {#4314 …}
        +blocks: Doctrine\ORM\PersistentCollection {#4316 …}
        +blockers: Doctrine\ORM\PersistentCollection {#4318 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#4320 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#4322 …}
        +reports: Doctrine\ORM\PersistentCollection {#4324 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4326 …}
        +violations: Doctrine\ORM\PersistentCollection {#4328 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4330 …}
        +awards: Doctrine\ORM\PersistentCollection {#4332 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#4334 …}
        +categories: Doctrine\ORM\PersistentCollection {#4336 …}
        -id: 3108
        -password: "$2y$13$2v2nAdsjTeQGT5pfbqRT/.rNDHJRUmy5WnNcPxe5xhnETAMaVUyXS"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4338 …}
        +apId: "linearchaos@lemmy.world"
        +apProfileId: "https://lemmy.world/u/linearchaos"
        +apPublicUrl: "https://lemmy.world/u/linearchaos"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "linearchaos"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1729273460 {#4268
          date: 2024-10-18 19:44:20.0 +02:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1687052393 {#4269
          date: 2023-06-18 03:39:53.0 +02:00
        }
      }
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#5188}
      +root: App\Entity\EntryComment {#4123}
      +body: """
        If I unlock my door, it will re-lock in 15 minutes as long as the door is shut. opening the door resets the timer.\n
        \n
        Of course it’s a code door, so re-opening it has a very low chance of locking me out :)
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1706469285 {#5318
        date: 2024-01-28 20:14:45.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@corroded@lemmy.world"
        "@__init__@programming.dev"
        "@Styxia@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5321 …}
      +nested: Doctrine\ORM\PersistentCollection {#5323 …}
      +votes: Doctrine\ORM\PersistentCollection {#5325 …}
      +reports: Doctrine\ORM\PersistentCollection {#5327 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5329 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5331 …}
      -id: 347686
      -bodyTs: "'15':12 'chanc':43 'code':32 'cours':28 'door':5,18,23,33 'lock':10,45 'long':15 'low':42 'minut':13 'open':21,37 're':9,36 're-lock':8 're-open':35 'reset':24 'shut':20 'timer':26 'unlock':3"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/7107975"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706469285 {#5319
        date: 2024-01-28 20:14:45.0 +01:00
      }
    }
    347342 => App\Entity\EntryComment {#5188}
  ]
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#557 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 12.0 MiB 85.65 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4197
    +user: App\Entity\User {#4210
      +avatar: null
      +cover: null
      +email: "Yearly1845@reddthat.com"
      +username: "@Yearly1845@reddthat.com"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729539860 {#4194
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4211 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4213 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4215 …}
      +entries: Doctrine\ORM\PersistentCollection {#4217 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4219 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4221 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4223 …}
      +posts: Doctrine\ORM\PersistentCollection {#4225 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4227 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4229 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4231 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4233 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4235 …}
      +follows: Doctrine\ORM\PersistentCollection {#4237 …}
      +followers: Doctrine\ORM\PersistentCollection {#4239 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4241 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4243 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4245 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4247 …}
      +reports: Doctrine\ORM\PersistentCollection {#4249 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4251 …}
      +violations: Doctrine\ORM\PersistentCollection {#4253 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4255 …}
      +awards: Doctrine\ORM\PersistentCollection {#4257 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4259 …}
      +categories: Doctrine\ORM\PersistentCollection {#4261 …}
      -id: 23399
      -password: "$2y$13$s6acwfB/KcPW9KpHtjLxKONGHoFD70AH44EJ0B3MbqeDafChdPH5C"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4263 …}
      +apId: "Yearly1845@reddthat.com"
      +apProfileId: "https://reddthat.com/u/Yearly1845"
      +apPublicUrl: "https://reddthat.com/u/Yearly1845"
      +apFollowersUrl: null
      +apInboxUrl: "https://reddthat.com/inbox"
      +apDomain: "reddthat.com"
      +apPreferredUsername: "Yearly1845"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729158314 {#4195
        date: 2024-10-17 11:45:14.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689097448 {#4196
        date: 2023-07-11 19:44:08.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "corroded@lemmy.world"
        +username: "@corroded@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729095398 {#1537
          date: 2024-10-16 18:16:38.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +entries: Doctrine\ORM\PersistentCollection {#1623 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …}
        +posts: Doctrine\ORM\PersistentCollection {#1657 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1488 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1756 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …}
        +follows: Doctrine\ORM\PersistentCollection {#1635 …}
        +followers: Doctrine\ORM\PersistentCollection {#1633 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1411 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …}
        +reports: Doctrine\ORM\PersistentCollection {#1419 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1428 …}
        +violations: Doctrine\ORM\PersistentCollection {#1429 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1694 …}
        +awards: Doctrine\ORM\PersistentCollection {#1435 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …}
        +categories: Doctrine\ORM\PersistentCollection {#1647 …}
        -id: 37696
        -password: "$2y$13$3xfpjwzULWLGSm5G3ILrCePN9TefBkLbjLBMfvMFcPI2FPlR3h2g6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …}
        +apId: "corroded@lemmy.world"
        +apProfileId: "https://lemmy.world/u/corroded"
        +apPublicUrl: "https://lemmy.world/u/corroded"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "corroded"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703347380 {#1536
          date: 2023-12-23 17:03:00.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690952830 {#1515
          date: 2023-08-02 07:07:10.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "homeassistant@lemmy.world"
        +title: "homeassistant"
        +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 46
        +entryCommentCount: 460
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729539860 {#276
          date: 2024-10-21 21:44:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 145
        +apId: "homeassistant@lemmy.world"
        +apProfileId: "https://lemmy.world/c/homeassistant"
        +apPublicUrl: "https://lemmy.world/c/homeassistant"
        +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "homeassistant"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1710368376 {#270
          date: 2024-03-13 23:19:36.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1704127905 {#272
          date: 2024-01-01 17:51:45.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Share-your-favorite-automations"
      +title: "Share your favorite automations"
      +url: null
      +body: """
        I’ve been running HA for a while, and it’s been working well; I haven’t had to change much in a few months. That being said, it’s fun to tinker with it, and I’m curious to hear what kind of automations the rest of the community is using. What automations are you most proud of? What are your favorite? What kind of interesting automations have you written?\n
        \n
        My personal favorite is an automation that displays the current “apparent” temperature on a Hue bulb. It takes an average of the temperature, humidity, and luminance around my property and uses the average to compute an “apparent” (feels like) temperature. Then it applies a cosine function to the apparent temperature (to approximate how people feel temperature change), uses the resulting value to calculate a level between blue and red in CIELAB (a perceptually uniform color space), converts the results to RGB, and sets the color value of the hue bulb. The result is a bulb that changes color so that the change in color (as perceived by the eye) mirrors how the temperature “feels” outside. Ultimately what that means is that we can look at a small lamp with the hue bulb and say “It feels cold outside; we should put on a coat.” It’s probably overkill, but it was a fun programming exercise. We’ve started saying things like “It’s really blue today, I don’t feel like going out.”\n
        \n
        I’d really enjoy reading what kind of interesting automations everyone else has written.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 40
      +favouriteCount: 67
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729539860 {#2410
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 33576
      -titleTs: "'autom':4 'favorit':3 'share':1"
      -bodyTs: "'appar':82,108,120 'appli':114 'approxim':123 'around':98 'autom':45,54,68,77,254 'averag':91,104 'blue':138,236 'bulb':87,161,166,203 'calcul':134 'chang':20,128,168,173 'cielab':142 'coat':215 'cold':208 'color':146,156,169,175 'communiti':50 'comput':106 'convert':148 'cosin':116 'curious':39 'current':81 'd':246 'display':79 'els':256 'enjoy':248 'everyon':255 'exercis':226 'eye':180 'favorit':63,74 'feel':109,126,185,207,241 'fun':31,224 'function':117 'go':243 'ha':5 'haven':16 'hear':41 'hue':86,160,202 'humid':95 'interest':67,253 'kind':43,65,251 'lamp':199 'level':136 'like':110,232,242 'look':195 'lumin':97 'm':38 'mean':190 'mirror':181 'month':25 'much':21 'outsid':186,209 'overkil':219 'peopl':125 'perceiv':177 'perceptu':144 'person':73 'probabl':218 'program':225 'properti':100 'proud':58 'put':212 'read':249 'realli':235,247 'red':140 'rest':47 'result':131,150,163 'rgb':152 'run':4 'said':28 'say':205,230 'set':154 'small':198 'space':147 'start':229 'take':89 'temperatur':83,94,111,121,127,184 'thing':231 'tinker':33 'today':237 'ultim':187 'uniform':145 'use':52,102,129 'valu':132,157 've':2,228 'well':14 'work':13 'written':71,258"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706508490
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11273738"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706422090 {#1850
        date: 2024-01-28 07:08:10.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      My favorites are the really simple ones.\n
      \n
      My basement and garage lights come on when I open the respective door.\n
      \n
      The bedroom lights come on very dim at sunset.\n
      \n
      The outside lights turn on at sunset also.\n
      \n
      The mudroom light turns on when someone comes home after dark.\n
      \n
      “Theater Mode” what turns off lights in the den if my gamer profile turns on.\n
      \n
      Everything turns off when I go to bed (looking into automating this, currently just a button in hass).\n
      \n
      Everything turns off when everyone has left the house.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1729539860 {#4191
      date: 2024-10-21 21:44:20.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@corroded@lemmy.world"
      "@corroded@lemmy.world"
      "@corroded@lemmy.world"
      "@corroded@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4198 …}
    +nested: Doctrine\ORM\PersistentCollection {#4200 …}
    +votes: Doctrine\ORM\PersistentCollection {#4202 …}
    +reports: Doctrine\ORM\PersistentCollection {#4204 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4206 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4208 …}
    -id: 350372
    -bodyTs: "'also':37 'autom':74 'basement':9 'bed':71 'bedroom':22 'button':79 'come':13,24,45 'current':76 'dark':48 'den':57 'dim':27 'door':20 'everyon':86 'everyth':64,82 'favorit':2 'gamer':60 'garag':11 'go':69 'hass':81 'home':46 'hous':90 'left':88 'light':12,23,32,40,54 'look':72 'mode':50 'mudroom':39 'one':7 'open':17 'outsid':31 'profil':61 'realli':5 'respect':19 'simpl':6 'someon':44 'sunset':29,36 'theater':49 'turn':33,41,52,62,65,83"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://reddthat.com/comment/6903627"
    +editedAt: DateTimeImmutable @1729498231 {#4192
      date: 2024-10-21 10:10:31.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706549581 {#4193
      date: 2024-01-29 18:33:01.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#7501
  +comment: App\Entity\EntryComment {#4197
    +user: App\Entity\User {#4210
      +avatar: null
      +cover: null
      +email: "Yearly1845@reddthat.com"
      +username: "@Yearly1845@reddthat.com"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729539860 {#4194
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4211 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4213 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4215 …}
      +entries: Doctrine\ORM\PersistentCollection {#4217 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4219 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4221 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4223 …}
      +posts: Doctrine\ORM\PersistentCollection {#4225 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4227 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4229 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4231 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4233 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4235 …}
      +follows: Doctrine\ORM\PersistentCollection {#4237 …}
      +followers: Doctrine\ORM\PersistentCollection {#4239 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4241 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4243 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4245 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4247 …}
      +reports: Doctrine\ORM\PersistentCollection {#4249 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4251 …}
      +violations: Doctrine\ORM\PersistentCollection {#4253 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4255 …}
      +awards: Doctrine\ORM\PersistentCollection {#4257 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4259 …}
      +categories: Doctrine\ORM\PersistentCollection {#4261 …}
      -id: 23399
      -password: "$2y$13$s6acwfB/KcPW9KpHtjLxKONGHoFD70AH44EJ0B3MbqeDafChdPH5C"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4263 …}
      +apId: "Yearly1845@reddthat.com"
      +apProfileId: "https://reddthat.com/u/Yearly1845"
      +apPublicUrl: "https://reddthat.com/u/Yearly1845"
      +apFollowersUrl: null
      +apInboxUrl: "https://reddthat.com/inbox"
      +apDomain: "reddthat.com"
      +apPreferredUsername: "Yearly1845"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729158314 {#4195
        date: 2024-10-17 11:45:14.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689097448 {#4196
        date: 2023-07-11 19:44:08.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "corroded@lemmy.world"
        +username: "@corroded@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729095398 {#1537
          date: 2024-10-16 18:16:38.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +entries: Doctrine\ORM\PersistentCollection {#1623 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …}
        +posts: Doctrine\ORM\PersistentCollection {#1657 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1488 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1756 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …}
        +follows: Doctrine\ORM\PersistentCollection {#1635 …}
        +followers: Doctrine\ORM\PersistentCollection {#1633 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1411 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …}
        +reports: Doctrine\ORM\PersistentCollection {#1419 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1428 …}
        +violations: Doctrine\ORM\PersistentCollection {#1429 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1694 …}
        +awards: Doctrine\ORM\PersistentCollection {#1435 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …}
        +categories: Doctrine\ORM\PersistentCollection {#1647 …}
        -id: 37696
        -password: "$2y$13$3xfpjwzULWLGSm5G3ILrCePN9TefBkLbjLBMfvMFcPI2FPlR3h2g6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …}
        +apId: "corroded@lemmy.world"
        +apProfileId: "https://lemmy.world/u/corroded"
        +apPublicUrl: "https://lemmy.world/u/corroded"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "corroded"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703347380 {#1536
          date: 2023-12-23 17:03:00.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690952830 {#1515
          date: 2023-08-02 07:07:10.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "homeassistant@lemmy.world"
        +title: "homeassistant"
        +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 46
        +entryCommentCount: 460
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729539860 {#276
          date: 2024-10-21 21:44:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 145
        +apId: "homeassistant@lemmy.world"
        +apProfileId: "https://lemmy.world/c/homeassistant"
        +apPublicUrl: "https://lemmy.world/c/homeassistant"
        +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "homeassistant"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1710368376 {#270
          date: 2024-03-13 23:19:36.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1704127905 {#272
          date: 2024-01-01 17:51:45.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Share-your-favorite-automations"
      +title: "Share your favorite automations"
      +url: null
      +body: """
        I’ve been running HA for a while, and it’s been working well; I haven’t had to change much in a few months. That being said, it’s fun to tinker with it, and I’m curious to hear what kind of automations the rest of the community is using. What automations are you most proud of? What are your favorite? What kind of interesting automations have you written?\n
        \n
        My personal favorite is an automation that displays the current “apparent” temperature on a Hue bulb. It takes an average of the temperature, humidity, and luminance around my property and uses the average to compute an “apparent” (feels like) temperature. Then it applies a cosine function to the apparent temperature (to approximate how people feel temperature change), uses the resulting value to calculate a level between blue and red in CIELAB (a perceptually uniform color space), converts the results to RGB, and sets the color value of the hue bulb. The result is a bulb that changes color so that the change in color (as perceived by the eye) mirrors how the temperature “feels” outside. Ultimately what that means is that we can look at a small lamp with the hue bulb and say “It feels cold outside; we should put on a coat.” It’s probably overkill, but it was a fun programming exercise. We’ve started saying things like “It’s really blue today, I don’t feel like going out.”\n
        \n
        I’d really enjoy reading what kind of interesting automations everyone else has written.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 40
      +favouriteCount: 67
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729539860 {#2410
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 33576
      -titleTs: "'autom':4 'favorit':3 'share':1"
      -bodyTs: "'appar':82,108,120 'appli':114 'approxim':123 'around':98 'autom':45,54,68,77,254 'averag':91,104 'blue':138,236 'bulb':87,161,166,203 'calcul':134 'chang':20,128,168,173 'cielab':142 'coat':215 'cold':208 'color':146,156,169,175 'communiti':50 'comput':106 'convert':148 'cosin':116 'curious':39 'current':81 'd':246 'display':79 'els':256 'enjoy':248 'everyon':255 'exercis':226 'eye':180 'favorit':63,74 'feel':109,126,185,207,241 'fun':31,224 'function':117 'go':243 'ha':5 'haven':16 'hear':41 'hue':86,160,202 'humid':95 'interest':67,253 'kind':43,65,251 'lamp':199 'level':136 'like':110,232,242 'look':195 'lumin':97 'm':38 'mean':190 'mirror':181 'month':25 'much':21 'outsid':186,209 'overkil':219 'peopl':125 'perceiv':177 'perceptu':144 'person':73 'probabl':218 'program':225 'properti':100 'proud':58 'put':212 'read':249 'realli':235,247 'red':140 'rest':47 'result':131,150,163 'rgb':152 'run':4 'said':28 'say':205,230 'set':154 'small':198 'space':147 'start':229 'take':89 'temperatur':83,94,111,121,127,184 'thing':231 'tinker':33 'today':237 'ultim':187 'uniform':145 'use':52,102,129 'valu':132,157 've':2,228 'well':14 'work':13 'written':71,258"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706508490
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11273738"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706422090 {#1850
        date: 2024-01-28 07:08:10.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      My favorites are the really simple ones.\n
      \n
      My basement and garage lights come on when I open the respective door.\n
      \n
      The bedroom lights come on very dim at sunset.\n
      \n
      The outside lights turn on at sunset also.\n
      \n
      The mudroom light turns on when someone comes home after dark.\n
      \n
      “Theater Mode” what turns off lights in the den if my gamer profile turns on.\n
      \n
      Everything turns off when I go to bed (looking into automating this, currently just a button in hass).\n
      \n
      Everything turns off when everyone has left the house.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1729539860 {#4191
      date: 2024-10-21 21:44:20.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@corroded@lemmy.world"
      "@corroded@lemmy.world"
      "@corroded@lemmy.world"
      "@corroded@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4198 …}
    +nested: Doctrine\ORM\PersistentCollection {#4200 …}
    +votes: Doctrine\ORM\PersistentCollection {#4202 …}
    +reports: Doctrine\ORM\PersistentCollection {#4204 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4206 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4208 …}
    -id: 350372
    -bodyTs: "'also':37 'autom':74 'basement':9 'bed':71 'bedroom':22 'button':79 'come':13,24,45 'current':76 'dark':48 'den':57 'dim':27 'door':20 'everyon':86 'everyth':64,82 'favorit':2 'gamer':60 'garag':11 'go':69 'hass':81 'home':46 'hous':90 'left':88 'light':12,23,32,40,54 'look':72 'mode':50 'mudroom':39 'one':7 'open':17 'outsid':31 'profil':61 'realli':5 'respect':19 'simpl':6 'someon':44 'sunset':29,36 'theater':49 'turn':33,41,52,62,65,83"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://reddthat.com/comment/6903627"
    +editedAt: DateTimeImmutable @1729498231 {#4192
      date: 2024-10-21 10:10:31.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706549581 {#4193
      date: 2024-01-29 18:33:01.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 1
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 12.0 MiB 0.14 ms
Input props
[
  "user" => App\Entity\User {#4210
    +avatar: null
    +cover: null
    +email: "Yearly1845@reddthat.com"
    +username: "@Yearly1845@reddthat.com"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729539860 {#4194
      date: 2024-10-21 21:44:20.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4211 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4213 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4215 …}
    +entries: Doctrine\ORM\PersistentCollection {#4217 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4219 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4221 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4223 …}
    +posts: Doctrine\ORM\PersistentCollection {#4225 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4227 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4229 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4231 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4233 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4235 …}
    +follows: Doctrine\ORM\PersistentCollection {#4237 …}
    +followers: Doctrine\ORM\PersistentCollection {#4239 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4241 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4243 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4245 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4247 …}
    +reports: Doctrine\ORM\PersistentCollection {#4249 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4251 …}
    +violations: Doctrine\ORM\PersistentCollection {#4253 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4255 …}
    +awards: Doctrine\ORM\PersistentCollection {#4257 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4259 …}
    +categories: Doctrine\ORM\PersistentCollection {#4261 …}
    -id: 23399
    -password: "$2y$13$s6acwfB/KcPW9KpHtjLxKONGHoFD70AH44EJ0B3MbqeDafChdPH5C"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4263 …}
    +apId: "Yearly1845@reddthat.com"
    +apProfileId: "https://reddthat.com/u/Yearly1845"
    +apPublicUrl: "https://reddthat.com/u/Yearly1845"
    +apFollowersUrl: null
    +apInboxUrl: "https://reddthat.com/inbox"
    +apDomain: "reddthat.com"
    +apPreferredUsername: "Yearly1845"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729158314 {#4195
      date: 2024-10-17 11:45:14.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689097448 {#4196
      date: 2023-07-11 19:44:08.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#7546
  +user: App\Entity\User {#4210
    +avatar: null
    +cover: null
    +email: "Yearly1845@reddthat.com"
    +username: "@Yearly1845@reddthat.com"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729539860 {#4194
      date: 2024-10-21 21:44:20.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4211 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4213 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4215 …}
    +entries: Doctrine\ORM\PersistentCollection {#4217 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4219 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4221 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4223 …}
    +posts: Doctrine\ORM\PersistentCollection {#4225 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4227 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4229 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4231 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4233 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4235 …}
    +follows: Doctrine\ORM\PersistentCollection {#4237 …}
    +followers: Doctrine\ORM\PersistentCollection {#4239 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4241 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4243 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4245 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4247 …}
    +reports: Doctrine\ORM\PersistentCollection {#4249 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4251 …}
    +violations: Doctrine\ORM\PersistentCollection {#4253 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4255 …}
    +awards: Doctrine\ORM\PersistentCollection {#4257 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4259 …}
    +categories: Doctrine\ORM\PersistentCollection {#4261 …}
    -id: 23399
    -password: "$2y$13$s6acwfB/KcPW9KpHtjLxKONGHoFD70AH44EJ0B3MbqeDafChdPH5C"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4263 …}
    +apId: "Yearly1845@reddthat.com"
    +apProfileId: "https://reddthat.com/u/Yearly1845"
    +apPublicUrl: "https://reddthat.com/u/Yearly1845"
    +apFollowersUrl: null
    +apInboxUrl: "https://reddthat.com/inbox"
    +apDomain: "reddthat.com"
    +apPreferredUsername: "Yearly1845"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729158314 {#4195
      date: 2024-10-17 11:45:14.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689097448 {#4196
      date: 2023-07-11 19:44:08.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.16 ms
Input props
[
  "date" => DateTimeImmutable @1706549581 {#4193
    date: 2024-01-29 18:33:01.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#3093
  +date: DateTimeImmutable @1706549581 {#4193
    date: 2024-01-29 18:33:01.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 42.78 ms
Input props
[
  "createdAt" => DateTimeImmutable @1706549581 {#4193
    date: 2024-01-29 18:33:01.0 +01:00
  }
  "editedAt" => DateTimeImmutable @1729498231 {#4192
    date: 2024-10-21 10:10:31.0 +02:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#5803
  +createdAt: DateTimeImmutable @1706549581 {#4193
    date: 2024-01-29 18:33:01.0 +01:00
  }
  +editedAt: DateTimeImmutable @1729498231 {#4192
    date: 2024-10-21 10:10:31.0 +02:00
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 12.0 MiB 0.16 ms
Input props
[
  "user" => App\Entity\User {#4210
    +avatar: null
    +cover: null
    +email: "Yearly1845@reddthat.com"
    +username: "@Yearly1845@reddthat.com"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729539860 {#4194
      date: 2024-10-21 21:44:20.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4211 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4213 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4215 …}
    +entries: Doctrine\ORM\PersistentCollection {#4217 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4219 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4221 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4223 …}
    +posts: Doctrine\ORM\PersistentCollection {#4225 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4227 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4229 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4231 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4233 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4235 …}
    +follows: Doctrine\ORM\PersistentCollection {#4237 …}
    +followers: Doctrine\ORM\PersistentCollection {#4239 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4241 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4243 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4245 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4247 …}
    +reports: Doctrine\ORM\PersistentCollection {#4249 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4251 …}
    +violations: Doctrine\ORM\PersistentCollection {#4253 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4255 …}
    +awards: Doctrine\ORM\PersistentCollection {#4257 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4259 …}
    +categories: Doctrine\ORM\PersistentCollection {#4261 …}
    -id: 23399
    -password: "$2y$13$s6acwfB/KcPW9KpHtjLxKONGHoFD70AH44EJ0B3MbqeDafChdPH5C"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4263 …}
    +apId: "Yearly1845@reddthat.com"
    +apProfileId: "https://reddthat.com/u/Yearly1845"
    +apPublicUrl: "https://reddthat.com/u/Yearly1845"
    +apFollowersUrl: null
    +apInboxUrl: "https://reddthat.com/inbox"
    +apDomain: "reddthat.com"
    +apPreferredUsername: "Yearly1845"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729158314 {#4195
      date: 2024-10-17 11:45:14.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689097448 {#4196
      date: 2023-07-11 19:44:08.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#6482
  +width: 40
  +height: 40
  +user: App\Entity\User {#4210
    +avatar: null
    +cover: null
    +email: "Yearly1845@reddthat.com"
    +username: "@Yearly1845@reddthat.com"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729539860 {#4194
      date: 2024-10-21 21:44:20.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4211 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4213 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4215 …}
    +entries: Doctrine\ORM\PersistentCollection {#4217 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4219 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4221 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4223 …}
    +posts: Doctrine\ORM\PersistentCollection {#4225 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4227 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4229 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4231 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4233 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4235 …}
    +follows: Doctrine\ORM\PersistentCollection {#4237 …}
    +followers: Doctrine\ORM\PersistentCollection {#4239 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4241 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4243 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4245 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4247 …}
    +reports: Doctrine\ORM\PersistentCollection {#4249 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4251 …}
    +violations: Doctrine\ORM\PersistentCollection {#4253 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4255 …}
    +awards: Doctrine\ORM\PersistentCollection {#4257 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4259 …}
    +categories: Doctrine\ORM\PersistentCollection {#4261 …}
    -id: 23399
    -password: "$2y$13$s6acwfB/KcPW9KpHtjLxKONGHoFD70AH44EJ0B3MbqeDafChdPH5C"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4263 …}
    +apId: "Yearly1845@reddthat.com"
    +apProfileId: "https://reddthat.com/u/Yearly1845"
    +apPublicUrl: "https://reddthat.com/u/Yearly1845"
    +apFollowersUrl: null
    +apInboxUrl: "https://reddthat.com/inbox"
    +apDomain: "reddthat.com"
    +apPreferredUsername: "Yearly1845"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729158314 {#4195
      date: 2024-10-17 11:45:14.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1689097448 {#4196
      date: 2023-07-11 19:44:08.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.45 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4197
    +user: App\Entity\User {#4210
      +avatar: null
      +cover: null
      +email: "Yearly1845@reddthat.com"
      +username: "@Yearly1845@reddthat.com"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729539860 {#4194
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4211 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4213 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4215 …}
      +entries: Doctrine\ORM\PersistentCollection {#4217 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4219 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4221 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4223 …}
      +posts: Doctrine\ORM\PersistentCollection {#4225 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4227 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4229 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4231 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4233 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4235 …}
      +follows: Doctrine\ORM\PersistentCollection {#4237 …}
      +followers: Doctrine\ORM\PersistentCollection {#4239 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4241 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4243 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4245 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4247 …}
      +reports: Doctrine\ORM\PersistentCollection {#4249 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4251 …}
      +violations: Doctrine\ORM\PersistentCollection {#4253 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4255 …}
      +awards: Doctrine\ORM\PersistentCollection {#4257 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4259 …}
      +categories: Doctrine\ORM\PersistentCollection {#4261 …}
      -id: 23399
      -password: "$2y$13$s6acwfB/KcPW9KpHtjLxKONGHoFD70AH44EJ0B3MbqeDafChdPH5C"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4263 …}
      +apId: "Yearly1845@reddthat.com"
      +apProfileId: "https://reddthat.com/u/Yearly1845"
      +apPublicUrl: "https://reddthat.com/u/Yearly1845"
      +apFollowersUrl: null
      +apInboxUrl: "https://reddthat.com/inbox"
      +apDomain: "reddthat.com"
      +apPreferredUsername: "Yearly1845"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729158314 {#4195
        date: 2024-10-17 11:45:14.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689097448 {#4196
        date: 2023-07-11 19:44:08.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "corroded@lemmy.world"
        +username: "@corroded@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729095398 {#1537
          date: 2024-10-16 18:16:38.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +entries: Doctrine\ORM\PersistentCollection {#1623 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …}
        +posts: Doctrine\ORM\PersistentCollection {#1657 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1488 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1756 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …}
        +follows: Doctrine\ORM\PersistentCollection {#1635 …}
        +followers: Doctrine\ORM\PersistentCollection {#1633 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1411 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …}
        +reports: Doctrine\ORM\PersistentCollection {#1419 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1428 …}
        +violations: Doctrine\ORM\PersistentCollection {#1429 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1694 …}
        +awards: Doctrine\ORM\PersistentCollection {#1435 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …}
        +categories: Doctrine\ORM\PersistentCollection {#1647 …}
        -id: 37696
        -password: "$2y$13$3xfpjwzULWLGSm5G3ILrCePN9TefBkLbjLBMfvMFcPI2FPlR3h2g6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …}
        +apId: "corroded@lemmy.world"
        +apProfileId: "https://lemmy.world/u/corroded"
        +apPublicUrl: "https://lemmy.world/u/corroded"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "corroded"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703347380 {#1536
          date: 2023-12-23 17:03:00.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690952830 {#1515
          date: 2023-08-02 07:07:10.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "homeassistant@lemmy.world"
        +title: "homeassistant"
        +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 46
        +entryCommentCount: 460
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729539860 {#276
          date: 2024-10-21 21:44:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 145
        +apId: "homeassistant@lemmy.world"
        +apProfileId: "https://lemmy.world/c/homeassistant"
        +apPublicUrl: "https://lemmy.world/c/homeassistant"
        +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "homeassistant"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1710368376 {#270
          date: 2024-03-13 23:19:36.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1704127905 {#272
          date: 2024-01-01 17:51:45.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Share-your-favorite-automations"
      +title: "Share your favorite automations"
      +url: null
      +body: """
        I’ve been running HA for a while, and it’s been working well; I haven’t had to change much in a few months. That being said, it’s fun to tinker with it, and I’m curious to hear what kind of automations the rest of the community is using. What automations are you most proud of? What are your favorite? What kind of interesting automations have you written?\n
        \n
        My personal favorite is an automation that displays the current “apparent” temperature on a Hue bulb. It takes an average of the temperature, humidity, and luminance around my property and uses the average to compute an “apparent” (feels like) temperature. Then it applies a cosine function to the apparent temperature (to approximate how people feel temperature change), uses the resulting value to calculate a level between blue and red in CIELAB (a perceptually uniform color space), converts the results to RGB, and sets the color value of the hue bulb. The result is a bulb that changes color so that the change in color (as perceived by the eye) mirrors how the temperature “feels” outside. Ultimately what that means is that we can look at a small lamp with the hue bulb and say “It feels cold outside; we should put on a coat.” It’s probably overkill, but it was a fun programming exercise. We’ve started saying things like “It’s really blue today, I don’t feel like going out.”\n
        \n
        I’d really enjoy reading what kind of interesting automations everyone else has written.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 40
      +favouriteCount: 67
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729539860 {#2410
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 33576
      -titleTs: "'autom':4 'favorit':3 'share':1"
      -bodyTs: "'appar':82,108,120 'appli':114 'approxim':123 'around':98 'autom':45,54,68,77,254 'averag':91,104 'blue':138,236 'bulb':87,161,166,203 'calcul':134 'chang':20,128,168,173 'cielab':142 'coat':215 'cold':208 'color':146,156,169,175 'communiti':50 'comput':106 'convert':148 'cosin':116 'curious':39 'current':81 'd':246 'display':79 'els':256 'enjoy':248 'everyon':255 'exercis':226 'eye':180 'favorit':63,74 'feel':109,126,185,207,241 'fun':31,224 'function':117 'go':243 'ha':5 'haven':16 'hear':41 'hue':86,160,202 'humid':95 'interest':67,253 'kind':43,65,251 'lamp':199 'level':136 'like':110,232,242 'look':195 'lumin':97 'm':38 'mean':190 'mirror':181 'month':25 'much':21 'outsid':186,209 'overkil':219 'peopl':125 'perceiv':177 'perceptu':144 'person':73 'probabl':218 'program':225 'properti':100 'proud':58 'put':212 'read':249 'realli':235,247 'red':140 'rest':47 'result':131,150,163 'rgb':152 'run':4 'said':28 'say':205,230 'set':154 'small':198 'space':147 'start':229 'take':89 'temperatur':83,94,111,121,127,184 'thing':231 'tinker':33 'today':237 'ultim':187 'uniform':145 'use':52,102,129 'valu':132,157 've':2,228 'well':14 'work':13 'written':71,258"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706508490
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11273738"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706422090 {#1850
        date: 2024-01-28 07:08:10.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      My favorites are the really simple ones.\n
      \n
      My basement and garage lights come on when I open the respective door.\n
      \n
      The bedroom lights come on very dim at sunset.\n
      \n
      The outside lights turn on at sunset also.\n
      \n
      The mudroom light turns on when someone comes home after dark.\n
      \n
      “Theater Mode” what turns off lights in the den if my gamer profile turns on.\n
      \n
      Everything turns off when I go to bed (looking into automating this, currently just a button in hass).\n
      \n
      Everything turns off when everyone has left the house.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1729539860 {#4191
      date: 2024-10-21 21:44:20.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@corroded@lemmy.world"
      "@corroded@lemmy.world"
      "@corroded@lemmy.world"
      "@corroded@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4198 …}
    +nested: Doctrine\ORM\PersistentCollection {#4200 …}
    +votes: Doctrine\ORM\PersistentCollection {#4202 …}
    +reports: Doctrine\ORM\PersistentCollection {#4204 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4206 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4208 …}
    -id: 350372
    -bodyTs: "'also':37 'autom':74 'basement':9 'bed':71 'bedroom':22 'button':79 'come':13,24,45 'current':76 'dark':48 'den':57 'dim':27 'door':20 'everyon':86 'everyth':64,82 'favorit':2 'gamer':60 'garag':11 'go':69 'hass':81 'home':46 'hous':90 'left':88 'light':12,23,32,40,54 'look':72 'mode':50 'mudroom':39 'one':7 'open':17 'outsid':31 'profil':61 'realli':5 'respect':19 'simpl':6 'someon':44 'sunset':29,36 'theater':49 'turn':33,41,52,62,65,83"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://reddthat.com/comment/6903627"
    +editedAt: DateTimeImmutable @1729498231 {#4192
      date: 2024-10-21 10:10:31.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706549581 {#4193
      date: 2024-01-29 18:33:01.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#7605
  +subject: App\Entity\EntryComment {#4197
    +user: App\Entity\User {#4210
      +avatar: null
      +cover: null
      +email: "Yearly1845@reddthat.com"
      +username: "@Yearly1845@reddthat.com"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729539860 {#4194
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4211 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4213 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4215 …}
      +entries: Doctrine\ORM\PersistentCollection {#4217 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4219 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4221 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4223 …}
      +posts: Doctrine\ORM\PersistentCollection {#4225 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4227 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4229 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4231 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4233 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4235 …}
      +follows: Doctrine\ORM\PersistentCollection {#4237 …}
      +followers: Doctrine\ORM\PersistentCollection {#4239 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4241 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4243 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4245 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4247 …}
      +reports: Doctrine\ORM\PersistentCollection {#4249 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4251 …}
      +violations: Doctrine\ORM\PersistentCollection {#4253 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4255 …}
      +awards: Doctrine\ORM\PersistentCollection {#4257 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4259 …}
      +categories: Doctrine\ORM\PersistentCollection {#4261 …}
      -id: 23399
      -password: "$2y$13$s6acwfB/KcPW9KpHtjLxKONGHoFD70AH44EJ0B3MbqeDafChdPH5C"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4263 …}
      +apId: "Yearly1845@reddthat.com"
      +apProfileId: "https://reddthat.com/u/Yearly1845"
      +apPublicUrl: "https://reddthat.com/u/Yearly1845"
      +apFollowersUrl: null
      +apInboxUrl: "https://reddthat.com/inbox"
      +apDomain: "reddthat.com"
      +apPreferredUsername: "Yearly1845"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729158314 {#4195
        date: 2024-10-17 11:45:14.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689097448 {#4196
        date: 2023-07-11 19:44:08.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "corroded@lemmy.world"
        +username: "@corroded@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729095398 {#1537
          date: 2024-10-16 18:16:38.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +entries: Doctrine\ORM\PersistentCollection {#1623 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …}
        +posts: Doctrine\ORM\PersistentCollection {#1657 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1488 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1756 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …}
        +follows: Doctrine\ORM\PersistentCollection {#1635 …}
        +followers: Doctrine\ORM\PersistentCollection {#1633 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1411 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …}
        +reports: Doctrine\ORM\PersistentCollection {#1419 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1428 …}
        +violations: Doctrine\ORM\PersistentCollection {#1429 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1694 …}
        +awards: Doctrine\ORM\PersistentCollection {#1435 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …}
        +categories: Doctrine\ORM\PersistentCollection {#1647 …}
        -id: 37696
        -password: "$2y$13$3xfpjwzULWLGSm5G3ILrCePN9TefBkLbjLBMfvMFcPI2FPlR3h2g6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …}
        +apId: "corroded@lemmy.world"
        +apProfileId: "https://lemmy.world/u/corroded"
        +apPublicUrl: "https://lemmy.world/u/corroded"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "corroded"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703347380 {#1536
          date: 2023-12-23 17:03:00.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690952830 {#1515
          date: 2023-08-02 07:07:10.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "homeassistant@lemmy.world"
        +title: "homeassistant"
        +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 46
        +entryCommentCount: 460
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729539860 {#276
          date: 2024-10-21 21:44:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 145
        +apId: "homeassistant@lemmy.world"
        +apProfileId: "https://lemmy.world/c/homeassistant"
        +apPublicUrl: "https://lemmy.world/c/homeassistant"
        +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "homeassistant"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1710368376 {#270
          date: 2024-03-13 23:19:36.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1704127905 {#272
          date: 2024-01-01 17:51:45.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Share-your-favorite-automations"
      +title: "Share your favorite automations"
      +url: null
      +body: """
        I’ve been running HA for a while, and it’s been working well; I haven’t had to change much in a few months. That being said, it’s fun to tinker with it, and I’m curious to hear what kind of automations the rest of the community is using. What automations are you most proud of? What are your favorite? What kind of interesting automations have you written?\n
        \n
        My personal favorite is an automation that displays the current “apparent” temperature on a Hue bulb. It takes an average of the temperature, humidity, and luminance around my property and uses the average to compute an “apparent” (feels like) temperature. Then it applies a cosine function to the apparent temperature (to approximate how people feel temperature change), uses the resulting value to calculate a level between blue and red in CIELAB (a perceptually uniform color space), converts the results to RGB, and sets the color value of the hue bulb. The result is a bulb that changes color so that the change in color (as perceived by the eye) mirrors how the temperature “feels” outside. Ultimately what that means is that we can look at a small lamp with the hue bulb and say “It feels cold outside; we should put on a coat.” It’s probably overkill, but it was a fun programming exercise. We’ve started saying things like “It’s really blue today, I don’t feel like going out.”\n
        \n
        I’d really enjoy reading what kind of interesting automations everyone else has written.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 40
      +favouriteCount: 67
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729539860 {#2410
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 33576
      -titleTs: "'autom':4 'favorit':3 'share':1"
      -bodyTs: "'appar':82,108,120 'appli':114 'approxim':123 'around':98 'autom':45,54,68,77,254 'averag':91,104 'blue':138,236 'bulb':87,161,166,203 'calcul':134 'chang':20,128,168,173 'cielab':142 'coat':215 'cold':208 'color':146,156,169,175 'communiti':50 'comput':106 'convert':148 'cosin':116 'curious':39 'current':81 'd':246 'display':79 'els':256 'enjoy':248 'everyon':255 'exercis':226 'eye':180 'favorit':63,74 'feel':109,126,185,207,241 'fun':31,224 'function':117 'go':243 'ha':5 'haven':16 'hear':41 'hue':86,160,202 'humid':95 'interest':67,253 'kind':43,65,251 'lamp':199 'level':136 'like':110,232,242 'look':195 'lumin':97 'm':38 'mean':190 'mirror':181 'month':25 'much':21 'outsid':186,209 'overkil':219 'peopl':125 'perceiv':177 'perceptu':144 'person':73 'probabl':218 'program':225 'properti':100 'proud':58 'put':212 'read':249 'realli':235,247 'red':140 'rest':47 'result':131,150,163 'rgb':152 'run':4 'said':28 'say':205,230 'set':154 'small':198 'space':147 'start':229 'take':89 'temperatur':83,94,111,121,127,184 'thing':231 'tinker':33 'today':237 'ultim':187 'uniform':145 'use':52,102,129 'valu':132,157 've':2,228 'well':14 'work':13 'written':71,258"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706508490
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11273738"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706422090 {#1850
        date: 2024-01-28 07:08:10.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      My favorites are the really simple ones.\n
      \n
      My basement and garage lights come on when I open the respective door.\n
      \n
      The bedroom lights come on very dim at sunset.\n
      \n
      The outside lights turn on at sunset also.\n
      \n
      The mudroom light turns on when someone comes home after dark.\n
      \n
      “Theater Mode” what turns off lights in the den if my gamer profile turns on.\n
      \n
      Everything turns off when I go to bed (looking into automating this, currently just a button in hass).\n
      \n
      Everything turns off when everyone has left the house.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1729539860 {#4191
      date: 2024-10-21 21:44:20.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@corroded@lemmy.world"
      "@corroded@lemmy.world"
      "@corroded@lemmy.world"
      "@corroded@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4198 …}
    +nested: Doctrine\ORM\PersistentCollection {#4200 …}
    +votes: Doctrine\ORM\PersistentCollection {#4202 …}
    +reports: Doctrine\ORM\PersistentCollection {#4204 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4206 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4208 …}
    -id: 350372
    -bodyTs: "'also':37 'autom':74 'basement':9 'bed':71 'bedroom':22 'button':79 'come':13,24,45 'current':76 'dark':48 'den':57 'dim':27 'door':20 'everyon':86 'everyth':64,82 'favorit':2 'gamer':60 'garag':11 'go':69 'hass':81 'home':46 'hous':90 'left':88 'light':12,23,32,40,54 'look':72 'mode':50 'mudroom':39 'one':7 'open':17 'outsid':31 'profil':61 'realli':5 'respect':19 'simpl':6 'someon':44 'sunset':29,36 'theater':49 'turn':33,41,52,62,65,83"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://reddthat.com/comment/6903627"
    +editedAt: DateTimeImmutable @1729498231 {#4192
      date: 2024-10-21 10:10:31.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706549581 {#4193
      date: 2024-01-29 18:33:01.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 12.0 MiB 0.63 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4197
    +user: App\Entity\User {#4210
      +avatar: null
      +cover: null
      +email: "Yearly1845@reddthat.com"
      +username: "@Yearly1845@reddthat.com"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729539860 {#4194
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4211 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4213 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4215 …}
      +entries: Doctrine\ORM\PersistentCollection {#4217 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4219 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4221 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4223 …}
      +posts: Doctrine\ORM\PersistentCollection {#4225 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4227 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4229 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4231 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4233 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4235 …}
      +follows: Doctrine\ORM\PersistentCollection {#4237 …}
      +followers: Doctrine\ORM\PersistentCollection {#4239 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4241 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4243 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4245 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4247 …}
      +reports: Doctrine\ORM\PersistentCollection {#4249 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4251 …}
      +violations: Doctrine\ORM\PersistentCollection {#4253 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4255 …}
      +awards: Doctrine\ORM\PersistentCollection {#4257 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4259 …}
      +categories: Doctrine\ORM\PersistentCollection {#4261 …}
      -id: 23399
      -password: "$2y$13$s6acwfB/KcPW9KpHtjLxKONGHoFD70AH44EJ0B3MbqeDafChdPH5C"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4263 …}
      +apId: "Yearly1845@reddthat.com"
      +apProfileId: "https://reddthat.com/u/Yearly1845"
      +apPublicUrl: "https://reddthat.com/u/Yearly1845"
      +apFollowersUrl: null
      +apInboxUrl: "https://reddthat.com/inbox"
      +apDomain: "reddthat.com"
      +apPreferredUsername: "Yearly1845"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729158314 {#4195
        date: 2024-10-17 11:45:14.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689097448 {#4196
        date: 2023-07-11 19:44:08.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "corroded@lemmy.world"
        +username: "@corroded@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729095398 {#1537
          date: 2024-10-16 18:16:38.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +entries: Doctrine\ORM\PersistentCollection {#1623 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …}
        +posts: Doctrine\ORM\PersistentCollection {#1657 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1488 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1756 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …}
        +follows: Doctrine\ORM\PersistentCollection {#1635 …}
        +followers: Doctrine\ORM\PersistentCollection {#1633 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1411 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …}
        +reports: Doctrine\ORM\PersistentCollection {#1419 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1428 …}
        +violations: Doctrine\ORM\PersistentCollection {#1429 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1694 …}
        +awards: Doctrine\ORM\PersistentCollection {#1435 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …}
        +categories: Doctrine\ORM\PersistentCollection {#1647 …}
        -id: 37696
        -password: "$2y$13$3xfpjwzULWLGSm5G3ILrCePN9TefBkLbjLBMfvMFcPI2FPlR3h2g6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …}
        +apId: "corroded@lemmy.world"
        +apProfileId: "https://lemmy.world/u/corroded"
        +apPublicUrl: "https://lemmy.world/u/corroded"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "corroded"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703347380 {#1536
          date: 2023-12-23 17:03:00.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690952830 {#1515
          date: 2023-08-02 07:07:10.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "homeassistant@lemmy.world"
        +title: "homeassistant"
        +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 46
        +entryCommentCount: 460
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729539860 {#276
          date: 2024-10-21 21:44:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 145
        +apId: "homeassistant@lemmy.world"
        +apProfileId: "https://lemmy.world/c/homeassistant"
        +apPublicUrl: "https://lemmy.world/c/homeassistant"
        +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "homeassistant"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1710368376 {#270
          date: 2024-03-13 23:19:36.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1704127905 {#272
          date: 2024-01-01 17:51:45.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Share-your-favorite-automations"
      +title: "Share your favorite automations"
      +url: null
      +body: """
        I’ve been running HA for a while, and it’s been working well; I haven’t had to change much in a few months. That being said, it’s fun to tinker with it, and I’m curious to hear what kind of automations the rest of the community is using. What automations are you most proud of? What are your favorite? What kind of interesting automations have you written?\n
        \n
        My personal favorite is an automation that displays the current “apparent” temperature on a Hue bulb. It takes an average of the temperature, humidity, and luminance around my property and uses the average to compute an “apparent” (feels like) temperature. Then it applies a cosine function to the apparent temperature (to approximate how people feel temperature change), uses the resulting value to calculate a level between blue and red in CIELAB (a perceptually uniform color space), converts the results to RGB, and sets the color value of the hue bulb. The result is a bulb that changes color so that the change in color (as perceived by the eye) mirrors how the temperature “feels” outside. Ultimately what that means is that we can look at a small lamp with the hue bulb and say “It feels cold outside; we should put on a coat.” It’s probably overkill, but it was a fun programming exercise. We’ve started saying things like “It’s really blue today, I don’t feel like going out.”\n
        \n
        I’d really enjoy reading what kind of interesting automations everyone else has written.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 40
      +favouriteCount: 67
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729539860 {#2410
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 33576
      -titleTs: "'autom':4 'favorit':3 'share':1"
      -bodyTs: "'appar':82,108,120 'appli':114 'approxim':123 'around':98 'autom':45,54,68,77,254 'averag':91,104 'blue':138,236 'bulb':87,161,166,203 'calcul':134 'chang':20,128,168,173 'cielab':142 'coat':215 'cold':208 'color':146,156,169,175 'communiti':50 'comput':106 'convert':148 'cosin':116 'curious':39 'current':81 'd':246 'display':79 'els':256 'enjoy':248 'everyon':255 'exercis':226 'eye':180 'favorit':63,74 'feel':109,126,185,207,241 'fun':31,224 'function':117 'go':243 'ha':5 'haven':16 'hear':41 'hue':86,160,202 'humid':95 'interest':67,253 'kind':43,65,251 'lamp':199 'level':136 'like':110,232,242 'look':195 'lumin':97 'm':38 'mean':190 'mirror':181 'month':25 'much':21 'outsid':186,209 'overkil':219 'peopl':125 'perceiv':177 'perceptu':144 'person':73 'probabl':218 'program':225 'properti':100 'proud':58 'put':212 'read':249 'realli':235,247 'red':140 'rest':47 'result':131,150,163 'rgb':152 'run':4 'said':28 'say':205,230 'set':154 'small':198 'space':147 'start':229 'take':89 'temperatur':83,94,111,121,127,184 'thing':231 'tinker':33 'today':237 'ultim':187 'uniform':145 'use':52,102,129 'valu':132,157 've':2,228 'well':14 'work':13 'written':71,258"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706508490
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11273738"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706422090 {#1850
        date: 2024-01-28 07:08:10.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      My favorites are the really simple ones.\n
      \n
      My basement and garage lights come on when I open the respective door.\n
      \n
      The bedroom lights come on very dim at sunset.\n
      \n
      The outside lights turn on at sunset also.\n
      \n
      The mudroom light turns on when someone comes home after dark.\n
      \n
      “Theater Mode” what turns off lights in the den if my gamer profile turns on.\n
      \n
      Everything turns off when I go to bed (looking into automating this, currently just a button in hass).\n
      \n
      Everything turns off when everyone has left the house.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1729539860 {#4191
      date: 2024-10-21 21:44:20.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@corroded@lemmy.world"
      "@corroded@lemmy.world"
      "@corroded@lemmy.world"
      "@corroded@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4198 …}
    +nested: Doctrine\ORM\PersistentCollection {#4200 …}
    +votes: Doctrine\ORM\PersistentCollection {#4202 …}
    +reports: Doctrine\ORM\PersistentCollection {#4204 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4206 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4208 …}
    -id: 350372
    -bodyTs: "'also':37 'autom':74 'basement':9 'bed':71 'bedroom':22 'button':79 'come':13,24,45 'current':76 'dark':48 'den':57 'dim':27 'door':20 'everyon':86 'everyth':64,82 'favorit':2 'gamer':60 'garag':11 'go':69 'hass':81 'home':46 'hous':90 'left':88 'light':12,23,32,40,54 'look':72 'mode':50 'mudroom':39 'one':7 'open':17 'outsid':31 'profil':61 'realli':5 'respect':19 'simpl':6 'someon':44 'sunset':29,36 'theater':49 'turn':33,41,52,62,65,83"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://reddthat.com/comment/6903627"
    +editedAt: DateTimeImmutable @1729498231 {#4192
      date: 2024-10-21 10:10:31.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706549581 {#4193
      date: 2024-01-29 18:33:01.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#7662
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4197
    +user: App\Entity\User {#4210
      +avatar: null
      +cover: null
      +email: "Yearly1845@reddthat.com"
      +username: "@Yearly1845@reddthat.com"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729539860 {#4194
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4211 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4213 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4215 …}
      +entries: Doctrine\ORM\PersistentCollection {#4217 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4219 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4221 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4223 …}
      +posts: Doctrine\ORM\PersistentCollection {#4225 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4227 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4229 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4231 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4233 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4235 …}
      +follows: Doctrine\ORM\PersistentCollection {#4237 …}
      +followers: Doctrine\ORM\PersistentCollection {#4239 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4241 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4243 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4245 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4247 …}
      +reports: Doctrine\ORM\PersistentCollection {#4249 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4251 …}
      +violations: Doctrine\ORM\PersistentCollection {#4253 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4255 …}
      +awards: Doctrine\ORM\PersistentCollection {#4257 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4259 …}
      +categories: Doctrine\ORM\PersistentCollection {#4261 …}
      -id: 23399
      -password: "$2y$13$s6acwfB/KcPW9KpHtjLxKONGHoFD70AH44EJ0B3MbqeDafChdPH5C"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4263 …}
      +apId: "Yearly1845@reddthat.com"
      +apProfileId: "https://reddthat.com/u/Yearly1845"
      +apPublicUrl: "https://reddthat.com/u/Yearly1845"
      +apFollowersUrl: null
      +apInboxUrl: "https://reddthat.com/inbox"
      +apDomain: "reddthat.com"
      +apPreferredUsername: "Yearly1845"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729158314 {#4195
        date: 2024-10-17 11:45:14.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689097448 {#4196
        date: 2023-07-11 19:44:08.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "corroded@lemmy.world"
        +username: "@corroded@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729095398 {#1537
          date: 2024-10-16 18:16:38.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +entries: Doctrine\ORM\PersistentCollection {#1623 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …}
        +posts: Doctrine\ORM\PersistentCollection {#1657 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1488 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1756 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …}
        +follows: Doctrine\ORM\PersistentCollection {#1635 …}
        +followers: Doctrine\ORM\PersistentCollection {#1633 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1411 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …}
        +reports: Doctrine\ORM\PersistentCollection {#1419 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1428 …}
        +violations: Doctrine\ORM\PersistentCollection {#1429 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1694 …}
        +awards: Doctrine\ORM\PersistentCollection {#1435 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …}
        +categories: Doctrine\ORM\PersistentCollection {#1647 …}
        -id: 37696
        -password: "$2y$13$3xfpjwzULWLGSm5G3ILrCePN9TefBkLbjLBMfvMFcPI2FPlR3h2g6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …}
        +apId: "corroded@lemmy.world"
        +apProfileId: "https://lemmy.world/u/corroded"
        +apPublicUrl: "https://lemmy.world/u/corroded"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "corroded"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703347380 {#1536
          date: 2023-12-23 17:03:00.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690952830 {#1515
          date: 2023-08-02 07:07:10.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "homeassistant@lemmy.world"
        +title: "homeassistant"
        +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 46
        +entryCommentCount: 460
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729539860 {#276
          date: 2024-10-21 21:44:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 145
        +apId: "homeassistant@lemmy.world"
        +apProfileId: "https://lemmy.world/c/homeassistant"
        +apPublicUrl: "https://lemmy.world/c/homeassistant"
        +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "homeassistant"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1710368376 {#270
          date: 2024-03-13 23:19:36.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1704127905 {#272
          date: 2024-01-01 17:51:45.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Share-your-favorite-automations"
      +title: "Share your favorite automations"
      +url: null
      +body: """
        I’ve been running HA for a while, and it’s been working well; I haven’t had to change much in a few months. That being said, it’s fun to tinker with it, and I’m curious to hear what kind of automations the rest of the community is using. What automations are you most proud of? What are your favorite? What kind of interesting automations have you written?\n
        \n
        My personal favorite is an automation that displays the current “apparent” temperature on a Hue bulb. It takes an average of the temperature, humidity, and luminance around my property and uses the average to compute an “apparent” (feels like) temperature. Then it applies a cosine function to the apparent temperature (to approximate how people feel temperature change), uses the resulting value to calculate a level between blue and red in CIELAB (a perceptually uniform color space), converts the results to RGB, and sets the color value of the hue bulb. The result is a bulb that changes color so that the change in color (as perceived by the eye) mirrors how the temperature “feels” outside. Ultimately what that means is that we can look at a small lamp with the hue bulb and say “It feels cold outside; we should put on a coat.” It’s probably overkill, but it was a fun programming exercise. We’ve started saying things like “It’s really blue today, I don’t feel like going out.”\n
        \n
        I’d really enjoy reading what kind of interesting automations everyone else has written.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 40
      +favouriteCount: 67
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729539860 {#2410
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 33576
      -titleTs: "'autom':4 'favorit':3 'share':1"
      -bodyTs: "'appar':82,108,120 'appli':114 'approxim':123 'around':98 'autom':45,54,68,77,254 'averag':91,104 'blue':138,236 'bulb':87,161,166,203 'calcul':134 'chang':20,128,168,173 'cielab':142 'coat':215 'cold':208 'color':146,156,169,175 'communiti':50 'comput':106 'convert':148 'cosin':116 'curious':39 'current':81 'd':246 'display':79 'els':256 'enjoy':248 'everyon':255 'exercis':226 'eye':180 'favorit':63,74 'feel':109,126,185,207,241 'fun':31,224 'function':117 'go':243 'ha':5 'haven':16 'hear':41 'hue':86,160,202 'humid':95 'interest':67,253 'kind':43,65,251 'lamp':199 'level':136 'like':110,232,242 'look':195 'lumin':97 'm':38 'mean':190 'mirror':181 'month':25 'much':21 'outsid':186,209 'overkil':219 'peopl':125 'perceiv':177 'perceptu':144 'person':73 'probabl':218 'program':225 'properti':100 'proud':58 'put':212 'read':249 'realli':235,247 'red':140 'rest':47 'result':131,150,163 'rgb':152 'run':4 'said':28 'say':205,230 'set':154 'small':198 'space':147 'start':229 'take':89 'temperatur':83,94,111,121,127,184 'thing':231 'tinker':33 'today':237 'ultim':187 'uniform':145 'use':52,102,129 'valu':132,157 've':2,228 'well':14 'work':13 'written':71,258"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706508490
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11273738"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706422090 {#1850
        date: 2024-01-28 07:08:10.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      My favorites are the really simple ones.\n
      \n
      My basement and garage lights come on when I open the respective door.\n
      \n
      The bedroom lights come on very dim at sunset.\n
      \n
      The outside lights turn on at sunset also.\n
      \n
      The mudroom light turns on when someone comes home after dark.\n
      \n
      “Theater Mode” what turns off lights in the den if my gamer profile turns on.\n
      \n
      Everything turns off when I go to bed (looking into automating this, currently just a button in hass).\n
      \n
      Everything turns off when everyone has left the house.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1729539860 {#4191
      date: 2024-10-21 21:44:20.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@corroded@lemmy.world"
      "@corroded@lemmy.world"
      "@corroded@lemmy.world"
      "@corroded@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4198 …}
    +nested: Doctrine\ORM\PersistentCollection {#4200 …}
    +votes: Doctrine\ORM\PersistentCollection {#4202 …}
    +reports: Doctrine\ORM\PersistentCollection {#4204 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4206 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4208 …}
    -id: 350372
    -bodyTs: "'also':37 'autom':74 'basement':9 'bed':71 'bedroom':22 'button':79 'come':13,24,45 'current':76 'dark':48 'den':57 'dim':27 'door':20 'everyon':86 'everyth':64,82 'favorit':2 'gamer':60 'garag':11 'go':69 'hass':81 'home':46 'hous':90 'left':88 'light':12,23,32,40,54 'look':72 'mode':50 'mudroom':39 'one':7 'open':17 'outsid':31 'profil':61 'realli':5 'respect':19 'simpl':6 'someon':44 'sunset':29,36 'theater':49 'turn':33,41,52,62,65,83"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://reddthat.com/comment/6903627"
    +editedAt: DateTimeImmutable @1729498231 {#4192
      date: 2024-10-21 10:10:31.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706549581 {#4193
      date: 2024-01-29 18:33:01.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 12.0 MiB 2.91 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4197
    +user: App\Entity\User {#4210
      +avatar: null
      +cover: null
      +email: "Yearly1845@reddthat.com"
      +username: "@Yearly1845@reddthat.com"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729539860 {#4194
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4211 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4213 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4215 …}
      +entries: Doctrine\ORM\PersistentCollection {#4217 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4219 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4221 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4223 …}
      +posts: Doctrine\ORM\PersistentCollection {#4225 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4227 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4229 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4231 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4233 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4235 …}
      +follows: Doctrine\ORM\PersistentCollection {#4237 …}
      +followers: Doctrine\ORM\PersistentCollection {#4239 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4241 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4243 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4245 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4247 …}
      +reports: Doctrine\ORM\PersistentCollection {#4249 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4251 …}
      +violations: Doctrine\ORM\PersistentCollection {#4253 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4255 …}
      +awards: Doctrine\ORM\PersistentCollection {#4257 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4259 …}
      +categories: Doctrine\ORM\PersistentCollection {#4261 …}
      -id: 23399
      -password: "$2y$13$s6acwfB/KcPW9KpHtjLxKONGHoFD70AH44EJ0B3MbqeDafChdPH5C"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4263 …}
      +apId: "Yearly1845@reddthat.com"
      +apProfileId: "https://reddthat.com/u/Yearly1845"
      +apPublicUrl: "https://reddthat.com/u/Yearly1845"
      +apFollowersUrl: null
      +apInboxUrl: "https://reddthat.com/inbox"
      +apDomain: "reddthat.com"
      +apPreferredUsername: "Yearly1845"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729158314 {#4195
        date: 2024-10-17 11:45:14.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689097448 {#4196
        date: 2023-07-11 19:44:08.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "corroded@lemmy.world"
        +username: "@corroded@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729095398 {#1537
          date: 2024-10-16 18:16:38.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +entries: Doctrine\ORM\PersistentCollection {#1623 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …}
        +posts: Doctrine\ORM\PersistentCollection {#1657 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1488 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1756 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …}
        +follows: Doctrine\ORM\PersistentCollection {#1635 …}
        +followers: Doctrine\ORM\PersistentCollection {#1633 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1411 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …}
        +reports: Doctrine\ORM\PersistentCollection {#1419 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1428 …}
        +violations: Doctrine\ORM\PersistentCollection {#1429 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1694 …}
        +awards: Doctrine\ORM\PersistentCollection {#1435 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …}
        +categories: Doctrine\ORM\PersistentCollection {#1647 …}
        -id: 37696
        -password: "$2y$13$3xfpjwzULWLGSm5G3ILrCePN9TefBkLbjLBMfvMFcPI2FPlR3h2g6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …}
        +apId: "corroded@lemmy.world"
        +apProfileId: "https://lemmy.world/u/corroded"
        +apPublicUrl: "https://lemmy.world/u/corroded"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "corroded"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703347380 {#1536
          date: 2023-12-23 17:03:00.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690952830 {#1515
          date: 2023-08-02 07:07:10.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "homeassistant@lemmy.world"
        +title: "homeassistant"
        +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 46
        +entryCommentCount: 460
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729539860 {#276
          date: 2024-10-21 21:44:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 145
        +apId: "homeassistant@lemmy.world"
        +apProfileId: "https://lemmy.world/c/homeassistant"
        +apPublicUrl: "https://lemmy.world/c/homeassistant"
        +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "homeassistant"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1710368376 {#270
          date: 2024-03-13 23:19:36.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1704127905 {#272
          date: 2024-01-01 17:51:45.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Share-your-favorite-automations"
      +title: "Share your favorite automations"
      +url: null
      +body: """
        I’ve been running HA for a while, and it’s been working well; I haven’t had to change much in a few months. That being said, it’s fun to tinker with it, and I’m curious to hear what kind of automations the rest of the community is using. What automations are you most proud of? What are your favorite? What kind of interesting automations have you written?\n
        \n
        My personal favorite is an automation that displays the current “apparent” temperature on a Hue bulb. It takes an average of the temperature, humidity, and luminance around my property and uses the average to compute an “apparent” (feels like) temperature. Then it applies a cosine function to the apparent temperature (to approximate how people feel temperature change), uses the resulting value to calculate a level between blue and red in CIELAB (a perceptually uniform color space), converts the results to RGB, and sets the color value of the hue bulb. The result is a bulb that changes color so that the change in color (as perceived by the eye) mirrors how the temperature “feels” outside. Ultimately what that means is that we can look at a small lamp with the hue bulb and say “It feels cold outside; we should put on a coat.” It’s probably overkill, but it was a fun programming exercise. We’ve started saying things like “It’s really blue today, I don’t feel like going out.”\n
        \n
        I’d really enjoy reading what kind of interesting automations everyone else has written.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 40
      +favouriteCount: 67
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729539860 {#2410
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 33576
      -titleTs: "'autom':4 'favorit':3 'share':1"
      -bodyTs: "'appar':82,108,120 'appli':114 'approxim':123 'around':98 'autom':45,54,68,77,254 'averag':91,104 'blue':138,236 'bulb':87,161,166,203 'calcul':134 'chang':20,128,168,173 'cielab':142 'coat':215 'cold':208 'color':146,156,169,175 'communiti':50 'comput':106 'convert':148 'cosin':116 'curious':39 'current':81 'd':246 'display':79 'els':256 'enjoy':248 'everyon':255 'exercis':226 'eye':180 'favorit':63,74 'feel':109,126,185,207,241 'fun':31,224 'function':117 'go':243 'ha':5 'haven':16 'hear':41 'hue':86,160,202 'humid':95 'interest':67,253 'kind':43,65,251 'lamp':199 'level':136 'like':110,232,242 'look':195 'lumin':97 'm':38 'mean':190 'mirror':181 'month':25 'much':21 'outsid':186,209 'overkil':219 'peopl':125 'perceiv':177 'perceptu':144 'person':73 'probabl':218 'program':225 'properti':100 'proud':58 'put':212 'read':249 'realli':235,247 'red':140 'rest':47 'result':131,150,163 'rgb':152 'run':4 'said':28 'say':205,230 'set':154 'small':198 'space':147 'start':229 'take':89 'temperatur':83,94,111,121,127,184 'thing':231 'tinker':33 'today':237 'ultim':187 'uniform':145 'use':52,102,129 'valu':132,157 've':2,228 'well':14 'work':13 'written':71,258"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706508490
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11273738"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706422090 {#1850
        date: 2024-01-28 07:08:10.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      My favorites are the really simple ones.\n
      \n
      My basement and garage lights come on when I open the respective door.\n
      \n
      The bedroom lights come on very dim at sunset.\n
      \n
      The outside lights turn on at sunset also.\n
      \n
      The mudroom light turns on when someone comes home after dark.\n
      \n
      “Theater Mode” what turns off lights in the den if my gamer profile turns on.\n
      \n
      Everything turns off when I go to bed (looking into automating this, currently just a button in hass).\n
      \n
      Everything turns off when everyone has left the house.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1729539860 {#4191
      date: 2024-10-21 21:44:20.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@corroded@lemmy.world"
      "@corroded@lemmy.world"
      "@corroded@lemmy.world"
      "@corroded@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4198 …}
    +nested: Doctrine\ORM\PersistentCollection {#4200 …}
    +votes: Doctrine\ORM\PersistentCollection {#4202 …}
    +reports: Doctrine\ORM\PersistentCollection {#4204 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4206 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4208 …}
    -id: 350372
    -bodyTs: "'also':37 'autom':74 'basement':9 'bed':71 'bedroom':22 'button':79 'come':13,24,45 'current':76 'dark':48 'den':57 'dim':27 'door':20 'everyon':86 'everyth':64,82 'favorit':2 'gamer':60 'garag':11 'go':69 'hass':81 'home':46 'hous':90 'left':88 'light':12,23,32,40,54 'look':72 'mode':50 'mudroom':39 'one':7 'open':17 'outsid':31 'profil':61 'realli':5 'respect':19 'simpl':6 'someon':44 'sunset':29,36 'theater':49 'turn':33,41,52,62,65,83"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://reddthat.com/comment/6903627"
    +editedAt: DateTimeImmutable @1729498231 {#4192
      date: 2024-10-21 10:10:31.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706549581 {#4193
      date: 2024-01-29 18:33:01.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#7902
  +comment: App\Entity\EntryComment {#4197
    +user: App\Entity\User {#4210
      +avatar: null
      +cover: null
      +email: "Yearly1845@reddthat.com"
      +username: "@Yearly1845@reddthat.com"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729539860 {#4194
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4211 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4213 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4215 …}
      +entries: Doctrine\ORM\PersistentCollection {#4217 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4219 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4221 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4223 …}
      +posts: Doctrine\ORM\PersistentCollection {#4225 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4227 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4229 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4231 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4233 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4235 …}
      +follows: Doctrine\ORM\PersistentCollection {#4237 …}
      +followers: Doctrine\ORM\PersistentCollection {#4239 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4241 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4243 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4245 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4247 …}
      +reports: Doctrine\ORM\PersistentCollection {#4249 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4251 …}
      +violations: Doctrine\ORM\PersistentCollection {#4253 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4255 …}
      +awards: Doctrine\ORM\PersistentCollection {#4257 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4259 …}
      +categories: Doctrine\ORM\PersistentCollection {#4261 …}
      -id: 23399
      -password: "$2y$13$s6acwfB/KcPW9KpHtjLxKONGHoFD70AH44EJ0B3MbqeDafChdPH5C"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4263 …}
      +apId: "Yearly1845@reddthat.com"
      +apProfileId: "https://reddthat.com/u/Yearly1845"
      +apPublicUrl: "https://reddthat.com/u/Yearly1845"
      +apFollowersUrl: null
      +apInboxUrl: "https://reddthat.com/inbox"
      +apDomain: "reddthat.com"
      +apPreferredUsername: "Yearly1845"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729158314 {#4195
        date: 2024-10-17 11:45:14.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1689097448 {#4196
        date: 2023-07-11 19:44:08.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "corroded@lemmy.world"
        +username: "@corroded@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729095398 {#1537
          date: 2024-10-16 18:16:38.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +entries: Doctrine\ORM\PersistentCollection {#1623 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …}
        +posts: Doctrine\ORM\PersistentCollection {#1657 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1488 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1756 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …}
        +follows: Doctrine\ORM\PersistentCollection {#1635 …}
        +followers: Doctrine\ORM\PersistentCollection {#1633 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1411 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …}
        +reports: Doctrine\ORM\PersistentCollection {#1419 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1428 …}
        +violations: Doctrine\ORM\PersistentCollection {#1429 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1694 …}
        +awards: Doctrine\ORM\PersistentCollection {#1435 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …}
        +categories: Doctrine\ORM\PersistentCollection {#1647 …}
        -id: 37696
        -password: "$2y$13$3xfpjwzULWLGSm5G3ILrCePN9TefBkLbjLBMfvMFcPI2FPlR3h2g6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …}
        +apId: "corroded@lemmy.world"
        +apProfileId: "https://lemmy.world/u/corroded"
        +apPublicUrl: "https://lemmy.world/u/corroded"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "corroded"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703347380 {#1536
          date: 2023-12-23 17:03:00.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690952830 {#1515
          date: 2023-08-02 07:07:10.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "homeassistant@lemmy.world"
        +title: "homeassistant"
        +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 46
        +entryCommentCount: 460
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729539860 {#276
          date: 2024-10-21 21:44:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 145
        +apId: "homeassistant@lemmy.world"
        +apProfileId: "https://lemmy.world/c/homeassistant"
        +apPublicUrl: "https://lemmy.world/c/homeassistant"
        +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "homeassistant"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1710368376 {#270
          date: 2024-03-13 23:19:36.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1704127905 {#272
          date: 2024-01-01 17:51:45.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Share-your-favorite-automations"
      +title: "Share your favorite automations"
      +url: null
      +body: """
        I’ve been running HA for a while, and it’s been working well; I haven’t had to change much in a few months. That being said, it’s fun to tinker with it, and I’m curious to hear what kind of automations the rest of the community is using. What automations are you most proud of? What are your favorite? What kind of interesting automations have you written?\n
        \n
        My personal favorite is an automation that displays the current “apparent” temperature on a Hue bulb. It takes an average of the temperature, humidity, and luminance around my property and uses the average to compute an “apparent” (feels like) temperature. Then it applies a cosine function to the apparent temperature (to approximate how people feel temperature change), uses the resulting value to calculate a level between blue and red in CIELAB (a perceptually uniform color space), converts the results to RGB, and sets the color value of the hue bulb. The result is a bulb that changes color so that the change in color (as perceived by the eye) mirrors how the temperature “feels” outside. Ultimately what that means is that we can look at a small lamp with the hue bulb and say “It feels cold outside; we should put on a coat.” It’s probably overkill, but it was a fun programming exercise. We’ve started saying things like “It’s really blue today, I don’t feel like going out.”\n
        \n
        I’d really enjoy reading what kind of interesting automations everyone else has written.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 40
      +favouriteCount: 67
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729539860 {#2410
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 33576
      -titleTs: "'autom':4 'favorit':3 'share':1"
      -bodyTs: "'appar':82,108,120 'appli':114 'approxim':123 'around':98 'autom':45,54,68,77,254 'averag':91,104 'blue':138,236 'bulb':87,161,166,203 'calcul':134 'chang':20,128,168,173 'cielab':142 'coat':215 'cold':208 'color':146,156,169,175 'communiti':50 'comput':106 'convert':148 'cosin':116 'curious':39 'current':81 'd':246 'display':79 'els':256 'enjoy':248 'everyon':255 'exercis':226 'eye':180 'favorit':63,74 'feel':109,126,185,207,241 'fun':31,224 'function':117 'go':243 'ha':5 'haven':16 'hear':41 'hue':86,160,202 'humid':95 'interest':67,253 'kind':43,65,251 'lamp':199 'level':136 'like':110,232,242 'look':195 'lumin':97 'm':38 'mean':190 'mirror':181 'month':25 'much':21 'outsid':186,209 'overkil':219 'peopl':125 'perceiv':177 'perceptu':144 'person':73 'probabl':218 'program':225 'properti':100 'proud':58 'put':212 'read':249 'realli':235,247 'red':140 'rest':47 'result':131,150,163 'rgb':152 'run':4 'said':28 'say':205,230 'set':154 'small':198 'space':147 'start':229 'take':89 'temperatur':83,94,111,121,127,184 'thing':231 'tinker':33 'today':237 'ultim':187 'uniform':145 'use':52,102,129 'valu':132,157 've':2,228 'well':14 'work':13 'written':71,258"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706508490
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11273738"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706422090 {#1850
        date: 2024-01-28 07:08:10.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      My favorites are the really simple ones.\n
      \n
      My basement and garage lights come on when I open the respective door.\n
      \n
      The bedroom lights come on very dim at sunset.\n
      \n
      The outside lights turn on at sunset also.\n
      \n
      The mudroom light turns on when someone comes home after dark.\n
      \n
      “Theater Mode” what turns off lights in the den if my gamer profile turns on.\n
      \n
      Everything turns off when I go to bed (looking into automating this, currently just a button in hass).\n
      \n
      Everything turns off when everyone has left the house.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1729539860 {#4191
      date: 2024-10-21 21:44:20.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@corroded@lemmy.world"
      "@corroded@lemmy.world"
      "@corroded@lemmy.world"
      "@corroded@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4198 …}
    +nested: Doctrine\ORM\PersistentCollection {#4200 …}
    +votes: Doctrine\ORM\PersistentCollection {#4202 …}
    +reports: Doctrine\ORM\PersistentCollection {#4204 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4206 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4208 …}
    -id: 350372
    -bodyTs: "'also':37 'autom':74 'basement':9 'bed':71 'bedroom':22 'button':79 'come':13,24,45 'current':76 'dark':48 'den':57 'dim':27 'door':20 'everyon':86 'everyth':64,82 'favorit':2 'gamer':60 'garag':11 'go':69 'hass':81 'home':46 'hous':90 'left':88 'light':12,23,32,40,54 'look':72 'mode':50 'mudroom':39 'one':7 'open':17 'outsid':31 'profil':61 'realli':5 'respect':19 'simpl':6 'someon':44 'sunset':29,36 'theater':49 'turn':33,41,52,62,65,83"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://reddthat.com/comment/6903627"
    +editedAt: DateTimeImmutable @1729498231 {#4192
      date: 2024-10-21 10:10:31.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706549581 {#4193
      date: 2024-01-29 18:33:01.0 +01:00
    }
  }
  +nestedComments: [
    351656 => App\Entity\EntryComment {#5420
      +user: App\Entity\User {#4210}
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#5366
        +user: Proxies\__CG__\App\Entity\User {#5367 …}
        +entry: App\Entity\Entry {#2388}
        +magazine: App\Entity\Magazine {#266}
        +image: null
        +parent: App\Entity\EntryComment {#5236
          +user: App\Entity\User {#5021
            +avatar: Proxies\__CG__\App\Entity\Image {#5022 …}
            +cover: null
            +email: "peter@feddit.uk"
            +username: "@peter@feddit.uk"
            +roles: []
            +followersCount: 0
            +homepage: "front"
            +about: "[bi.gp](https://bi.gp)"
            +lastActive: DateTime @1729513978 {#5005
              date: 2024-10-21 14:32:58.0 +02:00
            }
            +markedForDeletionAt: null
            +fields: null
            +oauthGithubId: null
            +oauthGoogleId: null
            +oauthFacebookId: null
            +oauthKeycloakId: null
            +hideAdult: true
            +showSubscribedUsers: true
            +showSubscribedMagazines: true
            +showSubscribedDomains: true
            +preferredLanguages: []
            +featuredMagazines: null
            +showProfileSubscriptions: true
            +showProfileFollowings: true
            +markNewComments: false
            +notifyOnNewEntry: false
            +notifyOnNewEntryReply: false
            +notifyOnNewEntryCommentReply: false
            +notifyOnNewPost: false
            +notifyOnNewPostReply: false
            +notifyOnNewPostCommentReply: false
            +addMentionsEntries: false
            +addMentionsPosts: true
            +isBanned: false
            +isVerified: false
            +isDeleted: false
            +isBot: false
            +spamProtection: true
            +customCss: null
            +ignoreMagazinesCustomCss: false
            +moderatorTokens: Doctrine\ORM\PersistentCollection {#5023 …}
            +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5025 …}
            +moderatorRequests: Doctrine\ORM\PersistentCollection {#5027 …}
            +entries: Doctrine\ORM\PersistentCollection {#5029 …}
            +entryVotes: Doctrine\ORM\PersistentCollection {#5031 …}
            +entryComments: Doctrine\ORM\PersistentCollection {#5033 …}
            +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5035 …}
            +posts: Doctrine\ORM\PersistentCollection {#5037 …}
            +postVotes: Doctrine\ORM\PersistentCollection {#5039 …}
            +postComments: Doctrine\ORM\PersistentCollection {#5041 …}
            +postCommentVotes: Doctrine\ORM\PersistentCollection {#5043 …}
            +subscriptions: Doctrine\ORM\PersistentCollection {#5045 …}
            +subscribedDomains: Doctrine\ORM\PersistentCollection {#5047 …}
            +follows: Doctrine\ORM\PersistentCollection {#5049 …}
            +followers: Doctrine\ORM\PersistentCollection {#5051 …}
            +blocks: Doctrine\ORM\PersistentCollection {#5053 …}
            +blockers: Doctrine\ORM\PersistentCollection {#5055 …}
            +blockedMagazines: Doctrine\ORM\PersistentCollection {#5057 …}
            +blockedDomains: Doctrine\ORM\PersistentCollection {#5059 …}
            +reports: Doctrine\ORM\PersistentCollection {#5061 …}
            +favourites: Doctrine\ORM\PersistentCollection {#5063 …}
            +violations: Doctrine\ORM\PersistentCollection {#5065 …}
            +notifications: Doctrine\ORM\PersistentCollection {#5067 …}
            +awards: Doctrine\ORM\PersistentCollection {#5069 …}
            +subscribedCategories: Doctrine\ORM\PersistentCollection {#5071 …}
            +categories: Doctrine\ORM\PersistentCollection {#5073 …}
            -id: 9592
            -password: "$2y$13$1fvAobuLq1/m5tuZB/Vexul0JXEQGOURyD2lTOS6p9369zpTQwcz2"
            -totpSecret: null
            -totpBackupCodes: []
            -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5075 …}
            +apId: "peter@feddit.uk"
            +apProfileId: "https://feddit.uk/u/peter"
            +apPublicUrl: "https://feddit.uk/u/peter"
            +apFollowersUrl: null
            +apInboxUrl: "https://feddit.uk/inbox"
            +apDomain: "feddit.uk"
            +apPreferredUsername: "peter"
            +apDiscoverable: true
            +apManuallyApprovesFollowers: false
            +privateKey: null
            +publicKey: null
            +apFetchedAt: DateTime @1719239657 {#5006
              date: 2024-06-24 16:34:17.0 +02:00
            }
            +apDeletedAt: null
            +apTimeoutAt: null
            +visibility: "visible             "
            +createdAt: DateTimeImmutable @1687550559 {#5007
              date: 2023-06-23 22:02:39.0 +02:00
            }
          }
          +entry: App\Entity\Entry {#2388}
          +magazine: App\Entity\Magazine {#266}
          +image: null
          +parent: App\Entity\EntryComment {#4197}
          +root: App\Entity\EntryComment {#4197}
          +body: "What’s a mud room?"
          +lang: "en"
          +isAdult: false
          +favouriteCount: 0
          +score: 0
          +lastActive: DateTime @1706575790 {#5234
            date: 2024-01-30 01:49:50.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@corroded@lemmy.world"
            "@Yearly1845@reddthat.com"
          ]
          +children: Doctrine\ORM\PersistentCollection {#5237 …}
          +nested: Doctrine\ORM\PersistentCollection {#5239 …}
          +votes: Doctrine\ORM\PersistentCollection {#5241 …}
          +reports: Doctrine\ORM\PersistentCollection {#5243 …}
          +favourites: Doctrine\ORM\PersistentCollection {#5245 …}
          +notifications: Doctrine\ORM\PersistentCollection {#5247 …}
          -id: 351384
          -bodyTs: "'mud':4 'room':5"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://feddit.uk/comment/6332000"
          +editedAt: null
          +createdAt: DateTimeImmutable @1706575790 {#5235
            date: 2024-01-30 01:49:50.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4197}
        +body: "A foyer, essentially, but a lot smaller and almost strictly utilitarian. You take off and store your shoes, boots, jackets, etc there."
        +lang: "en"
        +isAdult: false
        +favouriteCount: 1
        +score: 0
        +lastActive: DateTime @1706583769 {#5364
          date: 2024-01-30 04:02:49.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@corroded@lemmy.world"
          "@Yearly1845@reddthat.com"
          "@peter@feddit.uk"
        ]
        +children: Doctrine\ORM\PersistentCollection {#5368 …}
        +nested: Doctrine\ORM\PersistentCollection {#5370 …}
        +votes: Doctrine\ORM\PersistentCollection {#5372 …}
        +reports: Doctrine\ORM\PersistentCollection {#5374 …}
        +favourites: Doctrine\ORM\PersistentCollection {#5376 …}
        +notifications: Doctrine\ORM\PersistentCollection {#5378 …}
        -id: 351593
        -bodyTs: "'almost':9 'boot':19 'essenti':3 'etc':21 'foyer':2 'jacket':20 'lot':6 'shoe':18 'smaller':7 'store':16 'strict':10 'take':13 'utilitarian':11"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/7865208"
        +editedAt: null
        +createdAt: DateTimeImmutable @1706583769 {#5365
          date: 2024-01-30 04:02:49.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4197}
      +body: """
        Yes, this exactly thank you. It’s just a little room off the main entry door that holds your like coats and boots and stuff.\n
        \n
        Mine isn’t a room so much as an area that’s sort of closed off to the rest of my space, but I still call it a mudroom.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1706585717 {#5418
        date: 2024-01-30 04:35:17.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@corroded@lemmy.world"
        "@Yearly1845@reddthat.com"
        "@peter@feddit.uk"
        "@lukecooperatus@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5421 …}
      +nested: Doctrine\ORM\PersistentCollection {#5423 …}
      +votes: Doctrine\ORM\PersistentCollection {#5425 …}
      +reports: Doctrine\ORM\PersistentCollection {#5427 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5429 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5431 …}
      -id: 351656
      -bodyTs: "'area':35 'boot':23 'call':51 'close':40 'coat':21 'door':16 'entri':15 'exact':3 'hold':18 'isn':27 'like':20 'littl':10 'main':14 'mine':26 'much':32 'mudroom':54 'rest':44 'room':11,30 'sort':38 'space':47 'still':50 'stuff':25 'thank':4 'yes':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://reddthat.com/comment/6916406"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706585717 {#5419
        date: 2024-01-30 04:35:17.0 +01:00
      }
    }
    351593 => App\Entity\EntryComment {#5366}
    350722 => App\Entity\EntryComment {#5220
      +user: Proxies\__CG__\App\Entity\User {#5221 …}
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4197}
      +root: App\Entity\EntryComment {#4197}
      +body: "Do you use Adaptive Lighting for the bedroom lights? I finally made the switch and it’s pretty rad not having to deal with brightness changes throughout the day/night."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1706558153 {#5218
        date: 2024-01-29 20:55:53.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@corroded@lemmy.world"
        "@Yearly1845@reddthat.com"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5222 …}
      +nested: Doctrine\ORM\PersistentCollection {#5224 …}
      +votes: Doctrine\ORM\PersistentCollection {#5226 …}
      +reports: Doctrine\ORM\PersistentCollection {#5228 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5230 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5232 …}
      -id: 350722
      -bodyTs: "'adapt':4 'bedroom':8 'bright':25 'chang':26 'day/night':29 'deal':23 'final':11 'light':5,9 'made':12 'pretti':18 'rad':19 'switch':14 'throughout':27 'use':3"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://midwest.social/comment/6680303"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706558153 {#5219
        date: 2024-01-29 20:55:53.0 +01:00
      }
    }
    350886 => App\Entity\EntryComment {#5351
      +user: App\Entity\User {#4210}
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#5220}
      +root: App\Entity\EntryComment {#4197}
      +body: "Yes, although I offload that particular detail to Hue. Everything else is controlled by Home Assisstant."
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1706562484 {#5349
        date: 2024-01-29 22:08:04.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@corroded@lemmy.world"
        "@Yearly1845@reddthat.com"
        "@ShepherdPie@midwest.social"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5352 …}
      +nested: Doctrine\ORM\PersistentCollection {#5354 …}
      +votes: Doctrine\ORM\PersistentCollection {#5356 …}
      +reports: Doctrine\ORM\PersistentCollection {#5358 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5360 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5362 …}
      -id: 350886
      -bodyTs: "'although':2 'assisst':16 'control':13 'detail':7 'els':11 'everyth':10 'home':15 'hue':9 'offload':4 'particular':6 'yes':1"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://reddthat.com/comment/6908556"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706562484 {#5350
        date: 2024-01-29 22:08:04.0 +01:00
      }
    }
    351384 => App\Entity\EntryComment {#5236}
  ]
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#557 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 12.0 MiB 65.63 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4270
    +user: App\Entity\User {#4283
      +avatar: Proxies\__CG__\App\Entity\Image {#4284 …}
      +cover: Proxies\__CG__\App\Entity\Image {#4285 …}
      +email: "linearchaos@lemmy.world"
      +username: "@linearchaos@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "I am a Meat-Popsicle"
      +lastActive: DateTime @1729308159 {#4267
        date: 2024-10-19 05:22:39.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4286 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4288 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4290 …}
      +entries: Doctrine\ORM\PersistentCollection {#4292 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4294 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4296 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4298 …}
      +posts: Doctrine\ORM\PersistentCollection {#4300 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4302 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4304 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4306 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4308 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4310 …}
      +follows: Doctrine\ORM\PersistentCollection {#4312 …}
      +followers: Doctrine\ORM\PersistentCollection {#4314 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4316 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4318 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4320 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4322 …}
      +reports: Doctrine\ORM\PersistentCollection {#4324 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4326 …}
      +violations: Doctrine\ORM\PersistentCollection {#4328 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4330 …}
      +awards: Doctrine\ORM\PersistentCollection {#4332 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4334 …}
      +categories: Doctrine\ORM\PersistentCollection {#4336 …}
      -id: 3108
      -password: "$2y$13$2v2nAdsjTeQGT5pfbqRT/.rNDHJRUmy5WnNcPxe5xhnETAMaVUyXS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4338 …}
      +apId: "linearchaos@lemmy.world"
      +apProfileId: "https://lemmy.world/u/linearchaos"
      +apPublicUrl: "https://lemmy.world/u/linearchaos"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "linearchaos"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729273460 {#4268
        date: 2024-10-18 19:44:20.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687052393 {#4269
        date: 2023-06-18 03:39:53.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "corroded@lemmy.world"
        +username: "@corroded@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729095398 {#1537
          date: 2024-10-16 18:16:38.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +entries: Doctrine\ORM\PersistentCollection {#1623 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …}
        +posts: Doctrine\ORM\PersistentCollection {#1657 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1488 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1756 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …}
        +follows: Doctrine\ORM\PersistentCollection {#1635 …}
        +followers: Doctrine\ORM\PersistentCollection {#1633 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1411 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …}
        +reports: Doctrine\ORM\PersistentCollection {#1419 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1428 …}
        +violations: Doctrine\ORM\PersistentCollection {#1429 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1694 …}
        +awards: Doctrine\ORM\PersistentCollection {#1435 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …}
        +categories: Doctrine\ORM\PersistentCollection {#1647 …}
        -id: 37696
        -password: "$2y$13$3xfpjwzULWLGSm5G3ILrCePN9TefBkLbjLBMfvMFcPI2FPlR3h2g6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …}
        +apId: "corroded@lemmy.world"
        +apProfileId: "https://lemmy.world/u/corroded"
        +apPublicUrl: "https://lemmy.world/u/corroded"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "corroded"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703347380 {#1536
          date: 2023-12-23 17:03:00.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690952830 {#1515
          date: 2023-08-02 07:07:10.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "homeassistant@lemmy.world"
        +title: "homeassistant"
        +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 46
        +entryCommentCount: 460
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729539860 {#276
          date: 2024-10-21 21:44:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 145
        +apId: "homeassistant@lemmy.world"
        +apProfileId: "https://lemmy.world/c/homeassistant"
        +apPublicUrl: "https://lemmy.world/c/homeassistant"
        +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "homeassistant"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1710368376 {#270
          date: 2024-03-13 23:19:36.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1704127905 {#272
          date: 2024-01-01 17:51:45.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Share-your-favorite-automations"
      +title: "Share your favorite automations"
      +url: null
      +body: """
        I’ve been running HA for a while, and it’s been working well; I haven’t had to change much in a few months. That being said, it’s fun to tinker with it, and I’m curious to hear what kind of automations the rest of the community is using. What automations are you most proud of? What are your favorite? What kind of interesting automations have you written?\n
        \n
        My personal favorite is an automation that displays the current “apparent” temperature on a Hue bulb. It takes an average of the temperature, humidity, and luminance around my property and uses the average to compute an “apparent” (feels like) temperature. Then it applies a cosine function to the apparent temperature (to approximate how people feel temperature change), uses the resulting value to calculate a level between blue and red in CIELAB (a perceptually uniform color space), converts the results to RGB, and sets the color value of the hue bulb. The result is a bulb that changes color so that the change in color (as perceived by the eye) mirrors how the temperature “feels” outside. Ultimately what that means is that we can look at a small lamp with the hue bulb and say “It feels cold outside; we should put on a coat.” It’s probably overkill, but it was a fun programming exercise. We’ve started saying things like “It’s really blue today, I don’t feel like going out.”\n
        \n
        I’d really enjoy reading what kind of interesting automations everyone else has written.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 40
      +favouriteCount: 67
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729539860 {#2410
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 33576
      -titleTs: "'autom':4 'favorit':3 'share':1"
      -bodyTs: "'appar':82,108,120 'appli':114 'approxim':123 'around':98 'autom':45,54,68,77,254 'averag':91,104 'blue':138,236 'bulb':87,161,166,203 'calcul':134 'chang':20,128,168,173 'cielab':142 'coat':215 'cold':208 'color':146,156,169,175 'communiti':50 'comput':106 'convert':148 'cosin':116 'curious':39 'current':81 'd':246 'display':79 'els':256 'enjoy':248 'everyon':255 'exercis':226 'eye':180 'favorit':63,74 'feel':109,126,185,207,241 'fun':31,224 'function':117 'go':243 'ha':5 'haven':16 'hear':41 'hue':86,160,202 'humid':95 'interest':67,253 'kind':43,65,251 'lamp':199 'level':136 'like':110,232,242 'look':195 'lumin':97 'm':38 'mean':190 'mirror':181 'month':25 'much':21 'outsid':186,209 'overkil':219 'peopl':125 'perceiv':177 'perceptu':144 'person':73 'probabl':218 'program':225 'properti':100 'proud':58 'put':212 'read':249 'realli':235,247 'red':140 'rest':47 'result':131,150,163 'rgb':152 'run':4 'said':28 'say':205,230 'set':154 'small':198 'space':147 'start':229 'take':89 'temperatur':83,94,111,121,127,184 'thing':231 'tinker':33 'today':237 'ultim':187 'uniform':145 'use':52,102,129 'valu':132,157 've':2,228 'well':14 'work':13 'written':71,258"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706508490
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11273738"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706422090 {#1850
        date: 2024-01-28 07:08:10.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      If the furnace starts pulling more than 4,000 Watts, I get a telegram message that the auxiliary heat is running instead of the heat pump.\n
      \n
      I have a sensor in my kindergartner’s bag that lets me know when he gets to school and when he leaves school, also via telegram message.\n
      \n
      If someone loiters around my driveway for more than 30 seconds, I get a telegram message with an image.\n
      \n
      I haven’t said it back up since I moved but I used to have one that used a combo sensor my washer and dryer doors. If the sensor moved enough for long enough it set a flag that the unit was running. If it want from running to not running for a long enough period of time, and the contact sensor wasn’t tripped, I would receive alerts every 30 minutes or so that the clothes were done and still in the washer/dryer.\n
      \n
      Even something as simple as water sensors under the sink if saved my ass. Cabinetry these days is made out of fiberboard and if it stays wet for more than a couple of hours it does horrible things.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1706425509 {#4265
      date: 2024-01-28 08:05:09.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@corroded@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4271 …}
    +nested: Doctrine\ORM\PersistentCollection {#4273 …}
    +votes: Doctrine\ORM\PersistentCollection {#4275 …}
    +reports: Doctrine\ORM\PersistentCollection {#4277 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4279 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4281 …}
    -id: 346612
    -bodyTs: "'000':9 '30':63,143 '4':8 'alert':141 'also':50 'around':57 'ass':170 'auxiliari':18 'back':78 'bag':35 'cabinetri':171 'cloth':149 'combo':92 'contact':133 'coupl':188 'day':173 'done':151 'door':98 'driveway':59 'dryer':97 'enough':103,106,127 'even':157 'everi':142 'fiberboard':178 'flag':110 'furnac':3 'get':12,42,66 'haven':74 'heat':19,25 'horribl':193 'hour':190 'imag':72 'instead':22 'kindergartn':33 'know':39 'leav':48 'let':37 'loiter':56 'long':105,126 'made':175 'messag':15,53,69 'minut':144 'move':82,102 'one':88 'period':128 'pull':5 'pump':26 'receiv':140 'run':21,115,120,123 'said':76 'save':168 'school':44,49 'second':64 'sensor':30,93,101,134,163 'set':108 'simpl':160 'sinc':80 'sink':166 'someon':55 'someth':158 'start':4 'stay':182 'still':153 'telegram':14,52,68 'thing':194 'time':130 'trip':137 'unit':113 'use':85,90 'via':51 'want':118 'washer':95 'washer/dryer':156 'wasn':135 'water':162 'watt':10 'wet':183 'would':139"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7090867"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706425509 {#4266
      date: 2024-01-28 08:05:09.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#7970
  +comment: App\Entity\EntryComment {#4270
    +user: App\Entity\User {#4283
      +avatar: Proxies\__CG__\App\Entity\Image {#4284 …}
      +cover: Proxies\__CG__\App\Entity\Image {#4285 …}
      +email: "linearchaos@lemmy.world"
      +username: "@linearchaos@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "I am a Meat-Popsicle"
      +lastActive: DateTime @1729308159 {#4267
        date: 2024-10-19 05:22:39.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4286 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4288 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4290 …}
      +entries: Doctrine\ORM\PersistentCollection {#4292 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4294 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4296 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4298 …}
      +posts: Doctrine\ORM\PersistentCollection {#4300 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4302 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4304 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4306 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4308 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4310 …}
      +follows: Doctrine\ORM\PersistentCollection {#4312 …}
      +followers: Doctrine\ORM\PersistentCollection {#4314 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4316 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4318 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4320 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4322 …}
      +reports: Doctrine\ORM\PersistentCollection {#4324 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4326 …}
      +violations: Doctrine\ORM\PersistentCollection {#4328 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4330 …}
      +awards: Doctrine\ORM\PersistentCollection {#4332 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4334 …}
      +categories: Doctrine\ORM\PersistentCollection {#4336 …}
      -id: 3108
      -password: "$2y$13$2v2nAdsjTeQGT5pfbqRT/.rNDHJRUmy5WnNcPxe5xhnETAMaVUyXS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4338 …}
      +apId: "linearchaos@lemmy.world"
      +apProfileId: "https://lemmy.world/u/linearchaos"
      +apPublicUrl: "https://lemmy.world/u/linearchaos"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "linearchaos"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729273460 {#4268
        date: 2024-10-18 19:44:20.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687052393 {#4269
        date: 2023-06-18 03:39:53.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "corroded@lemmy.world"
        +username: "@corroded@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729095398 {#1537
          date: 2024-10-16 18:16:38.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +entries: Doctrine\ORM\PersistentCollection {#1623 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …}
        +posts: Doctrine\ORM\PersistentCollection {#1657 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1488 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1756 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …}
        +follows: Doctrine\ORM\PersistentCollection {#1635 …}
        +followers: Doctrine\ORM\PersistentCollection {#1633 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1411 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …}
        +reports: Doctrine\ORM\PersistentCollection {#1419 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1428 …}
        +violations: Doctrine\ORM\PersistentCollection {#1429 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1694 …}
        +awards: Doctrine\ORM\PersistentCollection {#1435 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …}
        +categories: Doctrine\ORM\PersistentCollection {#1647 …}
        -id: 37696
        -password: "$2y$13$3xfpjwzULWLGSm5G3ILrCePN9TefBkLbjLBMfvMFcPI2FPlR3h2g6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …}
        +apId: "corroded@lemmy.world"
        +apProfileId: "https://lemmy.world/u/corroded"
        +apPublicUrl: "https://lemmy.world/u/corroded"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "corroded"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703347380 {#1536
          date: 2023-12-23 17:03:00.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690952830 {#1515
          date: 2023-08-02 07:07:10.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "homeassistant@lemmy.world"
        +title: "homeassistant"
        +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 46
        +entryCommentCount: 460
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729539860 {#276
          date: 2024-10-21 21:44:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 145
        +apId: "homeassistant@lemmy.world"
        +apProfileId: "https://lemmy.world/c/homeassistant"
        +apPublicUrl: "https://lemmy.world/c/homeassistant"
        +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "homeassistant"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1710368376 {#270
          date: 2024-03-13 23:19:36.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1704127905 {#272
          date: 2024-01-01 17:51:45.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Share-your-favorite-automations"
      +title: "Share your favorite automations"
      +url: null
      +body: """
        I’ve been running HA for a while, and it’s been working well; I haven’t had to change much in a few months. That being said, it’s fun to tinker with it, and I’m curious to hear what kind of automations the rest of the community is using. What automations are you most proud of? What are your favorite? What kind of interesting automations have you written?\n
        \n
        My personal favorite is an automation that displays the current “apparent” temperature on a Hue bulb. It takes an average of the temperature, humidity, and luminance around my property and uses the average to compute an “apparent” (feels like) temperature. Then it applies a cosine function to the apparent temperature (to approximate how people feel temperature change), uses the resulting value to calculate a level between blue and red in CIELAB (a perceptually uniform color space), converts the results to RGB, and sets the color value of the hue bulb. The result is a bulb that changes color so that the change in color (as perceived by the eye) mirrors how the temperature “feels” outside. Ultimately what that means is that we can look at a small lamp with the hue bulb and say “It feels cold outside; we should put on a coat.” It’s probably overkill, but it was a fun programming exercise. We’ve started saying things like “It’s really blue today, I don’t feel like going out.”\n
        \n
        I’d really enjoy reading what kind of interesting automations everyone else has written.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 40
      +favouriteCount: 67
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729539860 {#2410
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 33576
      -titleTs: "'autom':4 'favorit':3 'share':1"
      -bodyTs: "'appar':82,108,120 'appli':114 'approxim':123 'around':98 'autom':45,54,68,77,254 'averag':91,104 'blue':138,236 'bulb':87,161,166,203 'calcul':134 'chang':20,128,168,173 'cielab':142 'coat':215 'cold':208 'color':146,156,169,175 'communiti':50 'comput':106 'convert':148 'cosin':116 'curious':39 'current':81 'd':246 'display':79 'els':256 'enjoy':248 'everyon':255 'exercis':226 'eye':180 'favorit':63,74 'feel':109,126,185,207,241 'fun':31,224 'function':117 'go':243 'ha':5 'haven':16 'hear':41 'hue':86,160,202 'humid':95 'interest':67,253 'kind':43,65,251 'lamp':199 'level':136 'like':110,232,242 'look':195 'lumin':97 'm':38 'mean':190 'mirror':181 'month':25 'much':21 'outsid':186,209 'overkil':219 'peopl':125 'perceiv':177 'perceptu':144 'person':73 'probabl':218 'program':225 'properti':100 'proud':58 'put':212 'read':249 'realli':235,247 'red':140 'rest':47 'result':131,150,163 'rgb':152 'run':4 'said':28 'say':205,230 'set':154 'small':198 'space':147 'start':229 'take':89 'temperatur':83,94,111,121,127,184 'thing':231 'tinker':33 'today':237 'ultim':187 'uniform':145 'use':52,102,129 'valu':132,157 've':2,228 'well':14 'work':13 'written':71,258"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706508490
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11273738"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706422090 {#1850
        date: 2024-01-28 07:08:10.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      If the furnace starts pulling more than 4,000 Watts, I get a telegram message that the auxiliary heat is running instead of the heat pump.\n
      \n
      I have a sensor in my kindergartner’s bag that lets me know when he gets to school and when he leaves school, also via telegram message.\n
      \n
      If someone loiters around my driveway for more than 30 seconds, I get a telegram message with an image.\n
      \n
      I haven’t said it back up since I moved but I used to have one that used a combo sensor my washer and dryer doors. If the sensor moved enough for long enough it set a flag that the unit was running. If it want from running to not running for a long enough period of time, and the contact sensor wasn’t tripped, I would receive alerts every 30 minutes or so that the clothes were done and still in the washer/dryer.\n
      \n
      Even something as simple as water sensors under the sink if saved my ass. Cabinetry these days is made out of fiberboard and if it stays wet for more than a couple of hours it does horrible things.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1706425509 {#4265
      date: 2024-01-28 08:05:09.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@corroded@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4271 …}
    +nested: Doctrine\ORM\PersistentCollection {#4273 …}
    +votes: Doctrine\ORM\PersistentCollection {#4275 …}
    +reports: Doctrine\ORM\PersistentCollection {#4277 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4279 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4281 …}
    -id: 346612
    -bodyTs: "'000':9 '30':63,143 '4':8 'alert':141 'also':50 'around':57 'ass':170 'auxiliari':18 'back':78 'bag':35 'cabinetri':171 'cloth':149 'combo':92 'contact':133 'coupl':188 'day':173 'done':151 'door':98 'driveway':59 'dryer':97 'enough':103,106,127 'even':157 'everi':142 'fiberboard':178 'flag':110 'furnac':3 'get':12,42,66 'haven':74 'heat':19,25 'horribl':193 'hour':190 'imag':72 'instead':22 'kindergartn':33 'know':39 'leav':48 'let':37 'loiter':56 'long':105,126 'made':175 'messag':15,53,69 'minut':144 'move':82,102 'one':88 'period':128 'pull':5 'pump':26 'receiv':140 'run':21,115,120,123 'said':76 'save':168 'school':44,49 'second':64 'sensor':30,93,101,134,163 'set':108 'simpl':160 'sinc':80 'sink':166 'someon':55 'someth':158 'start':4 'stay':182 'still':153 'telegram':14,52,68 'thing':194 'time':130 'trip':137 'unit':113 'use':85,90 'via':51 'want':118 'washer':95 'washer/dryer':156 'wasn':135 'water':162 'watt':10 'wet':183 'would':139"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7090867"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706425509 {#4266
      date: 2024-01-28 08:05:09.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 1
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 12.0 MiB 0.15 ms
Input props
[
  "user" => App\Entity\User {#4283
    +avatar: Proxies\__CG__\App\Entity\Image {#4284 …}
    +cover: Proxies\__CG__\App\Entity\Image {#4285 …}
    +email: "linearchaos@lemmy.world"
    +username: "@linearchaos@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "I am a Meat-Popsicle"
    +lastActive: DateTime @1729308159 {#4267
      date: 2024-10-19 05:22:39.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4286 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4288 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4290 …}
    +entries: Doctrine\ORM\PersistentCollection {#4292 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4294 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4296 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4298 …}
    +posts: Doctrine\ORM\PersistentCollection {#4300 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4302 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4304 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4306 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4308 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4310 …}
    +follows: Doctrine\ORM\PersistentCollection {#4312 …}
    +followers: Doctrine\ORM\PersistentCollection {#4314 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4316 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4318 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4320 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4322 …}
    +reports: Doctrine\ORM\PersistentCollection {#4324 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4326 …}
    +violations: Doctrine\ORM\PersistentCollection {#4328 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4330 …}
    +awards: Doctrine\ORM\PersistentCollection {#4332 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4334 …}
    +categories: Doctrine\ORM\PersistentCollection {#4336 …}
    -id: 3108
    -password: "$2y$13$2v2nAdsjTeQGT5pfbqRT/.rNDHJRUmy5WnNcPxe5xhnETAMaVUyXS"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4338 …}
    +apId: "linearchaos@lemmy.world"
    +apProfileId: "https://lemmy.world/u/linearchaos"
    +apPublicUrl: "https://lemmy.world/u/linearchaos"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "linearchaos"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729273460 {#4268
      date: 2024-10-18 19:44:20.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687052393 {#4269
      date: 2023-06-18 03:39:53.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#8015
  +user: App\Entity\User {#4283
    +avatar: Proxies\__CG__\App\Entity\Image {#4284 …}
    +cover: Proxies\__CG__\App\Entity\Image {#4285 …}
    +email: "linearchaos@lemmy.world"
    +username: "@linearchaos@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "I am a Meat-Popsicle"
    +lastActive: DateTime @1729308159 {#4267
      date: 2024-10-19 05:22:39.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4286 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4288 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4290 …}
    +entries: Doctrine\ORM\PersistentCollection {#4292 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4294 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4296 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4298 …}
    +posts: Doctrine\ORM\PersistentCollection {#4300 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4302 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4304 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4306 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4308 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4310 …}
    +follows: Doctrine\ORM\PersistentCollection {#4312 …}
    +followers: Doctrine\ORM\PersistentCollection {#4314 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4316 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4318 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4320 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4322 …}
    +reports: Doctrine\ORM\PersistentCollection {#4324 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4326 …}
    +violations: Doctrine\ORM\PersistentCollection {#4328 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4330 …}
    +awards: Doctrine\ORM\PersistentCollection {#4332 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4334 …}
    +categories: Doctrine\ORM\PersistentCollection {#4336 …}
    -id: 3108
    -password: "$2y$13$2v2nAdsjTeQGT5pfbqRT/.rNDHJRUmy5WnNcPxe5xhnETAMaVUyXS"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4338 …}
    +apId: "linearchaos@lemmy.world"
    +apProfileId: "https://lemmy.world/u/linearchaos"
    +apPublicUrl: "https://lemmy.world/u/linearchaos"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "linearchaos"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729273460 {#4268
      date: 2024-10-18 19:44:20.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687052393 {#4269
      date: 2023-06-18 03:39:53.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.14 ms
Input props
[
  "date" => DateTimeImmutable @1706425509 {#4266
    date: 2024-01-28 08:05:09.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#8070
  +date: DateTimeImmutable @1706425509 {#4266
    date: 2024-01-28 08:05:09.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.12 ms
Input props
[
  "createdAt" => DateTimeImmutable @1706425509 {#4266
    date: 2024-01-28 08:05:09.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#8124
  +createdAt: DateTimeImmutable @1706425509 {#4266
    date: 2024-01-28 08:05:09.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 12.0 MiB 24.26 ms
Input props
[
  "user" => App\Entity\User {#4283
    +avatar: Proxies\__CG__\App\Entity\Image {#4284 …}
    +cover: Proxies\__CG__\App\Entity\Image {#4285 …}
    +email: "linearchaos@lemmy.world"
    +username: "@linearchaos@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "I am a Meat-Popsicle"
    +lastActive: DateTime @1729308159 {#4267
      date: 2024-10-19 05:22:39.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4286 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4288 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4290 …}
    +entries: Doctrine\ORM\PersistentCollection {#4292 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4294 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4296 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4298 …}
    +posts: Doctrine\ORM\PersistentCollection {#4300 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4302 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4304 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4306 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4308 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4310 …}
    +follows: Doctrine\ORM\PersistentCollection {#4312 …}
    +followers: Doctrine\ORM\PersistentCollection {#4314 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4316 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4318 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4320 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4322 …}
    +reports: Doctrine\ORM\PersistentCollection {#4324 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4326 …}
    +violations: Doctrine\ORM\PersistentCollection {#4328 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4330 …}
    +awards: Doctrine\ORM\PersistentCollection {#4332 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4334 …}
    +categories: Doctrine\ORM\PersistentCollection {#4336 …}
    -id: 3108
    -password: "$2y$13$2v2nAdsjTeQGT5pfbqRT/.rNDHJRUmy5WnNcPxe5xhnETAMaVUyXS"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4338 …}
    +apId: "linearchaos@lemmy.world"
    +apProfileId: "https://lemmy.world/u/linearchaos"
    +apPublicUrl: "https://lemmy.world/u/linearchaos"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "linearchaos"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729273460 {#4268
      date: 2024-10-18 19:44:20.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687052393 {#4269
      date: 2023-06-18 03:39:53.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#8178
  +width: 40
  +height: 40
  +user: App\Entity\User {#4283
    +avatar: Proxies\__CG__\App\Entity\Image {#4284 …}
    +cover: Proxies\__CG__\App\Entity\Image {#4285 …}
    +email: "linearchaos@lemmy.world"
    +username: "@linearchaos@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "I am a Meat-Popsicle"
    +lastActive: DateTime @1729308159 {#4267
      date: 2024-10-19 05:22:39.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4286 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4288 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4290 …}
    +entries: Doctrine\ORM\PersistentCollection {#4292 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4294 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4296 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4298 …}
    +posts: Doctrine\ORM\PersistentCollection {#4300 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4302 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4304 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4306 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4308 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4310 …}
    +follows: Doctrine\ORM\PersistentCollection {#4312 …}
    +followers: Doctrine\ORM\PersistentCollection {#4314 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4316 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4318 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4320 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4322 …}
    +reports: Doctrine\ORM\PersistentCollection {#4324 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4326 …}
    +violations: Doctrine\ORM\PersistentCollection {#4328 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4330 …}
    +awards: Doctrine\ORM\PersistentCollection {#4332 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4334 …}
    +categories: Doctrine\ORM\PersistentCollection {#4336 …}
    -id: 3108
    -password: "$2y$13$2v2nAdsjTeQGT5pfbqRT/.rNDHJRUmy5WnNcPxe5xhnETAMaVUyXS"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4338 …}
    +apId: "linearchaos@lemmy.world"
    +apProfileId: "https://lemmy.world/u/linearchaos"
    +apPublicUrl: "https://lemmy.world/u/linearchaos"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "linearchaos"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729273460 {#4268
      date: 2024-10-18 19:44:20.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687052393 {#4269
      date: 2023-06-18 03:39:53.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.44 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4270
    +user: App\Entity\User {#4283
      +avatar: Proxies\__CG__\App\Entity\Image {#4284 …}
      +cover: Proxies\__CG__\App\Entity\Image {#4285 …}
      +email: "linearchaos@lemmy.world"
      +username: "@linearchaos@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "I am a Meat-Popsicle"
      +lastActive: DateTime @1729308159 {#4267
        date: 2024-10-19 05:22:39.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4286 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4288 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4290 …}
      +entries: Doctrine\ORM\PersistentCollection {#4292 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4294 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4296 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4298 …}
      +posts: Doctrine\ORM\PersistentCollection {#4300 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4302 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4304 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4306 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4308 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4310 …}
      +follows: Doctrine\ORM\PersistentCollection {#4312 …}
      +followers: Doctrine\ORM\PersistentCollection {#4314 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4316 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4318 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4320 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4322 …}
      +reports: Doctrine\ORM\PersistentCollection {#4324 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4326 …}
      +violations: Doctrine\ORM\PersistentCollection {#4328 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4330 …}
      +awards: Doctrine\ORM\PersistentCollection {#4332 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4334 …}
      +categories: Doctrine\ORM\PersistentCollection {#4336 …}
      -id: 3108
      -password: "$2y$13$2v2nAdsjTeQGT5pfbqRT/.rNDHJRUmy5WnNcPxe5xhnETAMaVUyXS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4338 …}
      +apId: "linearchaos@lemmy.world"
      +apProfileId: "https://lemmy.world/u/linearchaos"
      +apPublicUrl: "https://lemmy.world/u/linearchaos"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "linearchaos"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729273460 {#4268
        date: 2024-10-18 19:44:20.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687052393 {#4269
        date: 2023-06-18 03:39:53.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "corroded@lemmy.world"
        +username: "@corroded@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729095398 {#1537
          date: 2024-10-16 18:16:38.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +entries: Doctrine\ORM\PersistentCollection {#1623 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …}
        +posts: Doctrine\ORM\PersistentCollection {#1657 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1488 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1756 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …}
        +follows: Doctrine\ORM\PersistentCollection {#1635 …}
        +followers: Doctrine\ORM\PersistentCollection {#1633 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1411 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …}
        +reports: Doctrine\ORM\PersistentCollection {#1419 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1428 …}
        +violations: Doctrine\ORM\PersistentCollection {#1429 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1694 …}
        +awards: Doctrine\ORM\PersistentCollection {#1435 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …}
        +categories: Doctrine\ORM\PersistentCollection {#1647 …}
        -id: 37696
        -password: "$2y$13$3xfpjwzULWLGSm5G3ILrCePN9TefBkLbjLBMfvMFcPI2FPlR3h2g6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …}
        +apId: "corroded@lemmy.world"
        +apProfileId: "https://lemmy.world/u/corroded"
        +apPublicUrl: "https://lemmy.world/u/corroded"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "corroded"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703347380 {#1536
          date: 2023-12-23 17:03:00.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690952830 {#1515
          date: 2023-08-02 07:07:10.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "homeassistant@lemmy.world"
        +title: "homeassistant"
        +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 46
        +entryCommentCount: 460
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729539860 {#276
          date: 2024-10-21 21:44:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 145
        +apId: "homeassistant@lemmy.world"
        +apProfileId: "https://lemmy.world/c/homeassistant"
        +apPublicUrl: "https://lemmy.world/c/homeassistant"
        +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "homeassistant"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1710368376 {#270
          date: 2024-03-13 23:19:36.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1704127905 {#272
          date: 2024-01-01 17:51:45.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Share-your-favorite-automations"
      +title: "Share your favorite automations"
      +url: null
      +body: """
        I’ve been running HA for a while, and it’s been working well; I haven’t had to change much in a few months. That being said, it’s fun to tinker with it, and I’m curious to hear what kind of automations the rest of the community is using. What automations are you most proud of? What are your favorite? What kind of interesting automations have you written?\n
        \n
        My personal favorite is an automation that displays the current “apparent” temperature on a Hue bulb. It takes an average of the temperature, humidity, and luminance around my property and uses the average to compute an “apparent” (feels like) temperature. Then it applies a cosine function to the apparent temperature (to approximate how people feel temperature change), uses the resulting value to calculate a level between blue and red in CIELAB (a perceptually uniform color space), converts the results to RGB, and sets the color value of the hue bulb. The result is a bulb that changes color so that the change in color (as perceived by the eye) mirrors how the temperature “feels” outside. Ultimately what that means is that we can look at a small lamp with the hue bulb and say “It feels cold outside; we should put on a coat.” It’s probably overkill, but it was a fun programming exercise. We’ve started saying things like “It’s really blue today, I don’t feel like going out.”\n
        \n
        I’d really enjoy reading what kind of interesting automations everyone else has written.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 40
      +favouriteCount: 67
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729539860 {#2410
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 33576
      -titleTs: "'autom':4 'favorit':3 'share':1"
      -bodyTs: "'appar':82,108,120 'appli':114 'approxim':123 'around':98 'autom':45,54,68,77,254 'averag':91,104 'blue':138,236 'bulb':87,161,166,203 'calcul':134 'chang':20,128,168,173 'cielab':142 'coat':215 'cold':208 'color':146,156,169,175 'communiti':50 'comput':106 'convert':148 'cosin':116 'curious':39 'current':81 'd':246 'display':79 'els':256 'enjoy':248 'everyon':255 'exercis':226 'eye':180 'favorit':63,74 'feel':109,126,185,207,241 'fun':31,224 'function':117 'go':243 'ha':5 'haven':16 'hear':41 'hue':86,160,202 'humid':95 'interest':67,253 'kind':43,65,251 'lamp':199 'level':136 'like':110,232,242 'look':195 'lumin':97 'm':38 'mean':190 'mirror':181 'month':25 'much':21 'outsid':186,209 'overkil':219 'peopl':125 'perceiv':177 'perceptu':144 'person':73 'probabl':218 'program':225 'properti':100 'proud':58 'put':212 'read':249 'realli':235,247 'red':140 'rest':47 'result':131,150,163 'rgb':152 'run':4 'said':28 'say':205,230 'set':154 'small':198 'space':147 'start':229 'take':89 'temperatur':83,94,111,121,127,184 'thing':231 'tinker':33 'today':237 'ultim':187 'uniform':145 'use':52,102,129 'valu':132,157 've':2,228 'well':14 'work':13 'written':71,258"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706508490
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11273738"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706422090 {#1850
        date: 2024-01-28 07:08:10.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      If the furnace starts pulling more than 4,000 Watts, I get a telegram message that the auxiliary heat is running instead of the heat pump.\n
      \n
      I have a sensor in my kindergartner’s bag that lets me know when he gets to school and when he leaves school, also via telegram message.\n
      \n
      If someone loiters around my driveway for more than 30 seconds, I get a telegram message with an image.\n
      \n
      I haven’t said it back up since I moved but I used to have one that used a combo sensor my washer and dryer doors. If the sensor moved enough for long enough it set a flag that the unit was running. If it want from running to not running for a long enough period of time, and the contact sensor wasn’t tripped, I would receive alerts every 30 minutes or so that the clothes were done and still in the washer/dryer.\n
      \n
      Even something as simple as water sensors under the sink if saved my ass. Cabinetry these days is made out of fiberboard and if it stays wet for more than a couple of hours it does horrible things.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1706425509 {#4265
      date: 2024-01-28 08:05:09.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@corroded@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4271 …}
    +nested: Doctrine\ORM\PersistentCollection {#4273 …}
    +votes: Doctrine\ORM\PersistentCollection {#4275 …}
    +reports: Doctrine\ORM\PersistentCollection {#4277 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4279 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4281 …}
    -id: 346612
    -bodyTs: "'000':9 '30':63,143 '4':8 'alert':141 'also':50 'around':57 'ass':170 'auxiliari':18 'back':78 'bag':35 'cabinetri':171 'cloth':149 'combo':92 'contact':133 'coupl':188 'day':173 'done':151 'door':98 'driveway':59 'dryer':97 'enough':103,106,127 'even':157 'everi':142 'fiberboard':178 'flag':110 'furnac':3 'get':12,42,66 'haven':74 'heat':19,25 'horribl':193 'hour':190 'imag':72 'instead':22 'kindergartn':33 'know':39 'leav':48 'let':37 'loiter':56 'long':105,126 'made':175 'messag':15,53,69 'minut':144 'move':82,102 'one':88 'period':128 'pull':5 'pump':26 'receiv':140 'run':21,115,120,123 'said':76 'save':168 'school':44,49 'second':64 'sensor':30,93,101,134,163 'set':108 'simpl':160 'sinc':80 'sink':166 'someon':55 'someth':158 'start':4 'stay':182 'still':153 'telegram':14,52,68 'thing':194 'time':130 'trip':137 'unit':113 'use':85,90 'via':51 'want':118 'washer':95 'washer/dryer':156 'wasn':135 'water':162 'watt':10 'wet':183 'would':139"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7090867"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706425509 {#4266
      date: 2024-01-28 08:05:09.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#8265
  +subject: App\Entity\EntryComment {#4270
    +user: App\Entity\User {#4283
      +avatar: Proxies\__CG__\App\Entity\Image {#4284 …}
      +cover: Proxies\__CG__\App\Entity\Image {#4285 …}
      +email: "linearchaos@lemmy.world"
      +username: "@linearchaos@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "I am a Meat-Popsicle"
      +lastActive: DateTime @1729308159 {#4267
        date: 2024-10-19 05:22:39.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4286 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4288 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4290 …}
      +entries: Doctrine\ORM\PersistentCollection {#4292 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4294 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4296 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4298 …}
      +posts: Doctrine\ORM\PersistentCollection {#4300 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4302 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4304 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4306 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4308 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4310 …}
      +follows: Doctrine\ORM\PersistentCollection {#4312 …}
      +followers: Doctrine\ORM\PersistentCollection {#4314 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4316 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4318 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4320 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4322 …}
      +reports: Doctrine\ORM\PersistentCollection {#4324 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4326 …}
      +violations: Doctrine\ORM\PersistentCollection {#4328 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4330 …}
      +awards: Doctrine\ORM\PersistentCollection {#4332 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4334 …}
      +categories: Doctrine\ORM\PersistentCollection {#4336 …}
      -id: 3108
      -password: "$2y$13$2v2nAdsjTeQGT5pfbqRT/.rNDHJRUmy5WnNcPxe5xhnETAMaVUyXS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4338 …}
      +apId: "linearchaos@lemmy.world"
      +apProfileId: "https://lemmy.world/u/linearchaos"
      +apPublicUrl: "https://lemmy.world/u/linearchaos"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "linearchaos"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729273460 {#4268
        date: 2024-10-18 19:44:20.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687052393 {#4269
        date: 2023-06-18 03:39:53.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "corroded@lemmy.world"
        +username: "@corroded@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729095398 {#1537
          date: 2024-10-16 18:16:38.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +entries: Doctrine\ORM\PersistentCollection {#1623 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …}
        +posts: Doctrine\ORM\PersistentCollection {#1657 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1488 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1756 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …}
        +follows: Doctrine\ORM\PersistentCollection {#1635 …}
        +followers: Doctrine\ORM\PersistentCollection {#1633 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1411 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …}
        +reports: Doctrine\ORM\PersistentCollection {#1419 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1428 …}
        +violations: Doctrine\ORM\PersistentCollection {#1429 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1694 …}
        +awards: Doctrine\ORM\PersistentCollection {#1435 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …}
        +categories: Doctrine\ORM\PersistentCollection {#1647 …}
        -id: 37696
        -password: "$2y$13$3xfpjwzULWLGSm5G3ILrCePN9TefBkLbjLBMfvMFcPI2FPlR3h2g6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …}
        +apId: "corroded@lemmy.world"
        +apProfileId: "https://lemmy.world/u/corroded"
        +apPublicUrl: "https://lemmy.world/u/corroded"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "corroded"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703347380 {#1536
          date: 2023-12-23 17:03:00.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690952830 {#1515
          date: 2023-08-02 07:07:10.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "homeassistant@lemmy.world"
        +title: "homeassistant"
        +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 46
        +entryCommentCount: 460
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729539860 {#276
          date: 2024-10-21 21:44:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 145
        +apId: "homeassistant@lemmy.world"
        +apProfileId: "https://lemmy.world/c/homeassistant"
        +apPublicUrl: "https://lemmy.world/c/homeassistant"
        +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "homeassistant"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1710368376 {#270
          date: 2024-03-13 23:19:36.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1704127905 {#272
          date: 2024-01-01 17:51:45.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Share-your-favorite-automations"
      +title: "Share your favorite automations"
      +url: null
      +body: """
        I’ve been running HA for a while, and it’s been working well; I haven’t had to change much in a few months. That being said, it’s fun to tinker with it, and I’m curious to hear what kind of automations the rest of the community is using. What automations are you most proud of? What are your favorite? What kind of interesting automations have you written?\n
        \n
        My personal favorite is an automation that displays the current “apparent” temperature on a Hue bulb. It takes an average of the temperature, humidity, and luminance around my property and uses the average to compute an “apparent” (feels like) temperature. Then it applies a cosine function to the apparent temperature (to approximate how people feel temperature change), uses the resulting value to calculate a level between blue and red in CIELAB (a perceptually uniform color space), converts the results to RGB, and sets the color value of the hue bulb. The result is a bulb that changes color so that the change in color (as perceived by the eye) mirrors how the temperature “feels” outside. Ultimately what that means is that we can look at a small lamp with the hue bulb and say “It feels cold outside; we should put on a coat.” It’s probably overkill, but it was a fun programming exercise. We’ve started saying things like “It’s really blue today, I don’t feel like going out.”\n
        \n
        I’d really enjoy reading what kind of interesting automations everyone else has written.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 40
      +favouriteCount: 67
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729539860 {#2410
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 33576
      -titleTs: "'autom':4 'favorit':3 'share':1"
      -bodyTs: "'appar':82,108,120 'appli':114 'approxim':123 'around':98 'autom':45,54,68,77,254 'averag':91,104 'blue':138,236 'bulb':87,161,166,203 'calcul':134 'chang':20,128,168,173 'cielab':142 'coat':215 'cold':208 'color':146,156,169,175 'communiti':50 'comput':106 'convert':148 'cosin':116 'curious':39 'current':81 'd':246 'display':79 'els':256 'enjoy':248 'everyon':255 'exercis':226 'eye':180 'favorit':63,74 'feel':109,126,185,207,241 'fun':31,224 'function':117 'go':243 'ha':5 'haven':16 'hear':41 'hue':86,160,202 'humid':95 'interest':67,253 'kind':43,65,251 'lamp':199 'level':136 'like':110,232,242 'look':195 'lumin':97 'm':38 'mean':190 'mirror':181 'month':25 'much':21 'outsid':186,209 'overkil':219 'peopl':125 'perceiv':177 'perceptu':144 'person':73 'probabl':218 'program':225 'properti':100 'proud':58 'put':212 'read':249 'realli':235,247 'red':140 'rest':47 'result':131,150,163 'rgb':152 'run':4 'said':28 'say':205,230 'set':154 'small':198 'space':147 'start':229 'take':89 'temperatur':83,94,111,121,127,184 'thing':231 'tinker':33 'today':237 'ultim':187 'uniform':145 'use':52,102,129 'valu':132,157 've':2,228 'well':14 'work':13 'written':71,258"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706508490
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11273738"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706422090 {#1850
        date: 2024-01-28 07:08:10.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      If the furnace starts pulling more than 4,000 Watts, I get a telegram message that the auxiliary heat is running instead of the heat pump.\n
      \n
      I have a sensor in my kindergartner’s bag that lets me know when he gets to school and when he leaves school, also via telegram message.\n
      \n
      If someone loiters around my driveway for more than 30 seconds, I get a telegram message with an image.\n
      \n
      I haven’t said it back up since I moved but I used to have one that used a combo sensor my washer and dryer doors. If the sensor moved enough for long enough it set a flag that the unit was running. If it want from running to not running for a long enough period of time, and the contact sensor wasn’t tripped, I would receive alerts every 30 minutes or so that the clothes were done and still in the washer/dryer.\n
      \n
      Even something as simple as water sensors under the sink if saved my ass. Cabinetry these days is made out of fiberboard and if it stays wet for more than a couple of hours it does horrible things.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1706425509 {#4265
      date: 2024-01-28 08:05:09.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@corroded@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4271 …}
    +nested: Doctrine\ORM\PersistentCollection {#4273 …}
    +votes: Doctrine\ORM\PersistentCollection {#4275 …}
    +reports: Doctrine\ORM\PersistentCollection {#4277 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4279 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4281 …}
    -id: 346612
    -bodyTs: "'000':9 '30':63,143 '4':8 'alert':141 'also':50 'around':57 'ass':170 'auxiliari':18 'back':78 'bag':35 'cabinetri':171 'cloth':149 'combo':92 'contact':133 'coupl':188 'day':173 'done':151 'door':98 'driveway':59 'dryer':97 'enough':103,106,127 'even':157 'everi':142 'fiberboard':178 'flag':110 'furnac':3 'get':12,42,66 'haven':74 'heat':19,25 'horribl':193 'hour':190 'imag':72 'instead':22 'kindergartn':33 'know':39 'leav':48 'let':37 'loiter':56 'long':105,126 'made':175 'messag':15,53,69 'minut':144 'move':82,102 'one':88 'period':128 'pull':5 'pump':26 'receiv':140 'run':21,115,120,123 'said':76 'save':168 'school':44,49 'second':64 'sensor':30,93,101,134,163 'set':108 'simpl':160 'sinc':80 'sink':166 'someon':55 'someth':158 'start':4 'stay':182 'still':153 'telegram':14,52,68 'thing':194 'time':130 'trip':137 'unit':113 'use':85,90 'via':51 'want':118 'washer':95 'washer/dryer':156 'wasn':135 'water':162 'watt':10 'wet':183 'would':139"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7090867"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706425509 {#4266
      date: 2024-01-28 08:05:09.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 12.0 MiB 0.74 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4270
    +user: App\Entity\User {#4283
      +avatar: Proxies\__CG__\App\Entity\Image {#4284 …}
      +cover: Proxies\__CG__\App\Entity\Image {#4285 …}
      +email: "linearchaos@lemmy.world"
      +username: "@linearchaos@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "I am a Meat-Popsicle"
      +lastActive: DateTime @1729308159 {#4267
        date: 2024-10-19 05:22:39.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4286 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4288 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4290 …}
      +entries: Doctrine\ORM\PersistentCollection {#4292 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4294 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4296 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4298 …}
      +posts: Doctrine\ORM\PersistentCollection {#4300 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4302 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4304 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4306 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4308 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4310 …}
      +follows: Doctrine\ORM\PersistentCollection {#4312 …}
      +followers: Doctrine\ORM\PersistentCollection {#4314 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4316 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4318 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4320 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4322 …}
      +reports: Doctrine\ORM\PersistentCollection {#4324 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4326 …}
      +violations: Doctrine\ORM\PersistentCollection {#4328 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4330 …}
      +awards: Doctrine\ORM\PersistentCollection {#4332 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4334 …}
      +categories: Doctrine\ORM\PersistentCollection {#4336 …}
      -id: 3108
      -password: "$2y$13$2v2nAdsjTeQGT5pfbqRT/.rNDHJRUmy5WnNcPxe5xhnETAMaVUyXS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4338 …}
      +apId: "linearchaos@lemmy.world"
      +apProfileId: "https://lemmy.world/u/linearchaos"
      +apPublicUrl: "https://lemmy.world/u/linearchaos"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "linearchaos"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729273460 {#4268
        date: 2024-10-18 19:44:20.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687052393 {#4269
        date: 2023-06-18 03:39:53.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "corroded@lemmy.world"
        +username: "@corroded@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729095398 {#1537
          date: 2024-10-16 18:16:38.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +entries: Doctrine\ORM\PersistentCollection {#1623 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …}
        +posts: Doctrine\ORM\PersistentCollection {#1657 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1488 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1756 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …}
        +follows: Doctrine\ORM\PersistentCollection {#1635 …}
        +followers: Doctrine\ORM\PersistentCollection {#1633 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1411 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …}
        +reports: Doctrine\ORM\PersistentCollection {#1419 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1428 …}
        +violations: Doctrine\ORM\PersistentCollection {#1429 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1694 …}
        +awards: Doctrine\ORM\PersistentCollection {#1435 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …}
        +categories: Doctrine\ORM\PersistentCollection {#1647 …}
        -id: 37696
        -password: "$2y$13$3xfpjwzULWLGSm5G3ILrCePN9TefBkLbjLBMfvMFcPI2FPlR3h2g6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …}
        +apId: "corroded@lemmy.world"
        +apProfileId: "https://lemmy.world/u/corroded"
        +apPublicUrl: "https://lemmy.world/u/corroded"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "corroded"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703347380 {#1536
          date: 2023-12-23 17:03:00.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690952830 {#1515
          date: 2023-08-02 07:07:10.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "homeassistant@lemmy.world"
        +title: "homeassistant"
        +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 46
        +entryCommentCount: 460
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729539860 {#276
          date: 2024-10-21 21:44:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 145
        +apId: "homeassistant@lemmy.world"
        +apProfileId: "https://lemmy.world/c/homeassistant"
        +apPublicUrl: "https://lemmy.world/c/homeassistant"
        +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "homeassistant"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1710368376 {#270
          date: 2024-03-13 23:19:36.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1704127905 {#272
          date: 2024-01-01 17:51:45.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Share-your-favorite-automations"
      +title: "Share your favorite automations"
      +url: null
      +body: """
        I’ve been running HA for a while, and it’s been working well; I haven’t had to change much in a few months. That being said, it’s fun to tinker with it, and I’m curious to hear what kind of automations the rest of the community is using. What automations are you most proud of? What are your favorite? What kind of interesting automations have you written?\n
        \n
        My personal favorite is an automation that displays the current “apparent” temperature on a Hue bulb. It takes an average of the temperature, humidity, and luminance around my property and uses the average to compute an “apparent” (feels like) temperature. Then it applies a cosine function to the apparent temperature (to approximate how people feel temperature change), uses the resulting value to calculate a level between blue and red in CIELAB (a perceptually uniform color space), converts the results to RGB, and sets the color value of the hue bulb. The result is a bulb that changes color so that the change in color (as perceived by the eye) mirrors how the temperature “feels” outside. Ultimately what that means is that we can look at a small lamp with the hue bulb and say “It feels cold outside; we should put on a coat.” It’s probably overkill, but it was a fun programming exercise. We’ve started saying things like “It’s really blue today, I don’t feel like going out.”\n
        \n
        I’d really enjoy reading what kind of interesting automations everyone else has written.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 40
      +favouriteCount: 67
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729539860 {#2410
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 33576
      -titleTs: "'autom':4 'favorit':3 'share':1"
      -bodyTs: "'appar':82,108,120 'appli':114 'approxim':123 'around':98 'autom':45,54,68,77,254 'averag':91,104 'blue':138,236 'bulb':87,161,166,203 'calcul':134 'chang':20,128,168,173 'cielab':142 'coat':215 'cold':208 'color':146,156,169,175 'communiti':50 'comput':106 'convert':148 'cosin':116 'curious':39 'current':81 'd':246 'display':79 'els':256 'enjoy':248 'everyon':255 'exercis':226 'eye':180 'favorit':63,74 'feel':109,126,185,207,241 'fun':31,224 'function':117 'go':243 'ha':5 'haven':16 'hear':41 'hue':86,160,202 'humid':95 'interest':67,253 'kind':43,65,251 'lamp':199 'level':136 'like':110,232,242 'look':195 'lumin':97 'm':38 'mean':190 'mirror':181 'month':25 'much':21 'outsid':186,209 'overkil':219 'peopl':125 'perceiv':177 'perceptu':144 'person':73 'probabl':218 'program':225 'properti':100 'proud':58 'put':212 'read':249 'realli':235,247 'red':140 'rest':47 'result':131,150,163 'rgb':152 'run':4 'said':28 'say':205,230 'set':154 'small':198 'space':147 'start':229 'take':89 'temperatur':83,94,111,121,127,184 'thing':231 'tinker':33 'today':237 'ultim':187 'uniform':145 'use':52,102,129 'valu':132,157 've':2,228 'well':14 'work':13 'written':71,258"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706508490
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11273738"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706422090 {#1850
        date: 2024-01-28 07:08:10.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      If the furnace starts pulling more than 4,000 Watts, I get a telegram message that the auxiliary heat is running instead of the heat pump.\n
      \n
      I have a sensor in my kindergartner’s bag that lets me know when he gets to school and when he leaves school, also via telegram message.\n
      \n
      If someone loiters around my driveway for more than 30 seconds, I get a telegram message with an image.\n
      \n
      I haven’t said it back up since I moved but I used to have one that used a combo sensor my washer and dryer doors. If the sensor moved enough for long enough it set a flag that the unit was running. If it want from running to not running for a long enough period of time, and the contact sensor wasn’t tripped, I would receive alerts every 30 minutes or so that the clothes were done and still in the washer/dryer.\n
      \n
      Even something as simple as water sensors under the sink if saved my ass. Cabinetry these days is made out of fiberboard and if it stays wet for more than a couple of hours it does horrible things.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1706425509 {#4265
      date: 2024-01-28 08:05:09.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@corroded@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4271 …}
    +nested: Doctrine\ORM\PersistentCollection {#4273 …}
    +votes: Doctrine\ORM\PersistentCollection {#4275 …}
    +reports: Doctrine\ORM\PersistentCollection {#4277 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4279 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4281 …}
    -id: 346612
    -bodyTs: "'000':9 '30':63,143 '4':8 'alert':141 'also':50 'around':57 'ass':170 'auxiliari':18 'back':78 'bag':35 'cabinetri':171 'cloth':149 'combo':92 'contact':133 'coupl':188 'day':173 'done':151 'door':98 'driveway':59 'dryer':97 'enough':103,106,127 'even':157 'everi':142 'fiberboard':178 'flag':110 'furnac':3 'get':12,42,66 'haven':74 'heat':19,25 'horribl':193 'hour':190 'imag':72 'instead':22 'kindergartn':33 'know':39 'leav':48 'let':37 'loiter':56 'long':105,126 'made':175 'messag':15,53,69 'minut':144 'move':82,102 'one':88 'period':128 'pull':5 'pump':26 'receiv':140 'run':21,115,120,123 'said':76 'save':168 'school':44,49 'second':64 'sensor':30,93,101,134,163 'set':108 'simpl':160 'sinc':80 'sink':166 'someon':55 'someth':158 'start':4 'stay':182 'still':153 'telegram':14,52,68 'thing':194 'time':130 'trip':137 'unit':113 'use':85,90 'via':51 'want':118 'washer':95 'washer/dryer':156 'wasn':135 'water':162 'watt':10 'wet':183 'would':139"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7090867"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706425509 {#4266
      date: 2024-01-28 08:05:09.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#8322
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4270
    +user: App\Entity\User {#4283
      +avatar: Proxies\__CG__\App\Entity\Image {#4284 …}
      +cover: Proxies\__CG__\App\Entity\Image {#4285 …}
      +email: "linearchaos@lemmy.world"
      +username: "@linearchaos@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "I am a Meat-Popsicle"
      +lastActive: DateTime @1729308159 {#4267
        date: 2024-10-19 05:22:39.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4286 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4288 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4290 …}
      +entries: Doctrine\ORM\PersistentCollection {#4292 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4294 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4296 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4298 …}
      +posts: Doctrine\ORM\PersistentCollection {#4300 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4302 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4304 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4306 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4308 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4310 …}
      +follows: Doctrine\ORM\PersistentCollection {#4312 …}
      +followers: Doctrine\ORM\PersistentCollection {#4314 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4316 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4318 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4320 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4322 …}
      +reports: Doctrine\ORM\PersistentCollection {#4324 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4326 …}
      +violations: Doctrine\ORM\PersistentCollection {#4328 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4330 …}
      +awards: Doctrine\ORM\PersistentCollection {#4332 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4334 …}
      +categories: Doctrine\ORM\PersistentCollection {#4336 …}
      -id: 3108
      -password: "$2y$13$2v2nAdsjTeQGT5pfbqRT/.rNDHJRUmy5WnNcPxe5xhnETAMaVUyXS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4338 …}
      +apId: "linearchaos@lemmy.world"
      +apProfileId: "https://lemmy.world/u/linearchaos"
      +apPublicUrl: "https://lemmy.world/u/linearchaos"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "linearchaos"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729273460 {#4268
        date: 2024-10-18 19:44:20.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687052393 {#4269
        date: 2023-06-18 03:39:53.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "corroded@lemmy.world"
        +username: "@corroded@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729095398 {#1537
          date: 2024-10-16 18:16:38.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +entries: Doctrine\ORM\PersistentCollection {#1623 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …}
        +posts: Doctrine\ORM\PersistentCollection {#1657 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1488 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1756 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …}
        +follows: Doctrine\ORM\PersistentCollection {#1635 …}
        +followers: Doctrine\ORM\PersistentCollection {#1633 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1411 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …}
        +reports: Doctrine\ORM\PersistentCollection {#1419 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1428 …}
        +violations: Doctrine\ORM\PersistentCollection {#1429 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1694 …}
        +awards: Doctrine\ORM\PersistentCollection {#1435 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …}
        +categories: Doctrine\ORM\PersistentCollection {#1647 …}
        -id: 37696
        -password: "$2y$13$3xfpjwzULWLGSm5G3ILrCePN9TefBkLbjLBMfvMFcPI2FPlR3h2g6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …}
        +apId: "corroded@lemmy.world"
        +apProfileId: "https://lemmy.world/u/corroded"
        +apPublicUrl: "https://lemmy.world/u/corroded"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "corroded"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703347380 {#1536
          date: 2023-12-23 17:03:00.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690952830 {#1515
          date: 2023-08-02 07:07:10.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "homeassistant@lemmy.world"
        +title: "homeassistant"
        +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 46
        +entryCommentCount: 460
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729539860 {#276
          date: 2024-10-21 21:44:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 145
        +apId: "homeassistant@lemmy.world"
        +apProfileId: "https://lemmy.world/c/homeassistant"
        +apPublicUrl: "https://lemmy.world/c/homeassistant"
        +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "homeassistant"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1710368376 {#270
          date: 2024-03-13 23:19:36.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1704127905 {#272
          date: 2024-01-01 17:51:45.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Share-your-favorite-automations"
      +title: "Share your favorite automations"
      +url: null
      +body: """
        I’ve been running HA for a while, and it’s been working well; I haven’t had to change much in a few months. That being said, it’s fun to tinker with it, and I’m curious to hear what kind of automations the rest of the community is using. What automations are you most proud of? What are your favorite? What kind of interesting automations have you written?\n
        \n
        My personal favorite is an automation that displays the current “apparent” temperature on a Hue bulb. It takes an average of the temperature, humidity, and luminance around my property and uses the average to compute an “apparent” (feels like) temperature. Then it applies a cosine function to the apparent temperature (to approximate how people feel temperature change), uses the resulting value to calculate a level between blue and red in CIELAB (a perceptually uniform color space), converts the results to RGB, and sets the color value of the hue bulb. The result is a bulb that changes color so that the change in color (as perceived by the eye) mirrors how the temperature “feels” outside. Ultimately what that means is that we can look at a small lamp with the hue bulb and say “It feels cold outside; we should put on a coat.” It’s probably overkill, but it was a fun programming exercise. We’ve started saying things like “It’s really blue today, I don’t feel like going out.”\n
        \n
        I’d really enjoy reading what kind of interesting automations everyone else has written.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 40
      +favouriteCount: 67
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729539860 {#2410
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 33576
      -titleTs: "'autom':4 'favorit':3 'share':1"
      -bodyTs: "'appar':82,108,120 'appli':114 'approxim':123 'around':98 'autom':45,54,68,77,254 'averag':91,104 'blue':138,236 'bulb':87,161,166,203 'calcul':134 'chang':20,128,168,173 'cielab':142 'coat':215 'cold':208 'color':146,156,169,175 'communiti':50 'comput':106 'convert':148 'cosin':116 'curious':39 'current':81 'd':246 'display':79 'els':256 'enjoy':248 'everyon':255 'exercis':226 'eye':180 'favorit':63,74 'feel':109,126,185,207,241 'fun':31,224 'function':117 'go':243 'ha':5 'haven':16 'hear':41 'hue':86,160,202 'humid':95 'interest':67,253 'kind':43,65,251 'lamp':199 'level':136 'like':110,232,242 'look':195 'lumin':97 'm':38 'mean':190 'mirror':181 'month':25 'much':21 'outsid':186,209 'overkil':219 'peopl':125 'perceiv':177 'perceptu':144 'person':73 'probabl':218 'program':225 'properti':100 'proud':58 'put':212 'read':249 'realli':235,247 'red':140 'rest':47 'result':131,150,163 'rgb':152 'run':4 'said':28 'say':205,230 'set':154 'small':198 'space':147 'start':229 'take':89 'temperatur':83,94,111,121,127,184 'thing':231 'tinker':33 'today':237 'ultim':187 'uniform':145 'use':52,102,129 'valu':132,157 've':2,228 'well':14 'work':13 'written':71,258"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706508490
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11273738"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706422090 {#1850
        date: 2024-01-28 07:08:10.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      If the furnace starts pulling more than 4,000 Watts, I get a telegram message that the auxiliary heat is running instead of the heat pump.\n
      \n
      I have a sensor in my kindergartner’s bag that lets me know when he gets to school and when he leaves school, also via telegram message.\n
      \n
      If someone loiters around my driveway for more than 30 seconds, I get a telegram message with an image.\n
      \n
      I haven’t said it back up since I moved but I used to have one that used a combo sensor my washer and dryer doors. If the sensor moved enough for long enough it set a flag that the unit was running. If it want from running to not running for a long enough period of time, and the contact sensor wasn’t tripped, I would receive alerts every 30 minutes or so that the clothes were done and still in the washer/dryer.\n
      \n
      Even something as simple as water sensors under the sink if saved my ass. Cabinetry these days is made out of fiberboard and if it stays wet for more than a couple of hours it does horrible things.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1706425509 {#4265
      date: 2024-01-28 08:05:09.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@corroded@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4271 …}
    +nested: Doctrine\ORM\PersistentCollection {#4273 …}
    +votes: Doctrine\ORM\PersistentCollection {#4275 …}
    +reports: Doctrine\ORM\PersistentCollection {#4277 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4279 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4281 …}
    -id: 346612
    -bodyTs: "'000':9 '30':63,143 '4':8 'alert':141 'also':50 'around':57 'ass':170 'auxiliari':18 'back':78 'bag':35 'cabinetri':171 'cloth':149 'combo':92 'contact':133 'coupl':188 'day':173 'done':151 'door':98 'driveway':59 'dryer':97 'enough':103,106,127 'even':157 'everi':142 'fiberboard':178 'flag':110 'furnac':3 'get':12,42,66 'haven':74 'heat':19,25 'horribl':193 'hour':190 'imag':72 'instead':22 'kindergartn':33 'know':39 'leav':48 'let':37 'loiter':56 'long':105,126 'made':175 'messag':15,53,69 'minut':144 'move':82,102 'one':88 'period':128 'pull':5 'pump':26 'receiv':140 'run':21,115,120,123 'said':76 'save':168 'school':44,49 'second':64 'sensor':30,93,101,134,163 'set':108 'simpl':160 'sinc':80 'sink':166 'someon':55 'someth':158 'start':4 'stay':182 'still':153 'telegram':14,52,68 'thing':194 'time':130 'trip':137 'unit':113 'use':85,90 'via':51 'want':118 'washer':95 'washer/dryer':156 'wasn':135 'water':162 'watt':10 'wet':183 'would':139"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7090867"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706425509 {#4266
      date: 2024-01-28 08:05:09.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 12.0 MiB 6.95 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4270
    +user: App\Entity\User {#4283
      +avatar: Proxies\__CG__\App\Entity\Image {#4284 …}
      +cover: Proxies\__CG__\App\Entity\Image {#4285 …}
      +email: "linearchaos@lemmy.world"
      +username: "@linearchaos@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "I am a Meat-Popsicle"
      +lastActive: DateTime @1729308159 {#4267
        date: 2024-10-19 05:22:39.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4286 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4288 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4290 …}
      +entries: Doctrine\ORM\PersistentCollection {#4292 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4294 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4296 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4298 …}
      +posts: Doctrine\ORM\PersistentCollection {#4300 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4302 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4304 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4306 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4308 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4310 …}
      +follows: Doctrine\ORM\PersistentCollection {#4312 …}
      +followers: Doctrine\ORM\PersistentCollection {#4314 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4316 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4318 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4320 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4322 …}
      +reports: Doctrine\ORM\PersistentCollection {#4324 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4326 …}
      +violations: Doctrine\ORM\PersistentCollection {#4328 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4330 …}
      +awards: Doctrine\ORM\PersistentCollection {#4332 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4334 …}
      +categories: Doctrine\ORM\PersistentCollection {#4336 …}
      -id: 3108
      -password: "$2y$13$2v2nAdsjTeQGT5pfbqRT/.rNDHJRUmy5WnNcPxe5xhnETAMaVUyXS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4338 …}
      +apId: "linearchaos@lemmy.world"
      +apProfileId: "https://lemmy.world/u/linearchaos"
      +apPublicUrl: "https://lemmy.world/u/linearchaos"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "linearchaos"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729273460 {#4268
        date: 2024-10-18 19:44:20.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687052393 {#4269
        date: 2023-06-18 03:39:53.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "corroded@lemmy.world"
        +username: "@corroded@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729095398 {#1537
          date: 2024-10-16 18:16:38.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +entries: Doctrine\ORM\PersistentCollection {#1623 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …}
        +posts: Doctrine\ORM\PersistentCollection {#1657 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1488 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1756 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …}
        +follows: Doctrine\ORM\PersistentCollection {#1635 …}
        +followers: Doctrine\ORM\PersistentCollection {#1633 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1411 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …}
        +reports: Doctrine\ORM\PersistentCollection {#1419 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1428 …}
        +violations: Doctrine\ORM\PersistentCollection {#1429 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1694 …}
        +awards: Doctrine\ORM\PersistentCollection {#1435 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …}
        +categories: Doctrine\ORM\PersistentCollection {#1647 …}
        -id: 37696
        -password: "$2y$13$3xfpjwzULWLGSm5G3ILrCePN9TefBkLbjLBMfvMFcPI2FPlR3h2g6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …}
        +apId: "corroded@lemmy.world"
        +apProfileId: "https://lemmy.world/u/corroded"
        +apPublicUrl: "https://lemmy.world/u/corroded"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "corroded"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703347380 {#1536
          date: 2023-12-23 17:03:00.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690952830 {#1515
          date: 2023-08-02 07:07:10.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "homeassistant@lemmy.world"
        +title: "homeassistant"
        +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 46
        +entryCommentCount: 460
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729539860 {#276
          date: 2024-10-21 21:44:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 145
        +apId: "homeassistant@lemmy.world"
        +apProfileId: "https://lemmy.world/c/homeassistant"
        +apPublicUrl: "https://lemmy.world/c/homeassistant"
        +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "homeassistant"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1710368376 {#270
          date: 2024-03-13 23:19:36.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1704127905 {#272
          date: 2024-01-01 17:51:45.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Share-your-favorite-automations"
      +title: "Share your favorite automations"
      +url: null
      +body: """
        I’ve been running HA for a while, and it’s been working well; I haven’t had to change much in a few months. That being said, it’s fun to tinker with it, and I’m curious to hear what kind of automations the rest of the community is using. What automations are you most proud of? What are your favorite? What kind of interesting automations have you written?\n
        \n
        My personal favorite is an automation that displays the current “apparent” temperature on a Hue bulb. It takes an average of the temperature, humidity, and luminance around my property and uses the average to compute an “apparent” (feels like) temperature. Then it applies a cosine function to the apparent temperature (to approximate how people feel temperature change), uses the resulting value to calculate a level between blue and red in CIELAB (a perceptually uniform color space), converts the results to RGB, and sets the color value of the hue bulb. The result is a bulb that changes color so that the change in color (as perceived by the eye) mirrors how the temperature “feels” outside. Ultimately what that means is that we can look at a small lamp with the hue bulb and say “It feels cold outside; we should put on a coat.” It’s probably overkill, but it was a fun programming exercise. We’ve started saying things like “It’s really blue today, I don’t feel like going out.”\n
        \n
        I’d really enjoy reading what kind of interesting automations everyone else has written.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 40
      +favouriteCount: 67
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729539860 {#2410
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 33576
      -titleTs: "'autom':4 'favorit':3 'share':1"
      -bodyTs: "'appar':82,108,120 'appli':114 'approxim':123 'around':98 'autom':45,54,68,77,254 'averag':91,104 'blue':138,236 'bulb':87,161,166,203 'calcul':134 'chang':20,128,168,173 'cielab':142 'coat':215 'cold':208 'color':146,156,169,175 'communiti':50 'comput':106 'convert':148 'cosin':116 'curious':39 'current':81 'd':246 'display':79 'els':256 'enjoy':248 'everyon':255 'exercis':226 'eye':180 'favorit':63,74 'feel':109,126,185,207,241 'fun':31,224 'function':117 'go':243 'ha':5 'haven':16 'hear':41 'hue':86,160,202 'humid':95 'interest':67,253 'kind':43,65,251 'lamp':199 'level':136 'like':110,232,242 'look':195 'lumin':97 'm':38 'mean':190 'mirror':181 'month':25 'much':21 'outsid':186,209 'overkil':219 'peopl':125 'perceiv':177 'perceptu':144 'person':73 'probabl':218 'program':225 'properti':100 'proud':58 'put':212 'read':249 'realli':235,247 'red':140 'rest':47 'result':131,150,163 'rgb':152 'run':4 'said':28 'say':205,230 'set':154 'small':198 'space':147 'start':229 'take':89 'temperatur':83,94,111,121,127,184 'thing':231 'tinker':33 'today':237 'ultim':187 'uniform':145 'use':52,102,129 'valu':132,157 've':2,228 'well':14 'work':13 'written':71,258"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706508490
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11273738"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706422090 {#1850
        date: 2024-01-28 07:08:10.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      If the furnace starts pulling more than 4,000 Watts, I get a telegram message that the auxiliary heat is running instead of the heat pump.\n
      \n
      I have a sensor in my kindergartner’s bag that lets me know when he gets to school and when he leaves school, also via telegram message.\n
      \n
      If someone loiters around my driveway for more than 30 seconds, I get a telegram message with an image.\n
      \n
      I haven’t said it back up since I moved but I used to have one that used a combo sensor my washer and dryer doors. If the sensor moved enough for long enough it set a flag that the unit was running. If it want from running to not running for a long enough period of time, and the contact sensor wasn’t tripped, I would receive alerts every 30 minutes or so that the clothes were done and still in the washer/dryer.\n
      \n
      Even something as simple as water sensors under the sink if saved my ass. Cabinetry these days is made out of fiberboard and if it stays wet for more than a couple of hours it does horrible things.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1706425509 {#4265
      date: 2024-01-28 08:05:09.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@corroded@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4271 …}
    +nested: Doctrine\ORM\PersistentCollection {#4273 …}
    +votes: Doctrine\ORM\PersistentCollection {#4275 …}
    +reports: Doctrine\ORM\PersistentCollection {#4277 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4279 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4281 …}
    -id: 346612
    -bodyTs: "'000':9 '30':63,143 '4':8 'alert':141 'also':50 'around':57 'ass':170 'auxiliari':18 'back':78 'bag':35 'cabinetri':171 'cloth':149 'combo':92 'contact':133 'coupl':188 'day':173 'done':151 'door':98 'driveway':59 'dryer':97 'enough':103,106,127 'even':157 'everi':142 'fiberboard':178 'flag':110 'furnac':3 'get':12,42,66 'haven':74 'heat':19,25 'horribl':193 'hour':190 'imag':72 'instead':22 'kindergartn':33 'know':39 'leav':48 'let':37 'loiter':56 'long':105,126 'made':175 'messag':15,53,69 'minut':144 'move':82,102 'one':88 'period':128 'pull':5 'pump':26 'receiv':140 'run':21,115,120,123 'said':76 'save':168 'school':44,49 'second':64 'sensor':30,93,101,134,163 'set':108 'simpl':160 'sinc':80 'sink':166 'someon':55 'someth':158 'start':4 'stay':182 'still':153 'telegram':14,52,68 'thing':194 'time':130 'trip':137 'unit':113 'use':85,90 'via':51 'want':118 'washer':95 'washer/dryer':156 'wasn':135 'water':162 'watt':10 'wet':183 'would':139"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7090867"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706425509 {#4266
      date: 2024-01-28 08:05:09.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#8562
  +comment: App\Entity\EntryComment {#4270
    +user: App\Entity\User {#4283
      +avatar: Proxies\__CG__\App\Entity\Image {#4284 …}
      +cover: Proxies\__CG__\App\Entity\Image {#4285 …}
      +email: "linearchaos@lemmy.world"
      +username: "@linearchaos@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "I am a Meat-Popsicle"
      +lastActive: DateTime @1729308159 {#4267
        date: 2024-10-19 05:22:39.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4286 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4288 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4290 …}
      +entries: Doctrine\ORM\PersistentCollection {#4292 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4294 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4296 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4298 …}
      +posts: Doctrine\ORM\PersistentCollection {#4300 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4302 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4304 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4306 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4308 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4310 …}
      +follows: Doctrine\ORM\PersistentCollection {#4312 …}
      +followers: Doctrine\ORM\PersistentCollection {#4314 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4316 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4318 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4320 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4322 …}
      +reports: Doctrine\ORM\PersistentCollection {#4324 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4326 …}
      +violations: Doctrine\ORM\PersistentCollection {#4328 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4330 …}
      +awards: Doctrine\ORM\PersistentCollection {#4332 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4334 …}
      +categories: Doctrine\ORM\PersistentCollection {#4336 …}
      -id: 3108
      -password: "$2y$13$2v2nAdsjTeQGT5pfbqRT/.rNDHJRUmy5WnNcPxe5xhnETAMaVUyXS"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4338 …}
      +apId: "linearchaos@lemmy.world"
      +apProfileId: "https://lemmy.world/u/linearchaos"
      +apPublicUrl: "https://lemmy.world/u/linearchaos"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "linearchaos"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729273460 {#4268
        date: 2024-10-18 19:44:20.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687052393 {#4269
        date: 2023-06-18 03:39:53.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "corroded@lemmy.world"
        +username: "@corroded@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729095398 {#1537
          date: 2024-10-16 18:16:38.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +entries: Doctrine\ORM\PersistentCollection {#1623 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …}
        +posts: Doctrine\ORM\PersistentCollection {#1657 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1488 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1756 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …}
        +follows: Doctrine\ORM\PersistentCollection {#1635 …}
        +followers: Doctrine\ORM\PersistentCollection {#1633 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1411 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …}
        +reports: Doctrine\ORM\PersistentCollection {#1419 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1428 …}
        +violations: Doctrine\ORM\PersistentCollection {#1429 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1694 …}
        +awards: Doctrine\ORM\PersistentCollection {#1435 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …}
        +categories: Doctrine\ORM\PersistentCollection {#1647 …}
        -id: 37696
        -password: "$2y$13$3xfpjwzULWLGSm5G3ILrCePN9TefBkLbjLBMfvMFcPI2FPlR3h2g6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …}
        +apId: "corroded@lemmy.world"
        +apProfileId: "https://lemmy.world/u/corroded"
        +apPublicUrl: "https://lemmy.world/u/corroded"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "corroded"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703347380 {#1536
          date: 2023-12-23 17:03:00.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690952830 {#1515
          date: 2023-08-02 07:07:10.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "homeassistant@lemmy.world"
        +title: "homeassistant"
        +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 46
        +entryCommentCount: 460
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729539860 {#276
          date: 2024-10-21 21:44:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 145
        +apId: "homeassistant@lemmy.world"
        +apProfileId: "https://lemmy.world/c/homeassistant"
        +apPublicUrl: "https://lemmy.world/c/homeassistant"
        +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "homeassistant"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1710368376 {#270
          date: 2024-03-13 23:19:36.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1704127905 {#272
          date: 2024-01-01 17:51:45.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Share-your-favorite-automations"
      +title: "Share your favorite automations"
      +url: null
      +body: """
        I’ve been running HA for a while, and it’s been working well; I haven’t had to change much in a few months. That being said, it’s fun to tinker with it, and I’m curious to hear what kind of automations the rest of the community is using. What automations are you most proud of? What are your favorite? What kind of interesting automations have you written?\n
        \n
        My personal favorite is an automation that displays the current “apparent” temperature on a Hue bulb. It takes an average of the temperature, humidity, and luminance around my property and uses the average to compute an “apparent” (feels like) temperature. Then it applies a cosine function to the apparent temperature (to approximate how people feel temperature change), uses the resulting value to calculate a level between blue and red in CIELAB (a perceptually uniform color space), converts the results to RGB, and sets the color value of the hue bulb. The result is a bulb that changes color so that the change in color (as perceived by the eye) mirrors how the temperature “feels” outside. Ultimately what that means is that we can look at a small lamp with the hue bulb and say “It feels cold outside; we should put on a coat.” It’s probably overkill, but it was a fun programming exercise. We’ve started saying things like “It’s really blue today, I don’t feel like going out.”\n
        \n
        I’d really enjoy reading what kind of interesting automations everyone else has written.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 40
      +favouriteCount: 67
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729539860 {#2410
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 33576
      -titleTs: "'autom':4 'favorit':3 'share':1"
      -bodyTs: "'appar':82,108,120 'appli':114 'approxim':123 'around':98 'autom':45,54,68,77,254 'averag':91,104 'blue':138,236 'bulb':87,161,166,203 'calcul':134 'chang':20,128,168,173 'cielab':142 'coat':215 'cold':208 'color':146,156,169,175 'communiti':50 'comput':106 'convert':148 'cosin':116 'curious':39 'current':81 'd':246 'display':79 'els':256 'enjoy':248 'everyon':255 'exercis':226 'eye':180 'favorit':63,74 'feel':109,126,185,207,241 'fun':31,224 'function':117 'go':243 'ha':5 'haven':16 'hear':41 'hue':86,160,202 'humid':95 'interest':67,253 'kind':43,65,251 'lamp':199 'level':136 'like':110,232,242 'look':195 'lumin':97 'm':38 'mean':190 'mirror':181 'month':25 'much':21 'outsid':186,209 'overkil':219 'peopl':125 'perceiv':177 'perceptu':144 'person':73 'probabl':218 'program':225 'properti':100 'proud':58 'put':212 'read':249 'realli':235,247 'red':140 'rest':47 'result':131,150,163 'rgb':152 'run':4 'said':28 'say':205,230 'set':154 'small':198 'space':147 'start':229 'take':89 'temperatur':83,94,111,121,127,184 'thing':231 'tinker':33 'today':237 'ultim':187 'uniform':145 'use':52,102,129 'valu':132,157 've':2,228 'well':14 'work':13 'written':71,258"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706508490
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11273738"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706422090 {#1850
        date: 2024-01-28 07:08:10.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      If the furnace starts pulling more than 4,000 Watts, I get a telegram message that the auxiliary heat is running instead of the heat pump.\n
      \n
      I have a sensor in my kindergartner’s bag that lets me know when he gets to school and when he leaves school, also via telegram message.\n
      \n
      If someone loiters around my driveway for more than 30 seconds, I get a telegram message with an image.\n
      \n
      I haven’t said it back up since I moved but I used to have one that used a combo sensor my washer and dryer doors. If the sensor moved enough for long enough it set a flag that the unit was running. If it want from running to not running for a long enough period of time, and the contact sensor wasn’t tripped, I would receive alerts every 30 minutes or so that the clothes were done and still in the washer/dryer.\n
      \n
      Even something as simple as water sensors under the sink if saved my ass. Cabinetry these days is made out of fiberboard and if it stays wet for more than a couple of hours it does horrible things.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 5
    +score: 0
    +lastActive: DateTime @1706425509 {#4265
      date: 2024-01-28 08:05:09.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@corroded@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4271 …}
    +nested: Doctrine\ORM\PersistentCollection {#4273 …}
    +votes: Doctrine\ORM\PersistentCollection {#4275 …}
    +reports: Doctrine\ORM\PersistentCollection {#4277 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4279 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4281 …}
    -id: 346612
    -bodyTs: "'000':9 '30':63,143 '4':8 'alert':141 'also':50 'around':57 'ass':170 'auxiliari':18 'back':78 'bag':35 'cabinetri':171 'cloth':149 'combo':92 'contact':133 'coupl':188 'day':173 'done':151 'door':98 'driveway':59 'dryer':97 'enough':103,106,127 'even':157 'everi':142 'fiberboard':178 'flag':110 'furnac':3 'get':12,42,66 'haven':74 'heat':19,25 'horribl':193 'hour':190 'imag':72 'instead':22 'kindergartn':33 'know':39 'leav':48 'let':37 'loiter':56 'long':105,126 'made':175 'messag':15,53,69 'minut':144 'move':82,102 'one':88 'period':128 'pull':5 'pump':26 'receiv':140 'run':21,115,120,123 'said':76 'save':168 'school':44,49 'second':64 'sensor':30,93,101,134,163 'set':108 'simpl':160 'sinc':80 'sink':166 'someon':55 'someth':158 'start':4 'stay':182 'still':153 'telegram':14,52,68 'thing':194 'time':130 'trip':137 'unit':113 'use':85,90 'via':51 'want':118 'washer':95 'washer/dryer':156 'wasn':135 'water':162 'watt':10 'wet':183 'would':139"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7090867"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706425509 {#4266
      date: 2024-01-28 08:05:09.0 +01:00
    }
  }
  +nestedComments: []
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#557 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 12.0 MiB 53.44 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4346
    +user: App\Entity\User {#4359
      +avatar: null
      +cover: null
      +email: "StefanT@lemmy.world"
      +username: "@StefanT@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729349848 {#4343
        date: 2024-10-19 16:57:28.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4360 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4362 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4364 …}
      +entries: Doctrine\ORM\PersistentCollection {#4366 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4368 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4370 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4372 …}
      +posts: Doctrine\ORM\PersistentCollection {#4374 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4376 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4378 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4380 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4382 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4384 …}
      +follows: Doctrine\ORM\PersistentCollection {#4386 …}
      +followers: Doctrine\ORM\PersistentCollection {#4388 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4390 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4392 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4394 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4396 …}
      +reports: Doctrine\ORM\PersistentCollection {#4398 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4400 …}
      +violations: Doctrine\ORM\PersistentCollection {#4402 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4404 …}
      +awards: Doctrine\ORM\PersistentCollection {#4406 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4408 …}
      +categories: Doctrine\ORM\PersistentCollection {#4410 …}
      -id: 16372
      -password: "$2y$13$2TRKpzlom32Tryx6jdMMmuukqFdqAw43sqNFR5NEEUQxaJW34aGES"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4412 …}
      +apId: "StefanT@lemmy.world"
      +apProfileId: "https://lemmy.world/u/StefanT"
      +apPublicUrl: "https://lemmy.world/u/StefanT"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "StefanT"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1726479809 {#4344
        date: 2024-09-16 11:43:29.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1688288660 {#4345
        date: 2023-07-02 11:04:20.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "corroded@lemmy.world"
        +username: "@corroded@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729095398 {#1537
          date: 2024-10-16 18:16:38.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +entries: Doctrine\ORM\PersistentCollection {#1623 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …}
        +posts: Doctrine\ORM\PersistentCollection {#1657 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1488 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1756 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …}
        +follows: Doctrine\ORM\PersistentCollection {#1635 …}
        +followers: Doctrine\ORM\PersistentCollection {#1633 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1411 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …}
        +reports: Doctrine\ORM\PersistentCollection {#1419 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1428 …}
        +violations: Doctrine\ORM\PersistentCollection {#1429 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1694 …}
        +awards: Doctrine\ORM\PersistentCollection {#1435 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …}
        +categories: Doctrine\ORM\PersistentCollection {#1647 …}
        -id: 37696
        -password: "$2y$13$3xfpjwzULWLGSm5G3ILrCePN9TefBkLbjLBMfvMFcPI2FPlR3h2g6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …}
        +apId: "corroded@lemmy.world"
        +apProfileId: "https://lemmy.world/u/corroded"
        +apPublicUrl: "https://lemmy.world/u/corroded"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "corroded"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703347380 {#1536
          date: 2023-12-23 17:03:00.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690952830 {#1515
          date: 2023-08-02 07:07:10.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "homeassistant@lemmy.world"
        +title: "homeassistant"
        +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 46
        +entryCommentCount: 460
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729539860 {#276
          date: 2024-10-21 21:44:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 145
        +apId: "homeassistant@lemmy.world"
        +apProfileId: "https://lemmy.world/c/homeassistant"
        +apPublicUrl: "https://lemmy.world/c/homeassistant"
        +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "homeassistant"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1710368376 {#270
          date: 2024-03-13 23:19:36.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1704127905 {#272
          date: 2024-01-01 17:51:45.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Share-your-favorite-automations"
      +title: "Share your favorite automations"
      +url: null
      +body: """
        I’ve been running HA for a while, and it’s been working well; I haven’t had to change much in a few months. That being said, it’s fun to tinker with it, and I’m curious to hear what kind of automations the rest of the community is using. What automations are you most proud of? What are your favorite? What kind of interesting automations have you written?\n
        \n
        My personal favorite is an automation that displays the current “apparent” temperature on a Hue bulb. It takes an average of the temperature, humidity, and luminance around my property and uses the average to compute an “apparent” (feels like) temperature. Then it applies a cosine function to the apparent temperature (to approximate how people feel temperature change), uses the resulting value to calculate a level between blue and red in CIELAB (a perceptually uniform color space), converts the results to RGB, and sets the color value of the hue bulb. The result is a bulb that changes color so that the change in color (as perceived by the eye) mirrors how the temperature “feels” outside. Ultimately what that means is that we can look at a small lamp with the hue bulb and say “It feels cold outside; we should put on a coat.” It’s probably overkill, but it was a fun programming exercise. We’ve started saying things like “It’s really blue today, I don’t feel like going out.”\n
        \n
        I’d really enjoy reading what kind of interesting automations everyone else has written.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 40
      +favouriteCount: 67
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729539860 {#2410
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 33576
      -titleTs: "'autom':4 'favorit':3 'share':1"
      -bodyTs: "'appar':82,108,120 'appli':114 'approxim':123 'around':98 'autom':45,54,68,77,254 'averag':91,104 'blue':138,236 'bulb':87,161,166,203 'calcul':134 'chang':20,128,168,173 'cielab':142 'coat':215 'cold':208 'color':146,156,169,175 'communiti':50 'comput':106 'convert':148 'cosin':116 'curious':39 'current':81 'd':246 'display':79 'els':256 'enjoy':248 'everyon':255 'exercis':226 'eye':180 'favorit':63,74 'feel':109,126,185,207,241 'fun':31,224 'function':117 'go':243 'ha':5 'haven':16 'hear':41 'hue':86,160,202 'humid':95 'interest':67,253 'kind':43,65,251 'lamp':199 'level':136 'like':110,232,242 'look':195 'lumin':97 'm':38 'mean':190 'mirror':181 'month':25 'much':21 'outsid':186,209 'overkil':219 'peopl':125 'perceiv':177 'perceptu':144 'person':73 'probabl':218 'program':225 'properti':100 'proud':58 'put':212 'read':249 'realli':235,247 'red':140 'rest':47 'result':131,150,163 'rgb':152 'run':4 'said':28 'say':205,230 'set':154 'small':198 'space':147 'start':229 'take':89 'temperatur':83,94,111,121,127,184 'thing':231 'tinker':33 'today':237 'ultim':187 'uniform':145 'use':52,102,129 'valu':132,157 've':2,228 'well':14 'work':13 'written':71,258"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706508490
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11273738"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706422090 {#1850
        date: 2024-01-28 07:08:10.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      The hot water pipe to the kitchen is quite long. We have a pipe loop there with a pump. Back in the days we had an ordinary timer that let the pump run at the usual times when there is hot water demand to be expected.\n
      \n
      I now use a Zigbee plug for the pump and added a button in the kitchen to start it manually. In addidion HA starts it in the morning and every time when somebody comes home. Another HA automation turns off the pump after 3 minutes and ensures that it does not start again for 30 minutes.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1706525047 {#4340
      date: 2024-01-29 11:44:07.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@corroded@lemmy.world"
      "@corroded@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4347 …}
    +nested: Doctrine\ORM\PersistentCollection {#4349 …}
    +votes: Doctrine\ORM\PersistentCollection {#4351 …}
    +reports: Doctrine\ORM\PersistentCollection {#4353 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4355 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4357 …}
    -id: 349461
    -bodyTs: "'3':90 '30':101 'ad':57 'addidion':68 'anoth':82 'autom':84 'back':20 'button':59 'come':80 'day':23 'demand':43 'ensur':93 'everi':76 'expect':46 'ha':69,83 'home':81 'hot':2,41 'kitchen':7,62 'let':30 'long':10 'loop':15 'manual':66 'minut':91,102 'morn':74 'ordinari':27 'pipe':4,14 'plug':52 'pump':19,32,55,88 'quit':9 'run':33 'somebodi':79 'start':64,70,98 'time':37,77 'timer':28 'turn':85 'use':49 'usual':36 'water':3,42 'zigbe':51"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7122872"
    +editedAt: DateTimeImmutable @1729349887 {#4341
      date: 2024-10-19 16:58:07.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706525047 {#4342
      date: 2024-01-29 11:44:07.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#8637
  +comment: App\Entity\EntryComment {#4346
    +user: App\Entity\User {#4359
      +avatar: null
      +cover: null
      +email: "StefanT@lemmy.world"
      +username: "@StefanT@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729349848 {#4343
        date: 2024-10-19 16:57:28.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4360 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4362 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4364 …}
      +entries: Doctrine\ORM\PersistentCollection {#4366 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4368 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4370 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4372 …}
      +posts: Doctrine\ORM\PersistentCollection {#4374 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4376 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4378 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4380 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4382 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4384 …}
      +follows: Doctrine\ORM\PersistentCollection {#4386 …}
      +followers: Doctrine\ORM\PersistentCollection {#4388 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4390 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4392 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4394 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4396 …}
      +reports: Doctrine\ORM\PersistentCollection {#4398 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4400 …}
      +violations: Doctrine\ORM\PersistentCollection {#4402 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4404 …}
      +awards: Doctrine\ORM\PersistentCollection {#4406 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4408 …}
      +categories: Doctrine\ORM\PersistentCollection {#4410 …}
      -id: 16372
      -password: "$2y$13$2TRKpzlom32Tryx6jdMMmuukqFdqAw43sqNFR5NEEUQxaJW34aGES"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4412 …}
      +apId: "StefanT@lemmy.world"
      +apProfileId: "https://lemmy.world/u/StefanT"
      +apPublicUrl: "https://lemmy.world/u/StefanT"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "StefanT"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1726479809 {#4344
        date: 2024-09-16 11:43:29.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1688288660 {#4345
        date: 2023-07-02 11:04:20.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "corroded@lemmy.world"
        +username: "@corroded@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729095398 {#1537
          date: 2024-10-16 18:16:38.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +entries: Doctrine\ORM\PersistentCollection {#1623 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …}
        +posts: Doctrine\ORM\PersistentCollection {#1657 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1488 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1756 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …}
        +follows: Doctrine\ORM\PersistentCollection {#1635 …}
        +followers: Doctrine\ORM\PersistentCollection {#1633 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1411 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …}
        +reports: Doctrine\ORM\PersistentCollection {#1419 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1428 …}
        +violations: Doctrine\ORM\PersistentCollection {#1429 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1694 …}
        +awards: Doctrine\ORM\PersistentCollection {#1435 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …}
        +categories: Doctrine\ORM\PersistentCollection {#1647 …}
        -id: 37696
        -password: "$2y$13$3xfpjwzULWLGSm5G3ILrCePN9TefBkLbjLBMfvMFcPI2FPlR3h2g6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …}
        +apId: "corroded@lemmy.world"
        +apProfileId: "https://lemmy.world/u/corroded"
        +apPublicUrl: "https://lemmy.world/u/corroded"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "corroded"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703347380 {#1536
          date: 2023-12-23 17:03:00.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690952830 {#1515
          date: 2023-08-02 07:07:10.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "homeassistant@lemmy.world"
        +title: "homeassistant"
        +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 46
        +entryCommentCount: 460
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729539860 {#276
          date: 2024-10-21 21:44:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 145
        +apId: "homeassistant@lemmy.world"
        +apProfileId: "https://lemmy.world/c/homeassistant"
        +apPublicUrl: "https://lemmy.world/c/homeassistant"
        +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "homeassistant"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1710368376 {#270
          date: 2024-03-13 23:19:36.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1704127905 {#272
          date: 2024-01-01 17:51:45.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Share-your-favorite-automations"
      +title: "Share your favorite automations"
      +url: null
      +body: """
        I’ve been running HA for a while, and it’s been working well; I haven’t had to change much in a few months. That being said, it’s fun to tinker with it, and I’m curious to hear what kind of automations the rest of the community is using. What automations are you most proud of? What are your favorite? What kind of interesting automations have you written?\n
        \n
        My personal favorite is an automation that displays the current “apparent” temperature on a Hue bulb. It takes an average of the temperature, humidity, and luminance around my property and uses the average to compute an “apparent” (feels like) temperature. Then it applies a cosine function to the apparent temperature (to approximate how people feel temperature change), uses the resulting value to calculate a level between blue and red in CIELAB (a perceptually uniform color space), converts the results to RGB, and sets the color value of the hue bulb. The result is a bulb that changes color so that the change in color (as perceived by the eye) mirrors how the temperature “feels” outside. Ultimately what that means is that we can look at a small lamp with the hue bulb and say “It feels cold outside; we should put on a coat.” It’s probably overkill, but it was a fun programming exercise. We’ve started saying things like “It’s really blue today, I don’t feel like going out.”\n
        \n
        I’d really enjoy reading what kind of interesting automations everyone else has written.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 40
      +favouriteCount: 67
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729539860 {#2410
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 33576
      -titleTs: "'autom':4 'favorit':3 'share':1"
      -bodyTs: "'appar':82,108,120 'appli':114 'approxim':123 'around':98 'autom':45,54,68,77,254 'averag':91,104 'blue':138,236 'bulb':87,161,166,203 'calcul':134 'chang':20,128,168,173 'cielab':142 'coat':215 'cold':208 'color':146,156,169,175 'communiti':50 'comput':106 'convert':148 'cosin':116 'curious':39 'current':81 'd':246 'display':79 'els':256 'enjoy':248 'everyon':255 'exercis':226 'eye':180 'favorit':63,74 'feel':109,126,185,207,241 'fun':31,224 'function':117 'go':243 'ha':5 'haven':16 'hear':41 'hue':86,160,202 'humid':95 'interest':67,253 'kind':43,65,251 'lamp':199 'level':136 'like':110,232,242 'look':195 'lumin':97 'm':38 'mean':190 'mirror':181 'month':25 'much':21 'outsid':186,209 'overkil':219 'peopl':125 'perceiv':177 'perceptu':144 'person':73 'probabl':218 'program':225 'properti':100 'proud':58 'put':212 'read':249 'realli':235,247 'red':140 'rest':47 'result':131,150,163 'rgb':152 'run':4 'said':28 'say':205,230 'set':154 'small':198 'space':147 'start':229 'take':89 'temperatur':83,94,111,121,127,184 'thing':231 'tinker':33 'today':237 'ultim':187 'uniform':145 'use':52,102,129 'valu':132,157 've':2,228 'well':14 'work':13 'written':71,258"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706508490
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11273738"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706422090 {#1850
        date: 2024-01-28 07:08:10.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      The hot water pipe to the kitchen is quite long. We have a pipe loop there with a pump. Back in the days we had an ordinary timer that let the pump run at the usual times when there is hot water demand to be expected.\n
      \n
      I now use a Zigbee plug for the pump and added a button in the kitchen to start it manually. In addidion HA starts it in the morning and every time when somebody comes home. Another HA automation turns off the pump after 3 minutes and ensures that it does not start again for 30 minutes.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1706525047 {#4340
      date: 2024-01-29 11:44:07.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@corroded@lemmy.world"
      "@corroded@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4347 …}
    +nested: Doctrine\ORM\PersistentCollection {#4349 …}
    +votes: Doctrine\ORM\PersistentCollection {#4351 …}
    +reports: Doctrine\ORM\PersistentCollection {#4353 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4355 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4357 …}
    -id: 349461
    -bodyTs: "'3':90 '30':101 'ad':57 'addidion':68 'anoth':82 'autom':84 'back':20 'button':59 'come':80 'day':23 'demand':43 'ensur':93 'everi':76 'expect':46 'ha':69,83 'home':81 'hot':2,41 'kitchen':7,62 'let':30 'long':10 'loop':15 'manual':66 'minut':91,102 'morn':74 'ordinari':27 'pipe':4,14 'plug':52 'pump':19,32,55,88 'quit':9 'run':33 'somebodi':79 'start':64,70,98 'time':37,77 'timer':28 'turn':85 'use':49 'usual':36 'water':3,42 'zigbe':51"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7122872"
    +editedAt: DateTimeImmutable @1729349887 {#4341
      date: 2024-10-19 16:58:07.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706525047 {#4342
      date: 2024-01-29 11:44:07.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 1
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 12.0 MiB 0.15 ms
Input props
[
  "user" => App\Entity\User {#4359
    +avatar: null
    +cover: null
    +email: "StefanT@lemmy.world"
    +username: "@StefanT@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729349848 {#4343
      date: 2024-10-19 16:57:28.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4360 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4362 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4364 …}
    +entries: Doctrine\ORM\PersistentCollection {#4366 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4368 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4370 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4372 …}
    +posts: Doctrine\ORM\PersistentCollection {#4374 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4376 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4378 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4380 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4382 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4384 …}
    +follows: Doctrine\ORM\PersistentCollection {#4386 …}
    +followers: Doctrine\ORM\PersistentCollection {#4388 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4390 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4392 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4394 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4396 …}
    +reports: Doctrine\ORM\PersistentCollection {#4398 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4400 …}
    +violations: Doctrine\ORM\PersistentCollection {#4402 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4404 …}
    +awards: Doctrine\ORM\PersistentCollection {#4406 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4408 …}
    +categories: Doctrine\ORM\PersistentCollection {#4410 …}
    -id: 16372
    -password: "$2y$13$2TRKpzlom32Tryx6jdMMmuukqFdqAw43sqNFR5NEEUQxaJW34aGES"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4412 …}
    +apId: "StefanT@lemmy.world"
    +apProfileId: "https://lemmy.world/u/StefanT"
    +apPublicUrl: "https://lemmy.world/u/StefanT"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "StefanT"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1726479809 {#4344
      date: 2024-09-16 11:43:29.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1688288660 {#4345
      date: 2023-07-02 11:04:20.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#8682
  +user: App\Entity\User {#4359
    +avatar: null
    +cover: null
    +email: "StefanT@lemmy.world"
    +username: "@StefanT@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729349848 {#4343
      date: 2024-10-19 16:57:28.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4360 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4362 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4364 …}
    +entries: Doctrine\ORM\PersistentCollection {#4366 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4368 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4370 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4372 …}
    +posts: Doctrine\ORM\PersistentCollection {#4374 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4376 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4378 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4380 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4382 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4384 …}
    +follows: Doctrine\ORM\PersistentCollection {#4386 …}
    +followers: Doctrine\ORM\PersistentCollection {#4388 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4390 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4392 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4394 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4396 …}
    +reports: Doctrine\ORM\PersistentCollection {#4398 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4400 …}
    +violations: Doctrine\ORM\PersistentCollection {#4402 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4404 …}
    +awards: Doctrine\ORM\PersistentCollection {#4406 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4408 …}
    +categories: Doctrine\ORM\PersistentCollection {#4410 …}
    -id: 16372
    -password: "$2y$13$2TRKpzlom32Tryx6jdMMmuukqFdqAw43sqNFR5NEEUQxaJW34aGES"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4412 …}
    +apId: "StefanT@lemmy.world"
    +apProfileId: "https://lemmy.world/u/StefanT"
    +apPublicUrl: "https://lemmy.world/u/StefanT"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "StefanT"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1726479809 {#4344
      date: 2024-09-16 11:43:29.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1688288660 {#4345
      date: 2023-07-02 11:04:20.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.14 ms
Input props
[
  "date" => DateTimeImmutable @1706525047 {#4342
    date: 2024-01-29 11:44:07.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#8737
  +date: DateTimeImmutable @1706525047 {#4342
    date: 2024-01-29 11:44:07.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.15 ms
Input props
[
  "createdAt" => DateTimeImmutable @1706525047 {#4342
    date: 2024-01-29 11:44:07.0 +01:00
  }
  "editedAt" => DateTimeImmutable @1729349887 {#4341
    date: 2024-10-19 16:58:07.0 +02:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#8791
  +createdAt: DateTimeImmutable @1706525047 {#4342
    date: 2024-01-29 11:44:07.0 +01:00
  }
  +editedAt: DateTimeImmutable @1729349887 {#4341
    date: 2024-10-19 16:58:07.0 +02:00
  }
}
user_avatar App\Twig\Components\UserAvatarComponent 12.0 MiB 0.13 ms
Input props
[
  "user" => App\Entity\User {#4359
    +avatar: null
    +cover: null
    +email: "StefanT@lemmy.world"
    +username: "@StefanT@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729349848 {#4343
      date: 2024-10-19 16:57:28.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4360 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4362 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4364 …}
    +entries: Doctrine\ORM\PersistentCollection {#4366 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4368 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4370 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4372 …}
    +posts: Doctrine\ORM\PersistentCollection {#4374 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4376 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4378 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4380 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4382 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4384 …}
    +follows: Doctrine\ORM\PersistentCollection {#4386 …}
    +followers: Doctrine\ORM\PersistentCollection {#4388 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4390 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4392 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4394 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4396 …}
    +reports: Doctrine\ORM\PersistentCollection {#4398 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4400 …}
    +violations: Doctrine\ORM\PersistentCollection {#4402 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4404 …}
    +awards: Doctrine\ORM\PersistentCollection {#4406 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4408 …}
    +categories: Doctrine\ORM\PersistentCollection {#4410 …}
    -id: 16372
    -password: "$2y$13$2TRKpzlom32Tryx6jdMMmuukqFdqAw43sqNFR5NEEUQxaJW34aGES"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4412 …}
    +apId: "StefanT@lemmy.world"
    +apProfileId: "https://lemmy.world/u/StefanT"
    +apPublicUrl: "https://lemmy.world/u/StefanT"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "StefanT"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1726479809 {#4344
      date: 2024-09-16 11:43:29.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1688288660 {#4345
      date: 2023-07-02 11:04:20.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#8845
  +width: 40
  +height: 40
  +user: App\Entity\User {#4359
    +avatar: null
    +cover: null
    +email: "StefanT@lemmy.world"
    +username: "@StefanT@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729349848 {#4343
      date: 2024-10-19 16:57:28.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4360 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4362 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4364 …}
    +entries: Doctrine\ORM\PersistentCollection {#4366 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4368 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4370 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4372 …}
    +posts: Doctrine\ORM\PersistentCollection {#4374 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4376 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4378 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4380 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4382 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4384 …}
    +follows: Doctrine\ORM\PersistentCollection {#4386 …}
    +followers: Doctrine\ORM\PersistentCollection {#4388 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4390 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4392 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4394 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4396 …}
    +reports: Doctrine\ORM\PersistentCollection {#4398 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4400 …}
    +violations: Doctrine\ORM\PersistentCollection {#4402 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4404 …}
    +awards: Doctrine\ORM\PersistentCollection {#4406 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4408 …}
    +categories: Doctrine\ORM\PersistentCollection {#4410 …}
    -id: 16372
    -password: "$2y$13$2TRKpzlom32Tryx6jdMMmuukqFdqAw43sqNFR5NEEUQxaJW34aGES"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4412 …}
    +apId: "StefanT@lemmy.world"
    +apProfileId: "https://lemmy.world/u/StefanT"
    +apPublicUrl: "https://lemmy.world/u/StefanT"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "StefanT"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1726479809 {#4344
      date: 2024-09-16 11:43:29.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1688288660 {#4345
      date: 2023-07-02 11:04:20.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.37 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4346
    +user: App\Entity\User {#4359
      +avatar: null
      +cover: null
      +email: "StefanT@lemmy.world"
      +username: "@StefanT@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729349848 {#4343
        date: 2024-10-19 16:57:28.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4360 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4362 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4364 …}
      +entries: Doctrine\ORM\PersistentCollection {#4366 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4368 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4370 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4372 …}
      +posts: Doctrine\ORM\PersistentCollection {#4374 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4376 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4378 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4380 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4382 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4384 …}
      +follows: Doctrine\ORM\PersistentCollection {#4386 …}
      +followers: Doctrine\ORM\PersistentCollection {#4388 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4390 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4392 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4394 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4396 …}
      +reports: Doctrine\ORM\PersistentCollection {#4398 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4400 …}
      +violations: Doctrine\ORM\PersistentCollection {#4402 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4404 …}
      +awards: Doctrine\ORM\PersistentCollection {#4406 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4408 …}
      +categories: Doctrine\ORM\PersistentCollection {#4410 …}
      -id: 16372
      -password: "$2y$13$2TRKpzlom32Tryx6jdMMmuukqFdqAw43sqNFR5NEEUQxaJW34aGES"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4412 …}
      +apId: "StefanT@lemmy.world"
      +apProfileId: "https://lemmy.world/u/StefanT"
      +apPublicUrl: "https://lemmy.world/u/StefanT"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "StefanT"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1726479809 {#4344
        date: 2024-09-16 11:43:29.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1688288660 {#4345
        date: 2023-07-02 11:04:20.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "corroded@lemmy.world"
        +username: "@corroded@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729095398 {#1537
          date: 2024-10-16 18:16:38.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +entries: Doctrine\ORM\PersistentCollection {#1623 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …}
        +posts: Doctrine\ORM\PersistentCollection {#1657 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1488 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1756 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …}
        +follows: Doctrine\ORM\PersistentCollection {#1635 …}
        +followers: Doctrine\ORM\PersistentCollection {#1633 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1411 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …}
        +reports: Doctrine\ORM\PersistentCollection {#1419 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1428 …}
        +violations: Doctrine\ORM\PersistentCollection {#1429 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1694 …}
        +awards: Doctrine\ORM\PersistentCollection {#1435 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …}
        +categories: Doctrine\ORM\PersistentCollection {#1647 …}
        -id: 37696
        -password: "$2y$13$3xfpjwzULWLGSm5G3ILrCePN9TefBkLbjLBMfvMFcPI2FPlR3h2g6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …}
        +apId: "corroded@lemmy.world"
        +apProfileId: "https://lemmy.world/u/corroded"
        +apPublicUrl: "https://lemmy.world/u/corroded"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "corroded"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703347380 {#1536
          date: 2023-12-23 17:03:00.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690952830 {#1515
          date: 2023-08-02 07:07:10.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "homeassistant@lemmy.world"
        +title: "homeassistant"
        +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 46
        +entryCommentCount: 460
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729539860 {#276
          date: 2024-10-21 21:44:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 145
        +apId: "homeassistant@lemmy.world"
        +apProfileId: "https://lemmy.world/c/homeassistant"
        +apPublicUrl: "https://lemmy.world/c/homeassistant"
        +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "homeassistant"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1710368376 {#270
          date: 2024-03-13 23:19:36.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1704127905 {#272
          date: 2024-01-01 17:51:45.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Share-your-favorite-automations"
      +title: "Share your favorite automations"
      +url: null
      +body: """
        I’ve been running HA for a while, and it’s been working well; I haven’t had to change much in a few months. That being said, it’s fun to tinker with it, and I’m curious to hear what kind of automations the rest of the community is using. What automations are you most proud of? What are your favorite? What kind of interesting automations have you written?\n
        \n
        My personal favorite is an automation that displays the current “apparent” temperature on a Hue bulb. It takes an average of the temperature, humidity, and luminance around my property and uses the average to compute an “apparent” (feels like) temperature. Then it applies a cosine function to the apparent temperature (to approximate how people feel temperature change), uses the resulting value to calculate a level between blue and red in CIELAB (a perceptually uniform color space), converts the results to RGB, and sets the color value of the hue bulb. The result is a bulb that changes color so that the change in color (as perceived by the eye) mirrors how the temperature “feels” outside. Ultimately what that means is that we can look at a small lamp with the hue bulb and say “It feels cold outside; we should put on a coat.” It’s probably overkill, but it was a fun programming exercise. We’ve started saying things like “It’s really blue today, I don’t feel like going out.”\n
        \n
        I’d really enjoy reading what kind of interesting automations everyone else has written.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 40
      +favouriteCount: 67
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729539860 {#2410
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 33576
      -titleTs: "'autom':4 'favorit':3 'share':1"
      -bodyTs: "'appar':82,108,120 'appli':114 'approxim':123 'around':98 'autom':45,54,68,77,254 'averag':91,104 'blue':138,236 'bulb':87,161,166,203 'calcul':134 'chang':20,128,168,173 'cielab':142 'coat':215 'cold':208 'color':146,156,169,175 'communiti':50 'comput':106 'convert':148 'cosin':116 'curious':39 'current':81 'd':246 'display':79 'els':256 'enjoy':248 'everyon':255 'exercis':226 'eye':180 'favorit':63,74 'feel':109,126,185,207,241 'fun':31,224 'function':117 'go':243 'ha':5 'haven':16 'hear':41 'hue':86,160,202 'humid':95 'interest':67,253 'kind':43,65,251 'lamp':199 'level':136 'like':110,232,242 'look':195 'lumin':97 'm':38 'mean':190 'mirror':181 'month':25 'much':21 'outsid':186,209 'overkil':219 'peopl':125 'perceiv':177 'perceptu':144 'person':73 'probabl':218 'program':225 'properti':100 'proud':58 'put':212 'read':249 'realli':235,247 'red':140 'rest':47 'result':131,150,163 'rgb':152 'run':4 'said':28 'say':205,230 'set':154 'small':198 'space':147 'start':229 'take':89 'temperatur':83,94,111,121,127,184 'thing':231 'tinker':33 'today':237 'ultim':187 'uniform':145 'use':52,102,129 'valu':132,157 've':2,228 'well':14 'work':13 'written':71,258"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706508490
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11273738"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706422090 {#1850
        date: 2024-01-28 07:08:10.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      The hot water pipe to the kitchen is quite long. We have a pipe loop there with a pump. Back in the days we had an ordinary timer that let the pump run at the usual times when there is hot water demand to be expected.\n
      \n
      I now use a Zigbee plug for the pump and added a button in the kitchen to start it manually. In addidion HA starts it in the morning and every time when somebody comes home. Another HA automation turns off the pump after 3 minutes and ensures that it does not start again for 30 minutes.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1706525047 {#4340
      date: 2024-01-29 11:44:07.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@corroded@lemmy.world"
      "@corroded@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4347 …}
    +nested: Doctrine\ORM\PersistentCollection {#4349 …}
    +votes: Doctrine\ORM\PersistentCollection {#4351 …}
    +reports: Doctrine\ORM\PersistentCollection {#4353 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4355 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4357 …}
    -id: 349461
    -bodyTs: "'3':90 '30':101 'ad':57 'addidion':68 'anoth':82 'autom':84 'back':20 'button':59 'come':80 'day':23 'demand':43 'ensur':93 'everi':76 'expect':46 'ha':69,83 'home':81 'hot':2,41 'kitchen':7,62 'let':30 'long':10 'loop':15 'manual':66 'minut':91,102 'morn':74 'ordinari':27 'pipe':4,14 'plug':52 'pump':19,32,55,88 'quit':9 'run':33 'somebodi':79 'start':64,70,98 'time':37,77 'timer':28 'turn':85 'use':49 'usual':36 'water':3,42 'zigbe':51"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7122872"
    +editedAt: DateTimeImmutable @1729349887 {#4341
      date: 2024-10-19 16:58:07.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706525047 {#4342
      date: 2024-01-29 11:44:07.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#8918
  +subject: App\Entity\EntryComment {#4346
    +user: App\Entity\User {#4359
      +avatar: null
      +cover: null
      +email: "StefanT@lemmy.world"
      +username: "@StefanT@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729349848 {#4343
        date: 2024-10-19 16:57:28.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4360 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4362 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4364 …}
      +entries: Doctrine\ORM\PersistentCollection {#4366 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4368 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4370 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4372 …}
      +posts: Doctrine\ORM\PersistentCollection {#4374 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4376 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4378 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4380 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4382 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4384 …}
      +follows: Doctrine\ORM\PersistentCollection {#4386 …}
      +followers: Doctrine\ORM\PersistentCollection {#4388 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4390 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4392 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4394 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4396 …}
      +reports: Doctrine\ORM\PersistentCollection {#4398 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4400 …}
      +violations: Doctrine\ORM\PersistentCollection {#4402 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4404 …}
      +awards: Doctrine\ORM\PersistentCollection {#4406 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4408 …}
      +categories: Doctrine\ORM\PersistentCollection {#4410 …}
      -id: 16372
      -password: "$2y$13$2TRKpzlom32Tryx6jdMMmuukqFdqAw43sqNFR5NEEUQxaJW34aGES"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4412 …}
      +apId: "StefanT@lemmy.world"
      +apProfileId: "https://lemmy.world/u/StefanT"
      +apPublicUrl: "https://lemmy.world/u/StefanT"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "StefanT"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1726479809 {#4344
        date: 2024-09-16 11:43:29.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1688288660 {#4345
        date: 2023-07-02 11:04:20.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "corroded@lemmy.world"
        +username: "@corroded@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729095398 {#1537
          date: 2024-10-16 18:16:38.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +entries: Doctrine\ORM\PersistentCollection {#1623 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …}
        +posts: Doctrine\ORM\PersistentCollection {#1657 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1488 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1756 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …}
        +follows: Doctrine\ORM\PersistentCollection {#1635 …}
        +followers: Doctrine\ORM\PersistentCollection {#1633 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1411 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …}
        +reports: Doctrine\ORM\PersistentCollection {#1419 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1428 …}
        +violations: Doctrine\ORM\PersistentCollection {#1429 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1694 …}
        +awards: Doctrine\ORM\PersistentCollection {#1435 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …}
        +categories: Doctrine\ORM\PersistentCollection {#1647 …}
        -id: 37696
        -password: "$2y$13$3xfpjwzULWLGSm5G3ILrCePN9TefBkLbjLBMfvMFcPI2FPlR3h2g6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …}
        +apId: "corroded@lemmy.world"
        +apProfileId: "https://lemmy.world/u/corroded"
        +apPublicUrl: "https://lemmy.world/u/corroded"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "corroded"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703347380 {#1536
          date: 2023-12-23 17:03:00.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690952830 {#1515
          date: 2023-08-02 07:07:10.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "homeassistant@lemmy.world"
        +title: "homeassistant"
        +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 46
        +entryCommentCount: 460
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729539860 {#276
          date: 2024-10-21 21:44:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 145
        +apId: "homeassistant@lemmy.world"
        +apProfileId: "https://lemmy.world/c/homeassistant"
        +apPublicUrl: "https://lemmy.world/c/homeassistant"
        +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "homeassistant"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1710368376 {#270
          date: 2024-03-13 23:19:36.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1704127905 {#272
          date: 2024-01-01 17:51:45.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Share-your-favorite-automations"
      +title: "Share your favorite automations"
      +url: null
      +body: """
        I’ve been running HA for a while, and it’s been working well; I haven’t had to change much in a few months. That being said, it’s fun to tinker with it, and I’m curious to hear what kind of automations the rest of the community is using. What automations are you most proud of? What are your favorite? What kind of interesting automations have you written?\n
        \n
        My personal favorite is an automation that displays the current “apparent” temperature on a Hue bulb. It takes an average of the temperature, humidity, and luminance around my property and uses the average to compute an “apparent” (feels like) temperature. Then it applies a cosine function to the apparent temperature (to approximate how people feel temperature change), uses the resulting value to calculate a level between blue and red in CIELAB (a perceptually uniform color space), converts the results to RGB, and sets the color value of the hue bulb. The result is a bulb that changes color so that the change in color (as perceived by the eye) mirrors how the temperature “feels” outside. Ultimately what that means is that we can look at a small lamp with the hue bulb and say “It feels cold outside; we should put on a coat.” It’s probably overkill, but it was a fun programming exercise. We’ve started saying things like “It’s really blue today, I don’t feel like going out.”\n
        \n
        I’d really enjoy reading what kind of interesting automations everyone else has written.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 40
      +favouriteCount: 67
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729539860 {#2410
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 33576
      -titleTs: "'autom':4 'favorit':3 'share':1"
      -bodyTs: "'appar':82,108,120 'appli':114 'approxim':123 'around':98 'autom':45,54,68,77,254 'averag':91,104 'blue':138,236 'bulb':87,161,166,203 'calcul':134 'chang':20,128,168,173 'cielab':142 'coat':215 'cold':208 'color':146,156,169,175 'communiti':50 'comput':106 'convert':148 'cosin':116 'curious':39 'current':81 'd':246 'display':79 'els':256 'enjoy':248 'everyon':255 'exercis':226 'eye':180 'favorit':63,74 'feel':109,126,185,207,241 'fun':31,224 'function':117 'go':243 'ha':5 'haven':16 'hear':41 'hue':86,160,202 'humid':95 'interest':67,253 'kind':43,65,251 'lamp':199 'level':136 'like':110,232,242 'look':195 'lumin':97 'm':38 'mean':190 'mirror':181 'month':25 'much':21 'outsid':186,209 'overkil':219 'peopl':125 'perceiv':177 'perceptu':144 'person':73 'probabl':218 'program':225 'properti':100 'proud':58 'put':212 'read':249 'realli':235,247 'red':140 'rest':47 'result':131,150,163 'rgb':152 'run':4 'said':28 'say':205,230 'set':154 'small':198 'space':147 'start':229 'take':89 'temperatur':83,94,111,121,127,184 'thing':231 'tinker':33 'today':237 'ultim':187 'uniform':145 'use':52,102,129 'valu':132,157 've':2,228 'well':14 'work':13 'written':71,258"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706508490
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11273738"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706422090 {#1850
        date: 2024-01-28 07:08:10.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      The hot water pipe to the kitchen is quite long. We have a pipe loop there with a pump. Back in the days we had an ordinary timer that let the pump run at the usual times when there is hot water demand to be expected.\n
      \n
      I now use a Zigbee plug for the pump and added a button in the kitchen to start it manually. In addidion HA starts it in the morning and every time when somebody comes home. Another HA automation turns off the pump after 3 minutes and ensures that it does not start again for 30 minutes.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1706525047 {#4340
      date: 2024-01-29 11:44:07.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@corroded@lemmy.world"
      "@corroded@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4347 …}
    +nested: Doctrine\ORM\PersistentCollection {#4349 …}
    +votes: Doctrine\ORM\PersistentCollection {#4351 …}
    +reports: Doctrine\ORM\PersistentCollection {#4353 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4355 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4357 …}
    -id: 349461
    -bodyTs: "'3':90 '30':101 'ad':57 'addidion':68 'anoth':82 'autom':84 'back':20 'button':59 'come':80 'day':23 'demand':43 'ensur':93 'everi':76 'expect':46 'ha':69,83 'home':81 'hot':2,41 'kitchen':7,62 'let':30 'long':10 'loop':15 'manual':66 'minut':91,102 'morn':74 'ordinari':27 'pipe':4,14 'plug':52 'pump':19,32,55,88 'quit':9 'run':33 'somebodi':79 'start':64,70,98 'time':37,77 'timer':28 'turn':85 'use':49 'usual':36 'water':3,42 'zigbe':51"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7122872"
    +editedAt: DateTimeImmutable @1729349887 {#4341
      date: 2024-10-19 16:58:07.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706525047 {#4342
      date: 2024-01-29 11:44:07.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 12.0 MiB 0.63 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4346
    +user: App\Entity\User {#4359
      +avatar: null
      +cover: null
      +email: "StefanT@lemmy.world"
      +username: "@StefanT@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729349848 {#4343
        date: 2024-10-19 16:57:28.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4360 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4362 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4364 …}
      +entries: Doctrine\ORM\PersistentCollection {#4366 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4368 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4370 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4372 …}
      +posts: Doctrine\ORM\PersistentCollection {#4374 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4376 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4378 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4380 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4382 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4384 …}
      +follows: Doctrine\ORM\PersistentCollection {#4386 …}
      +followers: Doctrine\ORM\PersistentCollection {#4388 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4390 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4392 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4394 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4396 …}
      +reports: Doctrine\ORM\PersistentCollection {#4398 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4400 …}
      +violations: Doctrine\ORM\PersistentCollection {#4402 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4404 …}
      +awards: Doctrine\ORM\PersistentCollection {#4406 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4408 …}
      +categories: Doctrine\ORM\PersistentCollection {#4410 …}
      -id: 16372
      -password: "$2y$13$2TRKpzlom32Tryx6jdMMmuukqFdqAw43sqNFR5NEEUQxaJW34aGES"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4412 …}
      +apId: "StefanT@lemmy.world"
      +apProfileId: "https://lemmy.world/u/StefanT"
      +apPublicUrl: "https://lemmy.world/u/StefanT"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "StefanT"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1726479809 {#4344
        date: 2024-09-16 11:43:29.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1688288660 {#4345
        date: 2023-07-02 11:04:20.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "corroded@lemmy.world"
        +username: "@corroded@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729095398 {#1537
          date: 2024-10-16 18:16:38.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +entries: Doctrine\ORM\PersistentCollection {#1623 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …}
        +posts: Doctrine\ORM\PersistentCollection {#1657 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1488 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1756 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …}
        +follows: Doctrine\ORM\PersistentCollection {#1635 …}
        +followers: Doctrine\ORM\PersistentCollection {#1633 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1411 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …}
        +reports: Doctrine\ORM\PersistentCollection {#1419 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1428 …}
        +violations: Doctrine\ORM\PersistentCollection {#1429 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1694 …}
        +awards: Doctrine\ORM\PersistentCollection {#1435 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …}
        +categories: Doctrine\ORM\PersistentCollection {#1647 …}
        -id: 37696
        -password: "$2y$13$3xfpjwzULWLGSm5G3ILrCePN9TefBkLbjLBMfvMFcPI2FPlR3h2g6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …}
        +apId: "corroded@lemmy.world"
        +apProfileId: "https://lemmy.world/u/corroded"
        +apPublicUrl: "https://lemmy.world/u/corroded"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "corroded"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703347380 {#1536
          date: 2023-12-23 17:03:00.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690952830 {#1515
          date: 2023-08-02 07:07:10.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "homeassistant@lemmy.world"
        +title: "homeassistant"
        +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 46
        +entryCommentCount: 460
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729539860 {#276
          date: 2024-10-21 21:44:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 145
        +apId: "homeassistant@lemmy.world"
        +apProfileId: "https://lemmy.world/c/homeassistant"
        +apPublicUrl: "https://lemmy.world/c/homeassistant"
        +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "homeassistant"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1710368376 {#270
          date: 2024-03-13 23:19:36.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1704127905 {#272
          date: 2024-01-01 17:51:45.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Share-your-favorite-automations"
      +title: "Share your favorite automations"
      +url: null
      +body: """
        I’ve been running HA for a while, and it’s been working well; I haven’t had to change much in a few months. That being said, it’s fun to tinker with it, and I’m curious to hear what kind of automations the rest of the community is using. What automations are you most proud of? What are your favorite? What kind of interesting automations have you written?\n
        \n
        My personal favorite is an automation that displays the current “apparent” temperature on a Hue bulb. It takes an average of the temperature, humidity, and luminance around my property and uses the average to compute an “apparent” (feels like) temperature. Then it applies a cosine function to the apparent temperature (to approximate how people feel temperature change), uses the resulting value to calculate a level between blue and red in CIELAB (a perceptually uniform color space), converts the results to RGB, and sets the color value of the hue bulb. The result is a bulb that changes color so that the change in color (as perceived by the eye) mirrors how the temperature “feels” outside. Ultimately what that means is that we can look at a small lamp with the hue bulb and say “It feels cold outside; we should put on a coat.” It’s probably overkill, but it was a fun programming exercise. We’ve started saying things like “It’s really blue today, I don’t feel like going out.”\n
        \n
        I’d really enjoy reading what kind of interesting automations everyone else has written.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 40
      +favouriteCount: 67
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729539860 {#2410
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 33576
      -titleTs: "'autom':4 'favorit':3 'share':1"
      -bodyTs: "'appar':82,108,120 'appli':114 'approxim':123 'around':98 'autom':45,54,68,77,254 'averag':91,104 'blue':138,236 'bulb':87,161,166,203 'calcul':134 'chang':20,128,168,173 'cielab':142 'coat':215 'cold':208 'color':146,156,169,175 'communiti':50 'comput':106 'convert':148 'cosin':116 'curious':39 'current':81 'd':246 'display':79 'els':256 'enjoy':248 'everyon':255 'exercis':226 'eye':180 'favorit':63,74 'feel':109,126,185,207,241 'fun':31,224 'function':117 'go':243 'ha':5 'haven':16 'hear':41 'hue':86,160,202 'humid':95 'interest':67,253 'kind':43,65,251 'lamp':199 'level':136 'like':110,232,242 'look':195 'lumin':97 'm':38 'mean':190 'mirror':181 'month':25 'much':21 'outsid':186,209 'overkil':219 'peopl':125 'perceiv':177 'perceptu':144 'person':73 'probabl':218 'program':225 'properti':100 'proud':58 'put':212 'read':249 'realli':235,247 'red':140 'rest':47 'result':131,150,163 'rgb':152 'run':4 'said':28 'say':205,230 'set':154 'small':198 'space':147 'start':229 'take':89 'temperatur':83,94,111,121,127,184 'thing':231 'tinker':33 'today':237 'ultim':187 'uniform':145 'use':52,102,129 'valu':132,157 've':2,228 'well':14 'work':13 'written':71,258"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706508490
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11273738"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706422090 {#1850
        date: 2024-01-28 07:08:10.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      The hot water pipe to the kitchen is quite long. We have a pipe loop there with a pump. Back in the days we had an ordinary timer that let the pump run at the usual times when there is hot water demand to be expected.\n
      \n
      I now use a Zigbee plug for the pump and added a button in the kitchen to start it manually. In addidion HA starts it in the morning and every time when somebody comes home. Another HA automation turns off the pump after 3 minutes and ensures that it does not start again for 30 minutes.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1706525047 {#4340
      date: 2024-01-29 11:44:07.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@corroded@lemmy.world"
      "@corroded@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4347 …}
    +nested: Doctrine\ORM\PersistentCollection {#4349 …}
    +votes: Doctrine\ORM\PersistentCollection {#4351 …}
    +reports: Doctrine\ORM\PersistentCollection {#4353 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4355 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4357 …}
    -id: 349461
    -bodyTs: "'3':90 '30':101 'ad':57 'addidion':68 'anoth':82 'autom':84 'back':20 'button':59 'come':80 'day':23 'demand':43 'ensur':93 'everi':76 'expect':46 'ha':69,83 'home':81 'hot':2,41 'kitchen':7,62 'let':30 'long':10 'loop':15 'manual':66 'minut':91,102 'morn':74 'ordinari':27 'pipe':4,14 'plug':52 'pump':19,32,55,88 'quit':9 'run':33 'somebodi':79 'start':64,70,98 'time':37,77 'timer':28 'turn':85 'use':49 'usual':36 'water':3,42 'zigbe':51"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7122872"
    +editedAt: DateTimeImmutable @1729349887 {#4341
      date: 2024-10-19 16:58:07.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706525047 {#4342
      date: 2024-01-29 11:44:07.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#8975
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4346
    +user: App\Entity\User {#4359
      +avatar: null
      +cover: null
      +email: "StefanT@lemmy.world"
      +username: "@StefanT@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729349848 {#4343
        date: 2024-10-19 16:57:28.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4360 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4362 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4364 …}
      +entries: Doctrine\ORM\PersistentCollection {#4366 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4368 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4370 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4372 …}
      +posts: Doctrine\ORM\PersistentCollection {#4374 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4376 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4378 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4380 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4382 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4384 …}
      +follows: Doctrine\ORM\PersistentCollection {#4386 …}
      +followers: Doctrine\ORM\PersistentCollection {#4388 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4390 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4392 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4394 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4396 …}
      +reports: Doctrine\ORM\PersistentCollection {#4398 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4400 …}
      +violations: Doctrine\ORM\PersistentCollection {#4402 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4404 …}
      +awards: Doctrine\ORM\PersistentCollection {#4406 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4408 …}
      +categories: Doctrine\ORM\PersistentCollection {#4410 …}
      -id: 16372
      -password: "$2y$13$2TRKpzlom32Tryx6jdMMmuukqFdqAw43sqNFR5NEEUQxaJW34aGES"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4412 …}
      +apId: "StefanT@lemmy.world"
      +apProfileId: "https://lemmy.world/u/StefanT"
      +apPublicUrl: "https://lemmy.world/u/StefanT"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "StefanT"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1726479809 {#4344
        date: 2024-09-16 11:43:29.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1688288660 {#4345
        date: 2023-07-02 11:04:20.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "corroded@lemmy.world"
        +username: "@corroded@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729095398 {#1537
          date: 2024-10-16 18:16:38.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +entries: Doctrine\ORM\PersistentCollection {#1623 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …}
        +posts: Doctrine\ORM\PersistentCollection {#1657 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1488 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1756 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …}
        +follows: Doctrine\ORM\PersistentCollection {#1635 …}
        +followers: Doctrine\ORM\PersistentCollection {#1633 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1411 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …}
        +reports: Doctrine\ORM\PersistentCollection {#1419 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1428 …}
        +violations: Doctrine\ORM\PersistentCollection {#1429 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1694 …}
        +awards: Doctrine\ORM\PersistentCollection {#1435 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …}
        +categories: Doctrine\ORM\PersistentCollection {#1647 …}
        -id: 37696
        -password: "$2y$13$3xfpjwzULWLGSm5G3ILrCePN9TefBkLbjLBMfvMFcPI2FPlR3h2g6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …}
        +apId: "corroded@lemmy.world"
        +apProfileId: "https://lemmy.world/u/corroded"
        +apPublicUrl: "https://lemmy.world/u/corroded"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "corroded"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703347380 {#1536
          date: 2023-12-23 17:03:00.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690952830 {#1515
          date: 2023-08-02 07:07:10.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "homeassistant@lemmy.world"
        +title: "homeassistant"
        +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 46
        +entryCommentCount: 460
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729539860 {#276
          date: 2024-10-21 21:44:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 145
        +apId: "homeassistant@lemmy.world"
        +apProfileId: "https://lemmy.world/c/homeassistant"
        +apPublicUrl: "https://lemmy.world/c/homeassistant"
        +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "homeassistant"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1710368376 {#270
          date: 2024-03-13 23:19:36.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1704127905 {#272
          date: 2024-01-01 17:51:45.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Share-your-favorite-automations"
      +title: "Share your favorite automations"
      +url: null
      +body: """
        I’ve been running HA for a while, and it’s been working well; I haven’t had to change much in a few months. That being said, it’s fun to tinker with it, and I’m curious to hear what kind of automations the rest of the community is using. What automations are you most proud of? What are your favorite? What kind of interesting automations have you written?\n
        \n
        My personal favorite is an automation that displays the current “apparent” temperature on a Hue bulb. It takes an average of the temperature, humidity, and luminance around my property and uses the average to compute an “apparent” (feels like) temperature. Then it applies a cosine function to the apparent temperature (to approximate how people feel temperature change), uses the resulting value to calculate a level between blue and red in CIELAB (a perceptually uniform color space), converts the results to RGB, and sets the color value of the hue bulb. The result is a bulb that changes color so that the change in color (as perceived by the eye) mirrors how the temperature “feels” outside. Ultimately what that means is that we can look at a small lamp with the hue bulb and say “It feels cold outside; we should put on a coat.” It’s probably overkill, but it was a fun programming exercise. We’ve started saying things like “It’s really blue today, I don’t feel like going out.”\n
        \n
        I’d really enjoy reading what kind of interesting automations everyone else has written.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 40
      +favouriteCount: 67
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729539860 {#2410
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 33576
      -titleTs: "'autom':4 'favorit':3 'share':1"
      -bodyTs: "'appar':82,108,120 'appli':114 'approxim':123 'around':98 'autom':45,54,68,77,254 'averag':91,104 'blue':138,236 'bulb':87,161,166,203 'calcul':134 'chang':20,128,168,173 'cielab':142 'coat':215 'cold':208 'color':146,156,169,175 'communiti':50 'comput':106 'convert':148 'cosin':116 'curious':39 'current':81 'd':246 'display':79 'els':256 'enjoy':248 'everyon':255 'exercis':226 'eye':180 'favorit':63,74 'feel':109,126,185,207,241 'fun':31,224 'function':117 'go':243 'ha':5 'haven':16 'hear':41 'hue':86,160,202 'humid':95 'interest':67,253 'kind':43,65,251 'lamp':199 'level':136 'like':110,232,242 'look':195 'lumin':97 'm':38 'mean':190 'mirror':181 'month':25 'much':21 'outsid':186,209 'overkil':219 'peopl':125 'perceiv':177 'perceptu':144 'person':73 'probabl':218 'program':225 'properti':100 'proud':58 'put':212 'read':249 'realli':235,247 'red':140 'rest':47 'result':131,150,163 'rgb':152 'run':4 'said':28 'say':205,230 'set':154 'small':198 'space':147 'start':229 'take':89 'temperatur':83,94,111,121,127,184 'thing':231 'tinker':33 'today':237 'ultim':187 'uniform':145 'use':52,102,129 'valu':132,157 've':2,228 'well':14 'work':13 'written':71,258"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706508490
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11273738"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706422090 {#1850
        date: 2024-01-28 07:08:10.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      The hot water pipe to the kitchen is quite long. We have a pipe loop there with a pump. Back in the days we had an ordinary timer that let the pump run at the usual times when there is hot water demand to be expected.\n
      \n
      I now use a Zigbee plug for the pump and added a button in the kitchen to start it manually. In addidion HA starts it in the morning and every time when somebody comes home. Another HA automation turns off the pump after 3 minutes and ensures that it does not start again for 30 minutes.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1706525047 {#4340
      date: 2024-01-29 11:44:07.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@corroded@lemmy.world"
      "@corroded@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4347 …}
    +nested: Doctrine\ORM\PersistentCollection {#4349 …}
    +votes: Doctrine\ORM\PersistentCollection {#4351 …}
    +reports: Doctrine\ORM\PersistentCollection {#4353 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4355 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4357 …}
    -id: 349461
    -bodyTs: "'3':90 '30':101 'ad':57 'addidion':68 'anoth':82 'autom':84 'back':20 'button':59 'come':80 'day':23 'demand':43 'ensur':93 'everi':76 'expect':46 'ha':69,83 'home':81 'hot':2,41 'kitchen':7,62 'let':30 'long':10 'loop':15 'manual':66 'minut':91,102 'morn':74 'ordinari':27 'pipe':4,14 'plug':52 'pump':19,32,55,88 'quit':9 'run':33 'somebodi':79 'start':64,70,98 'time':37,77 'timer':28 'turn':85 'use':49 'usual':36 'water':3,42 'zigbe':51"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7122872"
    +editedAt: DateTimeImmutable @1729349887 {#4341
      date: 2024-10-19 16:58:07.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706525047 {#4342
      date: 2024-01-29 11:44:07.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 12.0 MiB 1.35 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4346
    +user: App\Entity\User {#4359
      +avatar: null
      +cover: null
      +email: "StefanT@lemmy.world"
      +username: "@StefanT@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729349848 {#4343
        date: 2024-10-19 16:57:28.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4360 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4362 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4364 …}
      +entries: Doctrine\ORM\PersistentCollection {#4366 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4368 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4370 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4372 …}
      +posts: Doctrine\ORM\PersistentCollection {#4374 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4376 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4378 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4380 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4382 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4384 …}
      +follows: Doctrine\ORM\PersistentCollection {#4386 …}
      +followers: Doctrine\ORM\PersistentCollection {#4388 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4390 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4392 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4394 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4396 …}
      +reports: Doctrine\ORM\PersistentCollection {#4398 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4400 …}
      +violations: Doctrine\ORM\PersistentCollection {#4402 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4404 …}
      +awards: Doctrine\ORM\PersistentCollection {#4406 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4408 …}
      +categories: Doctrine\ORM\PersistentCollection {#4410 …}
      -id: 16372
      -password: "$2y$13$2TRKpzlom32Tryx6jdMMmuukqFdqAw43sqNFR5NEEUQxaJW34aGES"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4412 …}
      +apId: "StefanT@lemmy.world"
      +apProfileId: "https://lemmy.world/u/StefanT"
      +apPublicUrl: "https://lemmy.world/u/StefanT"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "StefanT"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1726479809 {#4344
        date: 2024-09-16 11:43:29.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1688288660 {#4345
        date: 2023-07-02 11:04:20.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "corroded@lemmy.world"
        +username: "@corroded@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729095398 {#1537
          date: 2024-10-16 18:16:38.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +entries: Doctrine\ORM\PersistentCollection {#1623 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …}
        +posts: Doctrine\ORM\PersistentCollection {#1657 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1488 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1756 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …}
        +follows: Doctrine\ORM\PersistentCollection {#1635 …}
        +followers: Doctrine\ORM\PersistentCollection {#1633 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1411 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …}
        +reports: Doctrine\ORM\PersistentCollection {#1419 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1428 …}
        +violations: Doctrine\ORM\PersistentCollection {#1429 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1694 …}
        +awards: Doctrine\ORM\PersistentCollection {#1435 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …}
        +categories: Doctrine\ORM\PersistentCollection {#1647 …}
        -id: 37696
        -password: "$2y$13$3xfpjwzULWLGSm5G3ILrCePN9TefBkLbjLBMfvMFcPI2FPlR3h2g6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …}
        +apId: "corroded@lemmy.world"
        +apProfileId: "https://lemmy.world/u/corroded"
        +apPublicUrl: "https://lemmy.world/u/corroded"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "corroded"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703347380 {#1536
          date: 2023-12-23 17:03:00.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690952830 {#1515
          date: 2023-08-02 07:07:10.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "homeassistant@lemmy.world"
        +title: "homeassistant"
        +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 46
        +entryCommentCount: 460
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729539860 {#276
          date: 2024-10-21 21:44:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 145
        +apId: "homeassistant@lemmy.world"
        +apProfileId: "https://lemmy.world/c/homeassistant"
        +apPublicUrl: "https://lemmy.world/c/homeassistant"
        +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "homeassistant"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1710368376 {#270
          date: 2024-03-13 23:19:36.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1704127905 {#272
          date: 2024-01-01 17:51:45.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Share-your-favorite-automations"
      +title: "Share your favorite automations"
      +url: null
      +body: """
        I’ve been running HA for a while, and it’s been working well; I haven’t had to change much in a few months. That being said, it’s fun to tinker with it, and I’m curious to hear what kind of automations the rest of the community is using. What automations are you most proud of? What are your favorite? What kind of interesting automations have you written?\n
        \n
        My personal favorite is an automation that displays the current “apparent” temperature on a Hue bulb. It takes an average of the temperature, humidity, and luminance around my property and uses the average to compute an “apparent” (feels like) temperature. Then it applies a cosine function to the apparent temperature (to approximate how people feel temperature change), uses the resulting value to calculate a level between blue and red in CIELAB (a perceptually uniform color space), converts the results to RGB, and sets the color value of the hue bulb. The result is a bulb that changes color so that the change in color (as perceived by the eye) mirrors how the temperature “feels” outside. Ultimately what that means is that we can look at a small lamp with the hue bulb and say “It feels cold outside; we should put on a coat.” It’s probably overkill, but it was a fun programming exercise. We’ve started saying things like “It’s really blue today, I don’t feel like going out.”\n
        \n
        I’d really enjoy reading what kind of interesting automations everyone else has written.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 40
      +favouriteCount: 67
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729539860 {#2410
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 33576
      -titleTs: "'autom':4 'favorit':3 'share':1"
      -bodyTs: "'appar':82,108,120 'appli':114 'approxim':123 'around':98 'autom':45,54,68,77,254 'averag':91,104 'blue':138,236 'bulb':87,161,166,203 'calcul':134 'chang':20,128,168,173 'cielab':142 'coat':215 'cold':208 'color':146,156,169,175 'communiti':50 'comput':106 'convert':148 'cosin':116 'curious':39 'current':81 'd':246 'display':79 'els':256 'enjoy':248 'everyon':255 'exercis':226 'eye':180 'favorit':63,74 'feel':109,126,185,207,241 'fun':31,224 'function':117 'go':243 'ha':5 'haven':16 'hear':41 'hue':86,160,202 'humid':95 'interest':67,253 'kind':43,65,251 'lamp':199 'level':136 'like':110,232,242 'look':195 'lumin':97 'm':38 'mean':190 'mirror':181 'month':25 'much':21 'outsid':186,209 'overkil':219 'peopl':125 'perceiv':177 'perceptu':144 'person':73 'probabl':218 'program':225 'properti':100 'proud':58 'put':212 'read':249 'realli':235,247 'red':140 'rest':47 'result':131,150,163 'rgb':152 'run':4 'said':28 'say':205,230 'set':154 'small':198 'space':147 'start':229 'take':89 'temperatur':83,94,111,121,127,184 'thing':231 'tinker':33 'today':237 'ultim':187 'uniform':145 'use':52,102,129 'valu':132,157 've':2,228 'well':14 'work':13 'written':71,258"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706508490
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11273738"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706422090 {#1850
        date: 2024-01-28 07:08:10.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      The hot water pipe to the kitchen is quite long. We have a pipe loop there with a pump. Back in the days we had an ordinary timer that let the pump run at the usual times when there is hot water demand to be expected.\n
      \n
      I now use a Zigbee plug for the pump and added a button in the kitchen to start it manually. In addidion HA starts it in the morning and every time when somebody comes home. Another HA automation turns off the pump after 3 minutes and ensures that it does not start again for 30 minutes.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1706525047 {#4340
      date: 2024-01-29 11:44:07.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@corroded@lemmy.world"
      "@corroded@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4347 …}
    +nested: Doctrine\ORM\PersistentCollection {#4349 …}
    +votes: Doctrine\ORM\PersistentCollection {#4351 …}
    +reports: Doctrine\ORM\PersistentCollection {#4353 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4355 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4357 …}
    -id: 349461
    -bodyTs: "'3':90 '30':101 'ad':57 'addidion':68 'anoth':82 'autom':84 'back':20 'button':59 'come':80 'day':23 'demand':43 'ensur':93 'everi':76 'expect':46 'ha':69,83 'home':81 'hot':2,41 'kitchen':7,62 'let':30 'long':10 'loop':15 'manual':66 'minut':91,102 'morn':74 'ordinari':27 'pipe':4,14 'plug':52 'pump':19,32,55,88 'quit':9 'run':33 'somebodi':79 'start':64,70,98 'time':37,77 'timer':28 'turn':85 'use':49 'usual':36 'water':3,42 'zigbe':51"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7122872"
    +editedAt: DateTimeImmutable @1729349887 {#4341
      date: 2024-10-19 16:58:07.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706525047 {#4342
      date: 2024-01-29 11:44:07.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#9215
  +comment: App\Entity\EntryComment {#4346
    +user: App\Entity\User {#4359
      +avatar: null
      +cover: null
      +email: "StefanT@lemmy.world"
      +username: "@StefanT@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729349848 {#4343
        date: 2024-10-19 16:57:28.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4360 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4362 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4364 …}
      +entries: Doctrine\ORM\PersistentCollection {#4366 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4368 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4370 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4372 …}
      +posts: Doctrine\ORM\PersistentCollection {#4374 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4376 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4378 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4380 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4382 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4384 …}
      +follows: Doctrine\ORM\PersistentCollection {#4386 …}
      +followers: Doctrine\ORM\PersistentCollection {#4388 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4390 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4392 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4394 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4396 …}
      +reports: Doctrine\ORM\PersistentCollection {#4398 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4400 …}
      +violations: Doctrine\ORM\PersistentCollection {#4402 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4404 …}
      +awards: Doctrine\ORM\PersistentCollection {#4406 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4408 …}
      +categories: Doctrine\ORM\PersistentCollection {#4410 …}
      -id: 16372
      -password: "$2y$13$2TRKpzlom32Tryx6jdMMmuukqFdqAw43sqNFR5NEEUQxaJW34aGES"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4412 …}
      +apId: "StefanT@lemmy.world"
      +apProfileId: "https://lemmy.world/u/StefanT"
      +apPublicUrl: "https://lemmy.world/u/StefanT"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "StefanT"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1726479809 {#4344
        date: 2024-09-16 11:43:29.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1688288660 {#4345
        date: 2023-07-02 11:04:20.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "corroded@lemmy.world"
        +username: "@corroded@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729095398 {#1537
          date: 2024-10-16 18:16:38.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +entries: Doctrine\ORM\PersistentCollection {#1623 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …}
        +posts: Doctrine\ORM\PersistentCollection {#1657 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1488 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1756 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …}
        +follows: Doctrine\ORM\PersistentCollection {#1635 …}
        +followers: Doctrine\ORM\PersistentCollection {#1633 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1411 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …}
        +reports: Doctrine\ORM\PersistentCollection {#1419 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1428 …}
        +violations: Doctrine\ORM\PersistentCollection {#1429 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1694 …}
        +awards: Doctrine\ORM\PersistentCollection {#1435 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …}
        +categories: Doctrine\ORM\PersistentCollection {#1647 …}
        -id: 37696
        -password: "$2y$13$3xfpjwzULWLGSm5G3ILrCePN9TefBkLbjLBMfvMFcPI2FPlR3h2g6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …}
        +apId: "corroded@lemmy.world"
        +apProfileId: "https://lemmy.world/u/corroded"
        +apPublicUrl: "https://lemmy.world/u/corroded"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "corroded"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703347380 {#1536
          date: 2023-12-23 17:03:00.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690952830 {#1515
          date: 2023-08-02 07:07:10.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "homeassistant@lemmy.world"
        +title: "homeassistant"
        +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 46
        +entryCommentCount: 460
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729539860 {#276
          date: 2024-10-21 21:44:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 145
        +apId: "homeassistant@lemmy.world"
        +apProfileId: "https://lemmy.world/c/homeassistant"
        +apPublicUrl: "https://lemmy.world/c/homeassistant"
        +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "homeassistant"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1710368376 {#270
          date: 2024-03-13 23:19:36.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1704127905 {#272
          date: 2024-01-01 17:51:45.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Share-your-favorite-automations"
      +title: "Share your favorite automations"
      +url: null
      +body: """
        I’ve been running HA for a while, and it’s been working well; I haven’t had to change much in a few months. That being said, it’s fun to tinker with it, and I’m curious to hear what kind of automations the rest of the community is using. What automations are you most proud of? What are your favorite? What kind of interesting automations have you written?\n
        \n
        My personal favorite is an automation that displays the current “apparent” temperature on a Hue bulb. It takes an average of the temperature, humidity, and luminance around my property and uses the average to compute an “apparent” (feels like) temperature. Then it applies a cosine function to the apparent temperature (to approximate how people feel temperature change), uses the resulting value to calculate a level between blue and red in CIELAB (a perceptually uniform color space), converts the results to RGB, and sets the color value of the hue bulb. The result is a bulb that changes color so that the change in color (as perceived by the eye) mirrors how the temperature “feels” outside. Ultimately what that means is that we can look at a small lamp with the hue bulb and say “It feels cold outside; we should put on a coat.” It’s probably overkill, but it was a fun programming exercise. We’ve started saying things like “It’s really blue today, I don’t feel like going out.”\n
        \n
        I’d really enjoy reading what kind of interesting automations everyone else has written.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 40
      +favouriteCount: 67
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729539860 {#2410
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 33576
      -titleTs: "'autom':4 'favorit':3 'share':1"
      -bodyTs: "'appar':82,108,120 'appli':114 'approxim':123 'around':98 'autom':45,54,68,77,254 'averag':91,104 'blue':138,236 'bulb':87,161,166,203 'calcul':134 'chang':20,128,168,173 'cielab':142 'coat':215 'cold':208 'color':146,156,169,175 'communiti':50 'comput':106 'convert':148 'cosin':116 'curious':39 'current':81 'd':246 'display':79 'els':256 'enjoy':248 'everyon':255 'exercis':226 'eye':180 'favorit':63,74 'feel':109,126,185,207,241 'fun':31,224 'function':117 'go':243 'ha':5 'haven':16 'hear':41 'hue':86,160,202 'humid':95 'interest':67,253 'kind':43,65,251 'lamp':199 'level':136 'like':110,232,242 'look':195 'lumin':97 'm':38 'mean':190 'mirror':181 'month':25 'much':21 'outsid':186,209 'overkil':219 'peopl':125 'perceiv':177 'perceptu':144 'person':73 'probabl':218 'program':225 'properti':100 'proud':58 'put':212 'read':249 'realli':235,247 'red':140 'rest':47 'result':131,150,163 'rgb':152 'run':4 'said':28 'say':205,230 'set':154 'small':198 'space':147 'start':229 'take':89 'temperatur':83,94,111,121,127,184 'thing':231 'tinker':33 'today':237 'ultim':187 'uniform':145 'use':52,102,129 'valu':132,157 've':2,228 'well':14 'work':13 'written':71,258"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706508490
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11273738"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706422090 {#1850
        date: 2024-01-28 07:08:10.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      The hot water pipe to the kitchen is quite long. We have a pipe loop there with a pump. Back in the days we had an ordinary timer that let the pump run at the usual times when there is hot water demand to be expected.\n
      \n
      I now use a Zigbee plug for the pump and added a button in the kitchen to start it manually. In addidion HA starts it in the morning and every time when somebody comes home. Another HA automation turns off the pump after 3 minutes and ensures that it does not start again for 30 minutes.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1706525047 {#4340
      date: 2024-01-29 11:44:07.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@corroded@lemmy.world"
      "@corroded@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4347 …}
    +nested: Doctrine\ORM\PersistentCollection {#4349 …}
    +votes: Doctrine\ORM\PersistentCollection {#4351 …}
    +reports: Doctrine\ORM\PersistentCollection {#4353 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4355 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4357 …}
    -id: 349461
    -bodyTs: "'3':90 '30':101 'ad':57 'addidion':68 'anoth':82 'autom':84 'back':20 'button':59 'come':80 'day':23 'demand':43 'ensur':93 'everi':76 'expect':46 'ha':69,83 'home':81 'hot':2,41 'kitchen':7,62 'let':30 'long':10 'loop':15 'manual':66 'minut':91,102 'morn':74 'ordinari':27 'pipe':4,14 'plug':52 'pump':19,32,55,88 'quit':9 'run':33 'somebodi':79 'start':64,70,98 'time':37,77 'timer':28 'turn':85 'use':49 'usual':36 'water':3,42 'zigbe':51"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7122872"
    +editedAt: DateTimeImmutable @1729349887 {#4341
      date: 2024-10-19 16:58:07.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706525047 {#4342
      date: 2024-01-29 11:44:07.0 +01:00
    }
  }
  +nestedComments: []
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#557 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 12.0 MiB 69.53 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4419
    +user: App\Entity\User {#4432
      +avatar: null
      +cover: null
      +email: "rambos@lemm.ee"
      +username: "@rambos@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729386832 {#4416
        date: 2024-10-20 03:13:52.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4433 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4435 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4437 …}
      +entries: Doctrine\ORM\PersistentCollection {#4439 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4441 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4443 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4445 …}
      +posts: Doctrine\ORM\PersistentCollection {#4447 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4449 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4451 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4453 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4455 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4457 …}
      +follows: Doctrine\ORM\PersistentCollection {#4459 …}
      +followers: Doctrine\ORM\PersistentCollection {#4461 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4463 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4465 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4467 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4469 …}
      +reports: Doctrine\ORM\PersistentCollection {#4471 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4473 …}
      +violations: Doctrine\ORM\PersistentCollection {#4475 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4477 …}
      +awards: Doctrine\ORM\PersistentCollection {#4479 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4481 …}
      +categories: Doctrine\ORM\PersistentCollection {#4483 …}
      -id: 59656
      -password: "$2y$13$Xw4.6.mOW.wQVeh0/dgSiuOezG8DhGmYRB8zGr6raTSrTavp9YssK"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4485 …}
      +apId: "rambos@lemm.ee"
      +apProfileId: "https://lemm.ee/u/rambos"
      +apPublicUrl: "https://lemm.ee/u/rambos"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "rambos"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1708952442 {#4417
        date: 2024-02-26 14:00:42.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697353149 {#4418
        date: 2023-10-15 08:59:09.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "corroded@lemmy.world"
        +username: "@corroded@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729095398 {#1537
          date: 2024-10-16 18:16:38.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +entries: Doctrine\ORM\PersistentCollection {#1623 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …}
        +posts: Doctrine\ORM\PersistentCollection {#1657 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1488 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1756 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …}
        +follows: Doctrine\ORM\PersistentCollection {#1635 …}
        +followers: Doctrine\ORM\PersistentCollection {#1633 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1411 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …}
        +reports: Doctrine\ORM\PersistentCollection {#1419 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1428 …}
        +violations: Doctrine\ORM\PersistentCollection {#1429 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1694 …}
        +awards: Doctrine\ORM\PersistentCollection {#1435 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …}
        +categories: Doctrine\ORM\PersistentCollection {#1647 …}
        -id: 37696
        -password: "$2y$13$3xfpjwzULWLGSm5G3ILrCePN9TefBkLbjLBMfvMFcPI2FPlR3h2g6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …}
        +apId: "corroded@lemmy.world"
        +apProfileId: "https://lemmy.world/u/corroded"
        +apPublicUrl: "https://lemmy.world/u/corroded"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "corroded"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703347380 {#1536
          date: 2023-12-23 17:03:00.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690952830 {#1515
          date: 2023-08-02 07:07:10.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "homeassistant@lemmy.world"
        +title: "homeassistant"
        +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 46
        +entryCommentCount: 460
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729539860 {#276
          date: 2024-10-21 21:44:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 145
        +apId: "homeassistant@lemmy.world"
        +apProfileId: "https://lemmy.world/c/homeassistant"
        +apPublicUrl: "https://lemmy.world/c/homeassistant"
        +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "homeassistant"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1710368376 {#270
          date: 2024-03-13 23:19:36.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1704127905 {#272
          date: 2024-01-01 17:51:45.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Share-your-favorite-automations"
      +title: "Share your favorite automations"
      +url: null
      +body: """
        I’ve been running HA for a while, and it’s been working well; I haven’t had to change much in a few months. That being said, it’s fun to tinker with it, and I’m curious to hear what kind of automations the rest of the community is using. What automations are you most proud of? What are your favorite? What kind of interesting automations have you written?\n
        \n
        My personal favorite is an automation that displays the current “apparent” temperature on a Hue bulb. It takes an average of the temperature, humidity, and luminance around my property and uses the average to compute an “apparent” (feels like) temperature. Then it applies a cosine function to the apparent temperature (to approximate how people feel temperature change), uses the resulting value to calculate a level between blue and red in CIELAB (a perceptually uniform color space), converts the results to RGB, and sets the color value of the hue bulb. The result is a bulb that changes color so that the change in color (as perceived by the eye) mirrors how the temperature “feels” outside. Ultimately what that means is that we can look at a small lamp with the hue bulb and say “It feels cold outside; we should put on a coat.” It’s probably overkill, but it was a fun programming exercise. We’ve started saying things like “It’s really blue today, I don’t feel like going out.”\n
        \n
        I’d really enjoy reading what kind of interesting automations everyone else has written.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 40
      +favouriteCount: 67
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729539860 {#2410
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 33576
      -titleTs: "'autom':4 'favorit':3 'share':1"
      -bodyTs: "'appar':82,108,120 'appli':114 'approxim':123 'around':98 'autom':45,54,68,77,254 'averag':91,104 'blue':138,236 'bulb':87,161,166,203 'calcul':134 'chang':20,128,168,173 'cielab':142 'coat':215 'cold':208 'color':146,156,169,175 'communiti':50 'comput':106 'convert':148 'cosin':116 'curious':39 'current':81 'd':246 'display':79 'els':256 'enjoy':248 'everyon':255 'exercis':226 'eye':180 'favorit':63,74 'feel':109,126,185,207,241 'fun':31,224 'function':117 'go':243 'ha':5 'haven':16 'hear':41 'hue':86,160,202 'humid':95 'interest':67,253 'kind':43,65,251 'lamp':199 'level':136 'like':110,232,242 'look':195 'lumin':97 'm':38 'mean':190 'mirror':181 'month':25 'much':21 'outsid':186,209 'overkil':219 'peopl':125 'perceiv':177 'perceptu':144 'person':73 'probabl':218 'program':225 'properti':100 'proud':58 'put':212 'read':249 'realli':235,247 'red':140 'rest':47 'result':131,150,163 'rgb':152 'run':4 'said':28 'say':205,230 'set':154 'small':198 'space':147 'start':229 'take':89 'temperatur':83,94,111,121,127,184 'thing':231 'tinker':33 'today':237 'ultim':187 'uniform':145 'use':52,102,129 'valu':132,157 've':2,228 'well':14 'work':13 'written':71,258"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706508490
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11273738"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706422090 {#1850
        date: 2024-01-28 07:08:10.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "Not really common automation for HA, but I made medication assistant automations. Its super helpfull for people who take loads of meds. It tracks how many pills left, does android notifications or sets alarm and it also sends an email when its time to reorder meds. Its insane how usefull it is"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1706436255 {#4414
      date: 2024-01-28 11:04:15.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@corroded@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4420 …}
    +nested: Doctrine\ORM\PersistentCollection {#4422 …}
    +votes: Doctrine\ORM\PersistentCollection {#4424 …}
    +reports: Doctrine\ORM\PersistentCollection {#4426 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4428 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4430 …}
    -id: 346782
    -bodyTs: "'alarm':34 'also':37 'android':30 'assist':11 'autom':4,12 'common':3 'email':40 'ha':6 'helpful':15 'insan':48 'left':28 'load':20 'made':9 'mani':26 'med':22,46 'medic':10 'notif':31 'peopl':17 'pill':27 'realli':2 'reorder':45 'send':38 'set':33 'super':14 'take':19 'time':43 'track':24 'useful':50"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/8753337"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706436255 {#4415
      date: 2024-01-28 11:04:15.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#9283
  +comment: App\Entity\EntryComment {#4419
    +user: App\Entity\User {#4432
      +avatar: null
      +cover: null
      +email: "rambos@lemm.ee"
      +username: "@rambos@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729386832 {#4416
        date: 2024-10-20 03:13:52.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4433 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4435 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4437 …}
      +entries: Doctrine\ORM\PersistentCollection {#4439 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4441 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4443 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4445 …}
      +posts: Doctrine\ORM\PersistentCollection {#4447 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4449 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4451 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4453 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4455 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4457 …}
      +follows: Doctrine\ORM\PersistentCollection {#4459 …}
      +followers: Doctrine\ORM\PersistentCollection {#4461 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4463 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4465 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4467 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4469 …}
      +reports: Doctrine\ORM\PersistentCollection {#4471 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4473 …}
      +violations: Doctrine\ORM\PersistentCollection {#4475 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4477 …}
      +awards: Doctrine\ORM\PersistentCollection {#4479 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4481 …}
      +categories: Doctrine\ORM\PersistentCollection {#4483 …}
      -id: 59656
      -password: "$2y$13$Xw4.6.mOW.wQVeh0/dgSiuOezG8DhGmYRB8zGr6raTSrTavp9YssK"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4485 …}
      +apId: "rambos@lemm.ee"
      +apProfileId: "https://lemm.ee/u/rambos"
      +apPublicUrl: "https://lemm.ee/u/rambos"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "rambos"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1708952442 {#4417
        date: 2024-02-26 14:00:42.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697353149 {#4418
        date: 2023-10-15 08:59:09.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "corroded@lemmy.world"
        +username: "@corroded@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729095398 {#1537
          date: 2024-10-16 18:16:38.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +entries: Doctrine\ORM\PersistentCollection {#1623 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …}
        +posts: Doctrine\ORM\PersistentCollection {#1657 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1488 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1756 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …}
        +follows: Doctrine\ORM\PersistentCollection {#1635 …}
        +followers: Doctrine\ORM\PersistentCollection {#1633 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1411 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …}
        +reports: Doctrine\ORM\PersistentCollection {#1419 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1428 …}
        +violations: Doctrine\ORM\PersistentCollection {#1429 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1694 …}
        +awards: Doctrine\ORM\PersistentCollection {#1435 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …}
        +categories: Doctrine\ORM\PersistentCollection {#1647 …}
        -id: 37696
        -password: "$2y$13$3xfpjwzULWLGSm5G3ILrCePN9TefBkLbjLBMfvMFcPI2FPlR3h2g6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …}
        +apId: "corroded@lemmy.world"
        +apProfileId: "https://lemmy.world/u/corroded"
        +apPublicUrl: "https://lemmy.world/u/corroded"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "corroded"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703347380 {#1536
          date: 2023-12-23 17:03:00.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690952830 {#1515
          date: 2023-08-02 07:07:10.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "homeassistant@lemmy.world"
        +title: "homeassistant"
        +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 46
        +entryCommentCount: 460
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729539860 {#276
          date: 2024-10-21 21:44:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 145
        +apId: "homeassistant@lemmy.world"
        +apProfileId: "https://lemmy.world/c/homeassistant"
        +apPublicUrl: "https://lemmy.world/c/homeassistant"
        +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "homeassistant"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1710368376 {#270
          date: 2024-03-13 23:19:36.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1704127905 {#272
          date: 2024-01-01 17:51:45.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Share-your-favorite-automations"
      +title: "Share your favorite automations"
      +url: null
      +body: """
        I’ve been running HA for a while, and it’s been working well; I haven’t had to change much in a few months. That being said, it’s fun to tinker with it, and I’m curious to hear what kind of automations the rest of the community is using. What automations are you most proud of? What are your favorite? What kind of interesting automations have you written?\n
        \n
        My personal favorite is an automation that displays the current “apparent” temperature on a Hue bulb. It takes an average of the temperature, humidity, and luminance around my property and uses the average to compute an “apparent” (feels like) temperature. Then it applies a cosine function to the apparent temperature (to approximate how people feel temperature change), uses the resulting value to calculate a level between blue and red in CIELAB (a perceptually uniform color space), converts the results to RGB, and sets the color value of the hue bulb. The result is a bulb that changes color so that the change in color (as perceived by the eye) mirrors how the temperature “feels” outside. Ultimately what that means is that we can look at a small lamp with the hue bulb and say “It feels cold outside; we should put on a coat.” It’s probably overkill, but it was a fun programming exercise. We’ve started saying things like “It’s really blue today, I don’t feel like going out.”\n
        \n
        I’d really enjoy reading what kind of interesting automations everyone else has written.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 40
      +favouriteCount: 67
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729539860 {#2410
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 33576
      -titleTs: "'autom':4 'favorit':3 'share':1"
      -bodyTs: "'appar':82,108,120 'appli':114 'approxim':123 'around':98 'autom':45,54,68,77,254 'averag':91,104 'blue':138,236 'bulb':87,161,166,203 'calcul':134 'chang':20,128,168,173 'cielab':142 'coat':215 'cold':208 'color':146,156,169,175 'communiti':50 'comput':106 'convert':148 'cosin':116 'curious':39 'current':81 'd':246 'display':79 'els':256 'enjoy':248 'everyon':255 'exercis':226 'eye':180 'favorit':63,74 'feel':109,126,185,207,241 'fun':31,224 'function':117 'go':243 'ha':5 'haven':16 'hear':41 'hue':86,160,202 'humid':95 'interest':67,253 'kind':43,65,251 'lamp':199 'level':136 'like':110,232,242 'look':195 'lumin':97 'm':38 'mean':190 'mirror':181 'month':25 'much':21 'outsid':186,209 'overkil':219 'peopl':125 'perceiv':177 'perceptu':144 'person':73 'probabl':218 'program':225 'properti':100 'proud':58 'put':212 'read':249 'realli':235,247 'red':140 'rest':47 'result':131,150,163 'rgb':152 'run':4 'said':28 'say':205,230 'set':154 'small':198 'space':147 'start':229 'take':89 'temperatur':83,94,111,121,127,184 'thing':231 'tinker':33 'today':237 'ultim':187 'uniform':145 'use':52,102,129 'valu':132,157 've':2,228 'well':14 'work':13 'written':71,258"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706508490
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11273738"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706422090 {#1850
        date: 2024-01-28 07:08:10.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "Not really common automation for HA, but I made medication assistant automations. Its super helpfull for people who take loads of meds. It tracks how many pills left, does android notifications or sets alarm and it also sends an email when its time to reorder meds. Its insane how usefull it is"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1706436255 {#4414
      date: 2024-01-28 11:04:15.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@corroded@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4420 …}
    +nested: Doctrine\ORM\PersistentCollection {#4422 …}
    +votes: Doctrine\ORM\PersistentCollection {#4424 …}
    +reports: Doctrine\ORM\PersistentCollection {#4426 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4428 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4430 …}
    -id: 346782
    -bodyTs: "'alarm':34 'also':37 'android':30 'assist':11 'autom':4,12 'common':3 'email':40 'ha':6 'helpful':15 'insan':48 'left':28 'load':20 'made':9 'mani':26 'med':22,46 'medic':10 'notif':31 'peopl':17 'pill':27 'realli':2 'reorder':45 'send':38 'set':33 'super':14 'take':19 'time':43 'track':24 'useful':50"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/8753337"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706436255 {#4415
      date: 2024-01-28 11:04:15.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 1
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 12.0 MiB 0.14 ms
Input props
[
  "user" => App\Entity\User {#4432
    +avatar: null
    +cover: null
    +email: "rambos@lemm.ee"
    +username: "@rambos@lemm.ee"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729386832 {#4416
      date: 2024-10-20 03:13:52.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4433 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4435 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4437 …}
    +entries: Doctrine\ORM\PersistentCollection {#4439 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4441 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4443 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4445 …}
    +posts: Doctrine\ORM\PersistentCollection {#4447 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4449 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4451 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4453 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4455 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4457 …}
    +follows: Doctrine\ORM\PersistentCollection {#4459 …}
    +followers: Doctrine\ORM\PersistentCollection {#4461 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4463 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4465 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4467 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4469 …}
    +reports: Doctrine\ORM\PersistentCollection {#4471 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4473 …}
    +violations: Doctrine\ORM\PersistentCollection {#4475 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4477 …}
    +awards: Doctrine\ORM\PersistentCollection {#4479 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4481 …}
    +categories: Doctrine\ORM\PersistentCollection {#4483 …}
    -id: 59656
    -password: "$2y$13$Xw4.6.mOW.wQVeh0/dgSiuOezG8DhGmYRB8zGr6raTSrTavp9YssK"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4485 …}
    +apId: "rambos@lemm.ee"
    +apProfileId: "https://lemm.ee/u/rambos"
    +apPublicUrl: "https://lemm.ee/u/rambos"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemm.ee/inbox"
    +apDomain: "lemm.ee"
    +apPreferredUsername: "rambos"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1708952442 {#4417
      date: 2024-02-26 14:00:42.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697353149 {#4418
      date: 2023-10-15 08:59:09.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#9328
  +user: App\Entity\User {#4432
    +avatar: null
    +cover: null
    +email: "rambos@lemm.ee"
    +username: "@rambos@lemm.ee"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729386832 {#4416
      date: 2024-10-20 03:13:52.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4433 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4435 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4437 …}
    +entries: Doctrine\ORM\PersistentCollection {#4439 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4441 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4443 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4445 …}
    +posts: Doctrine\ORM\PersistentCollection {#4447 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4449 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4451 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4453 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4455 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4457 …}
    +follows: Doctrine\ORM\PersistentCollection {#4459 …}
    +followers: Doctrine\ORM\PersistentCollection {#4461 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4463 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4465 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4467 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4469 …}
    +reports: Doctrine\ORM\PersistentCollection {#4471 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4473 …}
    +violations: Doctrine\ORM\PersistentCollection {#4475 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4477 …}
    +awards: Doctrine\ORM\PersistentCollection {#4479 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4481 …}
    +categories: Doctrine\ORM\PersistentCollection {#4483 …}
    -id: 59656
    -password: "$2y$13$Xw4.6.mOW.wQVeh0/dgSiuOezG8DhGmYRB8zGr6raTSrTavp9YssK"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4485 …}
    +apId: "rambos@lemm.ee"
    +apProfileId: "https://lemm.ee/u/rambos"
    +apPublicUrl: "https://lemm.ee/u/rambos"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemm.ee/inbox"
    +apDomain: "lemm.ee"
    +apPreferredUsername: "rambos"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1708952442 {#4417
      date: 2024-02-26 14:00:42.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697353149 {#4418
      date: 2023-10-15 08:59:09.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.13 ms
Input props
[
  "date" => DateTimeImmutable @1706436255 {#4415
    date: 2024-01-28 11:04:15.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#9383
  +date: DateTimeImmutable @1706436255 {#4415
    date: 2024-01-28 11:04:15.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1706436255 {#4415
    date: 2024-01-28 11:04:15.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#9437
  +createdAt: DateTimeImmutable @1706436255 {#4415
    date: 2024-01-28 11:04:15.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 12.0 MiB 0.13 ms
Input props
[
  "user" => App\Entity\User {#4432
    +avatar: null
    +cover: null
    +email: "rambos@lemm.ee"
    +username: "@rambos@lemm.ee"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729386832 {#4416
      date: 2024-10-20 03:13:52.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4433 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4435 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4437 …}
    +entries: Doctrine\ORM\PersistentCollection {#4439 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4441 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4443 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4445 …}
    +posts: Doctrine\ORM\PersistentCollection {#4447 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4449 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4451 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4453 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4455 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4457 …}
    +follows: Doctrine\ORM\PersistentCollection {#4459 …}
    +followers: Doctrine\ORM\PersistentCollection {#4461 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4463 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4465 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4467 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4469 …}
    +reports: Doctrine\ORM\PersistentCollection {#4471 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4473 …}
    +violations: Doctrine\ORM\PersistentCollection {#4475 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4477 …}
    +awards: Doctrine\ORM\PersistentCollection {#4479 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4481 …}
    +categories: Doctrine\ORM\PersistentCollection {#4483 …}
    -id: 59656
    -password: "$2y$13$Xw4.6.mOW.wQVeh0/dgSiuOezG8DhGmYRB8zGr6raTSrTavp9YssK"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4485 …}
    +apId: "rambos@lemm.ee"
    +apProfileId: "https://lemm.ee/u/rambos"
    +apPublicUrl: "https://lemm.ee/u/rambos"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemm.ee/inbox"
    +apDomain: "lemm.ee"
    +apPreferredUsername: "rambos"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1708952442 {#4417
      date: 2024-02-26 14:00:42.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697353149 {#4418
      date: 2023-10-15 08:59:09.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#9491
  +width: 40
  +height: 40
  +user: App\Entity\User {#4432
    +avatar: null
    +cover: null
    +email: "rambos@lemm.ee"
    +username: "@rambos@lemm.ee"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729386832 {#4416
      date: 2024-10-20 03:13:52.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4433 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4435 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4437 …}
    +entries: Doctrine\ORM\PersistentCollection {#4439 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4441 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4443 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4445 …}
    +posts: Doctrine\ORM\PersistentCollection {#4447 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4449 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4451 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4453 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4455 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4457 …}
    +follows: Doctrine\ORM\PersistentCollection {#4459 …}
    +followers: Doctrine\ORM\PersistentCollection {#4461 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4463 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4465 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4467 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4469 …}
    +reports: Doctrine\ORM\PersistentCollection {#4471 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4473 …}
    +violations: Doctrine\ORM\PersistentCollection {#4475 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4477 …}
    +awards: Doctrine\ORM\PersistentCollection {#4479 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4481 …}
    +categories: Doctrine\ORM\PersistentCollection {#4483 …}
    -id: 59656
    -password: "$2y$13$Xw4.6.mOW.wQVeh0/dgSiuOezG8DhGmYRB8zGr6raTSrTavp9YssK"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4485 …}
    +apId: "rambos@lemm.ee"
    +apProfileId: "https://lemm.ee/u/rambos"
    +apPublicUrl: "https://lemm.ee/u/rambos"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemm.ee/inbox"
    +apDomain: "lemm.ee"
    +apPreferredUsername: "rambos"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1708952442 {#4417
      date: 2024-02-26 14:00:42.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697353149 {#4418
      date: 2023-10-15 08:59:09.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.38 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4419
    +user: App\Entity\User {#4432
      +avatar: null
      +cover: null
      +email: "rambos@lemm.ee"
      +username: "@rambos@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729386832 {#4416
        date: 2024-10-20 03:13:52.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4433 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4435 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4437 …}
      +entries: Doctrine\ORM\PersistentCollection {#4439 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4441 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4443 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4445 …}
      +posts: Doctrine\ORM\PersistentCollection {#4447 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4449 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4451 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4453 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4455 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4457 …}
      +follows: Doctrine\ORM\PersistentCollection {#4459 …}
      +followers: Doctrine\ORM\PersistentCollection {#4461 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4463 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4465 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4467 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4469 …}
      +reports: Doctrine\ORM\PersistentCollection {#4471 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4473 …}
      +violations: Doctrine\ORM\PersistentCollection {#4475 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4477 …}
      +awards: Doctrine\ORM\PersistentCollection {#4479 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4481 …}
      +categories: Doctrine\ORM\PersistentCollection {#4483 …}
      -id: 59656
      -password: "$2y$13$Xw4.6.mOW.wQVeh0/dgSiuOezG8DhGmYRB8zGr6raTSrTavp9YssK"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4485 …}
      +apId: "rambos@lemm.ee"
      +apProfileId: "https://lemm.ee/u/rambos"
      +apPublicUrl: "https://lemm.ee/u/rambos"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "rambos"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1708952442 {#4417
        date: 2024-02-26 14:00:42.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697353149 {#4418
        date: 2023-10-15 08:59:09.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "corroded@lemmy.world"
        +username: "@corroded@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729095398 {#1537
          date: 2024-10-16 18:16:38.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +entries: Doctrine\ORM\PersistentCollection {#1623 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …}
        +posts: Doctrine\ORM\PersistentCollection {#1657 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1488 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1756 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …}
        +follows: Doctrine\ORM\PersistentCollection {#1635 …}
        +followers: Doctrine\ORM\PersistentCollection {#1633 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1411 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …}
        +reports: Doctrine\ORM\PersistentCollection {#1419 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1428 …}
        +violations: Doctrine\ORM\PersistentCollection {#1429 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1694 …}
        +awards: Doctrine\ORM\PersistentCollection {#1435 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …}
        +categories: Doctrine\ORM\PersistentCollection {#1647 …}
        -id: 37696
        -password: "$2y$13$3xfpjwzULWLGSm5G3ILrCePN9TefBkLbjLBMfvMFcPI2FPlR3h2g6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …}
        +apId: "corroded@lemmy.world"
        +apProfileId: "https://lemmy.world/u/corroded"
        +apPublicUrl: "https://lemmy.world/u/corroded"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "corroded"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703347380 {#1536
          date: 2023-12-23 17:03:00.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690952830 {#1515
          date: 2023-08-02 07:07:10.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "homeassistant@lemmy.world"
        +title: "homeassistant"
        +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 46
        +entryCommentCount: 460
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729539860 {#276
          date: 2024-10-21 21:44:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 145
        +apId: "homeassistant@lemmy.world"
        +apProfileId: "https://lemmy.world/c/homeassistant"
        +apPublicUrl: "https://lemmy.world/c/homeassistant"
        +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "homeassistant"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1710368376 {#270
          date: 2024-03-13 23:19:36.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1704127905 {#272
          date: 2024-01-01 17:51:45.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Share-your-favorite-automations"
      +title: "Share your favorite automations"
      +url: null
      +body: """
        I’ve been running HA for a while, and it’s been working well; I haven’t had to change much in a few months. That being said, it’s fun to tinker with it, and I’m curious to hear what kind of automations the rest of the community is using. What automations are you most proud of? What are your favorite? What kind of interesting automations have you written?\n
        \n
        My personal favorite is an automation that displays the current “apparent” temperature on a Hue bulb. It takes an average of the temperature, humidity, and luminance around my property and uses the average to compute an “apparent” (feels like) temperature. Then it applies a cosine function to the apparent temperature (to approximate how people feel temperature change), uses the resulting value to calculate a level between blue and red in CIELAB (a perceptually uniform color space), converts the results to RGB, and sets the color value of the hue bulb. The result is a bulb that changes color so that the change in color (as perceived by the eye) mirrors how the temperature “feels” outside. Ultimately what that means is that we can look at a small lamp with the hue bulb and say “It feels cold outside; we should put on a coat.” It’s probably overkill, but it was a fun programming exercise. We’ve started saying things like “It’s really blue today, I don’t feel like going out.”\n
        \n
        I’d really enjoy reading what kind of interesting automations everyone else has written.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 40
      +favouriteCount: 67
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729539860 {#2410
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 33576
      -titleTs: "'autom':4 'favorit':3 'share':1"
      -bodyTs: "'appar':82,108,120 'appli':114 'approxim':123 'around':98 'autom':45,54,68,77,254 'averag':91,104 'blue':138,236 'bulb':87,161,166,203 'calcul':134 'chang':20,128,168,173 'cielab':142 'coat':215 'cold':208 'color':146,156,169,175 'communiti':50 'comput':106 'convert':148 'cosin':116 'curious':39 'current':81 'd':246 'display':79 'els':256 'enjoy':248 'everyon':255 'exercis':226 'eye':180 'favorit':63,74 'feel':109,126,185,207,241 'fun':31,224 'function':117 'go':243 'ha':5 'haven':16 'hear':41 'hue':86,160,202 'humid':95 'interest':67,253 'kind':43,65,251 'lamp':199 'level':136 'like':110,232,242 'look':195 'lumin':97 'm':38 'mean':190 'mirror':181 'month':25 'much':21 'outsid':186,209 'overkil':219 'peopl':125 'perceiv':177 'perceptu':144 'person':73 'probabl':218 'program':225 'properti':100 'proud':58 'put':212 'read':249 'realli':235,247 'red':140 'rest':47 'result':131,150,163 'rgb':152 'run':4 'said':28 'say':205,230 'set':154 'small':198 'space':147 'start':229 'take':89 'temperatur':83,94,111,121,127,184 'thing':231 'tinker':33 'today':237 'ultim':187 'uniform':145 'use':52,102,129 'valu':132,157 've':2,228 'well':14 'work':13 'written':71,258"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706508490
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11273738"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706422090 {#1850
        date: 2024-01-28 07:08:10.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "Not really common automation for HA, but I made medication assistant automations. Its super helpfull for people who take loads of meds. It tracks how many pills left, does android notifications or sets alarm and it also sends an email when its time to reorder meds. Its insane how usefull it is"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1706436255 {#4414
      date: 2024-01-28 11:04:15.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@corroded@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4420 …}
    +nested: Doctrine\ORM\PersistentCollection {#4422 …}
    +votes: Doctrine\ORM\PersistentCollection {#4424 …}
    +reports: Doctrine\ORM\PersistentCollection {#4426 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4428 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4430 …}
    -id: 346782
    -bodyTs: "'alarm':34 'also':37 'android':30 'assist':11 'autom':4,12 'common':3 'email':40 'ha':6 'helpful':15 'insan':48 'left':28 'load':20 'made':9 'mani':26 'med':22,46 'medic':10 'notif':31 'peopl':17 'pill':27 'realli':2 'reorder':45 'send':38 'set':33 'super':14 'take':19 'time':43 'track':24 'useful':50"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/8753337"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706436255 {#4415
      date: 2024-01-28 11:04:15.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#9560
  +subject: App\Entity\EntryComment {#4419
    +user: App\Entity\User {#4432
      +avatar: null
      +cover: null
      +email: "rambos@lemm.ee"
      +username: "@rambos@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729386832 {#4416
        date: 2024-10-20 03:13:52.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4433 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4435 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4437 …}
      +entries: Doctrine\ORM\PersistentCollection {#4439 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4441 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4443 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4445 …}
      +posts: Doctrine\ORM\PersistentCollection {#4447 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4449 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4451 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4453 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4455 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4457 …}
      +follows: Doctrine\ORM\PersistentCollection {#4459 …}
      +followers: Doctrine\ORM\PersistentCollection {#4461 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4463 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4465 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4467 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4469 …}
      +reports: Doctrine\ORM\PersistentCollection {#4471 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4473 …}
      +violations: Doctrine\ORM\PersistentCollection {#4475 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4477 …}
      +awards: Doctrine\ORM\PersistentCollection {#4479 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4481 …}
      +categories: Doctrine\ORM\PersistentCollection {#4483 …}
      -id: 59656
      -password: "$2y$13$Xw4.6.mOW.wQVeh0/dgSiuOezG8DhGmYRB8zGr6raTSrTavp9YssK"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4485 …}
      +apId: "rambos@lemm.ee"
      +apProfileId: "https://lemm.ee/u/rambos"
      +apPublicUrl: "https://lemm.ee/u/rambos"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "rambos"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1708952442 {#4417
        date: 2024-02-26 14:00:42.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697353149 {#4418
        date: 2023-10-15 08:59:09.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "corroded@lemmy.world"
        +username: "@corroded@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729095398 {#1537
          date: 2024-10-16 18:16:38.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +entries: Doctrine\ORM\PersistentCollection {#1623 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …}
        +posts: Doctrine\ORM\PersistentCollection {#1657 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1488 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1756 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …}
        +follows: Doctrine\ORM\PersistentCollection {#1635 …}
        +followers: Doctrine\ORM\PersistentCollection {#1633 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1411 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …}
        +reports: Doctrine\ORM\PersistentCollection {#1419 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1428 …}
        +violations: Doctrine\ORM\PersistentCollection {#1429 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1694 …}
        +awards: Doctrine\ORM\PersistentCollection {#1435 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …}
        +categories: Doctrine\ORM\PersistentCollection {#1647 …}
        -id: 37696
        -password: "$2y$13$3xfpjwzULWLGSm5G3ILrCePN9TefBkLbjLBMfvMFcPI2FPlR3h2g6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …}
        +apId: "corroded@lemmy.world"
        +apProfileId: "https://lemmy.world/u/corroded"
        +apPublicUrl: "https://lemmy.world/u/corroded"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "corroded"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703347380 {#1536
          date: 2023-12-23 17:03:00.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690952830 {#1515
          date: 2023-08-02 07:07:10.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "homeassistant@lemmy.world"
        +title: "homeassistant"
        +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 46
        +entryCommentCount: 460
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729539860 {#276
          date: 2024-10-21 21:44:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 145
        +apId: "homeassistant@lemmy.world"
        +apProfileId: "https://lemmy.world/c/homeassistant"
        +apPublicUrl: "https://lemmy.world/c/homeassistant"
        +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "homeassistant"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1710368376 {#270
          date: 2024-03-13 23:19:36.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1704127905 {#272
          date: 2024-01-01 17:51:45.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Share-your-favorite-automations"
      +title: "Share your favorite automations"
      +url: null
      +body: """
        I’ve been running HA for a while, and it’s been working well; I haven’t had to change much in a few months. That being said, it’s fun to tinker with it, and I’m curious to hear what kind of automations the rest of the community is using. What automations are you most proud of? What are your favorite? What kind of interesting automations have you written?\n
        \n
        My personal favorite is an automation that displays the current “apparent” temperature on a Hue bulb. It takes an average of the temperature, humidity, and luminance around my property and uses the average to compute an “apparent” (feels like) temperature. Then it applies a cosine function to the apparent temperature (to approximate how people feel temperature change), uses the resulting value to calculate a level between blue and red in CIELAB (a perceptually uniform color space), converts the results to RGB, and sets the color value of the hue bulb. The result is a bulb that changes color so that the change in color (as perceived by the eye) mirrors how the temperature “feels” outside. Ultimately what that means is that we can look at a small lamp with the hue bulb and say “It feels cold outside; we should put on a coat.” It’s probably overkill, but it was a fun programming exercise. We’ve started saying things like “It’s really blue today, I don’t feel like going out.”\n
        \n
        I’d really enjoy reading what kind of interesting automations everyone else has written.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 40
      +favouriteCount: 67
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729539860 {#2410
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 33576
      -titleTs: "'autom':4 'favorit':3 'share':1"
      -bodyTs: "'appar':82,108,120 'appli':114 'approxim':123 'around':98 'autom':45,54,68,77,254 'averag':91,104 'blue':138,236 'bulb':87,161,166,203 'calcul':134 'chang':20,128,168,173 'cielab':142 'coat':215 'cold':208 'color':146,156,169,175 'communiti':50 'comput':106 'convert':148 'cosin':116 'curious':39 'current':81 'd':246 'display':79 'els':256 'enjoy':248 'everyon':255 'exercis':226 'eye':180 'favorit':63,74 'feel':109,126,185,207,241 'fun':31,224 'function':117 'go':243 'ha':5 'haven':16 'hear':41 'hue':86,160,202 'humid':95 'interest':67,253 'kind':43,65,251 'lamp':199 'level':136 'like':110,232,242 'look':195 'lumin':97 'm':38 'mean':190 'mirror':181 'month':25 'much':21 'outsid':186,209 'overkil':219 'peopl':125 'perceiv':177 'perceptu':144 'person':73 'probabl':218 'program':225 'properti':100 'proud':58 'put':212 'read':249 'realli':235,247 'red':140 'rest':47 'result':131,150,163 'rgb':152 'run':4 'said':28 'say':205,230 'set':154 'small':198 'space':147 'start':229 'take':89 'temperatur':83,94,111,121,127,184 'thing':231 'tinker':33 'today':237 'ultim':187 'uniform':145 'use':52,102,129 'valu':132,157 've':2,228 'well':14 'work':13 'written':71,258"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706508490
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11273738"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706422090 {#1850
        date: 2024-01-28 07:08:10.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "Not really common automation for HA, but I made medication assistant automations. Its super helpfull for people who take loads of meds. It tracks how many pills left, does android notifications or sets alarm and it also sends an email when its time to reorder meds. Its insane how usefull it is"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1706436255 {#4414
      date: 2024-01-28 11:04:15.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@corroded@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4420 …}
    +nested: Doctrine\ORM\PersistentCollection {#4422 …}
    +votes: Doctrine\ORM\PersistentCollection {#4424 …}
    +reports: Doctrine\ORM\PersistentCollection {#4426 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4428 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4430 …}
    -id: 346782
    -bodyTs: "'alarm':34 'also':37 'android':30 'assist':11 'autom':4,12 'common':3 'email':40 'ha':6 'helpful':15 'insan':48 'left':28 'load':20 'made':9 'mani':26 'med':22,46 'medic':10 'notif':31 'peopl':17 'pill':27 'realli':2 'reorder':45 'send':38 'set':33 'super':14 'take':19 'time':43 'track':24 'useful':50"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/8753337"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706436255 {#4415
      date: 2024-01-28 11:04:15.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 12.0 MiB 0.63 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4419
    +user: App\Entity\User {#4432
      +avatar: null
      +cover: null
      +email: "rambos@lemm.ee"
      +username: "@rambos@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729386832 {#4416
        date: 2024-10-20 03:13:52.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4433 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4435 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4437 …}
      +entries: Doctrine\ORM\PersistentCollection {#4439 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4441 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4443 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4445 …}
      +posts: Doctrine\ORM\PersistentCollection {#4447 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4449 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4451 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4453 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4455 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4457 …}
      +follows: Doctrine\ORM\PersistentCollection {#4459 …}
      +followers: Doctrine\ORM\PersistentCollection {#4461 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4463 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4465 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4467 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4469 …}
      +reports: Doctrine\ORM\PersistentCollection {#4471 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4473 …}
      +violations: Doctrine\ORM\PersistentCollection {#4475 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4477 …}
      +awards: Doctrine\ORM\PersistentCollection {#4479 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4481 …}
      +categories: Doctrine\ORM\PersistentCollection {#4483 …}
      -id: 59656
      -password: "$2y$13$Xw4.6.mOW.wQVeh0/dgSiuOezG8DhGmYRB8zGr6raTSrTavp9YssK"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4485 …}
      +apId: "rambos@lemm.ee"
      +apProfileId: "https://lemm.ee/u/rambos"
      +apPublicUrl: "https://lemm.ee/u/rambos"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "rambos"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1708952442 {#4417
        date: 2024-02-26 14:00:42.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697353149 {#4418
        date: 2023-10-15 08:59:09.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "corroded@lemmy.world"
        +username: "@corroded@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729095398 {#1537
          date: 2024-10-16 18:16:38.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +entries: Doctrine\ORM\PersistentCollection {#1623 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …}
        +posts: Doctrine\ORM\PersistentCollection {#1657 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1488 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1756 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …}
        +follows: Doctrine\ORM\PersistentCollection {#1635 …}
        +followers: Doctrine\ORM\PersistentCollection {#1633 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1411 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …}
        +reports: Doctrine\ORM\PersistentCollection {#1419 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1428 …}
        +violations: Doctrine\ORM\PersistentCollection {#1429 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1694 …}
        +awards: Doctrine\ORM\PersistentCollection {#1435 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …}
        +categories: Doctrine\ORM\PersistentCollection {#1647 …}
        -id: 37696
        -password: "$2y$13$3xfpjwzULWLGSm5G3ILrCePN9TefBkLbjLBMfvMFcPI2FPlR3h2g6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …}
        +apId: "corroded@lemmy.world"
        +apProfileId: "https://lemmy.world/u/corroded"
        +apPublicUrl: "https://lemmy.world/u/corroded"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "corroded"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703347380 {#1536
          date: 2023-12-23 17:03:00.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690952830 {#1515
          date: 2023-08-02 07:07:10.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "homeassistant@lemmy.world"
        +title: "homeassistant"
        +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 46
        +entryCommentCount: 460
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729539860 {#276
          date: 2024-10-21 21:44:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 145
        +apId: "homeassistant@lemmy.world"
        +apProfileId: "https://lemmy.world/c/homeassistant"
        +apPublicUrl: "https://lemmy.world/c/homeassistant"
        +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "homeassistant"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1710368376 {#270
          date: 2024-03-13 23:19:36.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1704127905 {#272
          date: 2024-01-01 17:51:45.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Share-your-favorite-automations"
      +title: "Share your favorite automations"
      +url: null
      +body: """
        I’ve been running HA for a while, and it’s been working well; I haven’t had to change much in a few months. That being said, it’s fun to tinker with it, and I’m curious to hear what kind of automations the rest of the community is using. What automations are you most proud of? What are your favorite? What kind of interesting automations have you written?\n
        \n
        My personal favorite is an automation that displays the current “apparent” temperature on a Hue bulb. It takes an average of the temperature, humidity, and luminance around my property and uses the average to compute an “apparent” (feels like) temperature. Then it applies a cosine function to the apparent temperature (to approximate how people feel temperature change), uses the resulting value to calculate a level between blue and red in CIELAB (a perceptually uniform color space), converts the results to RGB, and sets the color value of the hue bulb. The result is a bulb that changes color so that the change in color (as perceived by the eye) mirrors how the temperature “feels” outside. Ultimately what that means is that we can look at a small lamp with the hue bulb and say “It feels cold outside; we should put on a coat.” It’s probably overkill, but it was a fun programming exercise. We’ve started saying things like “It’s really blue today, I don’t feel like going out.”\n
        \n
        I’d really enjoy reading what kind of interesting automations everyone else has written.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 40
      +favouriteCount: 67
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729539860 {#2410
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 33576
      -titleTs: "'autom':4 'favorit':3 'share':1"
      -bodyTs: "'appar':82,108,120 'appli':114 'approxim':123 'around':98 'autom':45,54,68,77,254 'averag':91,104 'blue':138,236 'bulb':87,161,166,203 'calcul':134 'chang':20,128,168,173 'cielab':142 'coat':215 'cold':208 'color':146,156,169,175 'communiti':50 'comput':106 'convert':148 'cosin':116 'curious':39 'current':81 'd':246 'display':79 'els':256 'enjoy':248 'everyon':255 'exercis':226 'eye':180 'favorit':63,74 'feel':109,126,185,207,241 'fun':31,224 'function':117 'go':243 'ha':5 'haven':16 'hear':41 'hue':86,160,202 'humid':95 'interest':67,253 'kind':43,65,251 'lamp':199 'level':136 'like':110,232,242 'look':195 'lumin':97 'm':38 'mean':190 'mirror':181 'month':25 'much':21 'outsid':186,209 'overkil':219 'peopl':125 'perceiv':177 'perceptu':144 'person':73 'probabl':218 'program':225 'properti':100 'proud':58 'put':212 'read':249 'realli':235,247 'red':140 'rest':47 'result':131,150,163 'rgb':152 'run':4 'said':28 'say':205,230 'set':154 'small':198 'space':147 'start':229 'take':89 'temperatur':83,94,111,121,127,184 'thing':231 'tinker':33 'today':237 'ultim':187 'uniform':145 'use':52,102,129 'valu':132,157 've':2,228 'well':14 'work':13 'written':71,258"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706508490
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11273738"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706422090 {#1850
        date: 2024-01-28 07:08:10.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "Not really common automation for HA, but I made medication assistant automations. Its super helpfull for people who take loads of meds. It tracks how many pills left, does android notifications or sets alarm and it also sends an email when its time to reorder meds. Its insane how usefull it is"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1706436255 {#4414
      date: 2024-01-28 11:04:15.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@corroded@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4420 …}
    +nested: Doctrine\ORM\PersistentCollection {#4422 …}
    +votes: Doctrine\ORM\PersistentCollection {#4424 …}
    +reports: Doctrine\ORM\PersistentCollection {#4426 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4428 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4430 …}
    -id: 346782
    -bodyTs: "'alarm':34 'also':37 'android':30 'assist':11 'autom':4,12 'common':3 'email':40 'ha':6 'helpful':15 'insan':48 'left':28 'load':20 'made':9 'mani':26 'med':22,46 'medic':10 'notif':31 'peopl':17 'pill':27 'realli':2 'reorder':45 'send':38 'set':33 'super':14 'take':19 'time':43 'track':24 'useful':50"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/8753337"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706436255 {#4415
      date: 2024-01-28 11:04:15.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#9617
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4419
    +user: App\Entity\User {#4432
      +avatar: null
      +cover: null
      +email: "rambos@lemm.ee"
      +username: "@rambos@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729386832 {#4416
        date: 2024-10-20 03:13:52.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4433 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4435 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4437 …}
      +entries: Doctrine\ORM\PersistentCollection {#4439 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4441 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4443 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4445 …}
      +posts: Doctrine\ORM\PersistentCollection {#4447 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4449 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4451 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4453 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4455 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4457 …}
      +follows: Doctrine\ORM\PersistentCollection {#4459 …}
      +followers: Doctrine\ORM\PersistentCollection {#4461 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4463 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4465 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4467 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4469 …}
      +reports: Doctrine\ORM\PersistentCollection {#4471 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4473 …}
      +violations: Doctrine\ORM\PersistentCollection {#4475 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4477 …}
      +awards: Doctrine\ORM\PersistentCollection {#4479 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4481 …}
      +categories: Doctrine\ORM\PersistentCollection {#4483 …}
      -id: 59656
      -password: "$2y$13$Xw4.6.mOW.wQVeh0/dgSiuOezG8DhGmYRB8zGr6raTSrTavp9YssK"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4485 …}
      +apId: "rambos@lemm.ee"
      +apProfileId: "https://lemm.ee/u/rambos"
      +apPublicUrl: "https://lemm.ee/u/rambos"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "rambos"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1708952442 {#4417
        date: 2024-02-26 14:00:42.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697353149 {#4418
        date: 2023-10-15 08:59:09.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "corroded@lemmy.world"
        +username: "@corroded@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729095398 {#1537
          date: 2024-10-16 18:16:38.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +entries: Doctrine\ORM\PersistentCollection {#1623 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …}
        +posts: Doctrine\ORM\PersistentCollection {#1657 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1488 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1756 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …}
        +follows: Doctrine\ORM\PersistentCollection {#1635 …}
        +followers: Doctrine\ORM\PersistentCollection {#1633 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1411 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …}
        +reports: Doctrine\ORM\PersistentCollection {#1419 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1428 …}
        +violations: Doctrine\ORM\PersistentCollection {#1429 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1694 …}
        +awards: Doctrine\ORM\PersistentCollection {#1435 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …}
        +categories: Doctrine\ORM\PersistentCollection {#1647 …}
        -id: 37696
        -password: "$2y$13$3xfpjwzULWLGSm5G3ILrCePN9TefBkLbjLBMfvMFcPI2FPlR3h2g6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …}
        +apId: "corroded@lemmy.world"
        +apProfileId: "https://lemmy.world/u/corroded"
        +apPublicUrl: "https://lemmy.world/u/corroded"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "corroded"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703347380 {#1536
          date: 2023-12-23 17:03:00.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690952830 {#1515
          date: 2023-08-02 07:07:10.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "homeassistant@lemmy.world"
        +title: "homeassistant"
        +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 46
        +entryCommentCount: 460
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729539860 {#276
          date: 2024-10-21 21:44:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 145
        +apId: "homeassistant@lemmy.world"
        +apProfileId: "https://lemmy.world/c/homeassistant"
        +apPublicUrl: "https://lemmy.world/c/homeassistant"
        +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "homeassistant"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1710368376 {#270
          date: 2024-03-13 23:19:36.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1704127905 {#272
          date: 2024-01-01 17:51:45.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Share-your-favorite-automations"
      +title: "Share your favorite automations"
      +url: null
      +body: """
        I’ve been running HA for a while, and it’s been working well; I haven’t had to change much in a few months. That being said, it’s fun to tinker with it, and I’m curious to hear what kind of automations the rest of the community is using. What automations are you most proud of? What are your favorite? What kind of interesting automations have you written?\n
        \n
        My personal favorite is an automation that displays the current “apparent” temperature on a Hue bulb. It takes an average of the temperature, humidity, and luminance around my property and uses the average to compute an “apparent” (feels like) temperature. Then it applies a cosine function to the apparent temperature (to approximate how people feel temperature change), uses the resulting value to calculate a level between blue and red in CIELAB (a perceptually uniform color space), converts the results to RGB, and sets the color value of the hue bulb. The result is a bulb that changes color so that the change in color (as perceived by the eye) mirrors how the temperature “feels” outside. Ultimately what that means is that we can look at a small lamp with the hue bulb and say “It feels cold outside; we should put on a coat.” It’s probably overkill, but it was a fun programming exercise. We’ve started saying things like “It’s really blue today, I don’t feel like going out.”\n
        \n
        I’d really enjoy reading what kind of interesting automations everyone else has written.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 40
      +favouriteCount: 67
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729539860 {#2410
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 33576
      -titleTs: "'autom':4 'favorit':3 'share':1"
      -bodyTs: "'appar':82,108,120 'appli':114 'approxim':123 'around':98 'autom':45,54,68,77,254 'averag':91,104 'blue':138,236 'bulb':87,161,166,203 'calcul':134 'chang':20,128,168,173 'cielab':142 'coat':215 'cold':208 'color':146,156,169,175 'communiti':50 'comput':106 'convert':148 'cosin':116 'curious':39 'current':81 'd':246 'display':79 'els':256 'enjoy':248 'everyon':255 'exercis':226 'eye':180 'favorit':63,74 'feel':109,126,185,207,241 'fun':31,224 'function':117 'go':243 'ha':5 'haven':16 'hear':41 'hue':86,160,202 'humid':95 'interest':67,253 'kind':43,65,251 'lamp':199 'level':136 'like':110,232,242 'look':195 'lumin':97 'm':38 'mean':190 'mirror':181 'month':25 'much':21 'outsid':186,209 'overkil':219 'peopl':125 'perceiv':177 'perceptu':144 'person':73 'probabl':218 'program':225 'properti':100 'proud':58 'put':212 'read':249 'realli':235,247 'red':140 'rest':47 'result':131,150,163 'rgb':152 'run':4 'said':28 'say':205,230 'set':154 'small':198 'space':147 'start':229 'take':89 'temperatur':83,94,111,121,127,184 'thing':231 'tinker':33 'today':237 'ultim':187 'uniform':145 'use':52,102,129 'valu':132,157 've':2,228 'well':14 'work':13 'written':71,258"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706508490
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11273738"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706422090 {#1850
        date: 2024-01-28 07:08:10.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "Not really common automation for HA, but I made medication assistant automations. Its super helpfull for people who take loads of meds. It tracks how many pills left, does android notifications or sets alarm and it also sends an email when its time to reorder meds. Its insane how usefull it is"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1706436255 {#4414
      date: 2024-01-28 11:04:15.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@corroded@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4420 …}
    +nested: Doctrine\ORM\PersistentCollection {#4422 …}
    +votes: Doctrine\ORM\PersistentCollection {#4424 …}
    +reports: Doctrine\ORM\PersistentCollection {#4426 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4428 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4430 …}
    -id: 346782
    -bodyTs: "'alarm':34 'also':37 'android':30 'assist':11 'autom':4,12 'common':3 'email':40 'ha':6 'helpful':15 'insan':48 'left':28 'load':20 'made':9 'mani':26 'med':22,46 'medic':10 'notif':31 'peopl':17 'pill':27 'realli':2 'reorder':45 'send':38 'set':33 'super':14 'take':19 'time':43 'track':24 'useful':50"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/8753337"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706436255 {#4415
      date: 2024-01-28 11:04:15.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 12.0 MiB 6.73 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4419
    +user: App\Entity\User {#4432
      +avatar: null
      +cover: null
      +email: "rambos@lemm.ee"
      +username: "@rambos@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729386832 {#4416
        date: 2024-10-20 03:13:52.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4433 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4435 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4437 …}
      +entries: Doctrine\ORM\PersistentCollection {#4439 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4441 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4443 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4445 …}
      +posts: Doctrine\ORM\PersistentCollection {#4447 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4449 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4451 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4453 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4455 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4457 …}
      +follows: Doctrine\ORM\PersistentCollection {#4459 …}
      +followers: Doctrine\ORM\PersistentCollection {#4461 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4463 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4465 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4467 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4469 …}
      +reports: Doctrine\ORM\PersistentCollection {#4471 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4473 …}
      +violations: Doctrine\ORM\PersistentCollection {#4475 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4477 …}
      +awards: Doctrine\ORM\PersistentCollection {#4479 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4481 …}
      +categories: Doctrine\ORM\PersistentCollection {#4483 …}
      -id: 59656
      -password: "$2y$13$Xw4.6.mOW.wQVeh0/dgSiuOezG8DhGmYRB8zGr6raTSrTavp9YssK"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4485 …}
      +apId: "rambos@lemm.ee"
      +apProfileId: "https://lemm.ee/u/rambos"
      +apPublicUrl: "https://lemm.ee/u/rambos"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "rambos"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1708952442 {#4417
        date: 2024-02-26 14:00:42.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697353149 {#4418
        date: 2023-10-15 08:59:09.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "corroded@lemmy.world"
        +username: "@corroded@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729095398 {#1537
          date: 2024-10-16 18:16:38.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +entries: Doctrine\ORM\PersistentCollection {#1623 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …}
        +posts: Doctrine\ORM\PersistentCollection {#1657 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1488 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1756 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …}
        +follows: Doctrine\ORM\PersistentCollection {#1635 …}
        +followers: Doctrine\ORM\PersistentCollection {#1633 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1411 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …}
        +reports: Doctrine\ORM\PersistentCollection {#1419 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1428 …}
        +violations: Doctrine\ORM\PersistentCollection {#1429 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1694 …}
        +awards: Doctrine\ORM\PersistentCollection {#1435 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …}
        +categories: Doctrine\ORM\PersistentCollection {#1647 …}
        -id: 37696
        -password: "$2y$13$3xfpjwzULWLGSm5G3ILrCePN9TefBkLbjLBMfvMFcPI2FPlR3h2g6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …}
        +apId: "corroded@lemmy.world"
        +apProfileId: "https://lemmy.world/u/corroded"
        +apPublicUrl: "https://lemmy.world/u/corroded"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "corroded"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703347380 {#1536
          date: 2023-12-23 17:03:00.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690952830 {#1515
          date: 2023-08-02 07:07:10.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "homeassistant@lemmy.world"
        +title: "homeassistant"
        +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 46
        +entryCommentCount: 460
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729539860 {#276
          date: 2024-10-21 21:44:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 145
        +apId: "homeassistant@lemmy.world"
        +apProfileId: "https://lemmy.world/c/homeassistant"
        +apPublicUrl: "https://lemmy.world/c/homeassistant"
        +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "homeassistant"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1710368376 {#270
          date: 2024-03-13 23:19:36.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1704127905 {#272
          date: 2024-01-01 17:51:45.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Share-your-favorite-automations"
      +title: "Share your favorite automations"
      +url: null
      +body: """
        I’ve been running HA for a while, and it’s been working well; I haven’t had to change much in a few months. That being said, it’s fun to tinker with it, and I’m curious to hear what kind of automations the rest of the community is using. What automations are you most proud of? What are your favorite? What kind of interesting automations have you written?\n
        \n
        My personal favorite is an automation that displays the current “apparent” temperature on a Hue bulb. It takes an average of the temperature, humidity, and luminance around my property and uses the average to compute an “apparent” (feels like) temperature. Then it applies a cosine function to the apparent temperature (to approximate how people feel temperature change), uses the resulting value to calculate a level between blue and red in CIELAB (a perceptually uniform color space), converts the results to RGB, and sets the color value of the hue bulb. The result is a bulb that changes color so that the change in color (as perceived by the eye) mirrors how the temperature “feels” outside. Ultimately what that means is that we can look at a small lamp with the hue bulb and say “It feels cold outside; we should put on a coat.” It’s probably overkill, but it was a fun programming exercise. We’ve started saying things like “It’s really blue today, I don’t feel like going out.”\n
        \n
        I’d really enjoy reading what kind of interesting automations everyone else has written.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 40
      +favouriteCount: 67
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729539860 {#2410
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 33576
      -titleTs: "'autom':4 'favorit':3 'share':1"
      -bodyTs: "'appar':82,108,120 'appli':114 'approxim':123 'around':98 'autom':45,54,68,77,254 'averag':91,104 'blue':138,236 'bulb':87,161,166,203 'calcul':134 'chang':20,128,168,173 'cielab':142 'coat':215 'cold':208 'color':146,156,169,175 'communiti':50 'comput':106 'convert':148 'cosin':116 'curious':39 'current':81 'd':246 'display':79 'els':256 'enjoy':248 'everyon':255 'exercis':226 'eye':180 'favorit':63,74 'feel':109,126,185,207,241 'fun':31,224 'function':117 'go':243 'ha':5 'haven':16 'hear':41 'hue':86,160,202 'humid':95 'interest':67,253 'kind':43,65,251 'lamp':199 'level':136 'like':110,232,242 'look':195 'lumin':97 'm':38 'mean':190 'mirror':181 'month':25 'much':21 'outsid':186,209 'overkil':219 'peopl':125 'perceiv':177 'perceptu':144 'person':73 'probabl':218 'program':225 'properti':100 'proud':58 'put':212 'read':249 'realli':235,247 'red':140 'rest':47 'result':131,150,163 'rgb':152 'run':4 'said':28 'say':205,230 'set':154 'small':198 'space':147 'start':229 'take':89 'temperatur':83,94,111,121,127,184 'thing':231 'tinker':33 'today':237 'ultim':187 'uniform':145 'use':52,102,129 'valu':132,157 've':2,228 'well':14 'work':13 'written':71,258"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706508490
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11273738"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706422090 {#1850
        date: 2024-01-28 07:08:10.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "Not really common automation for HA, but I made medication assistant automations. Its super helpfull for people who take loads of meds. It tracks how many pills left, does android notifications or sets alarm and it also sends an email when its time to reorder meds. Its insane how usefull it is"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1706436255 {#4414
      date: 2024-01-28 11:04:15.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@corroded@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4420 …}
    +nested: Doctrine\ORM\PersistentCollection {#4422 …}
    +votes: Doctrine\ORM\PersistentCollection {#4424 …}
    +reports: Doctrine\ORM\PersistentCollection {#4426 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4428 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4430 …}
    -id: 346782
    -bodyTs: "'alarm':34 'also':37 'android':30 'assist':11 'autom':4,12 'common':3 'email':40 'ha':6 'helpful':15 'insan':48 'left':28 'load':20 'made':9 'mani':26 'med':22,46 'medic':10 'notif':31 'peopl':17 'pill':27 'realli':2 'reorder':45 'send':38 'set':33 'super':14 'take':19 'time':43 'track':24 'useful':50"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/8753337"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706436255 {#4415
      date: 2024-01-28 11:04:15.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#9857
  +comment: App\Entity\EntryComment {#4419
    +user: App\Entity\User {#4432
      +avatar: null
      +cover: null
      +email: "rambos@lemm.ee"
      +username: "@rambos@lemm.ee"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729386832 {#4416
        date: 2024-10-20 03:13:52.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4433 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4435 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4437 …}
      +entries: Doctrine\ORM\PersistentCollection {#4439 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4441 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4443 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4445 …}
      +posts: Doctrine\ORM\PersistentCollection {#4447 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4449 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4451 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4453 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4455 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4457 …}
      +follows: Doctrine\ORM\PersistentCollection {#4459 …}
      +followers: Doctrine\ORM\PersistentCollection {#4461 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4463 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4465 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4467 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4469 …}
      +reports: Doctrine\ORM\PersistentCollection {#4471 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4473 …}
      +violations: Doctrine\ORM\PersistentCollection {#4475 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4477 …}
      +awards: Doctrine\ORM\PersistentCollection {#4479 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4481 …}
      +categories: Doctrine\ORM\PersistentCollection {#4483 …}
      -id: 59656
      -password: "$2y$13$Xw4.6.mOW.wQVeh0/dgSiuOezG8DhGmYRB8zGr6raTSrTavp9YssK"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4485 …}
      +apId: "rambos@lemm.ee"
      +apProfileId: "https://lemm.ee/u/rambos"
      +apPublicUrl: "https://lemm.ee/u/rambos"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemm.ee/inbox"
      +apDomain: "lemm.ee"
      +apPreferredUsername: "rambos"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1708952442 {#4417
        date: 2024-02-26 14:00:42.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697353149 {#4418
        date: 2023-10-15 08:59:09.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "corroded@lemmy.world"
        +username: "@corroded@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729095398 {#1537
          date: 2024-10-16 18:16:38.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +entries: Doctrine\ORM\PersistentCollection {#1623 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …}
        +posts: Doctrine\ORM\PersistentCollection {#1657 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1488 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1756 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …}
        +follows: Doctrine\ORM\PersistentCollection {#1635 …}
        +followers: Doctrine\ORM\PersistentCollection {#1633 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1411 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …}
        +reports: Doctrine\ORM\PersistentCollection {#1419 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1428 …}
        +violations: Doctrine\ORM\PersistentCollection {#1429 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1694 …}
        +awards: Doctrine\ORM\PersistentCollection {#1435 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …}
        +categories: Doctrine\ORM\PersistentCollection {#1647 …}
        -id: 37696
        -password: "$2y$13$3xfpjwzULWLGSm5G3ILrCePN9TefBkLbjLBMfvMFcPI2FPlR3h2g6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …}
        +apId: "corroded@lemmy.world"
        +apProfileId: "https://lemmy.world/u/corroded"
        +apPublicUrl: "https://lemmy.world/u/corroded"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "corroded"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703347380 {#1536
          date: 2023-12-23 17:03:00.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690952830 {#1515
          date: 2023-08-02 07:07:10.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "homeassistant@lemmy.world"
        +title: "homeassistant"
        +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 46
        +entryCommentCount: 460
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729539860 {#276
          date: 2024-10-21 21:44:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 145
        +apId: "homeassistant@lemmy.world"
        +apProfileId: "https://lemmy.world/c/homeassistant"
        +apPublicUrl: "https://lemmy.world/c/homeassistant"
        +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "homeassistant"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1710368376 {#270
          date: 2024-03-13 23:19:36.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1704127905 {#272
          date: 2024-01-01 17:51:45.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Share-your-favorite-automations"
      +title: "Share your favorite automations"
      +url: null
      +body: """
        I’ve been running HA for a while, and it’s been working well; I haven’t had to change much in a few months. That being said, it’s fun to tinker with it, and I’m curious to hear what kind of automations the rest of the community is using. What automations are you most proud of? What are your favorite? What kind of interesting automations have you written?\n
        \n
        My personal favorite is an automation that displays the current “apparent” temperature on a Hue bulb. It takes an average of the temperature, humidity, and luminance around my property and uses the average to compute an “apparent” (feels like) temperature. Then it applies a cosine function to the apparent temperature (to approximate how people feel temperature change), uses the resulting value to calculate a level between blue and red in CIELAB (a perceptually uniform color space), converts the results to RGB, and sets the color value of the hue bulb. The result is a bulb that changes color so that the change in color (as perceived by the eye) mirrors how the temperature “feels” outside. Ultimately what that means is that we can look at a small lamp with the hue bulb and say “It feels cold outside; we should put on a coat.” It’s probably overkill, but it was a fun programming exercise. We’ve started saying things like “It’s really blue today, I don’t feel like going out.”\n
        \n
        I’d really enjoy reading what kind of interesting automations everyone else has written.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 40
      +favouriteCount: 67
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729539860 {#2410
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 33576
      -titleTs: "'autom':4 'favorit':3 'share':1"
      -bodyTs: "'appar':82,108,120 'appli':114 'approxim':123 'around':98 'autom':45,54,68,77,254 'averag':91,104 'blue':138,236 'bulb':87,161,166,203 'calcul':134 'chang':20,128,168,173 'cielab':142 'coat':215 'cold':208 'color':146,156,169,175 'communiti':50 'comput':106 'convert':148 'cosin':116 'curious':39 'current':81 'd':246 'display':79 'els':256 'enjoy':248 'everyon':255 'exercis':226 'eye':180 'favorit':63,74 'feel':109,126,185,207,241 'fun':31,224 'function':117 'go':243 'ha':5 'haven':16 'hear':41 'hue':86,160,202 'humid':95 'interest':67,253 'kind':43,65,251 'lamp':199 'level':136 'like':110,232,242 'look':195 'lumin':97 'm':38 'mean':190 'mirror':181 'month':25 'much':21 'outsid':186,209 'overkil':219 'peopl':125 'perceiv':177 'perceptu':144 'person':73 'probabl':218 'program':225 'properti':100 'proud':58 'put':212 'read':249 'realli':235,247 'red':140 'rest':47 'result':131,150,163 'rgb':152 'run':4 'said':28 'say':205,230 'set':154 'small':198 'space':147 'start':229 'take':89 'temperatur':83,94,111,121,127,184 'thing':231 'tinker':33 'today':237 'ultim':187 'uniform':145 'use':52,102,129 'valu':132,157 've':2,228 'well':14 'work':13 'written':71,258"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706508490
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11273738"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706422090 {#1850
        date: 2024-01-28 07:08:10.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "Not really common automation for HA, but I made medication assistant automations. Its super helpfull for people who take loads of meds. It tracks how many pills left, does android notifications or sets alarm and it also sends an email when its time to reorder meds. Its insane how usefull it is"
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1706436255 {#4414
      date: 2024-01-28 11:04:15.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@corroded@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4420 …}
    +nested: Doctrine\ORM\PersistentCollection {#4422 …}
    +votes: Doctrine\ORM\PersistentCollection {#4424 …}
    +reports: Doctrine\ORM\PersistentCollection {#4426 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4428 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4430 …}
    -id: 346782
    -bodyTs: "'alarm':34 'also':37 'android':30 'assist':11 'autom':4,12 'common':3 'email':40 'ha':6 'helpful':15 'insan':48 'left':28 'load':20 'made':9 'mani':26 'med':22,46 'medic':10 'notif':31 'peopl':17 'pill':27 'realli':2 'reorder':45 'send':38 'set':33 'super':14 'take':19 'time':43 'track':24 'useful':50"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemm.ee/comment/8753337"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706436255 {#4415
      date: 2024-01-28 11:04:15.0 +01:00
    }
  }
  +nestedComments: []
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#557 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 12.0 MiB 50.61 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4493
    +user: App\Entity\User {#4506
      +avatar: null
      +cover: null
      +email: "door_hater@lemmy.world"
      +username: "@door_hater@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729096600 {#4489
        date: 2024-10-16 18:36:40.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4507 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4509 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4511 …}
      +entries: Doctrine\ORM\PersistentCollection {#4513 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4515 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4517 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4519 …}
      +posts: Doctrine\ORM\PersistentCollection {#4521 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4523 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4525 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4527 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4529 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4531 …}
      +follows: Doctrine\ORM\PersistentCollection {#4533 …}
      +followers: Doctrine\ORM\PersistentCollection {#4535 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4537 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4539 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4541 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4543 …}
      +reports: Doctrine\ORM\PersistentCollection {#4545 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4547 …}
      +violations: Doctrine\ORM\PersistentCollection {#4549 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4551 …}
      +awards: Doctrine\ORM\PersistentCollection {#4553 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4555 …}
      +categories: Doctrine\ORM\PersistentCollection {#4557 …}
      -id: 51330
      -password: "$2y$13$ow47G4QA09JSnvGJ0j.18uNPI/gnA075bL05p.GF6L0YSONMfjzVO"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4559 …}
      +apId: "door_hater@lemmy.world"
      +apProfileId: "https://lemmy.world/u/door_hater"
      +apPublicUrl: "https://lemmy.world/u/door_hater"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "door_hater"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703040509 {#4490
        date: 2023-12-20 03:48:29.0 +01:00
      }
      +apDeletedAt: DateTime @1704608984 {#4491
        date: 2024-01-07 07:29:44.0 +01:00
      }
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696554799 {#4492
        date: 2023-10-06 03:13:19.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "corroded@lemmy.world"
        +username: "@corroded@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729095398 {#1537
          date: 2024-10-16 18:16:38.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +entries: Doctrine\ORM\PersistentCollection {#1623 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …}
        +posts: Doctrine\ORM\PersistentCollection {#1657 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1488 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1756 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …}
        +follows: Doctrine\ORM\PersistentCollection {#1635 …}
        +followers: Doctrine\ORM\PersistentCollection {#1633 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1411 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …}
        +reports: Doctrine\ORM\PersistentCollection {#1419 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1428 …}
        +violations: Doctrine\ORM\PersistentCollection {#1429 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1694 …}
        +awards: Doctrine\ORM\PersistentCollection {#1435 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …}
        +categories: Doctrine\ORM\PersistentCollection {#1647 …}
        -id: 37696
        -password: "$2y$13$3xfpjwzULWLGSm5G3ILrCePN9TefBkLbjLBMfvMFcPI2FPlR3h2g6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …}
        +apId: "corroded@lemmy.world"
        +apProfileId: "https://lemmy.world/u/corroded"
        +apPublicUrl: "https://lemmy.world/u/corroded"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "corroded"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703347380 {#1536
          date: 2023-12-23 17:03:00.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690952830 {#1515
          date: 2023-08-02 07:07:10.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "homeassistant@lemmy.world"
        +title: "homeassistant"
        +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 46
        +entryCommentCount: 460
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729539860 {#276
          date: 2024-10-21 21:44:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 145
        +apId: "homeassistant@lemmy.world"
        +apProfileId: "https://lemmy.world/c/homeassistant"
        +apPublicUrl: "https://lemmy.world/c/homeassistant"
        +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "homeassistant"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1710368376 {#270
          date: 2024-03-13 23:19:36.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1704127905 {#272
          date: 2024-01-01 17:51:45.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Share-your-favorite-automations"
      +title: "Share your favorite automations"
      +url: null
      +body: """
        I’ve been running HA for a while, and it’s been working well; I haven’t had to change much in a few months. That being said, it’s fun to tinker with it, and I’m curious to hear what kind of automations the rest of the community is using. What automations are you most proud of? What are your favorite? What kind of interesting automations have you written?\n
        \n
        My personal favorite is an automation that displays the current “apparent” temperature on a Hue bulb. It takes an average of the temperature, humidity, and luminance around my property and uses the average to compute an “apparent” (feels like) temperature. Then it applies a cosine function to the apparent temperature (to approximate how people feel temperature change), uses the resulting value to calculate a level between blue and red in CIELAB (a perceptually uniform color space), converts the results to RGB, and sets the color value of the hue bulb. The result is a bulb that changes color so that the change in color (as perceived by the eye) mirrors how the temperature “feels” outside. Ultimately what that means is that we can look at a small lamp with the hue bulb and say “It feels cold outside; we should put on a coat.” It’s probably overkill, but it was a fun programming exercise. We’ve started saying things like “It’s really blue today, I don’t feel like going out.”\n
        \n
        I’d really enjoy reading what kind of interesting automations everyone else has written.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 40
      +favouriteCount: 67
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729539860 {#2410
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 33576
      -titleTs: "'autom':4 'favorit':3 'share':1"
      -bodyTs: "'appar':82,108,120 'appli':114 'approxim':123 'around':98 'autom':45,54,68,77,254 'averag':91,104 'blue':138,236 'bulb':87,161,166,203 'calcul':134 'chang':20,128,168,173 'cielab':142 'coat':215 'cold':208 'color':146,156,169,175 'communiti':50 'comput':106 'convert':148 'cosin':116 'curious':39 'current':81 'd':246 'display':79 'els':256 'enjoy':248 'everyon':255 'exercis':226 'eye':180 'favorit':63,74 'feel':109,126,185,207,241 'fun':31,224 'function':117 'go':243 'ha':5 'haven':16 'hear':41 'hue':86,160,202 'humid':95 'interest':67,253 'kind':43,65,251 'lamp':199 'level':136 'like':110,232,242 'look':195 'lumin':97 'm':38 'mean':190 'mirror':181 'month':25 'much':21 'outsid':186,209 'overkil':219 'peopl':125 'perceiv':177 'perceptu':144 'person':73 'probabl':218 'program':225 'properti':100 'proud':58 'put':212 'read':249 'realli':235,247 'red':140 'rest':47 'result':131,150,163 'rgb':152 'run':4 'said':28 'say':205,230 'set':154 'small':198 'space':147 'start':229 'take':89 'temperatur':83,94,111,121,127,184 'thing':231 'tinker':33 'today':237 'ultim':187 'uniform':145 'use':52,102,129 'valu':132,157 've':2,228 'well':14 'work':13 'written':71,258"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706508490
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11273738"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706422090 {#1850
        date: 2024-01-28 07:08:10.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "I have a binary sensor that turns on when I’m away from home for 30 minutes and off when I’m home for 5 minutes. When I open the door and the sensor is on, music starts playing and the living room lights turn on. Love it."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1706422647 {#4487
      date: 2024-01-28 07:17:27.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@corroded@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4494 …}
    +nested: Doctrine\ORM\PersistentCollection {#4496 …}
    +votes: Doctrine\ORM\PersistentCollection {#4498 …}
    +reports: Doctrine\ORM\PersistentCollection {#4500 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4502 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4504 …}
    -id: 346561
    -bodyTs: "'30':16 '5':25 'away':12 'binari':4 'door':31 'home':14,23 'light':44 'live':42 'love':47 'm':11,22 'minut':17,26 'music':37 'open':29 'play':39 'room':43 'sensor':5,34 'start':38 'turn':7,45"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7089303"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706422647 {#4488
      date: 2024-01-28 07:17:27.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#9925
  +comment: App\Entity\EntryComment {#4493
    +user: App\Entity\User {#4506
      +avatar: null
      +cover: null
      +email: "door_hater@lemmy.world"
      +username: "@door_hater@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729096600 {#4489
        date: 2024-10-16 18:36:40.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4507 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4509 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4511 …}
      +entries: Doctrine\ORM\PersistentCollection {#4513 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4515 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4517 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4519 …}
      +posts: Doctrine\ORM\PersistentCollection {#4521 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4523 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4525 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4527 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4529 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4531 …}
      +follows: Doctrine\ORM\PersistentCollection {#4533 …}
      +followers: Doctrine\ORM\PersistentCollection {#4535 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4537 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4539 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4541 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4543 …}
      +reports: Doctrine\ORM\PersistentCollection {#4545 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4547 …}
      +violations: Doctrine\ORM\PersistentCollection {#4549 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4551 …}
      +awards: Doctrine\ORM\PersistentCollection {#4553 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4555 …}
      +categories: Doctrine\ORM\PersistentCollection {#4557 …}
      -id: 51330
      -password: "$2y$13$ow47G4QA09JSnvGJ0j.18uNPI/gnA075bL05p.GF6L0YSONMfjzVO"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4559 …}
      +apId: "door_hater@lemmy.world"
      +apProfileId: "https://lemmy.world/u/door_hater"
      +apPublicUrl: "https://lemmy.world/u/door_hater"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "door_hater"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703040509 {#4490
        date: 2023-12-20 03:48:29.0 +01:00
      }
      +apDeletedAt: DateTime @1704608984 {#4491
        date: 2024-01-07 07:29:44.0 +01:00
      }
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696554799 {#4492
        date: 2023-10-06 03:13:19.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "corroded@lemmy.world"
        +username: "@corroded@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729095398 {#1537
          date: 2024-10-16 18:16:38.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +entries: Doctrine\ORM\PersistentCollection {#1623 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …}
        +posts: Doctrine\ORM\PersistentCollection {#1657 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1488 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1756 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …}
        +follows: Doctrine\ORM\PersistentCollection {#1635 …}
        +followers: Doctrine\ORM\PersistentCollection {#1633 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1411 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …}
        +reports: Doctrine\ORM\PersistentCollection {#1419 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1428 …}
        +violations: Doctrine\ORM\PersistentCollection {#1429 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1694 …}
        +awards: Doctrine\ORM\PersistentCollection {#1435 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …}
        +categories: Doctrine\ORM\PersistentCollection {#1647 …}
        -id: 37696
        -password: "$2y$13$3xfpjwzULWLGSm5G3ILrCePN9TefBkLbjLBMfvMFcPI2FPlR3h2g6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …}
        +apId: "corroded@lemmy.world"
        +apProfileId: "https://lemmy.world/u/corroded"
        +apPublicUrl: "https://lemmy.world/u/corroded"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "corroded"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703347380 {#1536
          date: 2023-12-23 17:03:00.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690952830 {#1515
          date: 2023-08-02 07:07:10.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "homeassistant@lemmy.world"
        +title: "homeassistant"
        +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 46
        +entryCommentCount: 460
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729539860 {#276
          date: 2024-10-21 21:44:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 145
        +apId: "homeassistant@lemmy.world"
        +apProfileId: "https://lemmy.world/c/homeassistant"
        +apPublicUrl: "https://lemmy.world/c/homeassistant"
        +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "homeassistant"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1710368376 {#270
          date: 2024-03-13 23:19:36.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1704127905 {#272
          date: 2024-01-01 17:51:45.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Share-your-favorite-automations"
      +title: "Share your favorite automations"
      +url: null
      +body: """
        I’ve been running HA for a while, and it’s been working well; I haven’t had to change much in a few months. That being said, it’s fun to tinker with it, and I’m curious to hear what kind of automations the rest of the community is using. What automations are you most proud of? What are your favorite? What kind of interesting automations have you written?\n
        \n
        My personal favorite is an automation that displays the current “apparent” temperature on a Hue bulb. It takes an average of the temperature, humidity, and luminance around my property and uses the average to compute an “apparent” (feels like) temperature. Then it applies a cosine function to the apparent temperature (to approximate how people feel temperature change), uses the resulting value to calculate a level between blue and red in CIELAB (a perceptually uniform color space), converts the results to RGB, and sets the color value of the hue bulb. The result is a bulb that changes color so that the change in color (as perceived by the eye) mirrors how the temperature “feels” outside. Ultimately what that means is that we can look at a small lamp with the hue bulb and say “It feels cold outside; we should put on a coat.” It’s probably overkill, but it was a fun programming exercise. We’ve started saying things like “It’s really blue today, I don’t feel like going out.”\n
        \n
        I’d really enjoy reading what kind of interesting automations everyone else has written.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 40
      +favouriteCount: 67
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729539860 {#2410
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 33576
      -titleTs: "'autom':4 'favorit':3 'share':1"
      -bodyTs: "'appar':82,108,120 'appli':114 'approxim':123 'around':98 'autom':45,54,68,77,254 'averag':91,104 'blue':138,236 'bulb':87,161,166,203 'calcul':134 'chang':20,128,168,173 'cielab':142 'coat':215 'cold':208 'color':146,156,169,175 'communiti':50 'comput':106 'convert':148 'cosin':116 'curious':39 'current':81 'd':246 'display':79 'els':256 'enjoy':248 'everyon':255 'exercis':226 'eye':180 'favorit':63,74 'feel':109,126,185,207,241 'fun':31,224 'function':117 'go':243 'ha':5 'haven':16 'hear':41 'hue':86,160,202 'humid':95 'interest':67,253 'kind':43,65,251 'lamp':199 'level':136 'like':110,232,242 'look':195 'lumin':97 'm':38 'mean':190 'mirror':181 'month':25 'much':21 'outsid':186,209 'overkil':219 'peopl':125 'perceiv':177 'perceptu':144 'person':73 'probabl':218 'program':225 'properti':100 'proud':58 'put':212 'read':249 'realli':235,247 'red':140 'rest':47 'result':131,150,163 'rgb':152 'run':4 'said':28 'say':205,230 'set':154 'small':198 'space':147 'start':229 'take':89 'temperatur':83,94,111,121,127,184 'thing':231 'tinker':33 'today':237 'ultim':187 'uniform':145 'use':52,102,129 'valu':132,157 've':2,228 'well':14 'work':13 'written':71,258"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706508490
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11273738"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706422090 {#1850
        date: 2024-01-28 07:08:10.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "I have a binary sensor that turns on when I’m away from home for 30 minutes and off when I’m home for 5 minutes. When I open the door and the sensor is on, music starts playing and the living room lights turn on. Love it."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1706422647 {#4487
      date: 2024-01-28 07:17:27.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@corroded@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4494 …}
    +nested: Doctrine\ORM\PersistentCollection {#4496 …}
    +votes: Doctrine\ORM\PersistentCollection {#4498 …}
    +reports: Doctrine\ORM\PersistentCollection {#4500 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4502 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4504 …}
    -id: 346561
    -bodyTs: "'30':16 '5':25 'away':12 'binari':4 'door':31 'home':14,23 'light':44 'live':42 'love':47 'm':11,22 'minut':17,26 'music':37 'open':29 'play':39 'room':43 'sensor':5,34 'start':38 'turn':7,45"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7089303"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706422647 {#4488
      date: 2024-01-28 07:17:27.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 1
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 12.0 MiB 0.14 ms
Input props
[
  "user" => App\Entity\User {#4506
    +avatar: null
    +cover: null
    +email: "door_hater@lemmy.world"
    +username: "@door_hater@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729096600 {#4489
      date: 2024-10-16 18:36:40.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4507 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4509 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4511 …}
    +entries: Doctrine\ORM\PersistentCollection {#4513 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4515 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4517 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4519 …}
    +posts: Doctrine\ORM\PersistentCollection {#4521 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4523 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4525 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4527 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4529 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4531 …}
    +follows: Doctrine\ORM\PersistentCollection {#4533 …}
    +followers: Doctrine\ORM\PersistentCollection {#4535 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4537 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4539 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4541 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4543 …}
    +reports: Doctrine\ORM\PersistentCollection {#4545 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4547 …}
    +violations: Doctrine\ORM\PersistentCollection {#4549 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4551 …}
    +awards: Doctrine\ORM\PersistentCollection {#4553 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4555 …}
    +categories: Doctrine\ORM\PersistentCollection {#4557 …}
    -id: 51330
    -password: "$2y$13$ow47G4QA09JSnvGJ0j.18uNPI/gnA075bL05p.GF6L0YSONMfjzVO"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4559 …}
    +apId: "door_hater@lemmy.world"
    +apProfileId: "https://lemmy.world/u/door_hater"
    +apPublicUrl: "https://lemmy.world/u/door_hater"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "door_hater"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703040509 {#4490
      date: 2023-12-20 03:48:29.0 +01:00
    }
    +apDeletedAt: DateTime @1704608984 {#4491
      date: 2024-01-07 07:29:44.0 +01:00
    }
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696554799 {#4492
      date: 2023-10-06 03:13:19.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#9970
  +user: App\Entity\User {#4506
    +avatar: null
    +cover: null
    +email: "door_hater@lemmy.world"
    +username: "@door_hater@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729096600 {#4489
      date: 2024-10-16 18:36:40.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4507 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4509 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4511 …}
    +entries: Doctrine\ORM\PersistentCollection {#4513 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4515 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4517 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4519 …}
    +posts: Doctrine\ORM\PersistentCollection {#4521 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4523 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4525 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4527 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4529 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4531 …}
    +follows: Doctrine\ORM\PersistentCollection {#4533 …}
    +followers: Doctrine\ORM\PersistentCollection {#4535 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4537 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4539 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4541 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4543 …}
    +reports: Doctrine\ORM\PersistentCollection {#4545 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4547 …}
    +violations: Doctrine\ORM\PersistentCollection {#4549 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4551 …}
    +awards: Doctrine\ORM\PersistentCollection {#4553 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4555 …}
    +categories: Doctrine\ORM\PersistentCollection {#4557 …}
    -id: 51330
    -password: "$2y$13$ow47G4QA09JSnvGJ0j.18uNPI/gnA075bL05p.GF6L0YSONMfjzVO"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4559 …}
    +apId: "door_hater@lemmy.world"
    +apProfileId: "https://lemmy.world/u/door_hater"
    +apPublicUrl: "https://lemmy.world/u/door_hater"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "door_hater"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703040509 {#4490
      date: 2023-12-20 03:48:29.0 +01:00
    }
    +apDeletedAt: DateTime @1704608984 {#4491
      date: 2024-01-07 07:29:44.0 +01:00
    }
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696554799 {#4492
      date: 2023-10-06 03:13:19.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.13 ms
Input props
[
  "date" => DateTimeImmutable @1706422647 {#4488
    date: 2024-01-28 07:17:27.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#10025
  +date: DateTimeImmutable @1706422647 {#4488
    date: 2024-01-28 07:17:27.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.17 ms
Input props
[
  "createdAt" => DateTimeImmutable @1706422647 {#4488
    date: 2024-01-28 07:17:27.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#10079
  +createdAt: DateTimeImmutable @1706422647 {#4488
    date: 2024-01-28 07:17:27.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 12.0 MiB 0.23 ms
Input props
[
  "user" => App\Entity\User {#4506
    +avatar: null
    +cover: null
    +email: "door_hater@lemmy.world"
    +username: "@door_hater@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729096600 {#4489
      date: 2024-10-16 18:36:40.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4507 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4509 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4511 …}
    +entries: Doctrine\ORM\PersistentCollection {#4513 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4515 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4517 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4519 …}
    +posts: Doctrine\ORM\PersistentCollection {#4521 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4523 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4525 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4527 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4529 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4531 …}
    +follows: Doctrine\ORM\PersistentCollection {#4533 …}
    +followers: Doctrine\ORM\PersistentCollection {#4535 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4537 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4539 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4541 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4543 …}
    +reports: Doctrine\ORM\PersistentCollection {#4545 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4547 …}
    +violations: Doctrine\ORM\PersistentCollection {#4549 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4551 …}
    +awards: Doctrine\ORM\PersistentCollection {#4553 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4555 …}
    +categories: Doctrine\ORM\PersistentCollection {#4557 …}
    -id: 51330
    -password: "$2y$13$ow47G4QA09JSnvGJ0j.18uNPI/gnA075bL05p.GF6L0YSONMfjzVO"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4559 …}
    +apId: "door_hater@lemmy.world"
    +apProfileId: "https://lemmy.world/u/door_hater"
    +apPublicUrl: "https://lemmy.world/u/door_hater"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "door_hater"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703040509 {#4490
      date: 2023-12-20 03:48:29.0 +01:00
    }
    +apDeletedAt: DateTime @1704608984 {#4491
      date: 2024-01-07 07:29:44.0 +01:00
    }
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696554799 {#4492
      date: 2023-10-06 03:13:19.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#10133
  +width: 40
  +height: 40
  +user: App\Entity\User {#4506
    +avatar: null
    +cover: null
    +email: "door_hater@lemmy.world"
    +username: "@door_hater@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729096600 {#4489
      date: 2024-10-16 18:36:40.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4507 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4509 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4511 …}
    +entries: Doctrine\ORM\PersistentCollection {#4513 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4515 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4517 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4519 …}
    +posts: Doctrine\ORM\PersistentCollection {#4521 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4523 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4525 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4527 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4529 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4531 …}
    +follows: Doctrine\ORM\PersistentCollection {#4533 …}
    +followers: Doctrine\ORM\PersistentCollection {#4535 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4537 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4539 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4541 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4543 …}
    +reports: Doctrine\ORM\PersistentCollection {#4545 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4547 …}
    +violations: Doctrine\ORM\PersistentCollection {#4549 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4551 …}
    +awards: Doctrine\ORM\PersistentCollection {#4553 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4555 …}
    +categories: Doctrine\ORM\PersistentCollection {#4557 …}
    -id: 51330
    -password: "$2y$13$ow47G4QA09JSnvGJ0j.18uNPI/gnA075bL05p.GF6L0YSONMfjzVO"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4559 …}
    +apId: "door_hater@lemmy.world"
    +apProfileId: "https://lemmy.world/u/door_hater"
    +apPublicUrl: "https://lemmy.world/u/door_hater"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "door_hater"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703040509 {#4490
      date: 2023-12-20 03:48:29.0 +01:00
    }
    +apDeletedAt: DateTime @1704608984 {#4491
      date: 2024-01-07 07:29:44.0 +01:00
    }
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1696554799 {#4492
      date: 2023-10-06 03:13:19.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.41 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4493
    +user: App\Entity\User {#4506
      +avatar: null
      +cover: null
      +email: "door_hater@lemmy.world"
      +username: "@door_hater@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729096600 {#4489
        date: 2024-10-16 18:36:40.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4507 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4509 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4511 …}
      +entries: Doctrine\ORM\PersistentCollection {#4513 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4515 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4517 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4519 …}
      +posts: Doctrine\ORM\PersistentCollection {#4521 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4523 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4525 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4527 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4529 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4531 …}
      +follows: Doctrine\ORM\PersistentCollection {#4533 …}
      +followers: Doctrine\ORM\PersistentCollection {#4535 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4537 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4539 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4541 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4543 …}
      +reports: Doctrine\ORM\PersistentCollection {#4545 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4547 …}
      +violations: Doctrine\ORM\PersistentCollection {#4549 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4551 …}
      +awards: Doctrine\ORM\PersistentCollection {#4553 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4555 …}
      +categories: Doctrine\ORM\PersistentCollection {#4557 …}
      -id: 51330
      -password: "$2y$13$ow47G4QA09JSnvGJ0j.18uNPI/gnA075bL05p.GF6L0YSONMfjzVO"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4559 …}
      +apId: "door_hater@lemmy.world"
      +apProfileId: "https://lemmy.world/u/door_hater"
      +apPublicUrl: "https://lemmy.world/u/door_hater"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "door_hater"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703040509 {#4490
        date: 2023-12-20 03:48:29.0 +01:00
      }
      +apDeletedAt: DateTime @1704608984 {#4491
        date: 2024-01-07 07:29:44.0 +01:00
      }
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696554799 {#4492
        date: 2023-10-06 03:13:19.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "corroded@lemmy.world"
        +username: "@corroded@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729095398 {#1537
          date: 2024-10-16 18:16:38.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +entries: Doctrine\ORM\PersistentCollection {#1623 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …}
        +posts: Doctrine\ORM\PersistentCollection {#1657 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1488 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1756 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …}
        +follows: Doctrine\ORM\PersistentCollection {#1635 …}
        +followers: Doctrine\ORM\PersistentCollection {#1633 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1411 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …}
        +reports: Doctrine\ORM\PersistentCollection {#1419 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1428 …}
        +violations: Doctrine\ORM\PersistentCollection {#1429 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1694 …}
        +awards: Doctrine\ORM\PersistentCollection {#1435 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …}
        +categories: Doctrine\ORM\PersistentCollection {#1647 …}
        -id: 37696
        -password: "$2y$13$3xfpjwzULWLGSm5G3ILrCePN9TefBkLbjLBMfvMFcPI2FPlR3h2g6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …}
        +apId: "corroded@lemmy.world"
        +apProfileId: "https://lemmy.world/u/corroded"
        +apPublicUrl: "https://lemmy.world/u/corroded"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "corroded"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703347380 {#1536
          date: 2023-12-23 17:03:00.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690952830 {#1515
          date: 2023-08-02 07:07:10.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "homeassistant@lemmy.world"
        +title: "homeassistant"
        +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 46
        +entryCommentCount: 460
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729539860 {#276
          date: 2024-10-21 21:44:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 145
        +apId: "homeassistant@lemmy.world"
        +apProfileId: "https://lemmy.world/c/homeassistant"
        +apPublicUrl: "https://lemmy.world/c/homeassistant"
        +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "homeassistant"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1710368376 {#270
          date: 2024-03-13 23:19:36.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1704127905 {#272
          date: 2024-01-01 17:51:45.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Share-your-favorite-automations"
      +title: "Share your favorite automations"
      +url: null
      +body: """
        I’ve been running HA for a while, and it’s been working well; I haven’t had to change much in a few months. That being said, it’s fun to tinker with it, and I’m curious to hear what kind of automations the rest of the community is using. What automations are you most proud of? What are your favorite? What kind of interesting automations have you written?\n
        \n
        My personal favorite is an automation that displays the current “apparent” temperature on a Hue bulb. It takes an average of the temperature, humidity, and luminance around my property and uses the average to compute an “apparent” (feels like) temperature. Then it applies a cosine function to the apparent temperature (to approximate how people feel temperature change), uses the resulting value to calculate a level between blue and red in CIELAB (a perceptually uniform color space), converts the results to RGB, and sets the color value of the hue bulb. The result is a bulb that changes color so that the change in color (as perceived by the eye) mirrors how the temperature “feels” outside. Ultimately what that means is that we can look at a small lamp with the hue bulb and say “It feels cold outside; we should put on a coat.” It’s probably overkill, but it was a fun programming exercise. We’ve started saying things like “It’s really blue today, I don’t feel like going out.”\n
        \n
        I’d really enjoy reading what kind of interesting automations everyone else has written.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 40
      +favouriteCount: 67
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729539860 {#2410
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 33576
      -titleTs: "'autom':4 'favorit':3 'share':1"
      -bodyTs: "'appar':82,108,120 'appli':114 'approxim':123 'around':98 'autom':45,54,68,77,254 'averag':91,104 'blue':138,236 'bulb':87,161,166,203 'calcul':134 'chang':20,128,168,173 'cielab':142 'coat':215 'cold':208 'color':146,156,169,175 'communiti':50 'comput':106 'convert':148 'cosin':116 'curious':39 'current':81 'd':246 'display':79 'els':256 'enjoy':248 'everyon':255 'exercis':226 'eye':180 'favorit':63,74 'feel':109,126,185,207,241 'fun':31,224 'function':117 'go':243 'ha':5 'haven':16 'hear':41 'hue':86,160,202 'humid':95 'interest':67,253 'kind':43,65,251 'lamp':199 'level':136 'like':110,232,242 'look':195 'lumin':97 'm':38 'mean':190 'mirror':181 'month':25 'much':21 'outsid':186,209 'overkil':219 'peopl':125 'perceiv':177 'perceptu':144 'person':73 'probabl':218 'program':225 'properti':100 'proud':58 'put':212 'read':249 'realli':235,247 'red':140 'rest':47 'result':131,150,163 'rgb':152 'run':4 'said':28 'say':205,230 'set':154 'small':198 'space':147 'start':229 'take':89 'temperatur':83,94,111,121,127,184 'thing':231 'tinker':33 'today':237 'ultim':187 'uniform':145 'use':52,102,129 'valu':132,157 've':2,228 'well':14 'work':13 'written':71,258"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706508490
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11273738"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706422090 {#1850
        date: 2024-01-28 07:08:10.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "I have a binary sensor that turns on when I’m away from home for 30 minutes and off when I’m home for 5 minutes. When I open the door and the sensor is on, music starts playing and the living room lights turn on. Love it."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1706422647 {#4487
      date: 2024-01-28 07:17:27.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@corroded@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4494 …}
    +nested: Doctrine\ORM\PersistentCollection {#4496 …}
    +votes: Doctrine\ORM\PersistentCollection {#4498 …}
    +reports: Doctrine\ORM\PersistentCollection {#4500 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4502 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4504 …}
    -id: 346561
    -bodyTs: "'30':16 '5':25 'away':12 'binari':4 'door':31 'home':14,23 'light':44 'live':42 'love':47 'm':11,22 'minut':17,26 'music':37 'open':29 'play':39 'room':43 'sensor':5,34 'start':38 'turn':7,45"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7089303"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706422647 {#4488
      date: 2024-01-28 07:17:27.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#10202
  +subject: App\Entity\EntryComment {#4493
    +user: App\Entity\User {#4506
      +avatar: null
      +cover: null
      +email: "door_hater@lemmy.world"
      +username: "@door_hater@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729096600 {#4489
        date: 2024-10-16 18:36:40.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4507 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4509 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4511 …}
      +entries: Doctrine\ORM\PersistentCollection {#4513 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4515 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4517 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4519 …}
      +posts: Doctrine\ORM\PersistentCollection {#4521 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4523 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4525 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4527 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4529 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4531 …}
      +follows: Doctrine\ORM\PersistentCollection {#4533 …}
      +followers: Doctrine\ORM\PersistentCollection {#4535 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4537 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4539 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4541 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4543 …}
      +reports: Doctrine\ORM\PersistentCollection {#4545 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4547 …}
      +violations: Doctrine\ORM\PersistentCollection {#4549 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4551 …}
      +awards: Doctrine\ORM\PersistentCollection {#4553 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4555 …}
      +categories: Doctrine\ORM\PersistentCollection {#4557 …}
      -id: 51330
      -password: "$2y$13$ow47G4QA09JSnvGJ0j.18uNPI/gnA075bL05p.GF6L0YSONMfjzVO"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4559 …}
      +apId: "door_hater@lemmy.world"
      +apProfileId: "https://lemmy.world/u/door_hater"
      +apPublicUrl: "https://lemmy.world/u/door_hater"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "door_hater"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703040509 {#4490
        date: 2023-12-20 03:48:29.0 +01:00
      }
      +apDeletedAt: DateTime @1704608984 {#4491
        date: 2024-01-07 07:29:44.0 +01:00
      }
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696554799 {#4492
        date: 2023-10-06 03:13:19.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "corroded@lemmy.world"
        +username: "@corroded@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729095398 {#1537
          date: 2024-10-16 18:16:38.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +entries: Doctrine\ORM\PersistentCollection {#1623 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …}
        +posts: Doctrine\ORM\PersistentCollection {#1657 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1488 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1756 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …}
        +follows: Doctrine\ORM\PersistentCollection {#1635 …}
        +followers: Doctrine\ORM\PersistentCollection {#1633 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1411 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …}
        +reports: Doctrine\ORM\PersistentCollection {#1419 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1428 …}
        +violations: Doctrine\ORM\PersistentCollection {#1429 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1694 …}
        +awards: Doctrine\ORM\PersistentCollection {#1435 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …}
        +categories: Doctrine\ORM\PersistentCollection {#1647 …}
        -id: 37696
        -password: "$2y$13$3xfpjwzULWLGSm5G3ILrCePN9TefBkLbjLBMfvMFcPI2FPlR3h2g6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …}
        +apId: "corroded@lemmy.world"
        +apProfileId: "https://lemmy.world/u/corroded"
        +apPublicUrl: "https://lemmy.world/u/corroded"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "corroded"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703347380 {#1536
          date: 2023-12-23 17:03:00.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690952830 {#1515
          date: 2023-08-02 07:07:10.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "homeassistant@lemmy.world"
        +title: "homeassistant"
        +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 46
        +entryCommentCount: 460
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729539860 {#276
          date: 2024-10-21 21:44:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 145
        +apId: "homeassistant@lemmy.world"
        +apProfileId: "https://lemmy.world/c/homeassistant"
        +apPublicUrl: "https://lemmy.world/c/homeassistant"
        +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "homeassistant"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1710368376 {#270
          date: 2024-03-13 23:19:36.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1704127905 {#272
          date: 2024-01-01 17:51:45.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Share-your-favorite-automations"
      +title: "Share your favorite automations"
      +url: null
      +body: """
        I’ve been running HA for a while, and it’s been working well; I haven’t had to change much in a few months. That being said, it’s fun to tinker with it, and I’m curious to hear what kind of automations the rest of the community is using. What automations are you most proud of? What are your favorite? What kind of interesting automations have you written?\n
        \n
        My personal favorite is an automation that displays the current “apparent” temperature on a Hue bulb. It takes an average of the temperature, humidity, and luminance around my property and uses the average to compute an “apparent” (feels like) temperature. Then it applies a cosine function to the apparent temperature (to approximate how people feel temperature change), uses the resulting value to calculate a level between blue and red in CIELAB (a perceptually uniform color space), converts the results to RGB, and sets the color value of the hue bulb. The result is a bulb that changes color so that the change in color (as perceived by the eye) mirrors how the temperature “feels” outside. Ultimately what that means is that we can look at a small lamp with the hue bulb and say “It feels cold outside; we should put on a coat.” It’s probably overkill, but it was a fun programming exercise. We’ve started saying things like “It’s really blue today, I don’t feel like going out.”\n
        \n
        I’d really enjoy reading what kind of interesting automations everyone else has written.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 40
      +favouriteCount: 67
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729539860 {#2410
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 33576
      -titleTs: "'autom':4 'favorit':3 'share':1"
      -bodyTs: "'appar':82,108,120 'appli':114 'approxim':123 'around':98 'autom':45,54,68,77,254 'averag':91,104 'blue':138,236 'bulb':87,161,166,203 'calcul':134 'chang':20,128,168,173 'cielab':142 'coat':215 'cold':208 'color':146,156,169,175 'communiti':50 'comput':106 'convert':148 'cosin':116 'curious':39 'current':81 'd':246 'display':79 'els':256 'enjoy':248 'everyon':255 'exercis':226 'eye':180 'favorit':63,74 'feel':109,126,185,207,241 'fun':31,224 'function':117 'go':243 'ha':5 'haven':16 'hear':41 'hue':86,160,202 'humid':95 'interest':67,253 'kind':43,65,251 'lamp':199 'level':136 'like':110,232,242 'look':195 'lumin':97 'm':38 'mean':190 'mirror':181 'month':25 'much':21 'outsid':186,209 'overkil':219 'peopl':125 'perceiv':177 'perceptu':144 'person':73 'probabl':218 'program':225 'properti':100 'proud':58 'put':212 'read':249 'realli':235,247 'red':140 'rest':47 'result':131,150,163 'rgb':152 'run':4 'said':28 'say':205,230 'set':154 'small':198 'space':147 'start':229 'take':89 'temperatur':83,94,111,121,127,184 'thing':231 'tinker':33 'today':237 'ultim':187 'uniform':145 'use':52,102,129 'valu':132,157 've':2,228 'well':14 'work':13 'written':71,258"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706508490
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11273738"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706422090 {#1850
        date: 2024-01-28 07:08:10.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "I have a binary sensor that turns on when I’m away from home for 30 minutes and off when I’m home for 5 minutes. When I open the door and the sensor is on, music starts playing and the living room lights turn on. Love it."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1706422647 {#4487
      date: 2024-01-28 07:17:27.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@corroded@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4494 …}
    +nested: Doctrine\ORM\PersistentCollection {#4496 …}
    +votes: Doctrine\ORM\PersistentCollection {#4498 …}
    +reports: Doctrine\ORM\PersistentCollection {#4500 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4502 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4504 …}
    -id: 346561
    -bodyTs: "'30':16 '5':25 'away':12 'binari':4 'door':31 'home':14,23 'light':44 'live':42 'love':47 'm':11,22 'minut':17,26 'music':37 'open':29 'play':39 'room':43 'sensor':5,34 'start':38 'turn':7,45"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7089303"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706422647 {#4488
      date: 2024-01-28 07:17:27.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 12.0 MiB 0.78 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4493
    +user: App\Entity\User {#4506
      +avatar: null
      +cover: null
      +email: "door_hater@lemmy.world"
      +username: "@door_hater@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729096600 {#4489
        date: 2024-10-16 18:36:40.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4507 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4509 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4511 …}
      +entries: Doctrine\ORM\PersistentCollection {#4513 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4515 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4517 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4519 …}
      +posts: Doctrine\ORM\PersistentCollection {#4521 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4523 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4525 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4527 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4529 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4531 …}
      +follows: Doctrine\ORM\PersistentCollection {#4533 …}
      +followers: Doctrine\ORM\PersistentCollection {#4535 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4537 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4539 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4541 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4543 …}
      +reports: Doctrine\ORM\PersistentCollection {#4545 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4547 …}
      +violations: Doctrine\ORM\PersistentCollection {#4549 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4551 …}
      +awards: Doctrine\ORM\PersistentCollection {#4553 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4555 …}
      +categories: Doctrine\ORM\PersistentCollection {#4557 …}
      -id: 51330
      -password: "$2y$13$ow47G4QA09JSnvGJ0j.18uNPI/gnA075bL05p.GF6L0YSONMfjzVO"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4559 …}
      +apId: "door_hater@lemmy.world"
      +apProfileId: "https://lemmy.world/u/door_hater"
      +apPublicUrl: "https://lemmy.world/u/door_hater"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "door_hater"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703040509 {#4490
        date: 2023-12-20 03:48:29.0 +01:00
      }
      +apDeletedAt: DateTime @1704608984 {#4491
        date: 2024-01-07 07:29:44.0 +01:00
      }
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696554799 {#4492
        date: 2023-10-06 03:13:19.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "corroded@lemmy.world"
        +username: "@corroded@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729095398 {#1537
          date: 2024-10-16 18:16:38.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +entries: Doctrine\ORM\PersistentCollection {#1623 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …}
        +posts: Doctrine\ORM\PersistentCollection {#1657 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1488 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1756 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …}
        +follows: Doctrine\ORM\PersistentCollection {#1635 …}
        +followers: Doctrine\ORM\PersistentCollection {#1633 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1411 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …}
        +reports: Doctrine\ORM\PersistentCollection {#1419 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1428 …}
        +violations: Doctrine\ORM\PersistentCollection {#1429 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1694 …}
        +awards: Doctrine\ORM\PersistentCollection {#1435 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …}
        +categories: Doctrine\ORM\PersistentCollection {#1647 …}
        -id: 37696
        -password: "$2y$13$3xfpjwzULWLGSm5G3ILrCePN9TefBkLbjLBMfvMFcPI2FPlR3h2g6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …}
        +apId: "corroded@lemmy.world"
        +apProfileId: "https://lemmy.world/u/corroded"
        +apPublicUrl: "https://lemmy.world/u/corroded"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "corroded"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703347380 {#1536
          date: 2023-12-23 17:03:00.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690952830 {#1515
          date: 2023-08-02 07:07:10.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "homeassistant@lemmy.world"
        +title: "homeassistant"
        +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 46
        +entryCommentCount: 460
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729539860 {#276
          date: 2024-10-21 21:44:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 145
        +apId: "homeassistant@lemmy.world"
        +apProfileId: "https://lemmy.world/c/homeassistant"
        +apPublicUrl: "https://lemmy.world/c/homeassistant"
        +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "homeassistant"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1710368376 {#270
          date: 2024-03-13 23:19:36.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1704127905 {#272
          date: 2024-01-01 17:51:45.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Share-your-favorite-automations"
      +title: "Share your favorite automations"
      +url: null
      +body: """
        I’ve been running HA for a while, and it’s been working well; I haven’t had to change much in a few months. That being said, it’s fun to tinker with it, and I’m curious to hear what kind of automations the rest of the community is using. What automations are you most proud of? What are your favorite? What kind of interesting automations have you written?\n
        \n
        My personal favorite is an automation that displays the current “apparent” temperature on a Hue bulb. It takes an average of the temperature, humidity, and luminance around my property and uses the average to compute an “apparent” (feels like) temperature. Then it applies a cosine function to the apparent temperature (to approximate how people feel temperature change), uses the resulting value to calculate a level between blue and red in CIELAB (a perceptually uniform color space), converts the results to RGB, and sets the color value of the hue bulb. The result is a bulb that changes color so that the change in color (as perceived by the eye) mirrors how the temperature “feels” outside. Ultimately what that means is that we can look at a small lamp with the hue bulb and say “It feels cold outside; we should put on a coat.” It’s probably overkill, but it was a fun programming exercise. We’ve started saying things like “It’s really blue today, I don’t feel like going out.”\n
        \n
        I’d really enjoy reading what kind of interesting automations everyone else has written.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 40
      +favouriteCount: 67
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729539860 {#2410
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 33576
      -titleTs: "'autom':4 'favorit':3 'share':1"
      -bodyTs: "'appar':82,108,120 'appli':114 'approxim':123 'around':98 'autom':45,54,68,77,254 'averag':91,104 'blue':138,236 'bulb':87,161,166,203 'calcul':134 'chang':20,128,168,173 'cielab':142 'coat':215 'cold':208 'color':146,156,169,175 'communiti':50 'comput':106 'convert':148 'cosin':116 'curious':39 'current':81 'd':246 'display':79 'els':256 'enjoy':248 'everyon':255 'exercis':226 'eye':180 'favorit':63,74 'feel':109,126,185,207,241 'fun':31,224 'function':117 'go':243 'ha':5 'haven':16 'hear':41 'hue':86,160,202 'humid':95 'interest':67,253 'kind':43,65,251 'lamp':199 'level':136 'like':110,232,242 'look':195 'lumin':97 'm':38 'mean':190 'mirror':181 'month':25 'much':21 'outsid':186,209 'overkil':219 'peopl':125 'perceiv':177 'perceptu':144 'person':73 'probabl':218 'program':225 'properti':100 'proud':58 'put':212 'read':249 'realli':235,247 'red':140 'rest':47 'result':131,150,163 'rgb':152 'run':4 'said':28 'say':205,230 'set':154 'small':198 'space':147 'start':229 'take':89 'temperatur':83,94,111,121,127,184 'thing':231 'tinker':33 'today':237 'ultim':187 'uniform':145 'use':52,102,129 'valu':132,157 've':2,228 'well':14 'work':13 'written':71,258"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706508490
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11273738"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706422090 {#1850
        date: 2024-01-28 07:08:10.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "I have a binary sensor that turns on when I’m away from home for 30 minutes and off when I’m home for 5 minutes. When I open the door and the sensor is on, music starts playing and the living room lights turn on. Love it."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1706422647 {#4487
      date: 2024-01-28 07:17:27.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@corroded@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4494 …}
    +nested: Doctrine\ORM\PersistentCollection {#4496 …}
    +votes: Doctrine\ORM\PersistentCollection {#4498 …}
    +reports: Doctrine\ORM\PersistentCollection {#4500 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4502 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4504 …}
    -id: 346561
    -bodyTs: "'30':16 '5':25 'away':12 'binari':4 'door':31 'home':14,23 'light':44 'live':42 'love':47 'm':11,22 'minut':17,26 'music':37 'open':29 'play':39 'room':43 'sensor':5,34 'start':38 'turn':7,45"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7089303"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706422647 {#4488
      date: 2024-01-28 07:17:27.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#10259
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4493
    +user: App\Entity\User {#4506
      +avatar: null
      +cover: null
      +email: "door_hater@lemmy.world"
      +username: "@door_hater@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729096600 {#4489
        date: 2024-10-16 18:36:40.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4507 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4509 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4511 …}
      +entries: Doctrine\ORM\PersistentCollection {#4513 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4515 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4517 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4519 …}
      +posts: Doctrine\ORM\PersistentCollection {#4521 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4523 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4525 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4527 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4529 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4531 …}
      +follows: Doctrine\ORM\PersistentCollection {#4533 …}
      +followers: Doctrine\ORM\PersistentCollection {#4535 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4537 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4539 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4541 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4543 …}
      +reports: Doctrine\ORM\PersistentCollection {#4545 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4547 …}
      +violations: Doctrine\ORM\PersistentCollection {#4549 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4551 …}
      +awards: Doctrine\ORM\PersistentCollection {#4553 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4555 …}
      +categories: Doctrine\ORM\PersistentCollection {#4557 …}
      -id: 51330
      -password: "$2y$13$ow47G4QA09JSnvGJ0j.18uNPI/gnA075bL05p.GF6L0YSONMfjzVO"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4559 …}
      +apId: "door_hater@lemmy.world"
      +apProfileId: "https://lemmy.world/u/door_hater"
      +apPublicUrl: "https://lemmy.world/u/door_hater"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "door_hater"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703040509 {#4490
        date: 2023-12-20 03:48:29.0 +01:00
      }
      +apDeletedAt: DateTime @1704608984 {#4491
        date: 2024-01-07 07:29:44.0 +01:00
      }
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696554799 {#4492
        date: 2023-10-06 03:13:19.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "corroded@lemmy.world"
        +username: "@corroded@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729095398 {#1537
          date: 2024-10-16 18:16:38.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +entries: Doctrine\ORM\PersistentCollection {#1623 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …}
        +posts: Doctrine\ORM\PersistentCollection {#1657 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1488 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1756 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …}
        +follows: Doctrine\ORM\PersistentCollection {#1635 …}
        +followers: Doctrine\ORM\PersistentCollection {#1633 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1411 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …}
        +reports: Doctrine\ORM\PersistentCollection {#1419 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1428 …}
        +violations: Doctrine\ORM\PersistentCollection {#1429 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1694 …}
        +awards: Doctrine\ORM\PersistentCollection {#1435 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …}
        +categories: Doctrine\ORM\PersistentCollection {#1647 …}
        -id: 37696
        -password: "$2y$13$3xfpjwzULWLGSm5G3ILrCePN9TefBkLbjLBMfvMFcPI2FPlR3h2g6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …}
        +apId: "corroded@lemmy.world"
        +apProfileId: "https://lemmy.world/u/corroded"
        +apPublicUrl: "https://lemmy.world/u/corroded"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "corroded"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703347380 {#1536
          date: 2023-12-23 17:03:00.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690952830 {#1515
          date: 2023-08-02 07:07:10.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "homeassistant@lemmy.world"
        +title: "homeassistant"
        +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 46
        +entryCommentCount: 460
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729539860 {#276
          date: 2024-10-21 21:44:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 145
        +apId: "homeassistant@lemmy.world"
        +apProfileId: "https://lemmy.world/c/homeassistant"
        +apPublicUrl: "https://lemmy.world/c/homeassistant"
        +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "homeassistant"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1710368376 {#270
          date: 2024-03-13 23:19:36.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1704127905 {#272
          date: 2024-01-01 17:51:45.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Share-your-favorite-automations"
      +title: "Share your favorite automations"
      +url: null
      +body: """
        I’ve been running HA for a while, and it’s been working well; I haven’t had to change much in a few months. That being said, it’s fun to tinker with it, and I’m curious to hear what kind of automations the rest of the community is using. What automations are you most proud of? What are your favorite? What kind of interesting automations have you written?\n
        \n
        My personal favorite is an automation that displays the current “apparent” temperature on a Hue bulb. It takes an average of the temperature, humidity, and luminance around my property and uses the average to compute an “apparent” (feels like) temperature. Then it applies a cosine function to the apparent temperature (to approximate how people feel temperature change), uses the resulting value to calculate a level between blue and red in CIELAB (a perceptually uniform color space), converts the results to RGB, and sets the color value of the hue bulb. The result is a bulb that changes color so that the change in color (as perceived by the eye) mirrors how the temperature “feels” outside. Ultimately what that means is that we can look at a small lamp with the hue bulb and say “It feels cold outside; we should put on a coat.” It’s probably overkill, but it was a fun programming exercise. We’ve started saying things like “It’s really blue today, I don’t feel like going out.”\n
        \n
        I’d really enjoy reading what kind of interesting automations everyone else has written.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 40
      +favouriteCount: 67
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729539860 {#2410
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 33576
      -titleTs: "'autom':4 'favorit':3 'share':1"
      -bodyTs: "'appar':82,108,120 'appli':114 'approxim':123 'around':98 'autom':45,54,68,77,254 'averag':91,104 'blue':138,236 'bulb':87,161,166,203 'calcul':134 'chang':20,128,168,173 'cielab':142 'coat':215 'cold':208 'color':146,156,169,175 'communiti':50 'comput':106 'convert':148 'cosin':116 'curious':39 'current':81 'd':246 'display':79 'els':256 'enjoy':248 'everyon':255 'exercis':226 'eye':180 'favorit':63,74 'feel':109,126,185,207,241 'fun':31,224 'function':117 'go':243 'ha':5 'haven':16 'hear':41 'hue':86,160,202 'humid':95 'interest':67,253 'kind':43,65,251 'lamp':199 'level':136 'like':110,232,242 'look':195 'lumin':97 'm':38 'mean':190 'mirror':181 'month':25 'much':21 'outsid':186,209 'overkil':219 'peopl':125 'perceiv':177 'perceptu':144 'person':73 'probabl':218 'program':225 'properti':100 'proud':58 'put':212 'read':249 'realli':235,247 'red':140 'rest':47 'result':131,150,163 'rgb':152 'run':4 'said':28 'say':205,230 'set':154 'small':198 'space':147 'start':229 'take':89 'temperatur':83,94,111,121,127,184 'thing':231 'tinker':33 'today':237 'ultim':187 'uniform':145 'use':52,102,129 'valu':132,157 've':2,228 'well':14 'work':13 'written':71,258"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706508490
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11273738"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706422090 {#1850
        date: 2024-01-28 07:08:10.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "I have a binary sensor that turns on when I’m away from home for 30 minutes and off when I’m home for 5 minutes. When I open the door and the sensor is on, music starts playing and the living room lights turn on. Love it."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1706422647 {#4487
      date: 2024-01-28 07:17:27.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@corroded@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4494 …}
    +nested: Doctrine\ORM\PersistentCollection {#4496 …}
    +votes: Doctrine\ORM\PersistentCollection {#4498 …}
    +reports: Doctrine\ORM\PersistentCollection {#4500 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4502 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4504 …}
    -id: 346561
    -bodyTs: "'30':16 '5':25 'away':12 'binari':4 'door':31 'home':14,23 'light':44 'live':42 'love':47 'm':11,22 'minut':17,26 'music':37 'open':29 'play':39 'room':43 'sensor':5,34 'start':38 'turn':7,45"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7089303"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706422647 {#4488
      date: 2024-01-28 07:17:27.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 12.0 MiB 15.26 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4493
    +user: App\Entity\User {#4506
      +avatar: null
      +cover: null
      +email: "door_hater@lemmy.world"
      +username: "@door_hater@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729096600 {#4489
        date: 2024-10-16 18:36:40.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4507 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4509 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4511 …}
      +entries: Doctrine\ORM\PersistentCollection {#4513 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4515 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4517 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4519 …}
      +posts: Doctrine\ORM\PersistentCollection {#4521 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4523 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4525 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4527 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4529 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4531 …}
      +follows: Doctrine\ORM\PersistentCollection {#4533 …}
      +followers: Doctrine\ORM\PersistentCollection {#4535 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4537 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4539 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4541 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4543 …}
      +reports: Doctrine\ORM\PersistentCollection {#4545 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4547 …}
      +violations: Doctrine\ORM\PersistentCollection {#4549 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4551 …}
      +awards: Doctrine\ORM\PersistentCollection {#4553 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4555 …}
      +categories: Doctrine\ORM\PersistentCollection {#4557 …}
      -id: 51330
      -password: "$2y$13$ow47G4QA09JSnvGJ0j.18uNPI/gnA075bL05p.GF6L0YSONMfjzVO"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4559 …}
      +apId: "door_hater@lemmy.world"
      +apProfileId: "https://lemmy.world/u/door_hater"
      +apPublicUrl: "https://lemmy.world/u/door_hater"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "door_hater"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703040509 {#4490
        date: 2023-12-20 03:48:29.0 +01:00
      }
      +apDeletedAt: DateTime @1704608984 {#4491
        date: 2024-01-07 07:29:44.0 +01:00
      }
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696554799 {#4492
        date: 2023-10-06 03:13:19.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "corroded@lemmy.world"
        +username: "@corroded@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729095398 {#1537
          date: 2024-10-16 18:16:38.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +entries: Doctrine\ORM\PersistentCollection {#1623 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …}
        +posts: Doctrine\ORM\PersistentCollection {#1657 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1488 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1756 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …}
        +follows: Doctrine\ORM\PersistentCollection {#1635 …}
        +followers: Doctrine\ORM\PersistentCollection {#1633 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1411 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …}
        +reports: Doctrine\ORM\PersistentCollection {#1419 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1428 …}
        +violations: Doctrine\ORM\PersistentCollection {#1429 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1694 …}
        +awards: Doctrine\ORM\PersistentCollection {#1435 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …}
        +categories: Doctrine\ORM\PersistentCollection {#1647 …}
        -id: 37696
        -password: "$2y$13$3xfpjwzULWLGSm5G3ILrCePN9TefBkLbjLBMfvMFcPI2FPlR3h2g6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …}
        +apId: "corroded@lemmy.world"
        +apProfileId: "https://lemmy.world/u/corroded"
        +apPublicUrl: "https://lemmy.world/u/corroded"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "corroded"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703347380 {#1536
          date: 2023-12-23 17:03:00.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690952830 {#1515
          date: 2023-08-02 07:07:10.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "homeassistant@lemmy.world"
        +title: "homeassistant"
        +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 46
        +entryCommentCount: 460
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729539860 {#276
          date: 2024-10-21 21:44:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 145
        +apId: "homeassistant@lemmy.world"
        +apProfileId: "https://lemmy.world/c/homeassistant"
        +apPublicUrl: "https://lemmy.world/c/homeassistant"
        +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "homeassistant"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1710368376 {#270
          date: 2024-03-13 23:19:36.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1704127905 {#272
          date: 2024-01-01 17:51:45.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Share-your-favorite-automations"
      +title: "Share your favorite automations"
      +url: null
      +body: """
        I’ve been running HA for a while, and it’s been working well; I haven’t had to change much in a few months. That being said, it’s fun to tinker with it, and I’m curious to hear what kind of automations the rest of the community is using. What automations are you most proud of? What are your favorite? What kind of interesting automations have you written?\n
        \n
        My personal favorite is an automation that displays the current “apparent” temperature on a Hue bulb. It takes an average of the temperature, humidity, and luminance around my property and uses the average to compute an “apparent” (feels like) temperature. Then it applies a cosine function to the apparent temperature (to approximate how people feel temperature change), uses the resulting value to calculate a level between blue and red in CIELAB (a perceptually uniform color space), converts the results to RGB, and sets the color value of the hue bulb. The result is a bulb that changes color so that the change in color (as perceived by the eye) mirrors how the temperature “feels” outside. Ultimately what that means is that we can look at a small lamp with the hue bulb and say “It feels cold outside; we should put on a coat.” It’s probably overkill, but it was a fun programming exercise. We’ve started saying things like “It’s really blue today, I don’t feel like going out.”\n
        \n
        I’d really enjoy reading what kind of interesting automations everyone else has written.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 40
      +favouriteCount: 67
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729539860 {#2410
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 33576
      -titleTs: "'autom':4 'favorit':3 'share':1"
      -bodyTs: "'appar':82,108,120 'appli':114 'approxim':123 'around':98 'autom':45,54,68,77,254 'averag':91,104 'blue':138,236 'bulb':87,161,166,203 'calcul':134 'chang':20,128,168,173 'cielab':142 'coat':215 'cold':208 'color':146,156,169,175 'communiti':50 'comput':106 'convert':148 'cosin':116 'curious':39 'current':81 'd':246 'display':79 'els':256 'enjoy':248 'everyon':255 'exercis':226 'eye':180 'favorit':63,74 'feel':109,126,185,207,241 'fun':31,224 'function':117 'go':243 'ha':5 'haven':16 'hear':41 'hue':86,160,202 'humid':95 'interest':67,253 'kind':43,65,251 'lamp':199 'level':136 'like':110,232,242 'look':195 'lumin':97 'm':38 'mean':190 'mirror':181 'month':25 'much':21 'outsid':186,209 'overkil':219 'peopl':125 'perceiv':177 'perceptu':144 'person':73 'probabl':218 'program':225 'properti':100 'proud':58 'put':212 'read':249 'realli':235,247 'red':140 'rest':47 'result':131,150,163 'rgb':152 'run':4 'said':28 'say':205,230 'set':154 'small':198 'space':147 'start':229 'take':89 'temperatur':83,94,111,121,127,184 'thing':231 'tinker':33 'today':237 'ultim':187 'uniform':145 'use':52,102,129 'valu':132,157 've':2,228 'well':14 'work':13 'written':71,258"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706508490
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11273738"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706422090 {#1850
        date: 2024-01-28 07:08:10.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "I have a binary sensor that turns on when I’m away from home for 30 minutes and off when I’m home for 5 minutes. When I open the door and the sensor is on, music starts playing and the living room lights turn on. Love it."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1706422647 {#4487
      date: 2024-01-28 07:17:27.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@corroded@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4494 …}
    +nested: Doctrine\ORM\PersistentCollection {#4496 …}
    +votes: Doctrine\ORM\PersistentCollection {#4498 …}
    +reports: Doctrine\ORM\PersistentCollection {#4500 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4502 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4504 …}
    -id: 346561
    -bodyTs: "'30':16 '5':25 'away':12 'binari':4 'door':31 'home':14,23 'light':44 'live':42 'love':47 'm':11,22 'minut':17,26 'music':37 'open':29 'play':39 'room':43 'sensor':5,34 'start':38 'turn':7,45"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7089303"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706422647 {#4488
      date: 2024-01-28 07:17:27.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#10499
  +comment: App\Entity\EntryComment {#4493
    +user: App\Entity\User {#4506
      +avatar: null
      +cover: null
      +email: "door_hater@lemmy.world"
      +username: "@door_hater@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729096600 {#4489
        date: 2024-10-16 18:36:40.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4507 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4509 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4511 …}
      +entries: Doctrine\ORM\PersistentCollection {#4513 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4515 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4517 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4519 …}
      +posts: Doctrine\ORM\PersistentCollection {#4521 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4523 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4525 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4527 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4529 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4531 …}
      +follows: Doctrine\ORM\PersistentCollection {#4533 …}
      +followers: Doctrine\ORM\PersistentCollection {#4535 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4537 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4539 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4541 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4543 …}
      +reports: Doctrine\ORM\PersistentCollection {#4545 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4547 …}
      +violations: Doctrine\ORM\PersistentCollection {#4549 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4551 …}
      +awards: Doctrine\ORM\PersistentCollection {#4553 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4555 …}
      +categories: Doctrine\ORM\PersistentCollection {#4557 …}
      -id: 51330
      -password: "$2y$13$ow47G4QA09JSnvGJ0j.18uNPI/gnA075bL05p.GF6L0YSONMfjzVO"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4559 …}
      +apId: "door_hater@lemmy.world"
      +apProfileId: "https://lemmy.world/u/door_hater"
      +apPublicUrl: "https://lemmy.world/u/door_hater"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "door_hater"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703040509 {#4490
        date: 2023-12-20 03:48:29.0 +01:00
      }
      +apDeletedAt: DateTime @1704608984 {#4491
        date: 2024-01-07 07:29:44.0 +01:00
      }
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1696554799 {#4492
        date: 2023-10-06 03:13:19.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "corroded@lemmy.world"
        +username: "@corroded@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729095398 {#1537
          date: 2024-10-16 18:16:38.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +entries: Doctrine\ORM\PersistentCollection {#1623 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …}
        +posts: Doctrine\ORM\PersistentCollection {#1657 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1488 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1756 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …}
        +follows: Doctrine\ORM\PersistentCollection {#1635 …}
        +followers: Doctrine\ORM\PersistentCollection {#1633 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1411 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …}
        +reports: Doctrine\ORM\PersistentCollection {#1419 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1428 …}
        +violations: Doctrine\ORM\PersistentCollection {#1429 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1694 …}
        +awards: Doctrine\ORM\PersistentCollection {#1435 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …}
        +categories: Doctrine\ORM\PersistentCollection {#1647 …}
        -id: 37696
        -password: "$2y$13$3xfpjwzULWLGSm5G3ILrCePN9TefBkLbjLBMfvMFcPI2FPlR3h2g6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …}
        +apId: "corroded@lemmy.world"
        +apProfileId: "https://lemmy.world/u/corroded"
        +apPublicUrl: "https://lemmy.world/u/corroded"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "corroded"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703347380 {#1536
          date: 2023-12-23 17:03:00.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690952830 {#1515
          date: 2023-08-02 07:07:10.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "homeassistant@lemmy.world"
        +title: "homeassistant"
        +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 46
        +entryCommentCount: 460
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729539860 {#276
          date: 2024-10-21 21:44:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 145
        +apId: "homeassistant@lemmy.world"
        +apProfileId: "https://lemmy.world/c/homeassistant"
        +apPublicUrl: "https://lemmy.world/c/homeassistant"
        +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "homeassistant"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1710368376 {#270
          date: 2024-03-13 23:19:36.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1704127905 {#272
          date: 2024-01-01 17:51:45.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Share-your-favorite-automations"
      +title: "Share your favorite automations"
      +url: null
      +body: """
        I’ve been running HA for a while, and it’s been working well; I haven’t had to change much in a few months. That being said, it’s fun to tinker with it, and I’m curious to hear what kind of automations the rest of the community is using. What automations are you most proud of? What are your favorite? What kind of interesting automations have you written?\n
        \n
        My personal favorite is an automation that displays the current “apparent” temperature on a Hue bulb. It takes an average of the temperature, humidity, and luminance around my property and uses the average to compute an “apparent” (feels like) temperature. Then it applies a cosine function to the apparent temperature (to approximate how people feel temperature change), uses the resulting value to calculate a level between blue and red in CIELAB (a perceptually uniform color space), converts the results to RGB, and sets the color value of the hue bulb. The result is a bulb that changes color so that the change in color (as perceived by the eye) mirrors how the temperature “feels” outside. Ultimately what that means is that we can look at a small lamp with the hue bulb and say “It feels cold outside; we should put on a coat.” It’s probably overkill, but it was a fun programming exercise. We’ve started saying things like “It’s really blue today, I don’t feel like going out.”\n
        \n
        I’d really enjoy reading what kind of interesting automations everyone else has written.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 40
      +favouriteCount: 67
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729539860 {#2410
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 33576
      -titleTs: "'autom':4 'favorit':3 'share':1"
      -bodyTs: "'appar':82,108,120 'appli':114 'approxim':123 'around':98 'autom':45,54,68,77,254 'averag':91,104 'blue':138,236 'bulb':87,161,166,203 'calcul':134 'chang':20,128,168,173 'cielab':142 'coat':215 'cold':208 'color':146,156,169,175 'communiti':50 'comput':106 'convert':148 'cosin':116 'curious':39 'current':81 'd':246 'display':79 'els':256 'enjoy':248 'everyon':255 'exercis':226 'eye':180 'favorit':63,74 'feel':109,126,185,207,241 'fun':31,224 'function':117 'go':243 'ha':5 'haven':16 'hear':41 'hue':86,160,202 'humid':95 'interest':67,253 'kind':43,65,251 'lamp':199 'level':136 'like':110,232,242 'look':195 'lumin':97 'm':38 'mean':190 'mirror':181 'month':25 'much':21 'outsid':186,209 'overkil':219 'peopl':125 'perceiv':177 'perceptu':144 'person':73 'probabl':218 'program':225 'properti':100 'proud':58 'put':212 'read':249 'realli':235,247 'red':140 'rest':47 'result':131,150,163 'rgb':152 'run':4 'said':28 'say':205,230 'set':154 'small':198 'space':147 'start':229 'take':89 'temperatur':83,94,111,121,127,184 'thing':231 'tinker':33 'today':237 'ultim':187 'uniform':145 'use':52,102,129 'valu':132,157 've':2,228 'well':14 'work':13 'written':71,258"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706508490
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11273738"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706422090 {#1850
        date: 2024-01-28 07:08:10.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "I have a binary sensor that turns on when I’m away from home for 30 minutes and off when I’m home for 5 minutes. When I open the door and the sensor is on, music starts playing and the living room lights turn on. Love it."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1706422647 {#4487
      date: 2024-01-28 07:17:27.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@corroded@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4494 …}
    +nested: Doctrine\ORM\PersistentCollection {#4496 …}
    +votes: Doctrine\ORM\PersistentCollection {#4498 …}
    +reports: Doctrine\ORM\PersistentCollection {#4500 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4502 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4504 …}
    -id: 346561
    -bodyTs: "'30':16 '5':25 'away':12 'binari':4 'door':31 'home':14,23 'light':44 'live':42 'love':47 'm':11,22 'minut':17,26 'music':37 'open':29 'play':39 'room':43 'sensor':5,34 'start':38 'turn':7,45"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7089303"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706422647 {#4488
      date: 2024-01-28 07:17:27.0 +01:00
    }
  }
  +nestedComments: []
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#557 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 12.0 MiB 52.73 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4566
    +user: App\Entity\User {#4579
      +avatar: Proxies\__CG__\App\Entity\Image {#4580 …}
      +cover: null
      +email: "padook@feddit.nl"
      +username: "@padook@feddit.nl"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729454144 {#4563
        date: 2024-10-20 21:55:44.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4581 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4583 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4585 …}
      +entries: Doctrine\ORM\PersistentCollection {#4587 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4589 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4591 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4593 …}
      +posts: Doctrine\ORM\PersistentCollection {#4595 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4597 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4599 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4601 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4603 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4605 …}
      +follows: Doctrine\ORM\PersistentCollection {#4607 …}
      +followers: Doctrine\ORM\PersistentCollection {#4609 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4611 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4613 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4615 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4617 …}
      +reports: Doctrine\ORM\PersistentCollection {#4619 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4621 …}
      +violations: Doctrine\ORM\PersistentCollection {#4623 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4625 …}
      +awards: Doctrine\ORM\PersistentCollection {#4627 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4629 …}
      +categories: Doctrine\ORM\PersistentCollection {#4631 …}
      -id: 70301
      -password: "$2y$13$bI6KkNeAyJuR9mgwrmJB/.KFOJ9MuX19mAYaAX9pZX/YAxIcbJac."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4633 …}
      +apId: "padook@feddit.nl"
      +apProfileId: "https://feddit.nl/u/padook"
      +apPublicUrl: "https://feddit.nl/u/padook"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.nl/inbox"
      +apDomain: "feddit.nl"
      +apPreferredUsername: "padook"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1702084417 {#4564
        date: 2023-12-09 02:13:37.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698974690 {#4565
        date: 2023-11-03 02:24:50.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "corroded@lemmy.world"
        +username: "@corroded@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729095398 {#1537
          date: 2024-10-16 18:16:38.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +entries: Doctrine\ORM\PersistentCollection {#1623 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …}
        +posts: Doctrine\ORM\PersistentCollection {#1657 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1488 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1756 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …}
        +follows: Doctrine\ORM\PersistentCollection {#1635 …}
        +followers: Doctrine\ORM\PersistentCollection {#1633 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1411 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …}
        +reports: Doctrine\ORM\PersistentCollection {#1419 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1428 …}
        +violations: Doctrine\ORM\PersistentCollection {#1429 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1694 …}
        +awards: Doctrine\ORM\PersistentCollection {#1435 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …}
        +categories: Doctrine\ORM\PersistentCollection {#1647 …}
        -id: 37696
        -password: "$2y$13$3xfpjwzULWLGSm5G3ILrCePN9TefBkLbjLBMfvMFcPI2FPlR3h2g6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …}
        +apId: "corroded@lemmy.world"
        +apProfileId: "https://lemmy.world/u/corroded"
        +apPublicUrl: "https://lemmy.world/u/corroded"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "corroded"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703347380 {#1536
          date: 2023-12-23 17:03:00.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690952830 {#1515
          date: 2023-08-02 07:07:10.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "homeassistant@lemmy.world"
        +title: "homeassistant"
        +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 46
        +entryCommentCount: 460
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729539860 {#276
          date: 2024-10-21 21:44:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 145
        +apId: "homeassistant@lemmy.world"
        +apProfileId: "https://lemmy.world/c/homeassistant"
        +apPublicUrl: "https://lemmy.world/c/homeassistant"
        +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "homeassistant"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1710368376 {#270
          date: 2024-03-13 23:19:36.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1704127905 {#272
          date: 2024-01-01 17:51:45.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Share-your-favorite-automations"
      +title: "Share your favorite automations"
      +url: null
      +body: """
        I’ve been running HA for a while, and it’s been working well; I haven’t had to change much in a few months. That being said, it’s fun to tinker with it, and I’m curious to hear what kind of automations the rest of the community is using. What automations are you most proud of? What are your favorite? What kind of interesting automations have you written?\n
        \n
        My personal favorite is an automation that displays the current “apparent” temperature on a Hue bulb. It takes an average of the temperature, humidity, and luminance around my property and uses the average to compute an “apparent” (feels like) temperature. Then it applies a cosine function to the apparent temperature (to approximate how people feel temperature change), uses the resulting value to calculate a level between blue and red in CIELAB (a perceptually uniform color space), converts the results to RGB, and sets the color value of the hue bulb. The result is a bulb that changes color so that the change in color (as perceived by the eye) mirrors how the temperature “feels” outside. Ultimately what that means is that we can look at a small lamp with the hue bulb and say “It feels cold outside; we should put on a coat.” It’s probably overkill, but it was a fun programming exercise. We’ve started saying things like “It’s really blue today, I don’t feel like going out.”\n
        \n
        I’d really enjoy reading what kind of interesting automations everyone else has written.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 40
      +favouriteCount: 67
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729539860 {#2410
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 33576
      -titleTs: "'autom':4 'favorit':3 'share':1"
      -bodyTs: "'appar':82,108,120 'appli':114 'approxim':123 'around':98 'autom':45,54,68,77,254 'averag':91,104 'blue':138,236 'bulb':87,161,166,203 'calcul':134 'chang':20,128,168,173 'cielab':142 'coat':215 'cold':208 'color':146,156,169,175 'communiti':50 'comput':106 'convert':148 'cosin':116 'curious':39 'current':81 'd':246 'display':79 'els':256 'enjoy':248 'everyon':255 'exercis':226 'eye':180 'favorit':63,74 'feel':109,126,185,207,241 'fun':31,224 'function':117 'go':243 'ha':5 'haven':16 'hear':41 'hue':86,160,202 'humid':95 'interest':67,253 'kind':43,65,251 'lamp':199 'level':136 'like':110,232,242 'look':195 'lumin':97 'm':38 'mean':190 'mirror':181 'month':25 'much':21 'outsid':186,209 'overkil':219 'peopl':125 'perceiv':177 'perceptu':144 'person':73 'probabl':218 'program':225 'properti':100 'proud':58 'put':212 'read':249 'realli':235,247 'red':140 'rest':47 'result':131,150,163 'rgb':152 'run':4 'said':28 'say':205,230 'set':154 'small':198 'space':147 'start':229 'take':89 'temperatur':83,94,111,121,127,184 'thing':231 'tinker':33 'today':237 'ultim':187 'uniform':145 'use':52,102,129 'valu':132,157 've':2,228 'well':14 'work':13 'written':71,258"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706508490
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11273738"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706422090 {#1850
        date: 2024-01-28 07:08:10.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      The problem with a good running automation is you end up used to them, I forget they’re even there most if the time.\n
      \n
      I end up appreciating my once-in-awhile automations more. A couple times a month I need to get up extra early, skip my normal routine and go straight to work. But I’m American, this can’t be done without coffee. The night before I prepare the coffee maker and scan an NFC on the top that turns off the plug and waits for my next alarm, then turns it back on. Once it runs it disables the automation, so I dont accidently burn the house down. Worth a million bucks\n
      \n
      In the summer in the northeast US most evenings are cool enough to sleep with just a fan in the window. For the nights that stay too warm past bedtime I scan an NFC on my AC that triggers an automation to shutoff the AC and turn on the window fan at a specified outdoor temp. Saves on electricity and who doesn’t love fresh air??
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1706558115 {#4561
      date: 2024-01-29 20:55:15.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@corroded@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4567 …}
    +nested: Doctrine\ORM\PersistentCollection {#4569 …}
    +votes: Doctrine\ORM\PersistentCollection {#4571 …}
    +reports: Doctrine\ORM\PersistentCollection {#4573 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4575 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4577 …}
    -id: 350720
    -bodyTs: "'ac':154,162 'accid':109 'air':183 'alarm':93 'american':60 'appreci':28 'autom':7,34,105,158 'awhil':33 'back':97 'bedtim':147 'buck':117 'burn':110 'coffe':67,74 'cool':128 'coupl':37 'disabl':103 'doesn':179 'done':65 'dont':108 'earli':47 'electr':176 'end':10,26 'enough':129 'even':19,126 'extra':46 'fan':135,168 'forget':16 'fresh':182 'get':44 'go':53 'good':5 'hous':112 'love':181 'm':59 'maker':75 'million':116 'month':40 'need':42 'next':92 'nfc':79,151 'night':69,141 'normal':50 'northeast':123 'once-in-awhil':30 'outdoor':172 'past':146 'plug':87 'prepar':72 'problem':2 're':18 'routin':51 'run':6,101 'save':174 'scan':77,149 'shutoff':160 'skip':48 'sleep':131 'specifi':171 'stay':143 'straight':54 'summer':120 'temp':173 'time':24,38 'top':82 'trigger':156 'turn':84,95,164 'us':124 'use':12 'wait':89 'warm':145 'window':138,167 'without':66 'work':56 'worth':114"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.nl/comment/6536959"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706558115 {#4562
      date: 2024-01-29 20:55:15.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#10569
  +comment: App\Entity\EntryComment {#4566
    +user: App\Entity\User {#4579
      +avatar: Proxies\__CG__\App\Entity\Image {#4580 …}
      +cover: null
      +email: "padook@feddit.nl"
      +username: "@padook@feddit.nl"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729454144 {#4563
        date: 2024-10-20 21:55:44.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4581 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4583 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4585 …}
      +entries: Doctrine\ORM\PersistentCollection {#4587 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4589 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4591 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4593 …}
      +posts: Doctrine\ORM\PersistentCollection {#4595 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4597 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4599 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4601 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4603 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4605 …}
      +follows: Doctrine\ORM\PersistentCollection {#4607 …}
      +followers: Doctrine\ORM\PersistentCollection {#4609 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4611 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4613 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4615 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4617 …}
      +reports: Doctrine\ORM\PersistentCollection {#4619 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4621 …}
      +violations: Doctrine\ORM\PersistentCollection {#4623 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4625 …}
      +awards: Doctrine\ORM\PersistentCollection {#4627 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4629 …}
      +categories: Doctrine\ORM\PersistentCollection {#4631 …}
      -id: 70301
      -password: "$2y$13$bI6KkNeAyJuR9mgwrmJB/.KFOJ9MuX19mAYaAX9pZX/YAxIcbJac."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4633 …}
      +apId: "padook@feddit.nl"
      +apProfileId: "https://feddit.nl/u/padook"
      +apPublicUrl: "https://feddit.nl/u/padook"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.nl/inbox"
      +apDomain: "feddit.nl"
      +apPreferredUsername: "padook"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1702084417 {#4564
        date: 2023-12-09 02:13:37.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698974690 {#4565
        date: 2023-11-03 02:24:50.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "corroded@lemmy.world"
        +username: "@corroded@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729095398 {#1537
          date: 2024-10-16 18:16:38.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +entries: Doctrine\ORM\PersistentCollection {#1623 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …}
        +posts: Doctrine\ORM\PersistentCollection {#1657 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1488 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1756 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …}
        +follows: Doctrine\ORM\PersistentCollection {#1635 …}
        +followers: Doctrine\ORM\PersistentCollection {#1633 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1411 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …}
        +reports: Doctrine\ORM\PersistentCollection {#1419 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1428 …}
        +violations: Doctrine\ORM\PersistentCollection {#1429 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1694 …}
        +awards: Doctrine\ORM\PersistentCollection {#1435 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …}
        +categories: Doctrine\ORM\PersistentCollection {#1647 …}
        -id: 37696
        -password: "$2y$13$3xfpjwzULWLGSm5G3ILrCePN9TefBkLbjLBMfvMFcPI2FPlR3h2g6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …}
        +apId: "corroded@lemmy.world"
        +apProfileId: "https://lemmy.world/u/corroded"
        +apPublicUrl: "https://lemmy.world/u/corroded"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "corroded"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703347380 {#1536
          date: 2023-12-23 17:03:00.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690952830 {#1515
          date: 2023-08-02 07:07:10.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "homeassistant@lemmy.world"
        +title: "homeassistant"
        +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 46
        +entryCommentCount: 460
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729539860 {#276
          date: 2024-10-21 21:44:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 145
        +apId: "homeassistant@lemmy.world"
        +apProfileId: "https://lemmy.world/c/homeassistant"
        +apPublicUrl: "https://lemmy.world/c/homeassistant"
        +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "homeassistant"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1710368376 {#270
          date: 2024-03-13 23:19:36.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1704127905 {#272
          date: 2024-01-01 17:51:45.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Share-your-favorite-automations"
      +title: "Share your favorite automations"
      +url: null
      +body: """
        I’ve been running HA for a while, and it’s been working well; I haven’t had to change much in a few months. That being said, it’s fun to tinker with it, and I’m curious to hear what kind of automations the rest of the community is using. What automations are you most proud of? What are your favorite? What kind of interesting automations have you written?\n
        \n
        My personal favorite is an automation that displays the current “apparent” temperature on a Hue bulb. It takes an average of the temperature, humidity, and luminance around my property and uses the average to compute an “apparent” (feels like) temperature. Then it applies a cosine function to the apparent temperature (to approximate how people feel temperature change), uses the resulting value to calculate a level between blue and red in CIELAB (a perceptually uniform color space), converts the results to RGB, and sets the color value of the hue bulb. The result is a bulb that changes color so that the change in color (as perceived by the eye) mirrors how the temperature “feels” outside. Ultimately what that means is that we can look at a small lamp with the hue bulb and say “It feels cold outside; we should put on a coat.” It’s probably overkill, but it was a fun programming exercise. We’ve started saying things like “It’s really blue today, I don’t feel like going out.”\n
        \n
        I’d really enjoy reading what kind of interesting automations everyone else has written.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 40
      +favouriteCount: 67
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729539860 {#2410
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 33576
      -titleTs: "'autom':4 'favorit':3 'share':1"
      -bodyTs: "'appar':82,108,120 'appli':114 'approxim':123 'around':98 'autom':45,54,68,77,254 'averag':91,104 'blue':138,236 'bulb':87,161,166,203 'calcul':134 'chang':20,128,168,173 'cielab':142 'coat':215 'cold':208 'color':146,156,169,175 'communiti':50 'comput':106 'convert':148 'cosin':116 'curious':39 'current':81 'd':246 'display':79 'els':256 'enjoy':248 'everyon':255 'exercis':226 'eye':180 'favorit':63,74 'feel':109,126,185,207,241 'fun':31,224 'function':117 'go':243 'ha':5 'haven':16 'hear':41 'hue':86,160,202 'humid':95 'interest':67,253 'kind':43,65,251 'lamp':199 'level':136 'like':110,232,242 'look':195 'lumin':97 'm':38 'mean':190 'mirror':181 'month':25 'much':21 'outsid':186,209 'overkil':219 'peopl':125 'perceiv':177 'perceptu':144 'person':73 'probabl':218 'program':225 'properti':100 'proud':58 'put':212 'read':249 'realli':235,247 'red':140 'rest':47 'result':131,150,163 'rgb':152 'run':4 'said':28 'say':205,230 'set':154 'small':198 'space':147 'start':229 'take':89 'temperatur':83,94,111,121,127,184 'thing':231 'tinker':33 'today':237 'ultim':187 'uniform':145 'use':52,102,129 'valu':132,157 've':2,228 'well':14 'work':13 'written':71,258"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706508490
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11273738"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706422090 {#1850
        date: 2024-01-28 07:08:10.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      The problem with a good running automation is you end up used to them, I forget they’re even there most if the time.\n
      \n
      I end up appreciating my once-in-awhile automations more. A couple times a month I need to get up extra early, skip my normal routine and go straight to work. But I’m American, this can’t be done without coffee. The night before I prepare the coffee maker and scan an NFC on the top that turns off the plug and waits for my next alarm, then turns it back on. Once it runs it disables the automation, so I dont accidently burn the house down. Worth a million bucks\n
      \n
      In the summer in the northeast US most evenings are cool enough to sleep with just a fan in the window. For the nights that stay too warm past bedtime I scan an NFC on my AC that triggers an automation to shutoff the AC and turn on the window fan at a specified outdoor temp. Saves on electricity and who doesn’t love fresh air??
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1706558115 {#4561
      date: 2024-01-29 20:55:15.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@corroded@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4567 …}
    +nested: Doctrine\ORM\PersistentCollection {#4569 …}
    +votes: Doctrine\ORM\PersistentCollection {#4571 …}
    +reports: Doctrine\ORM\PersistentCollection {#4573 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4575 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4577 …}
    -id: 350720
    -bodyTs: "'ac':154,162 'accid':109 'air':183 'alarm':93 'american':60 'appreci':28 'autom':7,34,105,158 'awhil':33 'back':97 'bedtim':147 'buck':117 'burn':110 'coffe':67,74 'cool':128 'coupl':37 'disabl':103 'doesn':179 'done':65 'dont':108 'earli':47 'electr':176 'end':10,26 'enough':129 'even':19,126 'extra':46 'fan':135,168 'forget':16 'fresh':182 'get':44 'go':53 'good':5 'hous':112 'love':181 'm':59 'maker':75 'million':116 'month':40 'need':42 'next':92 'nfc':79,151 'night':69,141 'normal':50 'northeast':123 'once-in-awhil':30 'outdoor':172 'past':146 'plug':87 'prepar':72 'problem':2 're':18 'routin':51 'run':6,101 'save':174 'scan':77,149 'shutoff':160 'skip':48 'sleep':131 'specifi':171 'stay':143 'straight':54 'summer':120 'temp':173 'time':24,38 'top':82 'trigger':156 'turn':84,95,164 'us':124 'use':12 'wait':89 'warm':145 'window':138,167 'without':66 'work':56 'worth':114"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.nl/comment/6536959"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706558115 {#4562
      date: 2024-01-29 20:55:15.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 1
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 12.0 MiB 0.15 ms
Input props
[
  "user" => App\Entity\User {#4579
    +avatar: Proxies\__CG__\App\Entity\Image {#4580 …}
    +cover: null
    +email: "padook@feddit.nl"
    +username: "@padook@feddit.nl"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729454144 {#4563
      date: 2024-10-20 21:55:44.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4581 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4583 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4585 …}
    +entries: Doctrine\ORM\PersistentCollection {#4587 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4589 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4591 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4593 …}
    +posts: Doctrine\ORM\PersistentCollection {#4595 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4597 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4599 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4601 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4603 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4605 …}
    +follows: Doctrine\ORM\PersistentCollection {#4607 …}
    +followers: Doctrine\ORM\PersistentCollection {#4609 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4611 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4613 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4615 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4617 …}
    +reports: Doctrine\ORM\PersistentCollection {#4619 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4621 …}
    +violations: Doctrine\ORM\PersistentCollection {#4623 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4625 …}
    +awards: Doctrine\ORM\PersistentCollection {#4627 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4629 …}
    +categories: Doctrine\ORM\PersistentCollection {#4631 …}
    -id: 70301
    -password: "$2y$13$bI6KkNeAyJuR9mgwrmJB/.KFOJ9MuX19mAYaAX9pZX/YAxIcbJac."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4633 …}
    +apId: "padook@feddit.nl"
    +apProfileId: "https://feddit.nl/u/padook"
    +apPublicUrl: "https://feddit.nl/u/padook"
    +apFollowersUrl: null
    +apInboxUrl: "https://feddit.nl/inbox"
    +apDomain: "feddit.nl"
    +apPreferredUsername: "padook"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1702084417 {#4564
      date: 2023-12-09 02:13:37.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698974690 {#4565
      date: 2023-11-03 02:24:50.0 +01:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#10614
  +user: App\Entity\User {#4579
    +avatar: Proxies\__CG__\App\Entity\Image {#4580 …}
    +cover: null
    +email: "padook@feddit.nl"
    +username: "@padook@feddit.nl"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729454144 {#4563
      date: 2024-10-20 21:55:44.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4581 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4583 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4585 …}
    +entries: Doctrine\ORM\PersistentCollection {#4587 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4589 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4591 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4593 …}
    +posts: Doctrine\ORM\PersistentCollection {#4595 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4597 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4599 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4601 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4603 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4605 …}
    +follows: Doctrine\ORM\PersistentCollection {#4607 …}
    +followers: Doctrine\ORM\PersistentCollection {#4609 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4611 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4613 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4615 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4617 …}
    +reports: Doctrine\ORM\PersistentCollection {#4619 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4621 …}
    +violations: Doctrine\ORM\PersistentCollection {#4623 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4625 …}
    +awards: Doctrine\ORM\PersistentCollection {#4627 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4629 …}
    +categories: Doctrine\ORM\PersistentCollection {#4631 …}
    -id: 70301
    -password: "$2y$13$bI6KkNeAyJuR9mgwrmJB/.KFOJ9MuX19mAYaAX9pZX/YAxIcbJac."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4633 …}
    +apId: "padook@feddit.nl"
    +apProfileId: "https://feddit.nl/u/padook"
    +apPublicUrl: "https://feddit.nl/u/padook"
    +apFollowersUrl: null
    +apInboxUrl: "https://feddit.nl/inbox"
    +apDomain: "feddit.nl"
    +apPreferredUsername: "padook"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1702084417 {#4564
      date: 2023-12-09 02:13:37.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698974690 {#4565
      date: 2023-11-03 02:24:50.0 +01:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.13 ms
Input props
[
  "date" => DateTimeImmutable @1706558115 {#4562
    date: 2024-01-29 20:55:15.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#10669
  +date: DateTimeImmutable @1706558115 {#4562
    date: 2024-01-29 20:55:15.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1706558115 {#4562
    date: 2024-01-29 20:55:15.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#10723
  +createdAt: DateTimeImmutable @1706558115 {#4562
    date: 2024-01-29 20:55:15.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 12.0 MiB 3.84 ms
Input props
[
  "user" => App\Entity\User {#4579
    +avatar: Proxies\__CG__\App\Entity\Image {#4580 …}
    +cover: null
    +email: "padook@feddit.nl"
    +username: "@padook@feddit.nl"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729454144 {#4563
      date: 2024-10-20 21:55:44.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4581 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4583 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4585 …}
    +entries: Doctrine\ORM\PersistentCollection {#4587 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4589 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4591 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4593 …}
    +posts: Doctrine\ORM\PersistentCollection {#4595 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4597 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4599 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4601 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4603 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4605 …}
    +follows: Doctrine\ORM\PersistentCollection {#4607 …}
    +followers: Doctrine\ORM\PersistentCollection {#4609 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4611 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4613 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4615 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4617 …}
    +reports: Doctrine\ORM\PersistentCollection {#4619 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4621 …}
    +violations: Doctrine\ORM\PersistentCollection {#4623 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4625 …}
    +awards: Doctrine\ORM\PersistentCollection {#4627 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4629 …}
    +categories: Doctrine\ORM\PersistentCollection {#4631 …}
    -id: 70301
    -password: "$2y$13$bI6KkNeAyJuR9mgwrmJB/.KFOJ9MuX19mAYaAX9pZX/YAxIcbJac."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4633 …}
    +apId: "padook@feddit.nl"
    +apProfileId: "https://feddit.nl/u/padook"
    +apPublicUrl: "https://feddit.nl/u/padook"
    +apFollowersUrl: null
    +apInboxUrl: "https://feddit.nl/inbox"
    +apDomain: "feddit.nl"
    +apPreferredUsername: "padook"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1702084417 {#4564
      date: 2023-12-09 02:13:37.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698974690 {#4565
      date: 2023-11-03 02:24:50.0 +01:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#10777
  +width: 40
  +height: 40
  +user: App\Entity\User {#4579
    +avatar: Proxies\__CG__\App\Entity\Image {#4580 …}
    +cover: null
    +email: "padook@feddit.nl"
    +username: "@padook@feddit.nl"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729454144 {#4563
      date: 2024-10-20 21:55:44.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4581 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4583 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4585 …}
    +entries: Doctrine\ORM\PersistentCollection {#4587 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4589 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4591 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4593 …}
    +posts: Doctrine\ORM\PersistentCollection {#4595 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4597 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4599 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4601 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4603 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4605 …}
    +follows: Doctrine\ORM\PersistentCollection {#4607 …}
    +followers: Doctrine\ORM\PersistentCollection {#4609 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4611 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4613 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4615 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4617 …}
    +reports: Doctrine\ORM\PersistentCollection {#4619 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4621 …}
    +violations: Doctrine\ORM\PersistentCollection {#4623 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4625 …}
    +awards: Doctrine\ORM\PersistentCollection {#4627 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4629 …}
    +categories: Doctrine\ORM\PersistentCollection {#4631 …}
    -id: 70301
    -password: "$2y$13$bI6KkNeAyJuR9mgwrmJB/.KFOJ9MuX19mAYaAX9pZX/YAxIcbJac."
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4633 …}
    +apId: "padook@feddit.nl"
    +apProfileId: "https://feddit.nl/u/padook"
    +apPublicUrl: "https://feddit.nl/u/padook"
    +apFollowersUrl: null
    +apInboxUrl: "https://feddit.nl/inbox"
    +apDomain: "feddit.nl"
    +apPreferredUsername: "padook"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1702084417 {#4564
      date: 2023-12-09 02:13:37.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698974690 {#4565
      date: 2023-11-03 02:24:50.0 +01:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.38 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4566
    +user: App\Entity\User {#4579
      +avatar: Proxies\__CG__\App\Entity\Image {#4580 …}
      +cover: null
      +email: "padook@feddit.nl"
      +username: "@padook@feddit.nl"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729454144 {#4563
        date: 2024-10-20 21:55:44.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4581 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4583 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4585 …}
      +entries: Doctrine\ORM\PersistentCollection {#4587 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4589 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4591 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4593 …}
      +posts: Doctrine\ORM\PersistentCollection {#4595 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4597 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4599 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4601 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4603 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4605 …}
      +follows: Doctrine\ORM\PersistentCollection {#4607 …}
      +followers: Doctrine\ORM\PersistentCollection {#4609 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4611 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4613 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4615 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4617 …}
      +reports: Doctrine\ORM\PersistentCollection {#4619 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4621 …}
      +violations: Doctrine\ORM\PersistentCollection {#4623 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4625 …}
      +awards: Doctrine\ORM\PersistentCollection {#4627 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4629 …}
      +categories: Doctrine\ORM\PersistentCollection {#4631 …}
      -id: 70301
      -password: "$2y$13$bI6KkNeAyJuR9mgwrmJB/.KFOJ9MuX19mAYaAX9pZX/YAxIcbJac."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4633 …}
      +apId: "padook@feddit.nl"
      +apProfileId: "https://feddit.nl/u/padook"
      +apPublicUrl: "https://feddit.nl/u/padook"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.nl/inbox"
      +apDomain: "feddit.nl"
      +apPreferredUsername: "padook"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1702084417 {#4564
        date: 2023-12-09 02:13:37.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698974690 {#4565
        date: 2023-11-03 02:24:50.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "corroded@lemmy.world"
        +username: "@corroded@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729095398 {#1537
          date: 2024-10-16 18:16:38.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +entries: Doctrine\ORM\PersistentCollection {#1623 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …}
        +posts: Doctrine\ORM\PersistentCollection {#1657 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1488 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1756 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …}
        +follows: Doctrine\ORM\PersistentCollection {#1635 …}
        +followers: Doctrine\ORM\PersistentCollection {#1633 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1411 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …}
        +reports: Doctrine\ORM\PersistentCollection {#1419 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1428 …}
        +violations: Doctrine\ORM\PersistentCollection {#1429 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1694 …}
        +awards: Doctrine\ORM\PersistentCollection {#1435 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …}
        +categories: Doctrine\ORM\PersistentCollection {#1647 …}
        -id: 37696
        -password: "$2y$13$3xfpjwzULWLGSm5G3ILrCePN9TefBkLbjLBMfvMFcPI2FPlR3h2g6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …}
        +apId: "corroded@lemmy.world"
        +apProfileId: "https://lemmy.world/u/corroded"
        +apPublicUrl: "https://lemmy.world/u/corroded"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "corroded"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703347380 {#1536
          date: 2023-12-23 17:03:00.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690952830 {#1515
          date: 2023-08-02 07:07:10.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "homeassistant@lemmy.world"
        +title: "homeassistant"
        +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 46
        +entryCommentCount: 460
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729539860 {#276
          date: 2024-10-21 21:44:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 145
        +apId: "homeassistant@lemmy.world"
        +apProfileId: "https://lemmy.world/c/homeassistant"
        +apPublicUrl: "https://lemmy.world/c/homeassistant"
        +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "homeassistant"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1710368376 {#270
          date: 2024-03-13 23:19:36.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1704127905 {#272
          date: 2024-01-01 17:51:45.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Share-your-favorite-automations"
      +title: "Share your favorite automations"
      +url: null
      +body: """
        I’ve been running HA for a while, and it’s been working well; I haven’t had to change much in a few months. That being said, it’s fun to tinker with it, and I’m curious to hear what kind of automations the rest of the community is using. What automations are you most proud of? What are your favorite? What kind of interesting automations have you written?\n
        \n
        My personal favorite is an automation that displays the current “apparent” temperature on a Hue bulb. It takes an average of the temperature, humidity, and luminance around my property and uses the average to compute an “apparent” (feels like) temperature. Then it applies a cosine function to the apparent temperature (to approximate how people feel temperature change), uses the resulting value to calculate a level between blue and red in CIELAB (a perceptually uniform color space), converts the results to RGB, and sets the color value of the hue bulb. The result is a bulb that changes color so that the change in color (as perceived by the eye) mirrors how the temperature “feels” outside. Ultimately what that means is that we can look at a small lamp with the hue bulb and say “It feels cold outside; we should put on a coat.” It’s probably overkill, but it was a fun programming exercise. We’ve started saying things like “It’s really blue today, I don’t feel like going out.”\n
        \n
        I’d really enjoy reading what kind of interesting automations everyone else has written.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 40
      +favouriteCount: 67
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729539860 {#2410
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 33576
      -titleTs: "'autom':4 'favorit':3 'share':1"
      -bodyTs: "'appar':82,108,120 'appli':114 'approxim':123 'around':98 'autom':45,54,68,77,254 'averag':91,104 'blue':138,236 'bulb':87,161,166,203 'calcul':134 'chang':20,128,168,173 'cielab':142 'coat':215 'cold':208 'color':146,156,169,175 'communiti':50 'comput':106 'convert':148 'cosin':116 'curious':39 'current':81 'd':246 'display':79 'els':256 'enjoy':248 'everyon':255 'exercis':226 'eye':180 'favorit':63,74 'feel':109,126,185,207,241 'fun':31,224 'function':117 'go':243 'ha':5 'haven':16 'hear':41 'hue':86,160,202 'humid':95 'interest':67,253 'kind':43,65,251 'lamp':199 'level':136 'like':110,232,242 'look':195 'lumin':97 'm':38 'mean':190 'mirror':181 'month':25 'much':21 'outsid':186,209 'overkil':219 'peopl':125 'perceiv':177 'perceptu':144 'person':73 'probabl':218 'program':225 'properti':100 'proud':58 'put':212 'read':249 'realli':235,247 'red':140 'rest':47 'result':131,150,163 'rgb':152 'run':4 'said':28 'say':205,230 'set':154 'small':198 'space':147 'start':229 'take':89 'temperatur':83,94,111,121,127,184 'thing':231 'tinker':33 'today':237 'ultim':187 'uniform':145 'use':52,102,129 'valu':132,157 've':2,228 'well':14 'work':13 'written':71,258"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706508490
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11273738"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706422090 {#1850
        date: 2024-01-28 07:08:10.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      The problem with a good running automation is you end up used to them, I forget they’re even there most if the time.\n
      \n
      I end up appreciating my once-in-awhile automations more. A couple times a month I need to get up extra early, skip my normal routine and go straight to work. But I’m American, this can’t be done without coffee. The night before I prepare the coffee maker and scan an NFC on the top that turns off the plug and waits for my next alarm, then turns it back on. Once it runs it disables the automation, so I dont accidently burn the house down. Worth a million bucks\n
      \n
      In the summer in the northeast US most evenings are cool enough to sleep with just a fan in the window. For the nights that stay too warm past bedtime I scan an NFC on my AC that triggers an automation to shutoff the AC and turn on the window fan at a specified outdoor temp. Saves on electricity and who doesn’t love fresh air??
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1706558115 {#4561
      date: 2024-01-29 20:55:15.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@corroded@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4567 …}
    +nested: Doctrine\ORM\PersistentCollection {#4569 …}
    +votes: Doctrine\ORM\PersistentCollection {#4571 …}
    +reports: Doctrine\ORM\PersistentCollection {#4573 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4575 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4577 …}
    -id: 350720
    -bodyTs: "'ac':154,162 'accid':109 'air':183 'alarm':93 'american':60 'appreci':28 'autom':7,34,105,158 'awhil':33 'back':97 'bedtim':147 'buck':117 'burn':110 'coffe':67,74 'cool':128 'coupl':37 'disabl':103 'doesn':179 'done':65 'dont':108 'earli':47 'electr':176 'end':10,26 'enough':129 'even':19,126 'extra':46 'fan':135,168 'forget':16 'fresh':182 'get':44 'go':53 'good':5 'hous':112 'love':181 'm':59 'maker':75 'million':116 'month':40 'need':42 'next':92 'nfc':79,151 'night':69,141 'normal':50 'northeast':123 'once-in-awhil':30 'outdoor':172 'past':146 'plug':87 'prepar':72 'problem':2 're':18 'routin':51 'run':6,101 'save':174 'scan':77,149 'shutoff':160 'skip':48 'sleep':131 'specifi':171 'stay':143 'straight':54 'summer':120 'temp':173 'time':24,38 'top':82 'trigger':156 'turn':84,95,164 'us':124 'use':12 'wait':89 'warm':145 'window':138,167 'without':66 'work':56 'worth':114"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.nl/comment/6536959"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706558115 {#4562
      date: 2024-01-29 20:55:15.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#10856
  +subject: App\Entity\EntryComment {#4566
    +user: App\Entity\User {#4579
      +avatar: Proxies\__CG__\App\Entity\Image {#4580 …}
      +cover: null
      +email: "padook@feddit.nl"
      +username: "@padook@feddit.nl"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729454144 {#4563
        date: 2024-10-20 21:55:44.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4581 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4583 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4585 …}
      +entries: Doctrine\ORM\PersistentCollection {#4587 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4589 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4591 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4593 …}
      +posts: Doctrine\ORM\PersistentCollection {#4595 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4597 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4599 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4601 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4603 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4605 …}
      +follows: Doctrine\ORM\PersistentCollection {#4607 …}
      +followers: Doctrine\ORM\PersistentCollection {#4609 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4611 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4613 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4615 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4617 …}
      +reports: Doctrine\ORM\PersistentCollection {#4619 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4621 …}
      +violations: Doctrine\ORM\PersistentCollection {#4623 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4625 …}
      +awards: Doctrine\ORM\PersistentCollection {#4627 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4629 …}
      +categories: Doctrine\ORM\PersistentCollection {#4631 …}
      -id: 70301
      -password: "$2y$13$bI6KkNeAyJuR9mgwrmJB/.KFOJ9MuX19mAYaAX9pZX/YAxIcbJac."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4633 …}
      +apId: "padook@feddit.nl"
      +apProfileId: "https://feddit.nl/u/padook"
      +apPublicUrl: "https://feddit.nl/u/padook"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.nl/inbox"
      +apDomain: "feddit.nl"
      +apPreferredUsername: "padook"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1702084417 {#4564
        date: 2023-12-09 02:13:37.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698974690 {#4565
        date: 2023-11-03 02:24:50.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "corroded@lemmy.world"
        +username: "@corroded@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729095398 {#1537
          date: 2024-10-16 18:16:38.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +entries: Doctrine\ORM\PersistentCollection {#1623 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …}
        +posts: Doctrine\ORM\PersistentCollection {#1657 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1488 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1756 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …}
        +follows: Doctrine\ORM\PersistentCollection {#1635 …}
        +followers: Doctrine\ORM\PersistentCollection {#1633 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1411 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …}
        +reports: Doctrine\ORM\PersistentCollection {#1419 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1428 …}
        +violations: Doctrine\ORM\PersistentCollection {#1429 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1694 …}
        +awards: Doctrine\ORM\PersistentCollection {#1435 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …}
        +categories: Doctrine\ORM\PersistentCollection {#1647 …}
        -id: 37696
        -password: "$2y$13$3xfpjwzULWLGSm5G3ILrCePN9TefBkLbjLBMfvMFcPI2FPlR3h2g6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …}
        +apId: "corroded@lemmy.world"
        +apProfileId: "https://lemmy.world/u/corroded"
        +apPublicUrl: "https://lemmy.world/u/corroded"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "corroded"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703347380 {#1536
          date: 2023-12-23 17:03:00.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690952830 {#1515
          date: 2023-08-02 07:07:10.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "homeassistant@lemmy.world"
        +title: "homeassistant"
        +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 46
        +entryCommentCount: 460
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729539860 {#276
          date: 2024-10-21 21:44:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 145
        +apId: "homeassistant@lemmy.world"
        +apProfileId: "https://lemmy.world/c/homeassistant"
        +apPublicUrl: "https://lemmy.world/c/homeassistant"
        +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "homeassistant"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1710368376 {#270
          date: 2024-03-13 23:19:36.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1704127905 {#272
          date: 2024-01-01 17:51:45.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Share-your-favorite-automations"
      +title: "Share your favorite automations"
      +url: null
      +body: """
        I’ve been running HA for a while, and it’s been working well; I haven’t had to change much in a few months. That being said, it’s fun to tinker with it, and I’m curious to hear what kind of automations the rest of the community is using. What automations are you most proud of? What are your favorite? What kind of interesting automations have you written?\n
        \n
        My personal favorite is an automation that displays the current “apparent” temperature on a Hue bulb. It takes an average of the temperature, humidity, and luminance around my property and uses the average to compute an “apparent” (feels like) temperature. Then it applies a cosine function to the apparent temperature (to approximate how people feel temperature change), uses the resulting value to calculate a level between blue and red in CIELAB (a perceptually uniform color space), converts the results to RGB, and sets the color value of the hue bulb. The result is a bulb that changes color so that the change in color (as perceived by the eye) mirrors how the temperature “feels” outside. Ultimately what that means is that we can look at a small lamp with the hue bulb and say “It feels cold outside; we should put on a coat.” It’s probably overkill, but it was a fun programming exercise. We’ve started saying things like “It’s really blue today, I don’t feel like going out.”\n
        \n
        I’d really enjoy reading what kind of interesting automations everyone else has written.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 40
      +favouriteCount: 67
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729539860 {#2410
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 33576
      -titleTs: "'autom':4 'favorit':3 'share':1"
      -bodyTs: "'appar':82,108,120 'appli':114 'approxim':123 'around':98 'autom':45,54,68,77,254 'averag':91,104 'blue':138,236 'bulb':87,161,166,203 'calcul':134 'chang':20,128,168,173 'cielab':142 'coat':215 'cold':208 'color':146,156,169,175 'communiti':50 'comput':106 'convert':148 'cosin':116 'curious':39 'current':81 'd':246 'display':79 'els':256 'enjoy':248 'everyon':255 'exercis':226 'eye':180 'favorit':63,74 'feel':109,126,185,207,241 'fun':31,224 'function':117 'go':243 'ha':5 'haven':16 'hear':41 'hue':86,160,202 'humid':95 'interest':67,253 'kind':43,65,251 'lamp':199 'level':136 'like':110,232,242 'look':195 'lumin':97 'm':38 'mean':190 'mirror':181 'month':25 'much':21 'outsid':186,209 'overkil':219 'peopl':125 'perceiv':177 'perceptu':144 'person':73 'probabl':218 'program':225 'properti':100 'proud':58 'put':212 'read':249 'realli':235,247 'red':140 'rest':47 'result':131,150,163 'rgb':152 'run':4 'said':28 'say':205,230 'set':154 'small':198 'space':147 'start':229 'take':89 'temperatur':83,94,111,121,127,184 'thing':231 'tinker':33 'today':237 'ultim':187 'uniform':145 'use':52,102,129 'valu':132,157 've':2,228 'well':14 'work':13 'written':71,258"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706508490
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11273738"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706422090 {#1850
        date: 2024-01-28 07:08:10.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      The problem with a good running automation is you end up used to them, I forget they’re even there most if the time.\n
      \n
      I end up appreciating my once-in-awhile automations more. A couple times a month I need to get up extra early, skip my normal routine and go straight to work. But I’m American, this can’t be done without coffee. The night before I prepare the coffee maker and scan an NFC on the top that turns off the plug and waits for my next alarm, then turns it back on. Once it runs it disables the automation, so I dont accidently burn the house down. Worth a million bucks\n
      \n
      In the summer in the northeast US most evenings are cool enough to sleep with just a fan in the window. For the nights that stay too warm past bedtime I scan an NFC on my AC that triggers an automation to shutoff the AC and turn on the window fan at a specified outdoor temp. Saves on electricity and who doesn’t love fresh air??
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1706558115 {#4561
      date: 2024-01-29 20:55:15.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@corroded@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4567 …}
    +nested: Doctrine\ORM\PersistentCollection {#4569 …}
    +votes: Doctrine\ORM\PersistentCollection {#4571 …}
    +reports: Doctrine\ORM\PersistentCollection {#4573 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4575 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4577 …}
    -id: 350720
    -bodyTs: "'ac':154,162 'accid':109 'air':183 'alarm':93 'american':60 'appreci':28 'autom':7,34,105,158 'awhil':33 'back':97 'bedtim':147 'buck':117 'burn':110 'coffe':67,74 'cool':128 'coupl':37 'disabl':103 'doesn':179 'done':65 'dont':108 'earli':47 'electr':176 'end':10,26 'enough':129 'even':19,126 'extra':46 'fan':135,168 'forget':16 'fresh':182 'get':44 'go':53 'good':5 'hous':112 'love':181 'm':59 'maker':75 'million':116 'month':40 'need':42 'next':92 'nfc':79,151 'night':69,141 'normal':50 'northeast':123 'once-in-awhil':30 'outdoor':172 'past':146 'plug':87 'prepar':72 'problem':2 're':18 'routin':51 'run':6,101 'save':174 'scan':77,149 'shutoff':160 'skip':48 'sleep':131 'specifi':171 'stay':143 'straight':54 'summer':120 'temp':173 'time':24,38 'top':82 'trigger':156 'turn':84,95,164 'us':124 'use':12 'wait':89 'warm':145 'window':138,167 'without':66 'work':56 'worth':114"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.nl/comment/6536959"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706558115 {#4562
      date: 2024-01-29 20:55:15.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 12.0 MiB 11.03 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4566
    +user: App\Entity\User {#4579
      +avatar: Proxies\__CG__\App\Entity\Image {#4580 …}
      +cover: null
      +email: "padook@feddit.nl"
      +username: "@padook@feddit.nl"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729454144 {#4563
        date: 2024-10-20 21:55:44.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4581 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4583 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4585 …}
      +entries: Doctrine\ORM\PersistentCollection {#4587 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4589 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4591 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4593 …}
      +posts: Doctrine\ORM\PersistentCollection {#4595 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4597 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4599 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4601 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4603 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4605 …}
      +follows: Doctrine\ORM\PersistentCollection {#4607 …}
      +followers: Doctrine\ORM\PersistentCollection {#4609 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4611 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4613 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4615 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4617 …}
      +reports: Doctrine\ORM\PersistentCollection {#4619 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4621 …}
      +violations: Doctrine\ORM\PersistentCollection {#4623 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4625 …}
      +awards: Doctrine\ORM\PersistentCollection {#4627 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4629 …}
      +categories: Doctrine\ORM\PersistentCollection {#4631 …}
      -id: 70301
      -password: "$2y$13$bI6KkNeAyJuR9mgwrmJB/.KFOJ9MuX19mAYaAX9pZX/YAxIcbJac."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4633 …}
      +apId: "padook@feddit.nl"
      +apProfileId: "https://feddit.nl/u/padook"
      +apPublicUrl: "https://feddit.nl/u/padook"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.nl/inbox"
      +apDomain: "feddit.nl"
      +apPreferredUsername: "padook"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1702084417 {#4564
        date: 2023-12-09 02:13:37.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698974690 {#4565
        date: 2023-11-03 02:24:50.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "corroded@lemmy.world"
        +username: "@corroded@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729095398 {#1537
          date: 2024-10-16 18:16:38.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +entries: Doctrine\ORM\PersistentCollection {#1623 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …}
        +posts: Doctrine\ORM\PersistentCollection {#1657 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1488 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1756 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …}
        +follows: Doctrine\ORM\PersistentCollection {#1635 …}
        +followers: Doctrine\ORM\PersistentCollection {#1633 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1411 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …}
        +reports: Doctrine\ORM\PersistentCollection {#1419 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1428 …}
        +violations: Doctrine\ORM\PersistentCollection {#1429 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1694 …}
        +awards: Doctrine\ORM\PersistentCollection {#1435 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …}
        +categories: Doctrine\ORM\PersistentCollection {#1647 …}
        -id: 37696
        -password: "$2y$13$3xfpjwzULWLGSm5G3ILrCePN9TefBkLbjLBMfvMFcPI2FPlR3h2g6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …}
        +apId: "corroded@lemmy.world"
        +apProfileId: "https://lemmy.world/u/corroded"
        +apPublicUrl: "https://lemmy.world/u/corroded"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "corroded"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703347380 {#1536
          date: 2023-12-23 17:03:00.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690952830 {#1515
          date: 2023-08-02 07:07:10.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "homeassistant@lemmy.world"
        +title: "homeassistant"
        +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 46
        +entryCommentCount: 460
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729539860 {#276
          date: 2024-10-21 21:44:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 145
        +apId: "homeassistant@lemmy.world"
        +apProfileId: "https://lemmy.world/c/homeassistant"
        +apPublicUrl: "https://lemmy.world/c/homeassistant"
        +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "homeassistant"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1710368376 {#270
          date: 2024-03-13 23:19:36.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1704127905 {#272
          date: 2024-01-01 17:51:45.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Share-your-favorite-automations"
      +title: "Share your favorite automations"
      +url: null
      +body: """
        I’ve been running HA for a while, and it’s been working well; I haven’t had to change much in a few months. That being said, it’s fun to tinker with it, and I’m curious to hear what kind of automations the rest of the community is using. What automations are you most proud of? What are your favorite? What kind of interesting automations have you written?\n
        \n
        My personal favorite is an automation that displays the current “apparent” temperature on a Hue bulb. It takes an average of the temperature, humidity, and luminance around my property and uses the average to compute an “apparent” (feels like) temperature. Then it applies a cosine function to the apparent temperature (to approximate how people feel temperature change), uses the resulting value to calculate a level between blue and red in CIELAB (a perceptually uniform color space), converts the results to RGB, and sets the color value of the hue bulb. The result is a bulb that changes color so that the change in color (as perceived by the eye) mirrors how the temperature “feels” outside. Ultimately what that means is that we can look at a small lamp with the hue bulb and say “It feels cold outside; we should put on a coat.” It’s probably overkill, but it was a fun programming exercise. We’ve started saying things like “It’s really blue today, I don’t feel like going out.”\n
        \n
        I’d really enjoy reading what kind of interesting automations everyone else has written.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 40
      +favouriteCount: 67
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729539860 {#2410
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 33576
      -titleTs: "'autom':4 'favorit':3 'share':1"
      -bodyTs: "'appar':82,108,120 'appli':114 'approxim':123 'around':98 'autom':45,54,68,77,254 'averag':91,104 'blue':138,236 'bulb':87,161,166,203 'calcul':134 'chang':20,128,168,173 'cielab':142 'coat':215 'cold':208 'color':146,156,169,175 'communiti':50 'comput':106 'convert':148 'cosin':116 'curious':39 'current':81 'd':246 'display':79 'els':256 'enjoy':248 'everyon':255 'exercis':226 'eye':180 'favorit':63,74 'feel':109,126,185,207,241 'fun':31,224 'function':117 'go':243 'ha':5 'haven':16 'hear':41 'hue':86,160,202 'humid':95 'interest':67,253 'kind':43,65,251 'lamp':199 'level':136 'like':110,232,242 'look':195 'lumin':97 'm':38 'mean':190 'mirror':181 'month':25 'much':21 'outsid':186,209 'overkil':219 'peopl':125 'perceiv':177 'perceptu':144 'person':73 'probabl':218 'program':225 'properti':100 'proud':58 'put':212 'read':249 'realli':235,247 'red':140 'rest':47 'result':131,150,163 'rgb':152 'run':4 'said':28 'say':205,230 'set':154 'small':198 'space':147 'start':229 'take':89 'temperatur':83,94,111,121,127,184 'thing':231 'tinker':33 'today':237 'ultim':187 'uniform':145 'use':52,102,129 'valu':132,157 've':2,228 'well':14 'work':13 'written':71,258"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706508490
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11273738"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706422090 {#1850
        date: 2024-01-28 07:08:10.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      The problem with a good running automation is you end up used to them, I forget they’re even there most if the time.\n
      \n
      I end up appreciating my once-in-awhile automations more. A couple times a month I need to get up extra early, skip my normal routine and go straight to work. But I’m American, this can’t be done without coffee. The night before I prepare the coffee maker and scan an NFC on the top that turns off the plug and waits for my next alarm, then turns it back on. Once it runs it disables the automation, so I dont accidently burn the house down. Worth a million bucks\n
      \n
      In the summer in the northeast US most evenings are cool enough to sleep with just a fan in the window. For the nights that stay too warm past bedtime I scan an NFC on my AC that triggers an automation to shutoff the AC and turn on the window fan at a specified outdoor temp. Saves on electricity and who doesn’t love fresh air??
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1706558115 {#4561
      date: 2024-01-29 20:55:15.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@corroded@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4567 …}
    +nested: Doctrine\ORM\PersistentCollection {#4569 …}
    +votes: Doctrine\ORM\PersistentCollection {#4571 …}
    +reports: Doctrine\ORM\PersistentCollection {#4573 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4575 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4577 …}
    -id: 350720
    -bodyTs: "'ac':154,162 'accid':109 'air':183 'alarm':93 'american':60 'appreci':28 'autom':7,34,105,158 'awhil':33 'back':97 'bedtim':147 'buck':117 'burn':110 'coffe':67,74 'cool':128 'coupl':37 'disabl':103 'doesn':179 'done':65 'dont':108 'earli':47 'electr':176 'end':10,26 'enough':129 'even':19,126 'extra':46 'fan':135,168 'forget':16 'fresh':182 'get':44 'go':53 'good':5 'hous':112 'love':181 'm':59 'maker':75 'million':116 'month':40 'need':42 'next':92 'nfc':79,151 'night':69,141 'normal':50 'northeast':123 'once-in-awhil':30 'outdoor':172 'past':146 'plug':87 'prepar':72 'problem':2 're':18 'routin':51 'run':6,101 'save':174 'scan':77,149 'shutoff':160 'skip':48 'sleep':131 'specifi':171 'stay':143 'straight':54 'summer':120 'temp':173 'time':24,38 'top':82 'trigger':156 'turn':84,95,164 'us':124 'use':12 'wait':89 'warm':145 'window':138,167 'without':66 'work':56 'worth':114"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.nl/comment/6536959"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706558115 {#4562
      date: 2024-01-29 20:55:15.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#10913
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4566
    +user: App\Entity\User {#4579
      +avatar: Proxies\__CG__\App\Entity\Image {#4580 …}
      +cover: null
      +email: "padook@feddit.nl"
      +username: "@padook@feddit.nl"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729454144 {#4563
        date: 2024-10-20 21:55:44.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4581 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4583 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4585 …}
      +entries: Doctrine\ORM\PersistentCollection {#4587 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4589 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4591 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4593 …}
      +posts: Doctrine\ORM\PersistentCollection {#4595 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4597 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4599 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4601 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4603 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4605 …}
      +follows: Doctrine\ORM\PersistentCollection {#4607 …}
      +followers: Doctrine\ORM\PersistentCollection {#4609 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4611 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4613 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4615 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4617 …}
      +reports: Doctrine\ORM\PersistentCollection {#4619 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4621 …}
      +violations: Doctrine\ORM\PersistentCollection {#4623 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4625 …}
      +awards: Doctrine\ORM\PersistentCollection {#4627 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4629 …}
      +categories: Doctrine\ORM\PersistentCollection {#4631 …}
      -id: 70301
      -password: "$2y$13$bI6KkNeAyJuR9mgwrmJB/.KFOJ9MuX19mAYaAX9pZX/YAxIcbJac."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4633 …}
      +apId: "padook@feddit.nl"
      +apProfileId: "https://feddit.nl/u/padook"
      +apPublicUrl: "https://feddit.nl/u/padook"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.nl/inbox"
      +apDomain: "feddit.nl"
      +apPreferredUsername: "padook"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1702084417 {#4564
        date: 2023-12-09 02:13:37.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698974690 {#4565
        date: 2023-11-03 02:24:50.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "corroded@lemmy.world"
        +username: "@corroded@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729095398 {#1537
          date: 2024-10-16 18:16:38.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +entries: Doctrine\ORM\PersistentCollection {#1623 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …}
        +posts: Doctrine\ORM\PersistentCollection {#1657 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1488 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1756 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …}
        +follows: Doctrine\ORM\PersistentCollection {#1635 …}
        +followers: Doctrine\ORM\PersistentCollection {#1633 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1411 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …}
        +reports: Doctrine\ORM\PersistentCollection {#1419 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1428 …}
        +violations: Doctrine\ORM\PersistentCollection {#1429 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1694 …}
        +awards: Doctrine\ORM\PersistentCollection {#1435 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …}
        +categories: Doctrine\ORM\PersistentCollection {#1647 …}
        -id: 37696
        -password: "$2y$13$3xfpjwzULWLGSm5G3ILrCePN9TefBkLbjLBMfvMFcPI2FPlR3h2g6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …}
        +apId: "corroded@lemmy.world"
        +apProfileId: "https://lemmy.world/u/corroded"
        +apPublicUrl: "https://lemmy.world/u/corroded"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "corroded"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703347380 {#1536
          date: 2023-12-23 17:03:00.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690952830 {#1515
          date: 2023-08-02 07:07:10.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "homeassistant@lemmy.world"
        +title: "homeassistant"
        +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 46
        +entryCommentCount: 460
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729539860 {#276
          date: 2024-10-21 21:44:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 145
        +apId: "homeassistant@lemmy.world"
        +apProfileId: "https://lemmy.world/c/homeassistant"
        +apPublicUrl: "https://lemmy.world/c/homeassistant"
        +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "homeassistant"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1710368376 {#270
          date: 2024-03-13 23:19:36.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1704127905 {#272
          date: 2024-01-01 17:51:45.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Share-your-favorite-automations"
      +title: "Share your favorite automations"
      +url: null
      +body: """
        I’ve been running HA for a while, and it’s been working well; I haven’t had to change much in a few months. That being said, it’s fun to tinker with it, and I’m curious to hear what kind of automations the rest of the community is using. What automations are you most proud of? What are your favorite? What kind of interesting automations have you written?\n
        \n
        My personal favorite is an automation that displays the current “apparent” temperature on a Hue bulb. It takes an average of the temperature, humidity, and luminance around my property and uses the average to compute an “apparent” (feels like) temperature. Then it applies a cosine function to the apparent temperature (to approximate how people feel temperature change), uses the resulting value to calculate a level between blue and red in CIELAB (a perceptually uniform color space), converts the results to RGB, and sets the color value of the hue bulb. The result is a bulb that changes color so that the change in color (as perceived by the eye) mirrors how the temperature “feels” outside. Ultimately what that means is that we can look at a small lamp with the hue bulb and say “It feels cold outside; we should put on a coat.” It’s probably overkill, but it was a fun programming exercise. We’ve started saying things like “It’s really blue today, I don’t feel like going out.”\n
        \n
        I’d really enjoy reading what kind of interesting automations everyone else has written.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 40
      +favouriteCount: 67
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729539860 {#2410
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 33576
      -titleTs: "'autom':4 'favorit':3 'share':1"
      -bodyTs: "'appar':82,108,120 'appli':114 'approxim':123 'around':98 'autom':45,54,68,77,254 'averag':91,104 'blue':138,236 'bulb':87,161,166,203 'calcul':134 'chang':20,128,168,173 'cielab':142 'coat':215 'cold':208 'color':146,156,169,175 'communiti':50 'comput':106 'convert':148 'cosin':116 'curious':39 'current':81 'd':246 'display':79 'els':256 'enjoy':248 'everyon':255 'exercis':226 'eye':180 'favorit':63,74 'feel':109,126,185,207,241 'fun':31,224 'function':117 'go':243 'ha':5 'haven':16 'hear':41 'hue':86,160,202 'humid':95 'interest':67,253 'kind':43,65,251 'lamp':199 'level':136 'like':110,232,242 'look':195 'lumin':97 'm':38 'mean':190 'mirror':181 'month':25 'much':21 'outsid':186,209 'overkil':219 'peopl':125 'perceiv':177 'perceptu':144 'person':73 'probabl':218 'program':225 'properti':100 'proud':58 'put':212 'read':249 'realli':235,247 'red':140 'rest':47 'result':131,150,163 'rgb':152 'run':4 'said':28 'say':205,230 'set':154 'small':198 'space':147 'start':229 'take':89 'temperatur':83,94,111,121,127,184 'thing':231 'tinker':33 'today':237 'ultim':187 'uniform':145 'use':52,102,129 'valu':132,157 've':2,228 'well':14 'work':13 'written':71,258"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706508490
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11273738"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706422090 {#1850
        date: 2024-01-28 07:08:10.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      The problem with a good running automation is you end up used to them, I forget they’re even there most if the time.\n
      \n
      I end up appreciating my once-in-awhile automations more. A couple times a month I need to get up extra early, skip my normal routine and go straight to work. But I’m American, this can’t be done without coffee. The night before I prepare the coffee maker and scan an NFC on the top that turns off the plug and waits for my next alarm, then turns it back on. Once it runs it disables the automation, so I dont accidently burn the house down. Worth a million bucks\n
      \n
      In the summer in the northeast US most evenings are cool enough to sleep with just a fan in the window. For the nights that stay too warm past bedtime I scan an NFC on my AC that triggers an automation to shutoff the AC and turn on the window fan at a specified outdoor temp. Saves on electricity and who doesn’t love fresh air??
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1706558115 {#4561
      date: 2024-01-29 20:55:15.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@corroded@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4567 …}
    +nested: Doctrine\ORM\PersistentCollection {#4569 …}
    +votes: Doctrine\ORM\PersistentCollection {#4571 …}
    +reports: Doctrine\ORM\PersistentCollection {#4573 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4575 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4577 …}
    -id: 350720
    -bodyTs: "'ac':154,162 'accid':109 'air':183 'alarm':93 'american':60 'appreci':28 'autom':7,34,105,158 'awhil':33 'back':97 'bedtim':147 'buck':117 'burn':110 'coffe':67,74 'cool':128 'coupl':37 'disabl':103 'doesn':179 'done':65 'dont':108 'earli':47 'electr':176 'end':10,26 'enough':129 'even':19,126 'extra':46 'fan':135,168 'forget':16 'fresh':182 'get':44 'go':53 'good':5 'hous':112 'love':181 'm':59 'maker':75 'million':116 'month':40 'need':42 'next':92 'nfc':79,151 'night':69,141 'normal':50 'northeast':123 'once-in-awhil':30 'outdoor':172 'past':146 'plug':87 'prepar':72 'problem':2 're':18 'routin':51 'run':6,101 'save':174 'scan':77,149 'shutoff':160 'skip':48 'sleep':131 'specifi':171 'stay':143 'straight':54 'summer':120 'temp':173 'time':24,38 'top':82 'trigger':156 'turn':84,95,164 'us':124 'use':12 'wait':89 'warm':145 'window':138,167 'without':66 'work':56 'worth':114"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.nl/comment/6536959"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706558115 {#4562
      date: 2024-01-29 20:55:15.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 12.0 MiB 5.50 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4566
    +user: App\Entity\User {#4579
      +avatar: Proxies\__CG__\App\Entity\Image {#4580 …}
      +cover: null
      +email: "padook@feddit.nl"
      +username: "@padook@feddit.nl"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729454144 {#4563
        date: 2024-10-20 21:55:44.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4581 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4583 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4585 …}
      +entries: Doctrine\ORM\PersistentCollection {#4587 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4589 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4591 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4593 …}
      +posts: Doctrine\ORM\PersistentCollection {#4595 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4597 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4599 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4601 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4603 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4605 …}
      +follows: Doctrine\ORM\PersistentCollection {#4607 …}
      +followers: Doctrine\ORM\PersistentCollection {#4609 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4611 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4613 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4615 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4617 …}
      +reports: Doctrine\ORM\PersistentCollection {#4619 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4621 …}
      +violations: Doctrine\ORM\PersistentCollection {#4623 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4625 …}
      +awards: Doctrine\ORM\PersistentCollection {#4627 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4629 …}
      +categories: Doctrine\ORM\PersistentCollection {#4631 …}
      -id: 70301
      -password: "$2y$13$bI6KkNeAyJuR9mgwrmJB/.KFOJ9MuX19mAYaAX9pZX/YAxIcbJac."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4633 …}
      +apId: "padook@feddit.nl"
      +apProfileId: "https://feddit.nl/u/padook"
      +apPublicUrl: "https://feddit.nl/u/padook"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.nl/inbox"
      +apDomain: "feddit.nl"
      +apPreferredUsername: "padook"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1702084417 {#4564
        date: 2023-12-09 02:13:37.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698974690 {#4565
        date: 2023-11-03 02:24:50.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "corroded@lemmy.world"
        +username: "@corroded@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729095398 {#1537
          date: 2024-10-16 18:16:38.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +entries: Doctrine\ORM\PersistentCollection {#1623 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …}
        +posts: Doctrine\ORM\PersistentCollection {#1657 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1488 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1756 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …}
        +follows: Doctrine\ORM\PersistentCollection {#1635 …}
        +followers: Doctrine\ORM\PersistentCollection {#1633 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1411 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …}
        +reports: Doctrine\ORM\PersistentCollection {#1419 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1428 …}
        +violations: Doctrine\ORM\PersistentCollection {#1429 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1694 …}
        +awards: Doctrine\ORM\PersistentCollection {#1435 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …}
        +categories: Doctrine\ORM\PersistentCollection {#1647 …}
        -id: 37696
        -password: "$2y$13$3xfpjwzULWLGSm5G3ILrCePN9TefBkLbjLBMfvMFcPI2FPlR3h2g6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …}
        +apId: "corroded@lemmy.world"
        +apProfileId: "https://lemmy.world/u/corroded"
        +apPublicUrl: "https://lemmy.world/u/corroded"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "corroded"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703347380 {#1536
          date: 2023-12-23 17:03:00.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690952830 {#1515
          date: 2023-08-02 07:07:10.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "homeassistant@lemmy.world"
        +title: "homeassistant"
        +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 46
        +entryCommentCount: 460
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729539860 {#276
          date: 2024-10-21 21:44:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 145
        +apId: "homeassistant@lemmy.world"
        +apProfileId: "https://lemmy.world/c/homeassistant"
        +apPublicUrl: "https://lemmy.world/c/homeassistant"
        +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "homeassistant"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1710368376 {#270
          date: 2024-03-13 23:19:36.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1704127905 {#272
          date: 2024-01-01 17:51:45.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Share-your-favorite-automations"
      +title: "Share your favorite automations"
      +url: null
      +body: """
        I’ve been running HA for a while, and it’s been working well; I haven’t had to change much in a few months. That being said, it’s fun to tinker with it, and I’m curious to hear what kind of automations the rest of the community is using. What automations are you most proud of? What are your favorite? What kind of interesting automations have you written?\n
        \n
        My personal favorite is an automation that displays the current “apparent” temperature on a Hue bulb. It takes an average of the temperature, humidity, and luminance around my property and uses the average to compute an “apparent” (feels like) temperature. Then it applies a cosine function to the apparent temperature (to approximate how people feel temperature change), uses the resulting value to calculate a level between blue and red in CIELAB (a perceptually uniform color space), converts the results to RGB, and sets the color value of the hue bulb. The result is a bulb that changes color so that the change in color (as perceived by the eye) mirrors how the temperature “feels” outside. Ultimately what that means is that we can look at a small lamp with the hue bulb and say “It feels cold outside; we should put on a coat.” It’s probably overkill, but it was a fun programming exercise. We’ve started saying things like “It’s really blue today, I don’t feel like going out.”\n
        \n
        I’d really enjoy reading what kind of interesting automations everyone else has written.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 40
      +favouriteCount: 67
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729539860 {#2410
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 33576
      -titleTs: "'autom':4 'favorit':3 'share':1"
      -bodyTs: "'appar':82,108,120 'appli':114 'approxim':123 'around':98 'autom':45,54,68,77,254 'averag':91,104 'blue':138,236 'bulb':87,161,166,203 'calcul':134 'chang':20,128,168,173 'cielab':142 'coat':215 'cold':208 'color':146,156,169,175 'communiti':50 'comput':106 'convert':148 'cosin':116 'curious':39 'current':81 'd':246 'display':79 'els':256 'enjoy':248 'everyon':255 'exercis':226 'eye':180 'favorit':63,74 'feel':109,126,185,207,241 'fun':31,224 'function':117 'go':243 'ha':5 'haven':16 'hear':41 'hue':86,160,202 'humid':95 'interest':67,253 'kind':43,65,251 'lamp':199 'level':136 'like':110,232,242 'look':195 'lumin':97 'm':38 'mean':190 'mirror':181 'month':25 'much':21 'outsid':186,209 'overkil':219 'peopl':125 'perceiv':177 'perceptu':144 'person':73 'probabl':218 'program':225 'properti':100 'proud':58 'put':212 'read':249 'realli':235,247 'red':140 'rest':47 'result':131,150,163 'rgb':152 'run':4 'said':28 'say':205,230 'set':154 'small':198 'space':147 'start':229 'take':89 'temperatur':83,94,111,121,127,184 'thing':231 'tinker':33 'today':237 'ultim':187 'uniform':145 'use':52,102,129 'valu':132,157 've':2,228 'well':14 'work':13 'written':71,258"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706508490
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11273738"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706422090 {#1850
        date: 2024-01-28 07:08:10.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      The problem with a good running automation is you end up used to them, I forget they’re even there most if the time.\n
      \n
      I end up appreciating my once-in-awhile automations more. A couple times a month I need to get up extra early, skip my normal routine and go straight to work. But I’m American, this can’t be done without coffee. The night before I prepare the coffee maker and scan an NFC on the top that turns off the plug and waits for my next alarm, then turns it back on. Once it runs it disables the automation, so I dont accidently burn the house down. Worth a million bucks\n
      \n
      In the summer in the northeast US most evenings are cool enough to sleep with just a fan in the window. For the nights that stay too warm past bedtime I scan an NFC on my AC that triggers an automation to shutoff the AC and turn on the window fan at a specified outdoor temp. Saves on electricity and who doesn’t love fresh air??
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1706558115 {#4561
      date: 2024-01-29 20:55:15.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@corroded@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4567 …}
    +nested: Doctrine\ORM\PersistentCollection {#4569 …}
    +votes: Doctrine\ORM\PersistentCollection {#4571 …}
    +reports: Doctrine\ORM\PersistentCollection {#4573 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4575 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4577 …}
    -id: 350720
    -bodyTs: "'ac':154,162 'accid':109 'air':183 'alarm':93 'american':60 'appreci':28 'autom':7,34,105,158 'awhil':33 'back':97 'bedtim':147 'buck':117 'burn':110 'coffe':67,74 'cool':128 'coupl':37 'disabl':103 'doesn':179 'done':65 'dont':108 'earli':47 'electr':176 'end':10,26 'enough':129 'even':19,126 'extra':46 'fan':135,168 'forget':16 'fresh':182 'get':44 'go':53 'good':5 'hous':112 'love':181 'm':59 'maker':75 'million':116 'month':40 'need':42 'next':92 'nfc':79,151 'night':69,141 'normal':50 'northeast':123 'once-in-awhil':30 'outdoor':172 'past':146 'plug':87 'prepar':72 'problem':2 're':18 'routin':51 'run':6,101 'save':174 'scan':77,149 'shutoff':160 'skip':48 'sleep':131 'specifi':171 'stay':143 'straight':54 'summer':120 'temp':173 'time':24,38 'top':82 'trigger':156 'turn':84,95,164 'us':124 'use':12 'wait':89 'warm':145 'window':138,167 'without':66 'work':56 'worth':114"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.nl/comment/6536959"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706558115 {#4562
      date: 2024-01-29 20:55:15.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#11153
  +comment: App\Entity\EntryComment {#4566
    +user: App\Entity\User {#4579
      +avatar: Proxies\__CG__\App\Entity\Image {#4580 …}
      +cover: null
      +email: "padook@feddit.nl"
      +username: "@padook@feddit.nl"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729454144 {#4563
        date: 2024-10-20 21:55:44.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4581 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4583 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4585 …}
      +entries: Doctrine\ORM\PersistentCollection {#4587 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4589 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4591 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4593 …}
      +posts: Doctrine\ORM\PersistentCollection {#4595 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4597 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4599 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4601 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4603 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4605 …}
      +follows: Doctrine\ORM\PersistentCollection {#4607 …}
      +followers: Doctrine\ORM\PersistentCollection {#4609 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4611 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4613 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4615 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4617 …}
      +reports: Doctrine\ORM\PersistentCollection {#4619 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4621 …}
      +violations: Doctrine\ORM\PersistentCollection {#4623 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4625 …}
      +awards: Doctrine\ORM\PersistentCollection {#4627 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4629 …}
      +categories: Doctrine\ORM\PersistentCollection {#4631 …}
      -id: 70301
      -password: "$2y$13$bI6KkNeAyJuR9mgwrmJB/.KFOJ9MuX19mAYaAX9pZX/YAxIcbJac."
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4633 …}
      +apId: "padook@feddit.nl"
      +apProfileId: "https://feddit.nl/u/padook"
      +apPublicUrl: "https://feddit.nl/u/padook"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.nl/inbox"
      +apDomain: "feddit.nl"
      +apPreferredUsername: "padook"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1702084417 {#4564
        date: 2023-12-09 02:13:37.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698974690 {#4565
        date: 2023-11-03 02:24:50.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "corroded@lemmy.world"
        +username: "@corroded@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729095398 {#1537
          date: 2024-10-16 18:16:38.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +entries: Doctrine\ORM\PersistentCollection {#1623 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …}
        +posts: Doctrine\ORM\PersistentCollection {#1657 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1488 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1756 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …}
        +follows: Doctrine\ORM\PersistentCollection {#1635 …}
        +followers: Doctrine\ORM\PersistentCollection {#1633 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1411 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …}
        +reports: Doctrine\ORM\PersistentCollection {#1419 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1428 …}
        +violations: Doctrine\ORM\PersistentCollection {#1429 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1694 …}
        +awards: Doctrine\ORM\PersistentCollection {#1435 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …}
        +categories: Doctrine\ORM\PersistentCollection {#1647 …}
        -id: 37696
        -password: "$2y$13$3xfpjwzULWLGSm5G3ILrCePN9TefBkLbjLBMfvMFcPI2FPlR3h2g6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …}
        +apId: "corroded@lemmy.world"
        +apProfileId: "https://lemmy.world/u/corroded"
        +apPublicUrl: "https://lemmy.world/u/corroded"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "corroded"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703347380 {#1536
          date: 2023-12-23 17:03:00.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690952830 {#1515
          date: 2023-08-02 07:07:10.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "homeassistant@lemmy.world"
        +title: "homeassistant"
        +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 46
        +entryCommentCount: 460
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729539860 {#276
          date: 2024-10-21 21:44:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 145
        +apId: "homeassistant@lemmy.world"
        +apProfileId: "https://lemmy.world/c/homeassistant"
        +apPublicUrl: "https://lemmy.world/c/homeassistant"
        +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "homeassistant"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1710368376 {#270
          date: 2024-03-13 23:19:36.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1704127905 {#272
          date: 2024-01-01 17:51:45.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Share-your-favorite-automations"
      +title: "Share your favorite automations"
      +url: null
      +body: """
        I’ve been running HA for a while, and it’s been working well; I haven’t had to change much in a few months. That being said, it’s fun to tinker with it, and I’m curious to hear what kind of automations the rest of the community is using. What automations are you most proud of? What are your favorite? What kind of interesting automations have you written?\n
        \n
        My personal favorite is an automation that displays the current “apparent” temperature on a Hue bulb. It takes an average of the temperature, humidity, and luminance around my property and uses the average to compute an “apparent” (feels like) temperature. Then it applies a cosine function to the apparent temperature (to approximate how people feel temperature change), uses the resulting value to calculate a level between blue and red in CIELAB (a perceptually uniform color space), converts the results to RGB, and sets the color value of the hue bulb. The result is a bulb that changes color so that the change in color (as perceived by the eye) mirrors how the temperature “feels” outside. Ultimately what that means is that we can look at a small lamp with the hue bulb and say “It feels cold outside; we should put on a coat.” It’s probably overkill, but it was a fun programming exercise. We’ve started saying things like “It’s really blue today, I don’t feel like going out.”\n
        \n
        I’d really enjoy reading what kind of interesting automations everyone else has written.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 40
      +favouriteCount: 67
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729539860 {#2410
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 33576
      -titleTs: "'autom':4 'favorit':3 'share':1"
      -bodyTs: "'appar':82,108,120 'appli':114 'approxim':123 'around':98 'autom':45,54,68,77,254 'averag':91,104 'blue':138,236 'bulb':87,161,166,203 'calcul':134 'chang':20,128,168,173 'cielab':142 'coat':215 'cold':208 'color':146,156,169,175 'communiti':50 'comput':106 'convert':148 'cosin':116 'curious':39 'current':81 'd':246 'display':79 'els':256 'enjoy':248 'everyon':255 'exercis':226 'eye':180 'favorit':63,74 'feel':109,126,185,207,241 'fun':31,224 'function':117 'go':243 'ha':5 'haven':16 'hear':41 'hue':86,160,202 'humid':95 'interest':67,253 'kind':43,65,251 'lamp':199 'level':136 'like':110,232,242 'look':195 'lumin':97 'm':38 'mean':190 'mirror':181 'month':25 'much':21 'outsid':186,209 'overkil':219 'peopl':125 'perceiv':177 'perceptu':144 'person':73 'probabl':218 'program':225 'properti':100 'proud':58 'put':212 'read':249 'realli':235,247 'red':140 'rest':47 'result':131,150,163 'rgb':152 'run':4 'said':28 'say':205,230 'set':154 'small':198 'space':147 'start':229 'take':89 'temperatur':83,94,111,121,127,184 'thing':231 'tinker':33 'today':237 'ultim':187 'uniform':145 'use':52,102,129 'valu':132,157 've':2,228 'well':14 'work':13 'written':71,258"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706508490
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11273738"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706422090 {#1850
        date: 2024-01-28 07:08:10.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      The problem with a good running automation is you end up used to them, I forget they’re even there most if the time.\n
      \n
      I end up appreciating my once-in-awhile automations more. A couple times a month I need to get up extra early, skip my normal routine and go straight to work. But I’m American, this can’t be done without coffee. The night before I prepare the coffee maker and scan an NFC on the top that turns off the plug and waits for my next alarm, then turns it back on. Once it runs it disables the automation, so I dont accidently burn the house down. Worth a million bucks\n
      \n
      In the summer in the northeast US most evenings are cool enough to sleep with just a fan in the window. For the nights that stay too warm past bedtime I scan an NFC on my AC that triggers an automation to shutoff the AC and turn on the window fan at a specified outdoor temp. Saves on electricity and who doesn’t love fresh air??
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1706558115 {#4561
      date: 2024-01-29 20:55:15.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@corroded@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4567 …}
    +nested: Doctrine\ORM\PersistentCollection {#4569 …}
    +votes: Doctrine\ORM\PersistentCollection {#4571 …}
    +reports: Doctrine\ORM\PersistentCollection {#4573 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4575 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4577 …}
    -id: 350720
    -bodyTs: "'ac':154,162 'accid':109 'air':183 'alarm':93 'american':60 'appreci':28 'autom':7,34,105,158 'awhil':33 'back':97 'bedtim':147 'buck':117 'burn':110 'coffe':67,74 'cool':128 'coupl':37 'disabl':103 'doesn':179 'done':65 'dont':108 'earli':47 'electr':176 'end':10,26 'enough':129 'even':19,126 'extra':46 'fan':135,168 'forget':16 'fresh':182 'get':44 'go':53 'good':5 'hous':112 'love':181 'm':59 'maker':75 'million':116 'month':40 'need':42 'next':92 'nfc':79,151 'night':69,141 'normal':50 'northeast':123 'once-in-awhil':30 'outdoor':172 'past':146 'plug':87 'prepar':72 'problem':2 're':18 'routin':51 'run':6,101 'save':174 'scan':77,149 'shutoff':160 'skip':48 'sleep':131 'specifi':171 'stay':143 'straight':54 'summer':120 'temp':173 'time':24,38 'top':82 'trigger':156 'turn':84,95,164 'us':124 'use':12 'wait':89 'warm':145 'window':138,167 'without':66 'work':56 'worth':114"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.nl/comment/6536959"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706558115 {#4562
      date: 2024-01-29 20:55:15.0 +01:00
    }
  }
  +nestedComments: []
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#557 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 12.0 MiB 66.78 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4640
    +user: App\Entity\User {#4653
      +avatar: Proxies\__CG__\App\Entity\Image {#4654 …}
      +cover: null
      +email: "ikidd@lemmy.world"
      +username: "@ikidd@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "![](https://lemmy.world/pictrs/image/89fa671f-2b9b-4ad0-8454-e5d8e039655b.png)"
      +lastActive: DateTime @1729466951 {#4637
        date: 2024-10-21 01:29:11.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4655 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4657 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4659 …}
      +entries: Doctrine\ORM\PersistentCollection {#4661 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4663 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4665 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4667 …}
      +posts: Doctrine\ORM\PersistentCollection {#4669 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4671 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4673 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4675 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4677 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4679 …}
      +follows: Doctrine\ORM\PersistentCollection {#4681 …}
      +followers: Doctrine\ORM\PersistentCollection {#4683 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4685 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4687 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4689 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4691 …}
      +reports: Doctrine\ORM\PersistentCollection {#4693 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4695 …}
      +violations: Doctrine\ORM\PersistentCollection {#4697 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4699 …}
      +awards: Doctrine\ORM\PersistentCollection {#4701 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4703 …}
      +categories: Doctrine\ORM\PersistentCollection {#4705 …}
      -id: 10091
      -password: "$2y$13$Hs01I7h9Qg2.3r7S/UmREenif/tEkQbvUyUBRgrlHdYlemJYd4n.6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4707 …}
      +apId: "ikidd@lemmy.world"
      +apProfileId: "https://lemmy.world/u/ikidd"
      +apPublicUrl: "https://lemmy.world/u/ikidd"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "ikidd"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728268140 {#4638
        date: 2024-10-07 04:29:00.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687576792 {#4639
        date: 2023-06-24 05:19:52.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "corroded@lemmy.world"
        +username: "@corroded@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729095398 {#1537
          date: 2024-10-16 18:16:38.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +entries: Doctrine\ORM\PersistentCollection {#1623 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …}
        +posts: Doctrine\ORM\PersistentCollection {#1657 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1488 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1756 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …}
        +follows: Doctrine\ORM\PersistentCollection {#1635 …}
        +followers: Doctrine\ORM\PersistentCollection {#1633 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1411 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …}
        +reports: Doctrine\ORM\PersistentCollection {#1419 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1428 …}
        +violations: Doctrine\ORM\PersistentCollection {#1429 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1694 …}
        +awards: Doctrine\ORM\PersistentCollection {#1435 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …}
        +categories: Doctrine\ORM\PersistentCollection {#1647 …}
        -id: 37696
        -password: "$2y$13$3xfpjwzULWLGSm5G3ILrCePN9TefBkLbjLBMfvMFcPI2FPlR3h2g6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …}
        +apId: "corroded@lemmy.world"
        +apProfileId: "https://lemmy.world/u/corroded"
        +apPublicUrl: "https://lemmy.world/u/corroded"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "corroded"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703347380 {#1536
          date: 2023-12-23 17:03:00.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690952830 {#1515
          date: 2023-08-02 07:07:10.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "homeassistant@lemmy.world"
        +title: "homeassistant"
        +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 46
        +entryCommentCount: 460
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729539860 {#276
          date: 2024-10-21 21:44:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 145
        +apId: "homeassistant@lemmy.world"
        +apProfileId: "https://lemmy.world/c/homeassistant"
        +apPublicUrl: "https://lemmy.world/c/homeassistant"
        +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "homeassistant"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1710368376 {#270
          date: 2024-03-13 23:19:36.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1704127905 {#272
          date: 2024-01-01 17:51:45.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Share-your-favorite-automations"
      +title: "Share your favorite automations"
      +url: null
      +body: """
        I’ve been running HA for a while, and it’s been working well; I haven’t had to change much in a few months. That being said, it’s fun to tinker with it, and I’m curious to hear what kind of automations the rest of the community is using. What automations are you most proud of? What are your favorite? What kind of interesting automations have you written?\n
        \n
        My personal favorite is an automation that displays the current “apparent” temperature on a Hue bulb. It takes an average of the temperature, humidity, and luminance around my property and uses the average to compute an “apparent” (feels like) temperature. Then it applies a cosine function to the apparent temperature (to approximate how people feel temperature change), uses the resulting value to calculate a level between blue and red in CIELAB (a perceptually uniform color space), converts the results to RGB, and sets the color value of the hue bulb. The result is a bulb that changes color so that the change in color (as perceived by the eye) mirrors how the temperature “feels” outside. Ultimately what that means is that we can look at a small lamp with the hue bulb and say “It feels cold outside; we should put on a coat.” It’s probably overkill, but it was a fun programming exercise. We’ve started saying things like “It’s really blue today, I don’t feel like going out.”\n
        \n
        I’d really enjoy reading what kind of interesting automations everyone else has written.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 40
      +favouriteCount: 67
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729539860 {#2410
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 33576
      -titleTs: "'autom':4 'favorit':3 'share':1"
      -bodyTs: "'appar':82,108,120 'appli':114 'approxim':123 'around':98 'autom':45,54,68,77,254 'averag':91,104 'blue':138,236 'bulb':87,161,166,203 'calcul':134 'chang':20,128,168,173 'cielab':142 'coat':215 'cold':208 'color':146,156,169,175 'communiti':50 'comput':106 'convert':148 'cosin':116 'curious':39 'current':81 'd':246 'display':79 'els':256 'enjoy':248 'everyon':255 'exercis':226 'eye':180 'favorit':63,74 'feel':109,126,185,207,241 'fun':31,224 'function':117 'go':243 'ha':5 'haven':16 'hear':41 'hue':86,160,202 'humid':95 'interest':67,253 'kind':43,65,251 'lamp':199 'level':136 'like':110,232,242 'look':195 'lumin':97 'm':38 'mean':190 'mirror':181 'month':25 'much':21 'outsid':186,209 'overkil':219 'peopl':125 'perceiv':177 'perceptu':144 'person':73 'probabl':218 'program':225 'properti':100 'proud':58 'put':212 'read':249 'realli':235,247 'red':140 'rest':47 'result':131,150,163 'rgb':152 'run':4 'said':28 'say':205,230 'set':154 'small':198 'space':147 'start':229 'take':89 'temperatur':83,94,111,121,127,184 'thing':231 'tinker':33 'today':237 'ultim':187 'uniform':145 'use':52,102,129 'valu':132,157 've':2,228 'well':14 'work':13 'written':71,258"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706508490
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11273738"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706422090 {#1850
        date: 2024-01-28 07:08:10.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      HTML scrape of CUPS web server to see if there’s a print job waiting, turn on tasmota plug for laserprinter, then turn off in 5 minutes to save power.\n
      \n
      It’s an old LJ4000 so it’s idle power is pretty high.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1729403981 {#4635
      date: 2024-10-20 07:59:41.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@corroded@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4641 …}
    +nested: Doctrine\ORM\PersistentCollection {#4643 …}
    +votes: Doctrine\ORM\PersistentCollection {#4645 …}
    +reports: Doctrine\ORM\PersistentCollection {#4647 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4649 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4651 …}
    -id: 349115
    -bodyTs: "'5':26 'cup':4 'high':43 'html':1 'idl':39 'job':14 'laserprint':21 'lj4000':35 'minut':27 'old':34 'plug':19 'power':30,40 'pretti':42 'print':13 'save':29 'scrape':2 'see':8 'server':6 'tasmota':18 'turn':16,23 'wait':15 'web':5"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7119511"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706510160 {#4636
      date: 2024-01-29 07:36:00.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#11221
  +comment: App\Entity\EntryComment {#4640
    +user: App\Entity\User {#4653
      +avatar: Proxies\__CG__\App\Entity\Image {#4654 …}
      +cover: null
      +email: "ikidd@lemmy.world"
      +username: "@ikidd@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "![](https://lemmy.world/pictrs/image/89fa671f-2b9b-4ad0-8454-e5d8e039655b.png)"
      +lastActive: DateTime @1729466951 {#4637
        date: 2024-10-21 01:29:11.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4655 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4657 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4659 …}
      +entries: Doctrine\ORM\PersistentCollection {#4661 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4663 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4665 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4667 …}
      +posts: Doctrine\ORM\PersistentCollection {#4669 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4671 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4673 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4675 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4677 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4679 …}
      +follows: Doctrine\ORM\PersistentCollection {#4681 …}
      +followers: Doctrine\ORM\PersistentCollection {#4683 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4685 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4687 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4689 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4691 …}
      +reports: Doctrine\ORM\PersistentCollection {#4693 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4695 …}
      +violations: Doctrine\ORM\PersistentCollection {#4697 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4699 …}
      +awards: Doctrine\ORM\PersistentCollection {#4701 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4703 …}
      +categories: Doctrine\ORM\PersistentCollection {#4705 …}
      -id: 10091
      -password: "$2y$13$Hs01I7h9Qg2.3r7S/UmREenif/tEkQbvUyUBRgrlHdYlemJYd4n.6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4707 …}
      +apId: "ikidd@lemmy.world"
      +apProfileId: "https://lemmy.world/u/ikidd"
      +apPublicUrl: "https://lemmy.world/u/ikidd"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "ikidd"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728268140 {#4638
        date: 2024-10-07 04:29:00.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687576792 {#4639
        date: 2023-06-24 05:19:52.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "corroded@lemmy.world"
        +username: "@corroded@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729095398 {#1537
          date: 2024-10-16 18:16:38.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +entries: Doctrine\ORM\PersistentCollection {#1623 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …}
        +posts: Doctrine\ORM\PersistentCollection {#1657 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1488 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1756 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …}
        +follows: Doctrine\ORM\PersistentCollection {#1635 …}
        +followers: Doctrine\ORM\PersistentCollection {#1633 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1411 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …}
        +reports: Doctrine\ORM\PersistentCollection {#1419 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1428 …}
        +violations: Doctrine\ORM\PersistentCollection {#1429 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1694 …}
        +awards: Doctrine\ORM\PersistentCollection {#1435 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …}
        +categories: Doctrine\ORM\PersistentCollection {#1647 …}
        -id: 37696
        -password: "$2y$13$3xfpjwzULWLGSm5G3ILrCePN9TefBkLbjLBMfvMFcPI2FPlR3h2g6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …}
        +apId: "corroded@lemmy.world"
        +apProfileId: "https://lemmy.world/u/corroded"
        +apPublicUrl: "https://lemmy.world/u/corroded"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "corroded"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703347380 {#1536
          date: 2023-12-23 17:03:00.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690952830 {#1515
          date: 2023-08-02 07:07:10.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "homeassistant@lemmy.world"
        +title: "homeassistant"
        +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 46
        +entryCommentCount: 460
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729539860 {#276
          date: 2024-10-21 21:44:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 145
        +apId: "homeassistant@lemmy.world"
        +apProfileId: "https://lemmy.world/c/homeassistant"
        +apPublicUrl: "https://lemmy.world/c/homeassistant"
        +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "homeassistant"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1710368376 {#270
          date: 2024-03-13 23:19:36.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1704127905 {#272
          date: 2024-01-01 17:51:45.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Share-your-favorite-automations"
      +title: "Share your favorite automations"
      +url: null
      +body: """
        I’ve been running HA for a while, and it’s been working well; I haven’t had to change much in a few months. That being said, it’s fun to tinker with it, and I’m curious to hear what kind of automations the rest of the community is using. What automations are you most proud of? What are your favorite? What kind of interesting automations have you written?\n
        \n
        My personal favorite is an automation that displays the current “apparent” temperature on a Hue bulb. It takes an average of the temperature, humidity, and luminance around my property and uses the average to compute an “apparent” (feels like) temperature. Then it applies a cosine function to the apparent temperature (to approximate how people feel temperature change), uses the resulting value to calculate a level between blue and red in CIELAB (a perceptually uniform color space), converts the results to RGB, and sets the color value of the hue bulb. The result is a bulb that changes color so that the change in color (as perceived by the eye) mirrors how the temperature “feels” outside. Ultimately what that means is that we can look at a small lamp with the hue bulb and say “It feels cold outside; we should put on a coat.” It’s probably overkill, but it was a fun programming exercise. We’ve started saying things like “It’s really blue today, I don’t feel like going out.”\n
        \n
        I’d really enjoy reading what kind of interesting automations everyone else has written.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 40
      +favouriteCount: 67
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729539860 {#2410
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 33576
      -titleTs: "'autom':4 'favorit':3 'share':1"
      -bodyTs: "'appar':82,108,120 'appli':114 'approxim':123 'around':98 'autom':45,54,68,77,254 'averag':91,104 'blue':138,236 'bulb':87,161,166,203 'calcul':134 'chang':20,128,168,173 'cielab':142 'coat':215 'cold':208 'color':146,156,169,175 'communiti':50 'comput':106 'convert':148 'cosin':116 'curious':39 'current':81 'd':246 'display':79 'els':256 'enjoy':248 'everyon':255 'exercis':226 'eye':180 'favorit':63,74 'feel':109,126,185,207,241 'fun':31,224 'function':117 'go':243 'ha':5 'haven':16 'hear':41 'hue':86,160,202 'humid':95 'interest':67,253 'kind':43,65,251 'lamp':199 'level':136 'like':110,232,242 'look':195 'lumin':97 'm':38 'mean':190 'mirror':181 'month':25 'much':21 'outsid':186,209 'overkil':219 'peopl':125 'perceiv':177 'perceptu':144 'person':73 'probabl':218 'program':225 'properti':100 'proud':58 'put':212 'read':249 'realli':235,247 'red':140 'rest':47 'result':131,150,163 'rgb':152 'run':4 'said':28 'say':205,230 'set':154 'small':198 'space':147 'start':229 'take':89 'temperatur':83,94,111,121,127,184 'thing':231 'tinker':33 'today':237 'ultim':187 'uniform':145 'use':52,102,129 'valu':132,157 've':2,228 'well':14 'work':13 'written':71,258"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706508490
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11273738"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706422090 {#1850
        date: 2024-01-28 07:08:10.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      HTML scrape of CUPS web server to see if there’s a print job waiting, turn on tasmota plug for laserprinter, then turn off in 5 minutes to save power.\n
      \n
      It’s an old LJ4000 so it’s idle power is pretty high.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1729403981 {#4635
      date: 2024-10-20 07:59:41.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@corroded@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4641 …}
    +nested: Doctrine\ORM\PersistentCollection {#4643 …}
    +votes: Doctrine\ORM\PersistentCollection {#4645 …}
    +reports: Doctrine\ORM\PersistentCollection {#4647 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4649 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4651 …}
    -id: 349115
    -bodyTs: "'5':26 'cup':4 'high':43 'html':1 'idl':39 'job':14 'laserprint':21 'lj4000':35 'minut':27 'old':34 'plug':19 'power':30,40 'pretti':42 'print':13 'save':29 'scrape':2 'see':8 'server':6 'tasmota':18 'turn':16,23 'wait':15 'web':5"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7119511"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706510160 {#4636
      date: 2024-01-29 07:36:00.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 1
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 12.0 MiB 0.14 ms
Input props
[
  "user" => App\Entity\User {#4653
    +avatar: Proxies\__CG__\App\Entity\Image {#4654 …}
    +cover: null
    +email: "ikidd@lemmy.world"
    +username: "@ikidd@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "![](https://lemmy.world/pictrs/image/89fa671f-2b9b-4ad0-8454-e5d8e039655b.png)"
    +lastActive: DateTime @1729466951 {#4637
      date: 2024-10-21 01:29:11.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4655 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4657 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4659 …}
    +entries: Doctrine\ORM\PersistentCollection {#4661 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4663 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4665 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4667 …}
    +posts: Doctrine\ORM\PersistentCollection {#4669 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4671 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4673 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4675 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4677 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4679 …}
    +follows: Doctrine\ORM\PersistentCollection {#4681 …}
    +followers: Doctrine\ORM\PersistentCollection {#4683 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4685 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4687 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4689 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4691 …}
    +reports: Doctrine\ORM\PersistentCollection {#4693 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4695 …}
    +violations: Doctrine\ORM\PersistentCollection {#4697 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4699 …}
    +awards: Doctrine\ORM\PersistentCollection {#4701 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4703 …}
    +categories: Doctrine\ORM\PersistentCollection {#4705 …}
    -id: 10091
    -password: "$2y$13$Hs01I7h9Qg2.3r7S/UmREenif/tEkQbvUyUBRgrlHdYlemJYd4n.6"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4707 …}
    +apId: "ikidd@lemmy.world"
    +apProfileId: "https://lemmy.world/u/ikidd"
    +apPublicUrl: "https://lemmy.world/u/ikidd"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "ikidd"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728268140 {#4638
      date: 2024-10-07 04:29:00.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687576792 {#4639
      date: 2023-06-24 05:19:52.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#11266
  +user: App\Entity\User {#4653
    +avatar: Proxies\__CG__\App\Entity\Image {#4654 …}
    +cover: null
    +email: "ikidd@lemmy.world"
    +username: "@ikidd@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "![](https://lemmy.world/pictrs/image/89fa671f-2b9b-4ad0-8454-e5d8e039655b.png)"
    +lastActive: DateTime @1729466951 {#4637
      date: 2024-10-21 01:29:11.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4655 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4657 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4659 …}
    +entries: Doctrine\ORM\PersistentCollection {#4661 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4663 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4665 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4667 …}
    +posts: Doctrine\ORM\PersistentCollection {#4669 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4671 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4673 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4675 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4677 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4679 …}
    +follows: Doctrine\ORM\PersistentCollection {#4681 …}
    +followers: Doctrine\ORM\PersistentCollection {#4683 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4685 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4687 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4689 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4691 …}
    +reports: Doctrine\ORM\PersistentCollection {#4693 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4695 …}
    +violations: Doctrine\ORM\PersistentCollection {#4697 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4699 …}
    +awards: Doctrine\ORM\PersistentCollection {#4701 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4703 …}
    +categories: Doctrine\ORM\PersistentCollection {#4705 …}
    -id: 10091
    -password: "$2y$13$Hs01I7h9Qg2.3r7S/UmREenif/tEkQbvUyUBRgrlHdYlemJYd4n.6"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4707 …}
    +apId: "ikidd@lemmy.world"
    +apProfileId: "https://lemmy.world/u/ikidd"
    +apPublicUrl: "https://lemmy.world/u/ikidd"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "ikidd"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728268140 {#4638
      date: 2024-10-07 04:29:00.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687576792 {#4639
      date: 2023-06-24 05:19:52.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.16 ms
Input props
[
  "date" => DateTimeImmutable @1706510160 {#4636
    date: 2024-01-29 07:36:00.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#11321
  +date: DateTimeImmutable @1706510160 {#4636
    date: 2024-01-29 07:36:00.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.10 ms
Input props
[
  "createdAt" => DateTimeImmutable @1706510160 {#4636
    date: 2024-01-29 07:36:00.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#11375
  +createdAt: DateTimeImmutable @1706510160 {#4636
    date: 2024-01-29 07:36:00.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 12.0 MiB 15.01 ms
Input props
[
  "user" => App\Entity\User {#4653
    +avatar: Proxies\__CG__\App\Entity\Image {#4654 …}
    +cover: null
    +email: "ikidd@lemmy.world"
    +username: "@ikidd@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "![](https://lemmy.world/pictrs/image/89fa671f-2b9b-4ad0-8454-e5d8e039655b.png)"
    +lastActive: DateTime @1729466951 {#4637
      date: 2024-10-21 01:29:11.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4655 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4657 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4659 …}
    +entries: Doctrine\ORM\PersistentCollection {#4661 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4663 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4665 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4667 …}
    +posts: Doctrine\ORM\PersistentCollection {#4669 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4671 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4673 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4675 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4677 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4679 …}
    +follows: Doctrine\ORM\PersistentCollection {#4681 …}
    +followers: Doctrine\ORM\PersistentCollection {#4683 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4685 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4687 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4689 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4691 …}
    +reports: Doctrine\ORM\PersistentCollection {#4693 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4695 …}
    +violations: Doctrine\ORM\PersistentCollection {#4697 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4699 …}
    +awards: Doctrine\ORM\PersistentCollection {#4701 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4703 …}
    +categories: Doctrine\ORM\PersistentCollection {#4705 …}
    -id: 10091
    -password: "$2y$13$Hs01I7h9Qg2.3r7S/UmREenif/tEkQbvUyUBRgrlHdYlemJYd4n.6"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4707 …}
    +apId: "ikidd@lemmy.world"
    +apProfileId: "https://lemmy.world/u/ikidd"
    +apPublicUrl: "https://lemmy.world/u/ikidd"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "ikidd"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728268140 {#4638
      date: 2024-10-07 04:29:00.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687576792 {#4639
      date: 2023-06-24 05:19:52.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#11429
  +width: 40
  +height: 40
  +user: App\Entity\User {#4653
    +avatar: Proxies\__CG__\App\Entity\Image {#4654 …}
    +cover: null
    +email: "ikidd@lemmy.world"
    +username: "@ikidd@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "![](https://lemmy.world/pictrs/image/89fa671f-2b9b-4ad0-8454-e5d8e039655b.png)"
    +lastActive: DateTime @1729466951 {#4637
      date: 2024-10-21 01:29:11.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4655 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4657 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4659 …}
    +entries: Doctrine\ORM\PersistentCollection {#4661 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4663 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4665 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4667 …}
    +posts: Doctrine\ORM\PersistentCollection {#4669 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4671 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4673 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4675 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4677 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4679 …}
    +follows: Doctrine\ORM\PersistentCollection {#4681 …}
    +followers: Doctrine\ORM\PersistentCollection {#4683 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4685 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4687 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4689 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4691 …}
    +reports: Doctrine\ORM\PersistentCollection {#4693 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4695 …}
    +violations: Doctrine\ORM\PersistentCollection {#4697 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4699 …}
    +awards: Doctrine\ORM\PersistentCollection {#4701 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4703 …}
    +categories: Doctrine\ORM\PersistentCollection {#4705 …}
    -id: 10091
    -password: "$2y$13$Hs01I7h9Qg2.3r7S/UmREenif/tEkQbvUyUBRgrlHdYlemJYd4n.6"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4707 …}
    +apId: "ikidd@lemmy.world"
    +apProfileId: "https://lemmy.world/u/ikidd"
    +apPublicUrl: "https://lemmy.world/u/ikidd"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "ikidd"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728268140 {#4638
      date: 2024-10-07 04:29:00.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687576792 {#4639
      date: 2023-06-24 05:19:52.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.43 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4640
    +user: App\Entity\User {#4653
      +avatar: Proxies\__CG__\App\Entity\Image {#4654 …}
      +cover: null
      +email: "ikidd@lemmy.world"
      +username: "@ikidd@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "![](https://lemmy.world/pictrs/image/89fa671f-2b9b-4ad0-8454-e5d8e039655b.png)"
      +lastActive: DateTime @1729466951 {#4637
        date: 2024-10-21 01:29:11.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4655 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4657 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4659 …}
      +entries: Doctrine\ORM\PersistentCollection {#4661 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4663 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4665 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4667 …}
      +posts: Doctrine\ORM\PersistentCollection {#4669 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4671 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4673 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4675 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4677 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4679 …}
      +follows: Doctrine\ORM\PersistentCollection {#4681 …}
      +followers: Doctrine\ORM\PersistentCollection {#4683 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4685 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4687 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4689 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4691 …}
      +reports: Doctrine\ORM\PersistentCollection {#4693 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4695 …}
      +violations: Doctrine\ORM\PersistentCollection {#4697 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4699 …}
      +awards: Doctrine\ORM\PersistentCollection {#4701 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4703 …}
      +categories: Doctrine\ORM\PersistentCollection {#4705 …}
      -id: 10091
      -password: "$2y$13$Hs01I7h9Qg2.3r7S/UmREenif/tEkQbvUyUBRgrlHdYlemJYd4n.6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4707 …}
      +apId: "ikidd@lemmy.world"
      +apProfileId: "https://lemmy.world/u/ikidd"
      +apPublicUrl: "https://lemmy.world/u/ikidd"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "ikidd"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728268140 {#4638
        date: 2024-10-07 04:29:00.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687576792 {#4639
        date: 2023-06-24 05:19:52.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "corroded@lemmy.world"
        +username: "@corroded@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729095398 {#1537
          date: 2024-10-16 18:16:38.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +entries: Doctrine\ORM\PersistentCollection {#1623 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …}
        +posts: Doctrine\ORM\PersistentCollection {#1657 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1488 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1756 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …}
        +follows: Doctrine\ORM\PersistentCollection {#1635 …}
        +followers: Doctrine\ORM\PersistentCollection {#1633 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1411 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …}
        +reports: Doctrine\ORM\PersistentCollection {#1419 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1428 …}
        +violations: Doctrine\ORM\PersistentCollection {#1429 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1694 …}
        +awards: Doctrine\ORM\PersistentCollection {#1435 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …}
        +categories: Doctrine\ORM\PersistentCollection {#1647 …}
        -id: 37696
        -password: "$2y$13$3xfpjwzULWLGSm5G3ILrCePN9TefBkLbjLBMfvMFcPI2FPlR3h2g6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …}
        +apId: "corroded@lemmy.world"
        +apProfileId: "https://lemmy.world/u/corroded"
        +apPublicUrl: "https://lemmy.world/u/corroded"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "corroded"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703347380 {#1536
          date: 2023-12-23 17:03:00.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690952830 {#1515
          date: 2023-08-02 07:07:10.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "homeassistant@lemmy.world"
        +title: "homeassistant"
        +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 46
        +entryCommentCount: 460
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729539860 {#276
          date: 2024-10-21 21:44:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 145
        +apId: "homeassistant@lemmy.world"
        +apProfileId: "https://lemmy.world/c/homeassistant"
        +apPublicUrl: "https://lemmy.world/c/homeassistant"
        +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "homeassistant"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1710368376 {#270
          date: 2024-03-13 23:19:36.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1704127905 {#272
          date: 2024-01-01 17:51:45.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Share-your-favorite-automations"
      +title: "Share your favorite automations"
      +url: null
      +body: """
        I’ve been running HA for a while, and it’s been working well; I haven’t had to change much in a few months. That being said, it’s fun to tinker with it, and I’m curious to hear what kind of automations the rest of the community is using. What automations are you most proud of? What are your favorite? What kind of interesting automations have you written?\n
        \n
        My personal favorite is an automation that displays the current “apparent” temperature on a Hue bulb. It takes an average of the temperature, humidity, and luminance around my property and uses the average to compute an “apparent” (feels like) temperature. Then it applies a cosine function to the apparent temperature (to approximate how people feel temperature change), uses the resulting value to calculate a level between blue and red in CIELAB (a perceptually uniform color space), converts the results to RGB, and sets the color value of the hue bulb. The result is a bulb that changes color so that the change in color (as perceived by the eye) mirrors how the temperature “feels” outside. Ultimately what that means is that we can look at a small lamp with the hue bulb and say “It feels cold outside; we should put on a coat.” It’s probably overkill, but it was a fun programming exercise. We’ve started saying things like “It’s really blue today, I don’t feel like going out.”\n
        \n
        I’d really enjoy reading what kind of interesting automations everyone else has written.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 40
      +favouriteCount: 67
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729539860 {#2410
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 33576
      -titleTs: "'autom':4 'favorit':3 'share':1"
      -bodyTs: "'appar':82,108,120 'appli':114 'approxim':123 'around':98 'autom':45,54,68,77,254 'averag':91,104 'blue':138,236 'bulb':87,161,166,203 'calcul':134 'chang':20,128,168,173 'cielab':142 'coat':215 'cold':208 'color':146,156,169,175 'communiti':50 'comput':106 'convert':148 'cosin':116 'curious':39 'current':81 'd':246 'display':79 'els':256 'enjoy':248 'everyon':255 'exercis':226 'eye':180 'favorit':63,74 'feel':109,126,185,207,241 'fun':31,224 'function':117 'go':243 'ha':5 'haven':16 'hear':41 'hue':86,160,202 'humid':95 'interest':67,253 'kind':43,65,251 'lamp':199 'level':136 'like':110,232,242 'look':195 'lumin':97 'm':38 'mean':190 'mirror':181 'month':25 'much':21 'outsid':186,209 'overkil':219 'peopl':125 'perceiv':177 'perceptu':144 'person':73 'probabl':218 'program':225 'properti':100 'proud':58 'put':212 'read':249 'realli':235,247 'red':140 'rest':47 'result':131,150,163 'rgb':152 'run':4 'said':28 'say':205,230 'set':154 'small':198 'space':147 'start':229 'take':89 'temperatur':83,94,111,121,127,184 'thing':231 'tinker':33 'today':237 'ultim':187 'uniform':145 'use':52,102,129 'valu':132,157 've':2,228 'well':14 'work':13 'written':71,258"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706508490
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11273738"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706422090 {#1850
        date: 2024-01-28 07:08:10.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      HTML scrape of CUPS web server to see if there’s a print job waiting, turn on tasmota plug for laserprinter, then turn off in 5 minutes to save power.\n
      \n
      It’s an old LJ4000 so it’s idle power is pretty high.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1729403981 {#4635
      date: 2024-10-20 07:59:41.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@corroded@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4641 …}
    +nested: Doctrine\ORM\PersistentCollection {#4643 …}
    +votes: Doctrine\ORM\PersistentCollection {#4645 …}
    +reports: Doctrine\ORM\PersistentCollection {#4647 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4649 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4651 …}
    -id: 349115
    -bodyTs: "'5':26 'cup':4 'high':43 'html':1 'idl':39 'job':14 'laserprint':21 'lj4000':35 'minut':27 'old':34 'plug':19 'power':30,40 'pretti':42 'print':13 'save':29 'scrape':2 'see':8 'server':6 'tasmota':18 'turn':16,23 'wait':15 'web':5"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7119511"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706510160 {#4636
      date: 2024-01-29 07:36:00.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#11504
  +subject: App\Entity\EntryComment {#4640
    +user: App\Entity\User {#4653
      +avatar: Proxies\__CG__\App\Entity\Image {#4654 …}
      +cover: null
      +email: "ikidd@lemmy.world"
      +username: "@ikidd@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "![](https://lemmy.world/pictrs/image/89fa671f-2b9b-4ad0-8454-e5d8e039655b.png)"
      +lastActive: DateTime @1729466951 {#4637
        date: 2024-10-21 01:29:11.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4655 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4657 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4659 …}
      +entries: Doctrine\ORM\PersistentCollection {#4661 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4663 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4665 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4667 …}
      +posts: Doctrine\ORM\PersistentCollection {#4669 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4671 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4673 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4675 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4677 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4679 …}
      +follows: Doctrine\ORM\PersistentCollection {#4681 …}
      +followers: Doctrine\ORM\PersistentCollection {#4683 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4685 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4687 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4689 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4691 …}
      +reports: Doctrine\ORM\PersistentCollection {#4693 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4695 …}
      +violations: Doctrine\ORM\PersistentCollection {#4697 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4699 …}
      +awards: Doctrine\ORM\PersistentCollection {#4701 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4703 …}
      +categories: Doctrine\ORM\PersistentCollection {#4705 …}
      -id: 10091
      -password: "$2y$13$Hs01I7h9Qg2.3r7S/UmREenif/tEkQbvUyUBRgrlHdYlemJYd4n.6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4707 …}
      +apId: "ikidd@lemmy.world"
      +apProfileId: "https://lemmy.world/u/ikidd"
      +apPublicUrl: "https://lemmy.world/u/ikidd"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "ikidd"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728268140 {#4638
        date: 2024-10-07 04:29:00.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687576792 {#4639
        date: 2023-06-24 05:19:52.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "corroded@lemmy.world"
        +username: "@corroded@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729095398 {#1537
          date: 2024-10-16 18:16:38.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +entries: Doctrine\ORM\PersistentCollection {#1623 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …}
        +posts: Doctrine\ORM\PersistentCollection {#1657 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1488 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1756 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …}
        +follows: Doctrine\ORM\PersistentCollection {#1635 …}
        +followers: Doctrine\ORM\PersistentCollection {#1633 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1411 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …}
        +reports: Doctrine\ORM\PersistentCollection {#1419 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1428 …}
        +violations: Doctrine\ORM\PersistentCollection {#1429 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1694 …}
        +awards: Doctrine\ORM\PersistentCollection {#1435 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …}
        +categories: Doctrine\ORM\PersistentCollection {#1647 …}
        -id: 37696
        -password: "$2y$13$3xfpjwzULWLGSm5G3ILrCePN9TefBkLbjLBMfvMFcPI2FPlR3h2g6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …}
        +apId: "corroded@lemmy.world"
        +apProfileId: "https://lemmy.world/u/corroded"
        +apPublicUrl: "https://lemmy.world/u/corroded"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "corroded"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703347380 {#1536
          date: 2023-12-23 17:03:00.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690952830 {#1515
          date: 2023-08-02 07:07:10.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "homeassistant@lemmy.world"
        +title: "homeassistant"
        +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 46
        +entryCommentCount: 460
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729539860 {#276
          date: 2024-10-21 21:44:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 145
        +apId: "homeassistant@lemmy.world"
        +apProfileId: "https://lemmy.world/c/homeassistant"
        +apPublicUrl: "https://lemmy.world/c/homeassistant"
        +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "homeassistant"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1710368376 {#270
          date: 2024-03-13 23:19:36.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1704127905 {#272
          date: 2024-01-01 17:51:45.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Share-your-favorite-automations"
      +title: "Share your favorite automations"
      +url: null
      +body: """
        I’ve been running HA for a while, and it’s been working well; I haven’t had to change much in a few months. That being said, it’s fun to tinker with it, and I’m curious to hear what kind of automations the rest of the community is using. What automations are you most proud of? What are your favorite? What kind of interesting automations have you written?\n
        \n
        My personal favorite is an automation that displays the current “apparent” temperature on a Hue bulb. It takes an average of the temperature, humidity, and luminance around my property and uses the average to compute an “apparent” (feels like) temperature. Then it applies a cosine function to the apparent temperature (to approximate how people feel temperature change), uses the resulting value to calculate a level between blue and red in CIELAB (a perceptually uniform color space), converts the results to RGB, and sets the color value of the hue bulb. The result is a bulb that changes color so that the change in color (as perceived by the eye) mirrors how the temperature “feels” outside. Ultimately what that means is that we can look at a small lamp with the hue bulb and say “It feels cold outside; we should put on a coat.” It’s probably overkill, but it was a fun programming exercise. We’ve started saying things like “It’s really blue today, I don’t feel like going out.”\n
        \n
        I’d really enjoy reading what kind of interesting automations everyone else has written.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 40
      +favouriteCount: 67
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729539860 {#2410
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 33576
      -titleTs: "'autom':4 'favorit':3 'share':1"
      -bodyTs: "'appar':82,108,120 'appli':114 'approxim':123 'around':98 'autom':45,54,68,77,254 'averag':91,104 'blue':138,236 'bulb':87,161,166,203 'calcul':134 'chang':20,128,168,173 'cielab':142 'coat':215 'cold':208 'color':146,156,169,175 'communiti':50 'comput':106 'convert':148 'cosin':116 'curious':39 'current':81 'd':246 'display':79 'els':256 'enjoy':248 'everyon':255 'exercis':226 'eye':180 'favorit':63,74 'feel':109,126,185,207,241 'fun':31,224 'function':117 'go':243 'ha':5 'haven':16 'hear':41 'hue':86,160,202 'humid':95 'interest':67,253 'kind':43,65,251 'lamp':199 'level':136 'like':110,232,242 'look':195 'lumin':97 'm':38 'mean':190 'mirror':181 'month':25 'much':21 'outsid':186,209 'overkil':219 'peopl':125 'perceiv':177 'perceptu':144 'person':73 'probabl':218 'program':225 'properti':100 'proud':58 'put':212 'read':249 'realli':235,247 'red':140 'rest':47 'result':131,150,163 'rgb':152 'run':4 'said':28 'say':205,230 'set':154 'small':198 'space':147 'start':229 'take':89 'temperatur':83,94,111,121,127,184 'thing':231 'tinker':33 'today':237 'ultim':187 'uniform':145 'use':52,102,129 'valu':132,157 've':2,228 'well':14 'work':13 'written':71,258"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706508490
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11273738"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706422090 {#1850
        date: 2024-01-28 07:08:10.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      HTML scrape of CUPS web server to see if there’s a print job waiting, turn on tasmota plug for laserprinter, then turn off in 5 minutes to save power.\n
      \n
      It’s an old LJ4000 so it’s idle power is pretty high.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1729403981 {#4635
      date: 2024-10-20 07:59:41.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@corroded@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4641 …}
    +nested: Doctrine\ORM\PersistentCollection {#4643 …}
    +votes: Doctrine\ORM\PersistentCollection {#4645 …}
    +reports: Doctrine\ORM\PersistentCollection {#4647 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4649 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4651 …}
    -id: 349115
    -bodyTs: "'5':26 'cup':4 'high':43 'html':1 'idl':39 'job':14 'laserprint':21 'lj4000':35 'minut':27 'old':34 'plug':19 'power':30,40 'pretti':42 'print':13 'save':29 'scrape':2 'see':8 'server':6 'tasmota':18 'turn':16,23 'wait':15 'web':5"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7119511"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706510160 {#4636
      date: 2024-01-29 07:36:00.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 12.0 MiB 0.75 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4640
    +user: App\Entity\User {#4653
      +avatar: Proxies\__CG__\App\Entity\Image {#4654 …}
      +cover: null
      +email: "ikidd@lemmy.world"
      +username: "@ikidd@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "![](https://lemmy.world/pictrs/image/89fa671f-2b9b-4ad0-8454-e5d8e039655b.png)"
      +lastActive: DateTime @1729466951 {#4637
        date: 2024-10-21 01:29:11.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4655 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4657 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4659 …}
      +entries: Doctrine\ORM\PersistentCollection {#4661 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4663 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4665 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4667 …}
      +posts: Doctrine\ORM\PersistentCollection {#4669 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4671 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4673 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4675 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4677 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4679 …}
      +follows: Doctrine\ORM\PersistentCollection {#4681 …}
      +followers: Doctrine\ORM\PersistentCollection {#4683 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4685 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4687 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4689 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4691 …}
      +reports: Doctrine\ORM\PersistentCollection {#4693 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4695 …}
      +violations: Doctrine\ORM\PersistentCollection {#4697 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4699 …}
      +awards: Doctrine\ORM\PersistentCollection {#4701 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4703 …}
      +categories: Doctrine\ORM\PersistentCollection {#4705 …}
      -id: 10091
      -password: "$2y$13$Hs01I7h9Qg2.3r7S/UmREenif/tEkQbvUyUBRgrlHdYlemJYd4n.6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4707 …}
      +apId: "ikidd@lemmy.world"
      +apProfileId: "https://lemmy.world/u/ikidd"
      +apPublicUrl: "https://lemmy.world/u/ikidd"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "ikidd"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728268140 {#4638
        date: 2024-10-07 04:29:00.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687576792 {#4639
        date: 2023-06-24 05:19:52.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "corroded@lemmy.world"
        +username: "@corroded@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729095398 {#1537
          date: 2024-10-16 18:16:38.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +entries: Doctrine\ORM\PersistentCollection {#1623 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …}
        +posts: Doctrine\ORM\PersistentCollection {#1657 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1488 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1756 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …}
        +follows: Doctrine\ORM\PersistentCollection {#1635 …}
        +followers: Doctrine\ORM\PersistentCollection {#1633 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1411 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …}
        +reports: Doctrine\ORM\PersistentCollection {#1419 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1428 …}
        +violations: Doctrine\ORM\PersistentCollection {#1429 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1694 …}
        +awards: Doctrine\ORM\PersistentCollection {#1435 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …}
        +categories: Doctrine\ORM\PersistentCollection {#1647 …}
        -id: 37696
        -password: "$2y$13$3xfpjwzULWLGSm5G3ILrCePN9TefBkLbjLBMfvMFcPI2FPlR3h2g6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …}
        +apId: "corroded@lemmy.world"
        +apProfileId: "https://lemmy.world/u/corroded"
        +apPublicUrl: "https://lemmy.world/u/corroded"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "corroded"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703347380 {#1536
          date: 2023-12-23 17:03:00.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690952830 {#1515
          date: 2023-08-02 07:07:10.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "homeassistant@lemmy.world"
        +title: "homeassistant"
        +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 46
        +entryCommentCount: 460
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729539860 {#276
          date: 2024-10-21 21:44:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 145
        +apId: "homeassistant@lemmy.world"
        +apProfileId: "https://lemmy.world/c/homeassistant"
        +apPublicUrl: "https://lemmy.world/c/homeassistant"
        +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "homeassistant"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1710368376 {#270
          date: 2024-03-13 23:19:36.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1704127905 {#272
          date: 2024-01-01 17:51:45.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Share-your-favorite-automations"
      +title: "Share your favorite automations"
      +url: null
      +body: """
        I’ve been running HA for a while, and it’s been working well; I haven’t had to change much in a few months. That being said, it’s fun to tinker with it, and I’m curious to hear what kind of automations the rest of the community is using. What automations are you most proud of? What are your favorite? What kind of interesting automations have you written?\n
        \n
        My personal favorite is an automation that displays the current “apparent” temperature on a Hue bulb. It takes an average of the temperature, humidity, and luminance around my property and uses the average to compute an “apparent” (feels like) temperature. Then it applies a cosine function to the apparent temperature (to approximate how people feel temperature change), uses the resulting value to calculate a level between blue and red in CIELAB (a perceptually uniform color space), converts the results to RGB, and sets the color value of the hue bulb. The result is a bulb that changes color so that the change in color (as perceived by the eye) mirrors how the temperature “feels” outside. Ultimately what that means is that we can look at a small lamp with the hue bulb and say “It feels cold outside; we should put on a coat.” It’s probably overkill, but it was a fun programming exercise. We’ve started saying things like “It’s really blue today, I don’t feel like going out.”\n
        \n
        I’d really enjoy reading what kind of interesting automations everyone else has written.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 40
      +favouriteCount: 67
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729539860 {#2410
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 33576
      -titleTs: "'autom':4 'favorit':3 'share':1"
      -bodyTs: "'appar':82,108,120 'appli':114 'approxim':123 'around':98 'autom':45,54,68,77,254 'averag':91,104 'blue':138,236 'bulb':87,161,166,203 'calcul':134 'chang':20,128,168,173 'cielab':142 'coat':215 'cold':208 'color':146,156,169,175 'communiti':50 'comput':106 'convert':148 'cosin':116 'curious':39 'current':81 'd':246 'display':79 'els':256 'enjoy':248 'everyon':255 'exercis':226 'eye':180 'favorit':63,74 'feel':109,126,185,207,241 'fun':31,224 'function':117 'go':243 'ha':5 'haven':16 'hear':41 'hue':86,160,202 'humid':95 'interest':67,253 'kind':43,65,251 'lamp':199 'level':136 'like':110,232,242 'look':195 'lumin':97 'm':38 'mean':190 'mirror':181 'month':25 'much':21 'outsid':186,209 'overkil':219 'peopl':125 'perceiv':177 'perceptu':144 'person':73 'probabl':218 'program':225 'properti':100 'proud':58 'put':212 'read':249 'realli':235,247 'red':140 'rest':47 'result':131,150,163 'rgb':152 'run':4 'said':28 'say':205,230 'set':154 'small':198 'space':147 'start':229 'take':89 'temperatur':83,94,111,121,127,184 'thing':231 'tinker':33 'today':237 'ultim':187 'uniform':145 'use':52,102,129 'valu':132,157 've':2,228 'well':14 'work':13 'written':71,258"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706508490
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11273738"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706422090 {#1850
        date: 2024-01-28 07:08:10.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      HTML scrape of CUPS web server to see if there’s a print job waiting, turn on tasmota plug for laserprinter, then turn off in 5 minutes to save power.\n
      \n
      It’s an old LJ4000 so it’s idle power is pretty high.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1729403981 {#4635
      date: 2024-10-20 07:59:41.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@corroded@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4641 …}
    +nested: Doctrine\ORM\PersistentCollection {#4643 …}
    +votes: Doctrine\ORM\PersistentCollection {#4645 …}
    +reports: Doctrine\ORM\PersistentCollection {#4647 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4649 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4651 …}
    -id: 349115
    -bodyTs: "'5':26 'cup':4 'high':43 'html':1 'idl':39 'job':14 'laserprint':21 'lj4000':35 'minut':27 'old':34 'plug':19 'power':30,40 'pretti':42 'print':13 'save':29 'scrape':2 'see':8 'server':6 'tasmota':18 'turn':16,23 'wait':15 'web':5"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7119511"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706510160 {#4636
      date: 2024-01-29 07:36:00.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#11561
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4640
    +user: App\Entity\User {#4653
      +avatar: Proxies\__CG__\App\Entity\Image {#4654 …}
      +cover: null
      +email: "ikidd@lemmy.world"
      +username: "@ikidd@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "![](https://lemmy.world/pictrs/image/89fa671f-2b9b-4ad0-8454-e5d8e039655b.png)"
      +lastActive: DateTime @1729466951 {#4637
        date: 2024-10-21 01:29:11.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4655 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4657 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4659 …}
      +entries: Doctrine\ORM\PersistentCollection {#4661 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4663 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4665 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4667 …}
      +posts: Doctrine\ORM\PersistentCollection {#4669 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4671 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4673 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4675 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4677 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4679 …}
      +follows: Doctrine\ORM\PersistentCollection {#4681 …}
      +followers: Doctrine\ORM\PersistentCollection {#4683 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4685 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4687 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4689 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4691 …}
      +reports: Doctrine\ORM\PersistentCollection {#4693 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4695 …}
      +violations: Doctrine\ORM\PersistentCollection {#4697 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4699 …}
      +awards: Doctrine\ORM\PersistentCollection {#4701 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4703 …}
      +categories: Doctrine\ORM\PersistentCollection {#4705 …}
      -id: 10091
      -password: "$2y$13$Hs01I7h9Qg2.3r7S/UmREenif/tEkQbvUyUBRgrlHdYlemJYd4n.6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4707 …}
      +apId: "ikidd@lemmy.world"
      +apProfileId: "https://lemmy.world/u/ikidd"
      +apPublicUrl: "https://lemmy.world/u/ikidd"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "ikidd"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728268140 {#4638
        date: 2024-10-07 04:29:00.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687576792 {#4639
        date: 2023-06-24 05:19:52.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "corroded@lemmy.world"
        +username: "@corroded@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729095398 {#1537
          date: 2024-10-16 18:16:38.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +entries: Doctrine\ORM\PersistentCollection {#1623 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …}
        +posts: Doctrine\ORM\PersistentCollection {#1657 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1488 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1756 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …}
        +follows: Doctrine\ORM\PersistentCollection {#1635 …}
        +followers: Doctrine\ORM\PersistentCollection {#1633 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1411 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …}
        +reports: Doctrine\ORM\PersistentCollection {#1419 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1428 …}
        +violations: Doctrine\ORM\PersistentCollection {#1429 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1694 …}
        +awards: Doctrine\ORM\PersistentCollection {#1435 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …}
        +categories: Doctrine\ORM\PersistentCollection {#1647 …}
        -id: 37696
        -password: "$2y$13$3xfpjwzULWLGSm5G3ILrCePN9TefBkLbjLBMfvMFcPI2FPlR3h2g6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …}
        +apId: "corroded@lemmy.world"
        +apProfileId: "https://lemmy.world/u/corroded"
        +apPublicUrl: "https://lemmy.world/u/corroded"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "corroded"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703347380 {#1536
          date: 2023-12-23 17:03:00.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690952830 {#1515
          date: 2023-08-02 07:07:10.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "homeassistant@lemmy.world"
        +title: "homeassistant"
        +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 46
        +entryCommentCount: 460
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729539860 {#276
          date: 2024-10-21 21:44:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 145
        +apId: "homeassistant@lemmy.world"
        +apProfileId: "https://lemmy.world/c/homeassistant"
        +apPublicUrl: "https://lemmy.world/c/homeassistant"
        +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "homeassistant"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1710368376 {#270
          date: 2024-03-13 23:19:36.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1704127905 {#272
          date: 2024-01-01 17:51:45.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Share-your-favorite-automations"
      +title: "Share your favorite automations"
      +url: null
      +body: """
        I’ve been running HA for a while, and it’s been working well; I haven’t had to change much in a few months. That being said, it’s fun to tinker with it, and I’m curious to hear what kind of automations the rest of the community is using. What automations are you most proud of? What are your favorite? What kind of interesting automations have you written?\n
        \n
        My personal favorite is an automation that displays the current “apparent” temperature on a Hue bulb. It takes an average of the temperature, humidity, and luminance around my property and uses the average to compute an “apparent” (feels like) temperature. Then it applies a cosine function to the apparent temperature (to approximate how people feel temperature change), uses the resulting value to calculate a level between blue and red in CIELAB (a perceptually uniform color space), converts the results to RGB, and sets the color value of the hue bulb. The result is a bulb that changes color so that the change in color (as perceived by the eye) mirrors how the temperature “feels” outside. Ultimately what that means is that we can look at a small lamp with the hue bulb and say “It feels cold outside; we should put on a coat.” It’s probably overkill, but it was a fun programming exercise. We’ve started saying things like “It’s really blue today, I don’t feel like going out.”\n
        \n
        I’d really enjoy reading what kind of interesting automations everyone else has written.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 40
      +favouriteCount: 67
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729539860 {#2410
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 33576
      -titleTs: "'autom':4 'favorit':3 'share':1"
      -bodyTs: "'appar':82,108,120 'appli':114 'approxim':123 'around':98 'autom':45,54,68,77,254 'averag':91,104 'blue':138,236 'bulb':87,161,166,203 'calcul':134 'chang':20,128,168,173 'cielab':142 'coat':215 'cold':208 'color':146,156,169,175 'communiti':50 'comput':106 'convert':148 'cosin':116 'curious':39 'current':81 'd':246 'display':79 'els':256 'enjoy':248 'everyon':255 'exercis':226 'eye':180 'favorit':63,74 'feel':109,126,185,207,241 'fun':31,224 'function':117 'go':243 'ha':5 'haven':16 'hear':41 'hue':86,160,202 'humid':95 'interest':67,253 'kind':43,65,251 'lamp':199 'level':136 'like':110,232,242 'look':195 'lumin':97 'm':38 'mean':190 'mirror':181 'month':25 'much':21 'outsid':186,209 'overkil':219 'peopl':125 'perceiv':177 'perceptu':144 'person':73 'probabl':218 'program':225 'properti':100 'proud':58 'put':212 'read':249 'realli':235,247 'red':140 'rest':47 'result':131,150,163 'rgb':152 'run':4 'said':28 'say':205,230 'set':154 'small':198 'space':147 'start':229 'take':89 'temperatur':83,94,111,121,127,184 'thing':231 'tinker':33 'today':237 'ultim':187 'uniform':145 'use':52,102,129 'valu':132,157 've':2,228 'well':14 'work':13 'written':71,258"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706508490
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11273738"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706422090 {#1850
        date: 2024-01-28 07:08:10.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      HTML scrape of CUPS web server to see if there’s a print job waiting, turn on tasmota plug for laserprinter, then turn off in 5 minutes to save power.\n
      \n
      It’s an old LJ4000 so it’s idle power is pretty high.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1729403981 {#4635
      date: 2024-10-20 07:59:41.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@corroded@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4641 …}
    +nested: Doctrine\ORM\PersistentCollection {#4643 …}
    +votes: Doctrine\ORM\PersistentCollection {#4645 …}
    +reports: Doctrine\ORM\PersistentCollection {#4647 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4649 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4651 …}
    -id: 349115
    -bodyTs: "'5':26 'cup':4 'high':43 'html':1 'idl':39 'job':14 'laserprint':21 'lj4000':35 'minut':27 'old':34 'plug':19 'power':30,40 'pretti':42 'print':13 'save':29 'scrape':2 'see':8 'server':6 'tasmota':18 'turn':16,23 'wait':15 'web':5"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7119511"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706510160 {#4636
      date: 2024-01-29 07:36:00.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 12.0 MiB 6.85 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4640
    +user: App\Entity\User {#4653
      +avatar: Proxies\__CG__\App\Entity\Image {#4654 …}
      +cover: null
      +email: "ikidd@lemmy.world"
      +username: "@ikidd@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "![](https://lemmy.world/pictrs/image/89fa671f-2b9b-4ad0-8454-e5d8e039655b.png)"
      +lastActive: DateTime @1729466951 {#4637
        date: 2024-10-21 01:29:11.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4655 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4657 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4659 …}
      +entries: Doctrine\ORM\PersistentCollection {#4661 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4663 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4665 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4667 …}
      +posts: Doctrine\ORM\PersistentCollection {#4669 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4671 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4673 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4675 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4677 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4679 …}
      +follows: Doctrine\ORM\PersistentCollection {#4681 …}
      +followers: Doctrine\ORM\PersistentCollection {#4683 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4685 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4687 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4689 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4691 …}
      +reports: Doctrine\ORM\PersistentCollection {#4693 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4695 …}
      +violations: Doctrine\ORM\PersistentCollection {#4697 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4699 …}
      +awards: Doctrine\ORM\PersistentCollection {#4701 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4703 …}
      +categories: Doctrine\ORM\PersistentCollection {#4705 …}
      -id: 10091
      -password: "$2y$13$Hs01I7h9Qg2.3r7S/UmREenif/tEkQbvUyUBRgrlHdYlemJYd4n.6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4707 …}
      +apId: "ikidd@lemmy.world"
      +apProfileId: "https://lemmy.world/u/ikidd"
      +apPublicUrl: "https://lemmy.world/u/ikidd"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "ikidd"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728268140 {#4638
        date: 2024-10-07 04:29:00.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687576792 {#4639
        date: 2023-06-24 05:19:52.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "corroded@lemmy.world"
        +username: "@corroded@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729095398 {#1537
          date: 2024-10-16 18:16:38.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +entries: Doctrine\ORM\PersistentCollection {#1623 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …}
        +posts: Doctrine\ORM\PersistentCollection {#1657 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1488 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1756 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …}
        +follows: Doctrine\ORM\PersistentCollection {#1635 …}
        +followers: Doctrine\ORM\PersistentCollection {#1633 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1411 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …}
        +reports: Doctrine\ORM\PersistentCollection {#1419 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1428 …}
        +violations: Doctrine\ORM\PersistentCollection {#1429 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1694 …}
        +awards: Doctrine\ORM\PersistentCollection {#1435 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …}
        +categories: Doctrine\ORM\PersistentCollection {#1647 …}
        -id: 37696
        -password: "$2y$13$3xfpjwzULWLGSm5G3ILrCePN9TefBkLbjLBMfvMFcPI2FPlR3h2g6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …}
        +apId: "corroded@lemmy.world"
        +apProfileId: "https://lemmy.world/u/corroded"
        +apPublicUrl: "https://lemmy.world/u/corroded"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "corroded"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703347380 {#1536
          date: 2023-12-23 17:03:00.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690952830 {#1515
          date: 2023-08-02 07:07:10.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "homeassistant@lemmy.world"
        +title: "homeassistant"
        +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 46
        +entryCommentCount: 460
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729539860 {#276
          date: 2024-10-21 21:44:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 145
        +apId: "homeassistant@lemmy.world"
        +apProfileId: "https://lemmy.world/c/homeassistant"
        +apPublicUrl: "https://lemmy.world/c/homeassistant"
        +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "homeassistant"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1710368376 {#270
          date: 2024-03-13 23:19:36.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1704127905 {#272
          date: 2024-01-01 17:51:45.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Share-your-favorite-automations"
      +title: "Share your favorite automations"
      +url: null
      +body: """
        I’ve been running HA for a while, and it’s been working well; I haven’t had to change much in a few months. That being said, it’s fun to tinker with it, and I’m curious to hear what kind of automations the rest of the community is using. What automations are you most proud of? What are your favorite? What kind of interesting automations have you written?\n
        \n
        My personal favorite is an automation that displays the current “apparent” temperature on a Hue bulb. It takes an average of the temperature, humidity, and luminance around my property and uses the average to compute an “apparent” (feels like) temperature. Then it applies a cosine function to the apparent temperature (to approximate how people feel temperature change), uses the resulting value to calculate a level between blue and red in CIELAB (a perceptually uniform color space), converts the results to RGB, and sets the color value of the hue bulb. The result is a bulb that changes color so that the change in color (as perceived by the eye) mirrors how the temperature “feels” outside. Ultimately what that means is that we can look at a small lamp with the hue bulb and say “It feels cold outside; we should put on a coat.” It’s probably overkill, but it was a fun programming exercise. We’ve started saying things like “It’s really blue today, I don’t feel like going out.”\n
        \n
        I’d really enjoy reading what kind of interesting automations everyone else has written.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 40
      +favouriteCount: 67
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729539860 {#2410
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 33576
      -titleTs: "'autom':4 'favorit':3 'share':1"
      -bodyTs: "'appar':82,108,120 'appli':114 'approxim':123 'around':98 'autom':45,54,68,77,254 'averag':91,104 'blue':138,236 'bulb':87,161,166,203 'calcul':134 'chang':20,128,168,173 'cielab':142 'coat':215 'cold':208 'color':146,156,169,175 'communiti':50 'comput':106 'convert':148 'cosin':116 'curious':39 'current':81 'd':246 'display':79 'els':256 'enjoy':248 'everyon':255 'exercis':226 'eye':180 'favorit':63,74 'feel':109,126,185,207,241 'fun':31,224 'function':117 'go':243 'ha':5 'haven':16 'hear':41 'hue':86,160,202 'humid':95 'interest':67,253 'kind':43,65,251 'lamp':199 'level':136 'like':110,232,242 'look':195 'lumin':97 'm':38 'mean':190 'mirror':181 'month':25 'much':21 'outsid':186,209 'overkil':219 'peopl':125 'perceiv':177 'perceptu':144 'person':73 'probabl':218 'program':225 'properti':100 'proud':58 'put':212 'read':249 'realli':235,247 'red':140 'rest':47 'result':131,150,163 'rgb':152 'run':4 'said':28 'say':205,230 'set':154 'small':198 'space':147 'start':229 'take':89 'temperatur':83,94,111,121,127,184 'thing':231 'tinker':33 'today':237 'ultim':187 'uniform':145 'use':52,102,129 'valu':132,157 've':2,228 'well':14 'work':13 'written':71,258"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706508490
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11273738"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706422090 {#1850
        date: 2024-01-28 07:08:10.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      HTML scrape of CUPS web server to see if there’s a print job waiting, turn on tasmota plug for laserprinter, then turn off in 5 minutes to save power.\n
      \n
      It’s an old LJ4000 so it’s idle power is pretty high.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1729403981 {#4635
      date: 2024-10-20 07:59:41.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@corroded@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4641 …}
    +nested: Doctrine\ORM\PersistentCollection {#4643 …}
    +votes: Doctrine\ORM\PersistentCollection {#4645 …}
    +reports: Doctrine\ORM\PersistentCollection {#4647 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4649 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4651 …}
    -id: 349115
    -bodyTs: "'5':26 'cup':4 'high':43 'html':1 'idl':39 'job':14 'laserprint':21 'lj4000':35 'minut':27 'old':34 'plug':19 'power':30,40 'pretti':42 'print':13 'save':29 'scrape':2 'see':8 'server':6 'tasmota':18 'turn':16,23 'wait':15 'web':5"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7119511"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706510160 {#4636
      date: 2024-01-29 07:36:00.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#11801
  +comment: App\Entity\EntryComment {#4640
    +user: App\Entity\User {#4653
      +avatar: Proxies\__CG__\App\Entity\Image {#4654 …}
      +cover: null
      +email: "ikidd@lemmy.world"
      +username: "@ikidd@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "![](https://lemmy.world/pictrs/image/89fa671f-2b9b-4ad0-8454-e5d8e039655b.png)"
      +lastActive: DateTime @1729466951 {#4637
        date: 2024-10-21 01:29:11.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4655 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4657 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4659 …}
      +entries: Doctrine\ORM\PersistentCollection {#4661 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4663 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4665 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4667 …}
      +posts: Doctrine\ORM\PersistentCollection {#4669 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4671 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4673 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4675 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4677 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4679 …}
      +follows: Doctrine\ORM\PersistentCollection {#4681 …}
      +followers: Doctrine\ORM\PersistentCollection {#4683 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4685 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4687 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4689 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4691 …}
      +reports: Doctrine\ORM\PersistentCollection {#4693 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4695 …}
      +violations: Doctrine\ORM\PersistentCollection {#4697 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4699 …}
      +awards: Doctrine\ORM\PersistentCollection {#4701 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4703 …}
      +categories: Doctrine\ORM\PersistentCollection {#4705 …}
      -id: 10091
      -password: "$2y$13$Hs01I7h9Qg2.3r7S/UmREenif/tEkQbvUyUBRgrlHdYlemJYd4n.6"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4707 …}
      +apId: "ikidd@lemmy.world"
      +apProfileId: "https://lemmy.world/u/ikidd"
      +apPublicUrl: "https://lemmy.world/u/ikidd"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "ikidd"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728268140 {#4638
        date: 2024-10-07 04:29:00.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687576792 {#4639
        date: 2023-06-24 05:19:52.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "corroded@lemmy.world"
        +username: "@corroded@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729095398 {#1537
          date: 2024-10-16 18:16:38.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +entries: Doctrine\ORM\PersistentCollection {#1623 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …}
        +posts: Doctrine\ORM\PersistentCollection {#1657 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1488 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1756 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …}
        +follows: Doctrine\ORM\PersistentCollection {#1635 …}
        +followers: Doctrine\ORM\PersistentCollection {#1633 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1411 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …}
        +reports: Doctrine\ORM\PersistentCollection {#1419 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1428 …}
        +violations: Doctrine\ORM\PersistentCollection {#1429 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1694 …}
        +awards: Doctrine\ORM\PersistentCollection {#1435 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …}
        +categories: Doctrine\ORM\PersistentCollection {#1647 …}
        -id: 37696
        -password: "$2y$13$3xfpjwzULWLGSm5G3ILrCePN9TefBkLbjLBMfvMFcPI2FPlR3h2g6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …}
        +apId: "corroded@lemmy.world"
        +apProfileId: "https://lemmy.world/u/corroded"
        +apPublicUrl: "https://lemmy.world/u/corroded"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "corroded"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703347380 {#1536
          date: 2023-12-23 17:03:00.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690952830 {#1515
          date: 2023-08-02 07:07:10.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "homeassistant@lemmy.world"
        +title: "homeassistant"
        +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 46
        +entryCommentCount: 460
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729539860 {#276
          date: 2024-10-21 21:44:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 145
        +apId: "homeassistant@lemmy.world"
        +apProfileId: "https://lemmy.world/c/homeassistant"
        +apPublicUrl: "https://lemmy.world/c/homeassistant"
        +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "homeassistant"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1710368376 {#270
          date: 2024-03-13 23:19:36.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1704127905 {#272
          date: 2024-01-01 17:51:45.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Share-your-favorite-automations"
      +title: "Share your favorite automations"
      +url: null
      +body: """
        I’ve been running HA for a while, and it’s been working well; I haven’t had to change much in a few months. That being said, it’s fun to tinker with it, and I’m curious to hear what kind of automations the rest of the community is using. What automations are you most proud of? What are your favorite? What kind of interesting automations have you written?\n
        \n
        My personal favorite is an automation that displays the current “apparent” temperature on a Hue bulb. It takes an average of the temperature, humidity, and luminance around my property and uses the average to compute an “apparent” (feels like) temperature. Then it applies a cosine function to the apparent temperature (to approximate how people feel temperature change), uses the resulting value to calculate a level between blue and red in CIELAB (a perceptually uniform color space), converts the results to RGB, and sets the color value of the hue bulb. The result is a bulb that changes color so that the change in color (as perceived by the eye) mirrors how the temperature “feels” outside. Ultimately what that means is that we can look at a small lamp with the hue bulb and say “It feels cold outside; we should put on a coat.” It’s probably overkill, but it was a fun programming exercise. We’ve started saying things like “It’s really blue today, I don’t feel like going out.”\n
        \n
        I’d really enjoy reading what kind of interesting automations everyone else has written.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 40
      +favouriteCount: 67
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729539860 {#2410
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 33576
      -titleTs: "'autom':4 'favorit':3 'share':1"
      -bodyTs: "'appar':82,108,120 'appli':114 'approxim':123 'around':98 'autom':45,54,68,77,254 'averag':91,104 'blue':138,236 'bulb':87,161,166,203 'calcul':134 'chang':20,128,168,173 'cielab':142 'coat':215 'cold':208 'color':146,156,169,175 'communiti':50 'comput':106 'convert':148 'cosin':116 'curious':39 'current':81 'd':246 'display':79 'els':256 'enjoy':248 'everyon':255 'exercis':226 'eye':180 'favorit':63,74 'feel':109,126,185,207,241 'fun':31,224 'function':117 'go':243 'ha':5 'haven':16 'hear':41 'hue':86,160,202 'humid':95 'interest':67,253 'kind':43,65,251 'lamp':199 'level':136 'like':110,232,242 'look':195 'lumin':97 'm':38 'mean':190 'mirror':181 'month':25 'much':21 'outsid':186,209 'overkil':219 'peopl':125 'perceiv':177 'perceptu':144 'person':73 'probabl':218 'program':225 'properti':100 'proud':58 'put':212 'read':249 'realli':235,247 'red':140 'rest':47 'result':131,150,163 'rgb':152 'run':4 'said':28 'say':205,230 'set':154 'small':198 'space':147 'start':229 'take':89 'temperatur':83,94,111,121,127,184 'thing':231 'tinker':33 'today':237 'ultim':187 'uniform':145 'use':52,102,129 'valu':132,157 've':2,228 'well':14 'work':13 'written':71,258"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706508490
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11273738"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706422090 {#1850
        date: 2024-01-28 07:08:10.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      HTML scrape of CUPS web server to see if there’s a print job waiting, turn on tasmota plug for laserprinter, then turn off in 5 minutes to save power.\n
      \n
      It’s an old LJ4000 so it’s idle power is pretty high.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1729403981 {#4635
      date: 2024-10-20 07:59:41.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@corroded@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4641 …}
    +nested: Doctrine\ORM\PersistentCollection {#4643 …}
    +votes: Doctrine\ORM\PersistentCollection {#4645 …}
    +reports: Doctrine\ORM\PersistentCollection {#4647 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4649 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4651 …}
    -id: 349115
    -bodyTs: "'5':26 'cup':4 'high':43 'html':1 'idl':39 'job':14 'laserprint':21 'lj4000':35 'minut':27 'old':34 'plug':19 'power':30,40 'pretti':42 'print':13 'save':29 'scrape':2 'see':8 'server':6 'tasmota':18 'turn':16,23 'wait':15 'web':5"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7119511"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706510160 {#4636
      date: 2024-01-29 07:36:00.0 +01:00
    }
  }
  +nestedComments: [
    349327 => App\Entity\EntryComment {#5204
      +user: Proxies\__CG__\App\Entity\User {#5205 …}
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4640}
      +root: App\Entity\EntryComment {#4640}
      +body: "I use the IPP integration for that"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1706519791 {#5202
        date: 2024-01-29 10:16:31.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@corroded@lemmy.world"
        "@ikidd@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5206 …}
      +nested: Doctrine\ORM\PersistentCollection {#5208 …}
      +votes: Doctrine\ORM\PersistentCollection {#5210 …}
      +reports: Doctrine\ORM\PersistentCollection {#5212 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5214 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5216 …}
      -id: 349327
      -bodyTs: "'integr':5 'ipp':4 'use':2"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://feddit.it/comment/5171668"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706519791 {#5203
        date: 2024-01-29 10:16:31.0 +01:00
      }
    }
    349846 => App\Entity\EntryComment {#5336
      +user: App\Entity\User {#4653}
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#5204}
      +root: App\Entity\EntryComment {#4640}
      +body: """
        I’m trying this now, I see it change the state to “printing” but I can’t bring up the device in automations to act on it. If I go into the IPP devices page and try to add an automation from the device page, it tells me no devics are available for automation.\n
        \n
        Edit: got it, it was under entities, not devices, in automations. That’s one more thing out of Node Red now, thanks!
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1706539246 {#5333
        date: 2024-01-29 15:40:46.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@corroded@lemmy.world"
        "@ikidd@lemmy.world"
        "@eutampieri@feddit.it"
        "@corroded@lemmy.world"
        "@ikidd@lemmy.world"
        "@eutampieri@feddit.it"
        "@corroded@lemmy.world"
        "@ikidd@lemmy.world"
        "@eutampieri@feddit.it"
        "@corroded@lemmy.world"
        "@ikidd@lemmy.world"
        "@eutampieri@feddit.it"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5337 …}
      +nested: Doctrine\ORM\PersistentCollection {#5339 …}
      +votes: Doctrine\ORM\PersistentCollection {#5341 …}
      +reports: Doctrine\ORM\PersistentCollection {#5343 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5345 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5347 …}
      -id: 349846
      -bodyTs: "'act':25 'add':39 'autom':23,41,54,65 'avail':52 'bring':18 'chang':9 'devic':21,34,44,50,63 'edit':55 'entiti':61 'go':30 'got':56 'ipp':33 'm':2 'node':73 'one':68 'page':35,45 'print':13 'red':74 'see':7 'state':11 'tell':47 'thank':76 'thing':70 'tri':3,37"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/7126453"
      +editedAt: DateTimeImmutable @1729396671 {#5334
        date: 2024-10-20 05:57:51.0 +02:00
      }
      +createdAt: DateTimeImmutable @1706539246 {#5335
        date: 2024-01-29 15:40:46.0 +01:00
      }
    }
    349980 => App\Entity\EntryComment {#5405
      +user: Proxies\__CG__\App\Entity\User {#5205 …}
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#5336}
      +root: App\Entity\EntryComment {#4640}
      +body: "☺️"
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1706541875 {#5403
        date: 2024-01-29 16:24:35.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@corroded@lemmy.world"
        "@ikidd@lemmy.world"
        "@eutampieri@feddit.it"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5406 …}
      +nested: Doctrine\ORM\PersistentCollection {#5408 …}
      +votes: Doctrine\ORM\PersistentCollection {#5410 …}
      +reports: Doctrine\ORM\PersistentCollection {#5412 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5414 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5416 …}
      -id: 349980
      -bodyTs: ""
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://feddit.it/comment/5176416"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706541875 {#5404
        date: 2024-01-29 16:24:35.0 +01:00
      }
    }
  ]
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#557 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 12.0 MiB 74.97 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4714
    +user: App\Entity\User {#4727
      +avatar: Proxies\__CG__\App\Entity\Image {#4728 …}
      +cover: Proxies\__CG__\App\Entity\Image {#4729 …}
      +email: "a1studmuffin@aussie.zone"
      +username: "@a1studmuffin@aussie.zone"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Software engineer (video games). Likes dogs, DJing + EDM, running, electronics and loud bangs in Reservoir."
      +lastActive: DateTime @1729134316 {#4711
        date: 2024-10-17 05:05:16.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4730 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4732 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4734 …}
      +entries: Doctrine\ORM\PersistentCollection {#4736 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4738 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4740 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4742 …}
      +posts: Doctrine\ORM\PersistentCollection {#4744 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4746 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4748 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4750 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4752 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4754 …}
      +follows: Doctrine\ORM\PersistentCollection {#4756 …}
      +followers: Doctrine\ORM\PersistentCollection {#4758 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4760 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4762 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4764 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4766 …}
      +reports: Doctrine\ORM\PersistentCollection {#4768 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4770 …}
      +violations: Doctrine\ORM\PersistentCollection {#4772 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4774 …}
      +awards: Doctrine\ORM\PersistentCollection {#4776 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4778 …}
      +categories: Doctrine\ORM\PersistentCollection {#4780 …}
      -id: 1538
      -password: "$2y$13$j2pNWS22Q1ANOJr0cfzAAeWxZYXoE/raUe/j795pylQllTqVw2ja2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4782 …}
      +apId: "a1studmuffin@aussie.zone"
      +apProfileId: "https://aussie.zone/u/a1studmuffin"
      +apPublicUrl: "https://aussie.zone/u/a1studmuffin"
      +apFollowersUrl: null
      +apInboxUrl: "https://aussie.zone/inbox"
      +apDomain: "aussie.zone"
      +apPreferredUsername: "a1studmuffin"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703883287 {#4712
        date: 2023-12-29 21:54:47.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686989276 {#4713
        date: 2023-06-17 10:07:56.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "corroded@lemmy.world"
        +username: "@corroded@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729095398 {#1537
          date: 2024-10-16 18:16:38.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +entries: Doctrine\ORM\PersistentCollection {#1623 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …}
        +posts: Doctrine\ORM\PersistentCollection {#1657 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1488 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1756 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …}
        +follows: Doctrine\ORM\PersistentCollection {#1635 …}
        +followers: Doctrine\ORM\PersistentCollection {#1633 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1411 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …}
        +reports: Doctrine\ORM\PersistentCollection {#1419 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1428 …}
        +violations: Doctrine\ORM\PersistentCollection {#1429 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1694 …}
        +awards: Doctrine\ORM\PersistentCollection {#1435 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …}
        +categories: Doctrine\ORM\PersistentCollection {#1647 …}
        -id: 37696
        -password: "$2y$13$3xfpjwzULWLGSm5G3ILrCePN9TefBkLbjLBMfvMFcPI2FPlR3h2g6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …}
        +apId: "corroded@lemmy.world"
        +apProfileId: "https://lemmy.world/u/corroded"
        +apPublicUrl: "https://lemmy.world/u/corroded"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "corroded"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703347380 {#1536
          date: 2023-12-23 17:03:00.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690952830 {#1515
          date: 2023-08-02 07:07:10.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "homeassistant@lemmy.world"
        +title: "homeassistant"
        +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 46
        +entryCommentCount: 460
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729539860 {#276
          date: 2024-10-21 21:44:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 145
        +apId: "homeassistant@lemmy.world"
        +apProfileId: "https://lemmy.world/c/homeassistant"
        +apPublicUrl: "https://lemmy.world/c/homeassistant"
        +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "homeassistant"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1710368376 {#270
          date: 2024-03-13 23:19:36.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1704127905 {#272
          date: 2024-01-01 17:51:45.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Share-your-favorite-automations"
      +title: "Share your favorite automations"
      +url: null
      +body: """
        I’ve been running HA for a while, and it’s been working well; I haven’t had to change much in a few months. That being said, it’s fun to tinker with it, and I’m curious to hear what kind of automations the rest of the community is using. What automations are you most proud of? What are your favorite? What kind of interesting automations have you written?\n
        \n
        My personal favorite is an automation that displays the current “apparent” temperature on a Hue bulb. It takes an average of the temperature, humidity, and luminance around my property and uses the average to compute an “apparent” (feels like) temperature. Then it applies a cosine function to the apparent temperature (to approximate how people feel temperature change), uses the resulting value to calculate a level between blue and red in CIELAB (a perceptually uniform color space), converts the results to RGB, and sets the color value of the hue bulb. The result is a bulb that changes color so that the change in color (as perceived by the eye) mirrors how the temperature “feels” outside. Ultimately what that means is that we can look at a small lamp with the hue bulb and say “It feels cold outside; we should put on a coat.” It’s probably overkill, but it was a fun programming exercise. We’ve started saying things like “It’s really blue today, I don’t feel like going out.”\n
        \n
        I’d really enjoy reading what kind of interesting automations everyone else has written.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 40
      +favouriteCount: 67
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729539860 {#2410
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 33576
      -titleTs: "'autom':4 'favorit':3 'share':1"
      -bodyTs: "'appar':82,108,120 'appli':114 'approxim':123 'around':98 'autom':45,54,68,77,254 'averag':91,104 'blue':138,236 'bulb':87,161,166,203 'calcul':134 'chang':20,128,168,173 'cielab':142 'coat':215 'cold':208 'color':146,156,169,175 'communiti':50 'comput':106 'convert':148 'cosin':116 'curious':39 'current':81 'd':246 'display':79 'els':256 'enjoy':248 'everyon':255 'exercis':226 'eye':180 'favorit':63,74 'feel':109,126,185,207,241 'fun':31,224 'function':117 'go':243 'ha':5 'haven':16 'hear':41 'hue':86,160,202 'humid':95 'interest':67,253 'kind':43,65,251 'lamp':199 'level':136 'like':110,232,242 'look':195 'lumin':97 'm':38 'mean':190 'mirror':181 'month':25 'much':21 'outsid':186,209 'overkil':219 'peopl':125 'perceiv':177 'perceptu':144 'person':73 'probabl':218 'program':225 'properti':100 'proud':58 'put':212 'read':249 'realli':235,247 'red':140 'rest':47 'result':131,150,163 'rgb':152 'run':4 'said':28 'say':205,230 'set':154 'small':198 'space':147 'start':229 'take':89 'temperatur':83,94,111,121,127,184 'thing':231 'tinker':33 'today':237 'ultim':187 'uniform':145 'use':52,102,129 'valu':132,157 've':2,228 'well':14 'work':13 'written':71,258"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706508490
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11273738"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706422090 {#1850
        date: 2024-01-28 07:08:10.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "The simplest automations are the best. An hour before I typically get up, if the bedroom is too cold, turn on the heater."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1729162968 {#4709
      date: 2024-10-17 13:02:48.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@corroded@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4715 …}
    +nested: Doctrine\ORM\PersistentCollection {#4717 …}
    +votes: Doctrine\ORM\PersistentCollection {#4719 …}
    +reports: Doctrine\ORM\PersistentCollection {#4721 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4723 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4725 …}
    -id: 346926
    -bodyTs: "'autom':3 'bedroom':16 'best':6 'cold':19 'get':12 'heater':23 'hour':8 'simplest':2 'turn':20 'typic':11"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://aussie.zone/comment/6213091"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706446170 {#4710
      date: 2024-01-28 13:49:30.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#11869
  +comment: App\Entity\EntryComment {#4714
    +user: App\Entity\User {#4727
      +avatar: Proxies\__CG__\App\Entity\Image {#4728 …}
      +cover: Proxies\__CG__\App\Entity\Image {#4729 …}
      +email: "a1studmuffin@aussie.zone"
      +username: "@a1studmuffin@aussie.zone"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Software engineer (video games). Likes dogs, DJing + EDM, running, electronics and loud bangs in Reservoir."
      +lastActive: DateTime @1729134316 {#4711
        date: 2024-10-17 05:05:16.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4730 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4732 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4734 …}
      +entries: Doctrine\ORM\PersistentCollection {#4736 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4738 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4740 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4742 …}
      +posts: Doctrine\ORM\PersistentCollection {#4744 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4746 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4748 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4750 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4752 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4754 …}
      +follows: Doctrine\ORM\PersistentCollection {#4756 …}
      +followers: Doctrine\ORM\PersistentCollection {#4758 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4760 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4762 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4764 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4766 …}
      +reports: Doctrine\ORM\PersistentCollection {#4768 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4770 …}
      +violations: Doctrine\ORM\PersistentCollection {#4772 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4774 …}
      +awards: Doctrine\ORM\PersistentCollection {#4776 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4778 …}
      +categories: Doctrine\ORM\PersistentCollection {#4780 …}
      -id: 1538
      -password: "$2y$13$j2pNWS22Q1ANOJr0cfzAAeWxZYXoE/raUe/j795pylQllTqVw2ja2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4782 …}
      +apId: "a1studmuffin@aussie.zone"
      +apProfileId: "https://aussie.zone/u/a1studmuffin"
      +apPublicUrl: "https://aussie.zone/u/a1studmuffin"
      +apFollowersUrl: null
      +apInboxUrl: "https://aussie.zone/inbox"
      +apDomain: "aussie.zone"
      +apPreferredUsername: "a1studmuffin"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703883287 {#4712
        date: 2023-12-29 21:54:47.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686989276 {#4713
        date: 2023-06-17 10:07:56.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "corroded@lemmy.world"
        +username: "@corroded@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729095398 {#1537
          date: 2024-10-16 18:16:38.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +entries: Doctrine\ORM\PersistentCollection {#1623 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …}
        +posts: Doctrine\ORM\PersistentCollection {#1657 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1488 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1756 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …}
        +follows: Doctrine\ORM\PersistentCollection {#1635 …}
        +followers: Doctrine\ORM\PersistentCollection {#1633 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1411 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …}
        +reports: Doctrine\ORM\PersistentCollection {#1419 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1428 …}
        +violations: Doctrine\ORM\PersistentCollection {#1429 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1694 …}
        +awards: Doctrine\ORM\PersistentCollection {#1435 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …}
        +categories: Doctrine\ORM\PersistentCollection {#1647 …}
        -id: 37696
        -password: "$2y$13$3xfpjwzULWLGSm5G3ILrCePN9TefBkLbjLBMfvMFcPI2FPlR3h2g6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …}
        +apId: "corroded@lemmy.world"
        +apProfileId: "https://lemmy.world/u/corroded"
        +apPublicUrl: "https://lemmy.world/u/corroded"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "corroded"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703347380 {#1536
          date: 2023-12-23 17:03:00.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690952830 {#1515
          date: 2023-08-02 07:07:10.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "homeassistant@lemmy.world"
        +title: "homeassistant"
        +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 46
        +entryCommentCount: 460
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729539860 {#276
          date: 2024-10-21 21:44:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 145
        +apId: "homeassistant@lemmy.world"
        +apProfileId: "https://lemmy.world/c/homeassistant"
        +apPublicUrl: "https://lemmy.world/c/homeassistant"
        +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "homeassistant"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1710368376 {#270
          date: 2024-03-13 23:19:36.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1704127905 {#272
          date: 2024-01-01 17:51:45.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Share-your-favorite-automations"
      +title: "Share your favorite automations"
      +url: null
      +body: """
        I’ve been running HA for a while, and it’s been working well; I haven’t had to change much in a few months. That being said, it’s fun to tinker with it, and I’m curious to hear what kind of automations the rest of the community is using. What automations are you most proud of? What are your favorite? What kind of interesting automations have you written?\n
        \n
        My personal favorite is an automation that displays the current “apparent” temperature on a Hue bulb. It takes an average of the temperature, humidity, and luminance around my property and uses the average to compute an “apparent” (feels like) temperature. Then it applies a cosine function to the apparent temperature (to approximate how people feel temperature change), uses the resulting value to calculate a level between blue and red in CIELAB (a perceptually uniform color space), converts the results to RGB, and sets the color value of the hue bulb. The result is a bulb that changes color so that the change in color (as perceived by the eye) mirrors how the temperature “feels” outside. Ultimately what that means is that we can look at a small lamp with the hue bulb and say “It feels cold outside; we should put on a coat.” It’s probably overkill, but it was a fun programming exercise. We’ve started saying things like “It’s really blue today, I don’t feel like going out.”\n
        \n
        I’d really enjoy reading what kind of interesting automations everyone else has written.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 40
      +favouriteCount: 67
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729539860 {#2410
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 33576
      -titleTs: "'autom':4 'favorit':3 'share':1"
      -bodyTs: "'appar':82,108,120 'appli':114 'approxim':123 'around':98 'autom':45,54,68,77,254 'averag':91,104 'blue':138,236 'bulb':87,161,166,203 'calcul':134 'chang':20,128,168,173 'cielab':142 'coat':215 'cold':208 'color':146,156,169,175 'communiti':50 'comput':106 'convert':148 'cosin':116 'curious':39 'current':81 'd':246 'display':79 'els':256 'enjoy':248 'everyon':255 'exercis':226 'eye':180 'favorit':63,74 'feel':109,126,185,207,241 'fun':31,224 'function':117 'go':243 'ha':5 'haven':16 'hear':41 'hue':86,160,202 'humid':95 'interest':67,253 'kind':43,65,251 'lamp':199 'level':136 'like':110,232,242 'look':195 'lumin':97 'm':38 'mean':190 'mirror':181 'month':25 'much':21 'outsid':186,209 'overkil':219 'peopl':125 'perceiv':177 'perceptu':144 'person':73 'probabl':218 'program':225 'properti':100 'proud':58 'put':212 'read':249 'realli':235,247 'red':140 'rest':47 'result':131,150,163 'rgb':152 'run':4 'said':28 'say':205,230 'set':154 'small':198 'space':147 'start':229 'take':89 'temperatur':83,94,111,121,127,184 'thing':231 'tinker':33 'today':237 'ultim':187 'uniform':145 'use':52,102,129 'valu':132,157 've':2,228 'well':14 'work':13 'written':71,258"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706508490
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11273738"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706422090 {#1850
        date: 2024-01-28 07:08:10.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "The simplest automations are the best. An hour before I typically get up, if the bedroom is too cold, turn on the heater."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1729162968 {#4709
      date: 2024-10-17 13:02:48.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@corroded@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4715 …}
    +nested: Doctrine\ORM\PersistentCollection {#4717 …}
    +votes: Doctrine\ORM\PersistentCollection {#4719 …}
    +reports: Doctrine\ORM\PersistentCollection {#4721 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4723 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4725 …}
    -id: 346926
    -bodyTs: "'autom':3 'bedroom':16 'best':6 'cold':19 'get':12 'heater':23 'hour':8 'simplest':2 'turn':20 'typic':11"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://aussie.zone/comment/6213091"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706446170 {#4710
      date: 2024-01-28 13:49:30.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 1
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 12.0 MiB 0.17 ms
Input props
[
  "user" => App\Entity\User {#4727
    +avatar: Proxies\__CG__\App\Entity\Image {#4728 …}
    +cover: Proxies\__CG__\App\Entity\Image {#4729 …}
    +email: "a1studmuffin@aussie.zone"
    +username: "@a1studmuffin@aussie.zone"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Software engineer (video games). Likes dogs, DJing + EDM, running, electronics and loud bangs in Reservoir."
    +lastActive: DateTime @1729134316 {#4711
      date: 2024-10-17 05:05:16.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4730 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4732 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4734 …}
    +entries: Doctrine\ORM\PersistentCollection {#4736 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4738 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4740 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4742 …}
    +posts: Doctrine\ORM\PersistentCollection {#4744 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4746 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4748 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4750 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4752 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4754 …}
    +follows: Doctrine\ORM\PersistentCollection {#4756 …}
    +followers: Doctrine\ORM\PersistentCollection {#4758 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4760 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4762 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4764 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4766 …}
    +reports: Doctrine\ORM\PersistentCollection {#4768 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4770 …}
    +violations: Doctrine\ORM\PersistentCollection {#4772 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4774 …}
    +awards: Doctrine\ORM\PersistentCollection {#4776 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4778 …}
    +categories: Doctrine\ORM\PersistentCollection {#4780 …}
    -id: 1538
    -password: "$2y$13$j2pNWS22Q1ANOJr0cfzAAeWxZYXoE/raUe/j795pylQllTqVw2ja2"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4782 …}
    +apId: "a1studmuffin@aussie.zone"
    +apProfileId: "https://aussie.zone/u/a1studmuffin"
    +apPublicUrl: "https://aussie.zone/u/a1studmuffin"
    +apFollowersUrl: null
    +apInboxUrl: "https://aussie.zone/inbox"
    +apDomain: "aussie.zone"
    +apPreferredUsername: "a1studmuffin"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703883287 {#4712
      date: 2023-12-29 21:54:47.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1686989276 {#4713
      date: 2023-06-17 10:07:56.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#11914
  +user: App\Entity\User {#4727
    +avatar: Proxies\__CG__\App\Entity\Image {#4728 …}
    +cover: Proxies\__CG__\App\Entity\Image {#4729 …}
    +email: "a1studmuffin@aussie.zone"
    +username: "@a1studmuffin@aussie.zone"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Software engineer (video games). Likes dogs, DJing + EDM, running, electronics and loud bangs in Reservoir."
    +lastActive: DateTime @1729134316 {#4711
      date: 2024-10-17 05:05:16.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4730 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4732 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4734 …}
    +entries: Doctrine\ORM\PersistentCollection {#4736 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4738 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4740 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4742 …}
    +posts: Doctrine\ORM\PersistentCollection {#4744 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4746 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4748 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4750 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4752 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4754 …}
    +follows: Doctrine\ORM\PersistentCollection {#4756 …}
    +followers: Doctrine\ORM\PersistentCollection {#4758 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4760 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4762 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4764 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4766 …}
    +reports: Doctrine\ORM\PersistentCollection {#4768 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4770 …}
    +violations: Doctrine\ORM\PersistentCollection {#4772 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4774 …}
    +awards: Doctrine\ORM\PersistentCollection {#4776 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4778 …}
    +categories: Doctrine\ORM\PersistentCollection {#4780 …}
    -id: 1538
    -password: "$2y$13$j2pNWS22Q1ANOJr0cfzAAeWxZYXoE/raUe/j795pylQllTqVw2ja2"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4782 …}
    +apId: "a1studmuffin@aussie.zone"
    +apProfileId: "https://aussie.zone/u/a1studmuffin"
    +apPublicUrl: "https://aussie.zone/u/a1studmuffin"
    +apFollowersUrl: null
    +apInboxUrl: "https://aussie.zone/inbox"
    +apDomain: "aussie.zone"
    +apPreferredUsername: "a1studmuffin"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703883287 {#4712
      date: 2023-12-29 21:54:47.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1686989276 {#4713
      date: 2023-06-17 10:07:56.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.18 ms
Input props
[
  "date" => DateTimeImmutable @1706446170 {#4710
    date: 2024-01-28 13:49:30.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#11969
  +date: DateTimeImmutable @1706446170 {#4710
    date: 2024-01-28 13:49:30.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1706446170 {#4710
    date: 2024-01-28 13:49:30.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#12023
  +createdAt: DateTimeImmutable @1706446170 {#4710
    date: 2024-01-28 13:49:30.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 12.0 MiB 33.79 ms
Input props
[
  "user" => App\Entity\User {#4727
    +avatar: Proxies\__CG__\App\Entity\Image {#4728 …}
    +cover: Proxies\__CG__\App\Entity\Image {#4729 …}
    +email: "a1studmuffin@aussie.zone"
    +username: "@a1studmuffin@aussie.zone"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Software engineer (video games). Likes dogs, DJing + EDM, running, electronics and loud bangs in Reservoir."
    +lastActive: DateTime @1729134316 {#4711
      date: 2024-10-17 05:05:16.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4730 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4732 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4734 …}
    +entries: Doctrine\ORM\PersistentCollection {#4736 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4738 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4740 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4742 …}
    +posts: Doctrine\ORM\PersistentCollection {#4744 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4746 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4748 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4750 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4752 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4754 …}
    +follows: Doctrine\ORM\PersistentCollection {#4756 …}
    +followers: Doctrine\ORM\PersistentCollection {#4758 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4760 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4762 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4764 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4766 …}
    +reports: Doctrine\ORM\PersistentCollection {#4768 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4770 …}
    +violations: Doctrine\ORM\PersistentCollection {#4772 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4774 …}
    +awards: Doctrine\ORM\PersistentCollection {#4776 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4778 …}
    +categories: Doctrine\ORM\PersistentCollection {#4780 …}
    -id: 1538
    -password: "$2y$13$j2pNWS22Q1ANOJr0cfzAAeWxZYXoE/raUe/j795pylQllTqVw2ja2"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4782 …}
    +apId: "a1studmuffin@aussie.zone"
    +apProfileId: "https://aussie.zone/u/a1studmuffin"
    +apPublicUrl: "https://aussie.zone/u/a1studmuffin"
    +apFollowersUrl: null
    +apInboxUrl: "https://aussie.zone/inbox"
    +apDomain: "aussie.zone"
    +apPreferredUsername: "a1studmuffin"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703883287 {#4712
      date: 2023-12-29 21:54:47.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1686989276 {#4713
      date: 2023-06-17 10:07:56.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#12077
  +width: 40
  +height: 40
  +user: App\Entity\User {#4727
    +avatar: Proxies\__CG__\App\Entity\Image {#4728 …}
    +cover: Proxies\__CG__\App\Entity\Image {#4729 …}
    +email: "a1studmuffin@aussie.zone"
    +username: "@a1studmuffin@aussie.zone"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "Software engineer (video games). Likes dogs, DJing + EDM, running, electronics and loud bangs in Reservoir."
    +lastActive: DateTime @1729134316 {#4711
      date: 2024-10-17 05:05:16.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4730 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4732 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4734 …}
    +entries: Doctrine\ORM\PersistentCollection {#4736 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4738 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4740 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4742 …}
    +posts: Doctrine\ORM\PersistentCollection {#4744 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4746 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4748 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4750 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4752 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4754 …}
    +follows: Doctrine\ORM\PersistentCollection {#4756 …}
    +followers: Doctrine\ORM\PersistentCollection {#4758 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4760 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4762 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4764 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4766 …}
    +reports: Doctrine\ORM\PersistentCollection {#4768 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4770 …}
    +violations: Doctrine\ORM\PersistentCollection {#4772 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4774 …}
    +awards: Doctrine\ORM\PersistentCollection {#4776 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4778 …}
    +categories: Doctrine\ORM\PersistentCollection {#4780 …}
    -id: 1538
    -password: "$2y$13$j2pNWS22Q1ANOJr0cfzAAeWxZYXoE/raUe/j795pylQllTqVw2ja2"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4782 …}
    +apId: "a1studmuffin@aussie.zone"
    +apProfileId: "https://aussie.zone/u/a1studmuffin"
    +apPublicUrl: "https://aussie.zone/u/a1studmuffin"
    +apFollowersUrl: null
    +apInboxUrl: "https://aussie.zone/inbox"
    +apDomain: "aussie.zone"
    +apPreferredUsername: "a1studmuffin"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703883287 {#4712
      date: 2023-12-29 21:54:47.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1686989276 {#4713
      date: 2023-06-17 10:07:56.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.47 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4714
    +user: App\Entity\User {#4727
      +avatar: Proxies\__CG__\App\Entity\Image {#4728 …}
      +cover: Proxies\__CG__\App\Entity\Image {#4729 …}
      +email: "a1studmuffin@aussie.zone"
      +username: "@a1studmuffin@aussie.zone"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Software engineer (video games). Likes dogs, DJing + EDM, running, electronics and loud bangs in Reservoir."
      +lastActive: DateTime @1729134316 {#4711
        date: 2024-10-17 05:05:16.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4730 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4732 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4734 …}
      +entries: Doctrine\ORM\PersistentCollection {#4736 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4738 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4740 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4742 …}
      +posts: Doctrine\ORM\PersistentCollection {#4744 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4746 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4748 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4750 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4752 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4754 …}
      +follows: Doctrine\ORM\PersistentCollection {#4756 …}
      +followers: Doctrine\ORM\PersistentCollection {#4758 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4760 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4762 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4764 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4766 …}
      +reports: Doctrine\ORM\PersistentCollection {#4768 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4770 …}
      +violations: Doctrine\ORM\PersistentCollection {#4772 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4774 …}
      +awards: Doctrine\ORM\PersistentCollection {#4776 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4778 …}
      +categories: Doctrine\ORM\PersistentCollection {#4780 …}
      -id: 1538
      -password: "$2y$13$j2pNWS22Q1ANOJr0cfzAAeWxZYXoE/raUe/j795pylQllTqVw2ja2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4782 …}
      +apId: "a1studmuffin@aussie.zone"
      +apProfileId: "https://aussie.zone/u/a1studmuffin"
      +apPublicUrl: "https://aussie.zone/u/a1studmuffin"
      +apFollowersUrl: null
      +apInboxUrl: "https://aussie.zone/inbox"
      +apDomain: "aussie.zone"
      +apPreferredUsername: "a1studmuffin"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703883287 {#4712
        date: 2023-12-29 21:54:47.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686989276 {#4713
        date: 2023-06-17 10:07:56.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "corroded@lemmy.world"
        +username: "@corroded@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729095398 {#1537
          date: 2024-10-16 18:16:38.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +entries: Doctrine\ORM\PersistentCollection {#1623 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …}
        +posts: Doctrine\ORM\PersistentCollection {#1657 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1488 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1756 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …}
        +follows: Doctrine\ORM\PersistentCollection {#1635 …}
        +followers: Doctrine\ORM\PersistentCollection {#1633 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1411 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …}
        +reports: Doctrine\ORM\PersistentCollection {#1419 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1428 …}
        +violations: Doctrine\ORM\PersistentCollection {#1429 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1694 …}
        +awards: Doctrine\ORM\PersistentCollection {#1435 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …}
        +categories: Doctrine\ORM\PersistentCollection {#1647 …}
        -id: 37696
        -password: "$2y$13$3xfpjwzULWLGSm5G3ILrCePN9TefBkLbjLBMfvMFcPI2FPlR3h2g6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …}
        +apId: "corroded@lemmy.world"
        +apProfileId: "https://lemmy.world/u/corroded"
        +apPublicUrl: "https://lemmy.world/u/corroded"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "corroded"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703347380 {#1536
          date: 2023-12-23 17:03:00.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690952830 {#1515
          date: 2023-08-02 07:07:10.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "homeassistant@lemmy.world"
        +title: "homeassistant"
        +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 46
        +entryCommentCount: 460
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729539860 {#276
          date: 2024-10-21 21:44:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 145
        +apId: "homeassistant@lemmy.world"
        +apProfileId: "https://lemmy.world/c/homeassistant"
        +apPublicUrl: "https://lemmy.world/c/homeassistant"
        +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "homeassistant"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1710368376 {#270
          date: 2024-03-13 23:19:36.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1704127905 {#272
          date: 2024-01-01 17:51:45.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Share-your-favorite-automations"
      +title: "Share your favorite automations"
      +url: null
      +body: """
        I’ve been running HA for a while, and it’s been working well; I haven’t had to change much in a few months. That being said, it’s fun to tinker with it, and I’m curious to hear what kind of automations the rest of the community is using. What automations are you most proud of? What are your favorite? What kind of interesting automations have you written?\n
        \n
        My personal favorite is an automation that displays the current “apparent” temperature on a Hue bulb. It takes an average of the temperature, humidity, and luminance around my property and uses the average to compute an “apparent” (feels like) temperature. Then it applies a cosine function to the apparent temperature (to approximate how people feel temperature change), uses the resulting value to calculate a level between blue and red in CIELAB (a perceptually uniform color space), converts the results to RGB, and sets the color value of the hue bulb. The result is a bulb that changes color so that the change in color (as perceived by the eye) mirrors how the temperature “feels” outside. Ultimately what that means is that we can look at a small lamp with the hue bulb and say “It feels cold outside; we should put on a coat.” It’s probably overkill, but it was a fun programming exercise. We’ve started saying things like “It’s really blue today, I don’t feel like going out.”\n
        \n
        I’d really enjoy reading what kind of interesting automations everyone else has written.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 40
      +favouriteCount: 67
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729539860 {#2410
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 33576
      -titleTs: "'autom':4 'favorit':3 'share':1"
      -bodyTs: "'appar':82,108,120 'appli':114 'approxim':123 'around':98 'autom':45,54,68,77,254 'averag':91,104 'blue':138,236 'bulb':87,161,166,203 'calcul':134 'chang':20,128,168,173 'cielab':142 'coat':215 'cold':208 'color':146,156,169,175 'communiti':50 'comput':106 'convert':148 'cosin':116 'curious':39 'current':81 'd':246 'display':79 'els':256 'enjoy':248 'everyon':255 'exercis':226 'eye':180 'favorit':63,74 'feel':109,126,185,207,241 'fun':31,224 'function':117 'go':243 'ha':5 'haven':16 'hear':41 'hue':86,160,202 'humid':95 'interest':67,253 'kind':43,65,251 'lamp':199 'level':136 'like':110,232,242 'look':195 'lumin':97 'm':38 'mean':190 'mirror':181 'month':25 'much':21 'outsid':186,209 'overkil':219 'peopl':125 'perceiv':177 'perceptu':144 'person':73 'probabl':218 'program':225 'properti':100 'proud':58 'put':212 'read':249 'realli':235,247 'red':140 'rest':47 'result':131,150,163 'rgb':152 'run':4 'said':28 'say':205,230 'set':154 'small':198 'space':147 'start':229 'take':89 'temperatur':83,94,111,121,127,184 'thing':231 'tinker':33 'today':237 'ultim':187 'uniform':145 'use':52,102,129 'valu':132,157 've':2,228 'well':14 'work':13 'written':71,258"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706508490
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11273738"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706422090 {#1850
        date: 2024-01-28 07:08:10.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "The simplest automations are the best. An hour before I typically get up, if the bedroom is too cold, turn on the heater."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1729162968 {#4709
      date: 2024-10-17 13:02:48.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@corroded@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4715 …}
    +nested: Doctrine\ORM\PersistentCollection {#4717 …}
    +votes: Doctrine\ORM\PersistentCollection {#4719 …}
    +reports: Doctrine\ORM\PersistentCollection {#4721 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4723 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4725 …}
    -id: 346926
    -bodyTs: "'autom':3 'bedroom':16 'best':6 'cold':19 'get':12 'heater':23 'hour':8 'simplest':2 'turn':20 'typic':11"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://aussie.zone/comment/6213091"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706446170 {#4710
      date: 2024-01-28 13:49:30.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#12148
  +subject: App\Entity\EntryComment {#4714
    +user: App\Entity\User {#4727
      +avatar: Proxies\__CG__\App\Entity\Image {#4728 …}
      +cover: Proxies\__CG__\App\Entity\Image {#4729 …}
      +email: "a1studmuffin@aussie.zone"
      +username: "@a1studmuffin@aussie.zone"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Software engineer (video games). Likes dogs, DJing + EDM, running, electronics and loud bangs in Reservoir."
      +lastActive: DateTime @1729134316 {#4711
        date: 2024-10-17 05:05:16.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4730 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4732 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4734 …}
      +entries: Doctrine\ORM\PersistentCollection {#4736 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4738 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4740 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4742 …}
      +posts: Doctrine\ORM\PersistentCollection {#4744 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4746 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4748 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4750 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4752 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4754 …}
      +follows: Doctrine\ORM\PersistentCollection {#4756 …}
      +followers: Doctrine\ORM\PersistentCollection {#4758 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4760 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4762 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4764 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4766 …}
      +reports: Doctrine\ORM\PersistentCollection {#4768 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4770 …}
      +violations: Doctrine\ORM\PersistentCollection {#4772 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4774 …}
      +awards: Doctrine\ORM\PersistentCollection {#4776 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4778 …}
      +categories: Doctrine\ORM\PersistentCollection {#4780 …}
      -id: 1538
      -password: "$2y$13$j2pNWS22Q1ANOJr0cfzAAeWxZYXoE/raUe/j795pylQllTqVw2ja2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4782 …}
      +apId: "a1studmuffin@aussie.zone"
      +apProfileId: "https://aussie.zone/u/a1studmuffin"
      +apPublicUrl: "https://aussie.zone/u/a1studmuffin"
      +apFollowersUrl: null
      +apInboxUrl: "https://aussie.zone/inbox"
      +apDomain: "aussie.zone"
      +apPreferredUsername: "a1studmuffin"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703883287 {#4712
        date: 2023-12-29 21:54:47.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686989276 {#4713
        date: 2023-06-17 10:07:56.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "corroded@lemmy.world"
        +username: "@corroded@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729095398 {#1537
          date: 2024-10-16 18:16:38.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +entries: Doctrine\ORM\PersistentCollection {#1623 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …}
        +posts: Doctrine\ORM\PersistentCollection {#1657 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1488 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1756 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …}
        +follows: Doctrine\ORM\PersistentCollection {#1635 …}
        +followers: Doctrine\ORM\PersistentCollection {#1633 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1411 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …}
        +reports: Doctrine\ORM\PersistentCollection {#1419 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1428 …}
        +violations: Doctrine\ORM\PersistentCollection {#1429 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1694 …}
        +awards: Doctrine\ORM\PersistentCollection {#1435 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …}
        +categories: Doctrine\ORM\PersistentCollection {#1647 …}
        -id: 37696
        -password: "$2y$13$3xfpjwzULWLGSm5G3ILrCePN9TefBkLbjLBMfvMFcPI2FPlR3h2g6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …}
        +apId: "corroded@lemmy.world"
        +apProfileId: "https://lemmy.world/u/corroded"
        +apPublicUrl: "https://lemmy.world/u/corroded"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "corroded"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703347380 {#1536
          date: 2023-12-23 17:03:00.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690952830 {#1515
          date: 2023-08-02 07:07:10.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "homeassistant@lemmy.world"
        +title: "homeassistant"
        +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 46
        +entryCommentCount: 460
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729539860 {#276
          date: 2024-10-21 21:44:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 145
        +apId: "homeassistant@lemmy.world"
        +apProfileId: "https://lemmy.world/c/homeassistant"
        +apPublicUrl: "https://lemmy.world/c/homeassistant"
        +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "homeassistant"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1710368376 {#270
          date: 2024-03-13 23:19:36.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1704127905 {#272
          date: 2024-01-01 17:51:45.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Share-your-favorite-automations"
      +title: "Share your favorite automations"
      +url: null
      +body: """
        I’ve been running HA for a while, and it’s been working well; I haven’t had to change much in a few months. That being said, it’s fun to tinker with it, and I’m curious to hear what kind of automations the rest of the community is using. What automations are you most proud of? What are your favorite? What kind of interesting automations have you written?\n
        \n
        My personal favorite is an automation that displays the current “apparent” temperature on a Hue bulb. It takes an average of the temperature, humidity, and luminance around my property and uses the average to compute an “apparent” (feels like) temperature. Then it applies a cosine function to the apparent temperature (to approximate how people feel temperature change), uses the resulting value to calculate a level between blue and red in CIELAB (a perceptually uniform color space), converts the results to RGB, and sets the color value of the hue bulb. The result is a bulb that changes color so that the change in color (as perceived by the eye) mirrors how the temperature “feels” outside. Ultimately what that means is that we can look at a small lamp with the hue bulb and say “It feels cold outside; we should put on a coat.” It’s probably overkill, but it was a fun programming exercise. We’ve started saying things like “It’s really blue today, I don’t feel like going out.”\n
        \n
        I’d really enjoy reading what kind of interesting automations everyone else has written.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 40
      +favouriteCount: 67
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729539860 {#2410
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 33576
      -titleTs: "'autom':4 'favorit':3 'share':1"
      -bodyTs: "'appar':82,108,120 'appli':114 'approxim':123 'around':98 'autom':45,54,68,77,254 'averag':91,104 'blue':138,236 'bulb':87,161,166,203 'calcul':134 'chang':20,128,168,173 'cielab':142 'coat':215 'cold':208 'color':146,156,169,175 'communiti':50 'comput':106 'convert':148 'cosin':116 'curious':39 'current':81 'd':246 'display':79 'els':256 'enjoy':248 'everyon':255 'exercis':226 'eye':180 'favorit':63,74 'feel':109,126,185,207,241 'fun':31,224 'function':117 'go':243 'ha':5 'haven':16 'hear':41 'hue':86,160,202 'humid':95 'interest':67,253 'kind':43,65,251 'lamp':199 'level':136 'like':110,232,242 'look':195 'lumin':97 'm':38 'mean':190 'mirror':181 'month':25 'much':21 'outsid':186,209 'overkil':219 'peopl':125 'perceiv':177 'perceptu':144 'person':73 'probabl':218 'program':225 'properti':100 'proud':58 'put':212 'read':249 'realli':235,247 'red':140 'rest':47 'result':131,150,163 'rgb':152 'run':4 'said':28 'say':205,230 'set':154 'small':198 'space':147 'start':229 'take':89 'temperatur':83,94,111,121,127,184 'thing':231 'tinker':33 'today':237 'ultim':187 'uniform':145 'use':52,102,129 'valu':132,157 've':2,228 'well':14 'work':13 'written':71,258"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706508490
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11273738"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706422090 {#1850
        date: 2024-01-28 07:08:10.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "The simplest automations are the best. An hour before I typically get up, if the bedroom is too cold, turn on the heater."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1729162968 {#4709
      date: 2024-10-17 13:02:48.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@corroded@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4715 …}
    +nested: Doctrine\ORM\PersistentCollection {#4717 …}
    +votes: Doctrine\ORM\PersistentCollection {#4719 …}
    +reports: Doctrine\ORM\PersistentCollection {#4721 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4723 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4725 …}
    -id: 346926
    -bodyTs: "'autom':3 'bedroom':16 'best':6 'cold':19 'get':12 'heater':23 'hour':8 'simplest':2 'turn':20 'typic':11"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://aussie.zone/comment/6213091"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706446170 {#4710
      date: 2024-01-28 13:49:30.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 12.0 MiB 0.68 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4714
    +user: App\Entity\User {#4727
      +avatar: Proxies\__CG__\App\Entity\Image {#4728 …}
      +cover: Proxies\__CG__\App\Entity\Image {#4729 …}
      +email: "a1studmuffin@aussie.zone"
      +username: "@a1studmuffin@aussie.zone"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Software engineer (video games). Likes dogs, DJing + EDM, running, electronics and loud bangs in Reservoir."
      +lastActive: DateTime @1729134316 {#4711
        date: 2024-10-17 05:05:16.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4730 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4732 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4734 …}
      +entries: Doctrine\ORM\PersistentCollection {#4736 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4738 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4740 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4742 …}
      +posts: Doctrine\ORM\PersistentCollection {#4744 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4746 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4748 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4750 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4752 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4754 …}
      +follows: Doctrine\ORM\PersistentCollection {#4756 …}
      +followers: Doctrine\ORM\PersistentCollection {#4758 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4760 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4762 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4764 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4766 …}
      +reports: Doctrine\ORM\PersistentCollection {#4768 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4770 …}
      +violations: Doctrine\ORM\PersistentCollection {#4772 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4774 …}
      +awards: Doctrine\ORM\PersistentCollection {#4776 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4778 …}
      +categories: Doctrine\ORM\PersistentCollection {#4780 …}
      -id: 1538
      -password: "$2y$13$j2pNWS22Q1ANOJr0cfzAAeWxZYXoE/raUe/j795pylQllTqVw2ja2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4782 …}
      +apId: "a1studmuffin@aussie.zone"
      +apProfileId: "https://aussie.zone/u/a1studmuffin"
      +apPublicUrl: "https://aussie.zone/u/a1studmuffin"
      +apFollowersUrl: null
      +apInboxUrl: "https://aussie.zone/inbox"
      +apDomain: "aussie.zone"
      +apPreferredUsername: "a1studmuffin"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703883287 {#4712
        date: 2023-12-29 21:54:47.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686989276 {#4713
        date: 2023-06-17 10:07:56.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "corroded@lemmy.world"
        +username: "@corroded@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729095398 {#1537
          date: 2024-10-16 18:16:38.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +entries: Doctrine\ORM\PersistentCollection {#1623 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …}
        +posts: Doctrine\ORM\PersistentCollection {#1657 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1488 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1756 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …}
        +follows: Doctrine\ORM\PersistentCollection {#1635 …}
        +followers: Doctrine\ORM\PersistentCollection {#1633 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1411 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …}
        +reports: Doctrine\ORM\PersistentCollection {#1419 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1428 …}
        +violations: Doctrine\ORM\PersistentCollection {#1429 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1694 …}
        +awards: Doctrine\ORM\PersistentCollection {#1435 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …}
        +categories: Doctrine\ORM\PersistentCollection {#1647 …}
        -id: 37696
        -password: "$2y$13$3xfpjwzULWLGSm5G3ILrCePN9TefBkLbjLBMfvMFcPI2FPlR3h2g6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …}
        +apId: "corroded@lemmy.world"
        +apProfileId: "https://lemmy.world/u/corroded"
        +apPublicUrl: "https://lemmy.world/u/corroded"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "corroded"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703347380 {#1536
          date: 2023-12-23 17:03:00.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690952830 {#1515
          date: 2023-08-02 07:07:10.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "homeassistant@lemmy.world"
        +title: "homeassistant"
        +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 46
        +entryCommentCount: 460
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729539860 {#276
          date: 2024-10-21 21:44:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 145
        +apId: "homeassistant@lemmy.world"
        +apProfileId: "https://lemmy.world/c/homeassistant"
        +apPublicUrl: "https://lemmy.world/c/homeassistant"
        +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "homeassistant"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1710368376 {#270
          date: 2024-03-13 23:19:36.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1704127905 {#272
          date: 2024-01-01 17:51:45.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Share-your-favorite-automations"
      +title: "Share your favorite automations"
      +url: null
      +body: """
        I’ve been running HA for a while, and it’s been working well; I haven’t had to change much in a few months. That being said, it’s fun to tinker with it, and I’m curious to hear what kind of automations the rest of the community is using. What automations are you most proud of? What are your favorite? What kind of interesting automations have you written?\n
        \n
        My personal favorite is an automation that displays the current “apparent” temperature on a Hue bulb. It takes an average of the temperature, humidity, and luminance around my property and uses the average to compute an “apparent” (feels like) temperature. Then it applies a cosine function to the apparent temperature (to approximate how people feel temperature change), uses the resulting value to calculate a level between blue and red in CIELAB (a perceptually uniform color space), converts the results to RGB, and sets the color value of the hue bulb. The result is a bulb that changes color so that the change in color (as perceived by the eye) mirrors how the temperature “feels” outside. Ultimately what that means is that we can look at a small lamp with the hue bulb and say “It feels cold outside; we should put on a coat.” It’s probably overkill, but it was a fun programming exercise. We’ve started saying things like “It’s really blue today, I don’t feel like going out.”\n
        \n
        I’d really enjoy reading what kind of interesting automations everyone else has written.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 40
      +favouriteCount: 67
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729539860 {#2410
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 33576
      -titleTs: "'autom':4 'favorit':3 'share':1"
      -bodyTs: "'appar':82,108,120 'appli':114 'approxim':123 'around':98 'autom':45,54,68,77,254 'averag':91,104 'blue':138,236 'bulb':87,161,166,203 'calcul':134 'chang':20,128,168,173 'cielab':142 'coat':215 'cold':208 'color':146,156,169,175 'communiti':50 'comput':106 'convert':148 'cosin':116 'curious':39 'current':81 'd':246 'display':79 'els':256 'enjoy':248 'everyon':255 'exercis':226 'eye':180 'favorit':63,74 'feel':109,126,185,207,241 'fun':31,224 'function':117 'go':243 'ha':5 'haven':16 'hear':41 'hue':86,160,202 'humid':95 'interest':67,253 'kind':43,65,251 'lamp':199 'level':136 'like':110,232,242 'look':195 'lumin':97 'm':38 'mean':190 'mirror':181 'month':25 'much':21 'outsid':186,209 'overkil':219 'peopl':125 'perceiv':177 'perceptu':144 'person':73 'probabl':218 'program':225 'properti':100 'proud':58 'put':212 'read':249 'realli':235,247 'red':140 'rest':47 'result':131,150,163 'rgb':152 'run':4 'said':28 'say':205,230 'set':154 'small':198 'space':147 'start':229 'take':89 'temperatur':83,94,111,121,127,184 'thing':231 'tinker':33 'today':237 'ultim':187 'uniform':145 'use':52,102,129 'valu':132,157 've':2,228 'well':14 'work':13 'written':71,258"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706508490
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11273738"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706422090 {#1850
        date: 2024-01-28 07:08:10.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "The simplest automations are the best. An hour before I typically get up, if the bedroom is too cold, turn on the heater."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1729162968 {#4709
      date: 2024-10-17 13:02:48.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@corroded@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4715 …}
    +nested: Doctrine\ORM\PersistentCollection {#4717 …}
    +votes: Doctrine\ORM\PersistentCollection {#4719 …}
    +reports: Doctrine\ORM\PersistentCollection {#4721 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4723 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4725 …}
    -id: 346926
    -bodyTs: "'autom':3 'bedroom':16 'best':6 'cold':19 'get':12 'heater':23 'hour':8 'simplest':2 'turn':20 'typic':11"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://aussie.zone/comment/6213091"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706446170 {#4710
      date: 2024-01-28 13:49:30.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#12205
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4714
    +user: App\Entity\User {#4727
      +avatar: Proxies\__CG__\App\Entity\Image {#4728 …}
      +cover: Proxies\__CG__\App\Entity\Image {#4729 …}
      +email: "a1studmuffin@aussie.zone"
      +username: "@a1studmuffin@aussie.zone"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Software engineer (video games). Likes dogs, DJing + EDM, running, electronics and loud bangs in Reservoir."
      +lastActive: DateTime @1729134316 {#4711
        date: 2024-10-17 05:05:16.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4730 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4732 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4734 …}
      +entries: Doctrine\ORM\PersistentCollection {#4736 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4738 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4740 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4742 …}
      +posts: Doctrine\ORM\PersistentCollection {#4744 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4746 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4748 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4750 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4752 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4754 …}
      +follows: Doctrine\ORM\PersistentCollection {#4756 …}
      +followers: Doctrine\ORM\PersistentCollection {#4758 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4760 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4762 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4764 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4766 …}
      +reports: Doctrine\ORM\PersistentCollection {#4768 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4770 …}
      +violations: Doctrine\ORM\PersistentCollection {#4772 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4774 …}
      +awards: Doctrine\ORM\PersistentCollection {#4776 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4778 …}
      +categories: Doctrine\ORM\PersistentCollection {#4780 …}
      -id: 1538
      -password: "$2y$13$j2pNWS22Q1ANOJr0cfzAAeWxZYXoE/raUe/j795pylQllTqVw2ja2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4782 …}
      +apId: "a1studmuffin@aussie.zone"
      +apProfileId: "https://aussie.zone/u/a1studmuffin"
      +apPublicUrl: "https://aussie.zone/u/a1studmuffin"
      +apFollowersUrl: null
      +apInboxUrl: "https://aussie.zone/inbox"
      +apDomain: "aussie.zone"
      +apPreferredUsername: "a1studmuffin"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703883287 {#4712
        date: 2023-12-29 21:54:47.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686989276 {#4713
        date: 2023-06-17 10:07:56.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "corroded@lemmy.world"
        +username: "@corroded@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729095398 {#1537
          date: 2024-10-16 18:16:38.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +entries: Doctrine\ORM\PersistentCollection {#1623 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …}
        +posts: Doctrine\ORM\PersistentCollection {#1657 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1488 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1756 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …}
        +follows: Doctrine\ORM\PersistentCollection {#1635 …}
        +followers: Doctrine\ORM\PersistentCollection {#1633 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1411 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …}
        +reports: Doctrine\ORM\PersistentCollection {#1419 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1428 …}
        +violations: Doctrine\ORM\PersistentCollection {#1429 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1694 …}
        +awards: Doctrine\ORM\PersistentCollection {#1435 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …}
        +categories: Doctrine\ORM\PersistentCollection {#1647 …}
        -id: 37696
        -password: "$2y$13$3xfpjwzULWLGSm5G3ILrCePN9TefBkLbjLBMfvMFcPI2FPlR3h2g6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …}
        +apId: "corroded@lemmy.world"
        +apProfileId: "https://lemmy.world/u/corroded"
        +apPublicUrl: "https://lemmy.world/u/corroded"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "corroded"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703347380 {#1536
          date: 2023-12-23 17:03:00.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690952830 {#1515
          date: 2023-08-02 07:07:10.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "homeassistant@lemmy.world"
        +title: "homeassistant"
        +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 46
        +entryCommentCount: 460
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729539860 {#276
          date: 2024-10-21 21:44:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 145
        +apId: "homeassistant@lemmy.world"
        +apProfileId: "https://lemmy.world/c/homeassistant"
        +apPublicUrl: "https://lemmy.world/c/homeassistant"
        +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "homeassistant"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1710368376 {#270
          date: 2024-03-13 23:19:36.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1704127905 {#272
          date: 2024-01-01 17:51:45.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Share-your-favorite-automations"
      +title: "Share your favorite automations"
      +url: null
      +body: """
        I’ve been running HA for a while, and it’s been working well; I haven’t had to change much in a few months. That being said, it’s fun to tinker with it, and I’m curious to hear what kind of automations the rest of the community is using. What automations are you most proud of? What are your favorite? What kind of interesting automations have you written?\n
        \n
        My personal favorite is an automation that displays the current “apparent” temperature on a Hue bulb. It takes an average of the temperature, humidity, and luminance around my property and uses the average to compute an “apparent” (feels like) temperature. Then it applies a cosine function to the apparent temperature (to approximate how people feel temperature change), uses the resulting value to calculate a level between blue and red in CIELAB (a perceptually uniform color space), converts the results to RGB, and sets the color value of the hue bulb. The result is a bulb that changes color so that the change in color (as perceived by the eye) mirrors how the temperature “feels” outside. Ultimately what that means is that we can look at a small lamp with the hue bulb and say “It feels cold outside; we should put on a coat.” It’s probably overkill, but it was a fun programming exercise. We’ve started saying things like “It’s really blue today, I don’t feel like going out.”\n
        \n
        I’d really enjoy reading what kind of interesting automations everyone else has written.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 40
      +favouriteCount: 67
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729539860 {#2410
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 33576
      -titleTs: "'autom':4 'favorit':3 'share':1"
      -bodyTs: "'appar':82,108,120 'appli':114 'approxim':123 'around':98 'autom':45,54,68,77,254 'averag':91,104 'blue':138,236 'bulb':87,161,166,203 'calcul':134 'chang':20,128,168,173 'cielab':142 'coat':215 'cold':208 'color':146,156,169,175 'communiti':50 'comput':106 'convert':148 'cosin':116 'curious':39 'current':81 'd':246 'display':79 'els':256 'enjoy':248 'everyon':255 'exercis':226 'eye':180 'favorit':63,74 'feel':109,126,185,207,241 'fun':31,224 'function':117 'go':243 'ha':5 'haven':16 'hear':41 'hue':86,160,202 'humid':95 'interest':67,253 'kind':43,65,251 'lamp':199 'level':136 'like':110,232,242 'look':195 'lumin':97 'm':38 'mean':190 'mirror':181 'month':25 'much':21 'outsid':186,209 'overkil':219 'peopl':125 'perceiv':177 'perceptu':144 'person':73 'probabl':218 'program':225 'properti':100 'proud':58 'put':212 'read':249 'realli':235,247 'red':140 'rest':47 'result':131,150,163 'rgb':152 'run':4 'said':28 'say':205,230 'set':154 'small':198 'space':147 'start':229 'take':89 'temperatur':83,94,111,121,127,184 'thing':231 'tinker':33 'today':237 'ultim':187 'uniform':145 'use':52,102,129 'valu':132,157 've':2,228 'well':14 'work':13 'written':71,258"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706508490
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11273738"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706422090 {#1850
        date: 2024-01-28 07:08:10.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "The simplest automations are the best. An hour before I typically get up, if the bedroom is too cold, turn on the heater."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1729162968 {#4709
      date: 2024-10-17 13:02:48.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@corroded@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4715 …}
    +nested: Doctrine\ORM\PersistentCollection {#4717 …}
    +votes: Doctrine\ORM\PersistentCollection {#4719 …}
    +reports: Doctrine\ORM\PersistentCollection {#4721 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4723 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4725 …}
    -id: 346926
    -bodyTs: "'autom':3 'bedroom':16 'best':6 'cold':19 'get':12 'heater':23 'hour':8 'simplest':2 'turn':20 'typic':11"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://aussie.zone/comment/6213091"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706446170 {#4710
      date: 2024-01-28 13:49:30.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 12.0 MiB 2.50 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4714
    +user: App\Entity\User {#4727
      +avatar: Proxies\__CG__\App\Entity\Image {#4728 …}
      +cover: Proxies\__CG__\App\Entity\Image {#4729 …}
      +email: "a1studmuffin@aussie.zone"
      +username: "@a1studmuffin@aussie.zone"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Software engineer (video games). Likes dogs, DJing + EDM, running, electronics and loud bangs in Reservoir."
      +lastActive: DateTime @1729134316 {#4711
        date: 2024-10-17 05:05:16.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4730 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4732 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4734 …}
      +entries: Doctrine\ORM\PersistentCollection {#4736 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4738 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4740 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4742 …}
      +posts: Doctrine\ORM\PersistentCollection {#4744 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4746 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4748 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4750 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4752 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4754 …}
      +follows: Doctrine\ORM\PersistentCollection {#4756 …}
      +followers: Doctrine\ORM\PersistentCollection {#4758 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4760 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4762 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4764 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4766 …}
      +reports: Doctrine\ORM\PersistentCollection {#4768 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4770 …}
      +violations: Doctrine\ORM\PersistentCollection {#4772 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4774 …}
      +awards: Doctrine\ORM\PersistentCollection {#4776 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4778 …}
      +categories: Doctrine\ORM\PersistentCollection {#4780 …}
      -id: 1538
      -password: "$2y$13$j2pNWS22Q1ANOJr0cfzAAeWxZYXoE/raUe/j795pylQllTqVw2ja2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4782 …}
      +apId: "a1studmuffin@aussie.zone"
      +apProfileId: "https://aussie.zone/u/a1studmuffin"
      +apPublicUrl: "https://aussie.zone/u/a1studmuffin"
      +apFollowersUrl: null
      +apInboxUrl: "https://aussie.zone/inbox"
      +apDomain: "aussie.zone"
      +apPreferredUsername: "a1studmuffin"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703883287 {#4712
        date: 2023-12-29 21:54:47.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686989276 {#4713
        date: 2023-06-17 10:07:56.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "corroded@lemmy.world"
        +username: "@corroded@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729095398 {#1537
          date: 2024-10-16 18:16:38.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +entries: Doctrine\ORM\PersistentCollection {#1623 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …}
        +posts: Doctrine\ORM\PersistentCollection {#1657 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1488 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1756 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …}
        +follows: Doctrine\ORM\PersistentCollection {#1635 …}
        +followers: Doctrine\ORM\PersistentCollection {#1633 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1411 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …}
        +reports: Doctrine\ORM\PersistentCollection {#1419 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1428 …}
        +violations: Doctrine\ORM\PersistentCollection {#1429 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1694 …}
        +awards: Doctrine\ORM\PersistentCollection {#1435 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …}
        +categories: Doctrine\ORM\PersistentCollection {#1647 …}
        -id: 37696
        -password: "$2y$13$3xfpjwzULWLGSm5G3ILrCePN9TefBkLbjLBMfvMFcPI2FPlR3h2g6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …}
        +apId: "corroded@lemmy.world"
        +apProfileId: "https://lemmy.world/u/corroded"
        +apPublicUrl: "https://lemmy.world/u/corroded"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "corroded"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703347380 {#1536
          date: 2023-12-23 17:03:00.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690952830 {#1515
          date: 2023-08-02 07:07:10.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "homeassistant@lemmy.world"
        +title: "homeassistant"
        +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 46
        +entryCommentCount: 460
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729539860 {#276
          date: 2024-10-21 21:44:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 145
        +apId: "homeassistant@lemmy.world"
        +apProfileId: "https://lemmy.world/c/homeassistant"
        +apPublicUrl: "https://lemmy.world/c/homeassistant"
        +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "homeassistant"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1710368376 {#270
          date: 2024-03-13 23:19:36.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1704127905 {#272
          date: 2024-01-01 17:51:45.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Share-your-favorite-automations"
      +title: "Share your favorite automations"
      +url: null
      +body: """
        I’ve been running HA for a while, and it’s been working well; I haven’t had to change much in a few months. That being said, it’s fun to tinker with it, and I’m curious to hear what kind of automations the rest of the community is using. What automations are you most proud of? What are your favorite? What kind of interesting automations have you written?\n
        \n
        My personal favorite is an automation that displays the current “apparent” temperature on a Hue bulb. It takes an average of the temperature, humidity, and luminance around my property and uses the average to compute an “apparent” (feels like) temperature. Then it applies a cosine function to the apparent temperature (to approximate how people feel temperature change), uses the resulting value to calculate a level between blue and red in CIELAB (a perceptually uniform color space), converts the results to RGB, and sets the color value of the hue bulb. The result is a bulb that changes color so that the change in color (as perceived by the eye) mirrors how the temperature “feels” outside. Ultimately what that means is that we can look at a small lamp with the hue bulb and say “It feels cold outside; we should put on a coat.” It’s probably overkill, but it was a fun programming exercise. We’ve started saying things like “It’s really blue today, I don’t feel like going out.”\n
        \n
        I’d really enjoy reading what kind of interesting automations everyone else has written.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 40
      +favouriteCount: 67
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729539860 {#2410
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 33576
      -titleTs: "'autom':4 'favorit':3 'share':1"
      -bodyTs: "'appar':82,108,120 'appli':114 'approxim':123 'around':98 'autom':45,54,68,77,254 'averag':91,104 'blue':138,236 'bulb':87,161,166,203 'calcul':134 'chang':20,128,168,173 'cielab':142 'coat':215 'cold':208 'color':146,156,169,175 'communiti':50 'comput':106 'convert':148 'cosin':116 'curious':39 'current':81 'd':246 'display':79 'els':256 'enjoy':248 'everyon':255 'exercis':226 'eye':180 'favorit':63,74 'feel':109,126,185,207,241 'fun':31,224 'function':117 'go':243 'ha':5 'haven':16 'hear':41 'hue':86,160,202 'humid':95 'interest':67,253 'kind':43,65,251 'lamp':199 'level':136 'like':110,232,242 'look':195 'lumin':97 'm':38 'mean':190 'mirror':181 'month':25 'much':21 'outsid':186,209 'overkil':219 'peopl':125 'perceiv':177 'perceptu':144 'person':73 'probabl':218 'program':225 'properti':100 'proud':58 'put':212 'read':249 'realli':235,247 'red':140 'rest':47 'result':131,150,163 'rgb':152 'run':4 'said':28 'say':205,230 'set':154 'small':198 'space':147 'start':229 'take':89 'temperatur':83,94,111,121,127,184 'thing':231 'tinker':33 'today':237 'ultim':187 'uniform':145 'use':52,102,129 'valu':132,157 've':2,228 'well':14 'work':13 'written':71,258"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706508490
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11273738"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706422090 {#1850
        date: 2024-01-28 07:08:10.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "The simplest automations are the best. An hour before I typically get up, if the bedroom is too cold, turn on the heater."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1729162968 {#4709
      date: 2024-10-17 13:02:48.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@corroded@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4715 …}
    +nested: Doctrine\ORM\PersistentCollection {#4717 …}
    +votes: Doctrine\ORM\PersistentCollection {#4719 …}
    +reports: Doctrine\ORM\PersistentCollection {#4721 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4723 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4725 …}
    -id: 346926
    -bodyTs: "'autom':3 'bedroom':16 'best':6 'cold':19 'get':12 'heater':23 'hour':8 'simplest':2 'turn':20 'typic':11"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://aussie.zone/comment/6213091"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706446170 {#4710
      date: 2024-01-28 13:49:30.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#12445
  +comment: App\Entity\EntryComment {#4714
    +user: App\Entity\User {#4727
      +avatar: Proxies\__CG__\App\Entity\Image {#4728 …}
      +cover: Proxies\__CG__\App\Entity\Image {#4729 …}
      +email: "a1studmuffin@aussie.zone"
      +username: "@a1studmuffin@aussie.zone"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "Software engineer (video games). Likes dogs, DJing + EDM, running, electronics and loud bangs in Reservoir."
      +lastActive: DateTime @1729134316 {#4711
        date: 2024-10-17 05:05:16.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4730 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4732 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4734 …}
      +entries: Doctrine\ORM\PersistentCollection {#4736 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4738 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4740 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4742 …}
      +posts: Doctrine\ORM\PersistentCollection {#4744 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4746 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4748 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4750 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4752 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4754 …}
      +follows: Doctrine\ORM\PersistentCollection {#4756 …}
      +followers: Doctrine\ORM\PersistentCollection {#4758 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4760 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4762 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4764 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4766 …}
      +reports: Doctrine\ORM\PersistentCollection {#4768 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4770 …}
      +violations: Doctrine\ORM\PersistentCollection {#4772 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4774 …}
      +awards: Doctrine\ORM\PersistentCollection {#4776 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4778 …}
      +categories: Doctrine\ORM\PersistentCollection {#4780 …}
      -id: 1538
      -password: "$2y$13$j2pNWS22Q1ANOJr0cfzAAeWxZYXoE/raUe/j795pylQllTqVw2ja2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4782 …}
      +apId: "a1studmuffin@aussie.zone"
      +apProfileId: "https://aussie.zone/u/a1studmuffin"
      +apPublicUrl: "https://aussie.zone/u/a1studmuffin"
      +apFollowersUrl: null
      +apInboxUrl: "https://aussie.zone/inbox"
      +apDomain: "aussie.zone"
      +apPreferredUsername: "a1studmuffin"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1703883287 {#4712
        date: 2023-12-29 21:54:47.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1686989276 {#4713
        date: 2023-06-17 10:07:56.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "corroded@lemmy.world"
        +username: "@corroded@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729095398 {#1537
          date: 2024-10-16 18:16:38.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +entries: Doctrine\ORM\PersistentCollection {#1623 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …}
        +posts: Doctrine\ORM\PersistentCollection {#1657 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1488 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1756 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …}
        +follows: Doctrine\ORM\PersistentCollection {#1635 …}
        +followers: Doctrine\ORM\PersistentCollection {#1633 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1411 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …}
        +reports: Doctrine\ORM\PersistentCollection {#1419 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1428 …}
        +violations: Doctrine\ORM\PersistentCollection {#1429 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1694 …}
        +awards: Doctrine\ORM\PersistentCollection {#1435 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …}
        +categories: Doctrine\ORM\PersistentCollection {#1647 …}
        -id: 37696
        -password: "$2y$13$3xfpjwzULWLGSm5G3ILrCePN9TefBkLbjLBMfvMFcPI2FPlR3h2g6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …}
        +apId: "corroded@lemmy.world"
        +apProfileId: "https://lemmy.world/u/corroded"
        +apPublicUrl: "https://lemmy.world/u/corroded"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "corroded"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703347380 {#1536
          date: 2023-12-23 17:03:00.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690952830 {#1515
          date: 2023-08-02 07:07:10.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "homeassistant@lemmy.world"
        +title: "homeassistant"
        +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 46
        +entryCommentCount: 460
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729539860 {#276
          date: 2024-10-21 21:44:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 145
        +apId: "homeassistant@lemmy.world"
        +apProfileId: "https://lemmy.world/c/homeassistant"
        +apPublicUrl: "https://lemmy.world/c/homeassistant"
        +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "homeassistant"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1710368376 {#270
          date: 2024-03-13 23:19:36.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1704127905 {#272
          date: 2024-01-01 17:51:45.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Share-your-favorite-automations"
      +title: "Share your favorite automations"
      +url: null
      +body: """
        I’ve been running HA for a while, and it’s been working well; I haven’t had to change much in a few months. That being said, it’s fun to tinker with it, and I’m curious to hear what kind of automations the rest of the community is using. What automations are you most proud of? What are your favorite? What kind of interesting automations have you written?\n
        \n
        My personal favorite is an automation that displays the current “apparent” temperature on a Hue bulb. It takes an average of the temperature, humidity, and luminance around my property and uses the average to compute an “apparent” (feels like) temperature. Then it applies a cosine function to the apparent temperature (to approximate how people feel temperature change), uses the resulting value to calculate a level between blue and red in CIELAB (a perceptually uniform color space), converts the results to RGB, and sets the color value of the hue bulb. The result is a bulb that changes color so that the change in color (as perceived by the eye) mirrors how the temperature “feels” outside. Ultimately what that means is that we can look at a small lamp with the hue bulb and say “It feels cold outside; we should put on a coat.” It’s probably overkill, but it was a fun programming exercise. We’ve started saying things like “It’s really blue today, I don’t feel like going out.”\n
        \n
        I’d really enjoy reading what kind of interesting automations everyone else has written.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 40
      +favouriteCount: 67
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729539860 {#2410
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 33576
      -titleTs: "'autom':4 'favorit':3 'share':1"
      -bodyTs: "'appar':82,108,120 'appli':114 'approxim':123 'around':98 'autom':45,54,68,77,254 'averag':91,104 'blue':138,236 'bulb':87,161,166,203 'calcul':134 'chang':20,128,168,173 'cielab':142 'coat':215 'cold':208 'color':146,156,169,175 'communiti':50 'comput':106 'convert':148 'cosin':116 'curious':39 'current':81 'd':246 'display':79 'els':256 'enjoy':248 'everyon':255 'exercis':226 'eye':180 'favorit':63,74 'feel':109,126,185,207,241 'fun':31,224 'function':117 'go':243 'ha':5 'haven':16 'hear':41 'hue':86,160,202 'humid':95 'interest':67,253 'kind':43,65,251 'lamp':199 'level':136 'like':110,232,242 'look':195 'lumin':97 'm':38 'mean':190 'mirror':181 'month':25 'much':21 'outsid':186,209 'overkil':219 'peopl':125 'perceiv':177 'perceptu':144 'person':73 'probabl':218 'program':225 'properti':100 'proud':58 'put':212 'read':249 'realli':235,247 'red':140 'rest':47 'result':131,150,163 'rgb':152 'run':4 'said':28 'say':205,230 'set':154 'small':198 'space':147 'start':229 'take':89 'temperatur':83,94,111,121,127,184 'thing':231 'tinker':33 'today':237 'ultim':187 'uniform':145 'use':52,102,129 'valu':132,157 've':2,228 'well':14 'work':13 'written':71,258"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706508490
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11273738"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706422090 {#1850
        date: 2024-01-28 07:08:10.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: "The simplest automations are the best. An hour before I typically get up, if the bedroom is too cold, turn on the heater."
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1729162968 {#4709
      date: 2024-10-17 13:02:48.0 +02:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@corroded@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4715 …}
    +nested: Doctrine\ORM\PersistentCollection {#4717 …}
    +votes: Doctrine\ORM\PersistentCollection {#4719 …}
    +reports: Doctrine\ORM\PersistentCollection {#4721 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4723 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4725 …}
    -id: 346926
    -bodyTs: "'autom':3 'bedroom':16 'best':6 'cold':19 'get':12 'heater':23 'hour':8 'simplest':2 'turn':20 'typic':11"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://aussie.zone/comment/6213091"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706446170 {#4710
      date: 2024-01-28 13:49:30.0 +01:00
    }
  }
  +nestedComments: [
    347169 => App\Entity\EntryComment {#5172
      +user: Proxies\__CG__\App\Entity\User {#5173 …}
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#4714}
      +root: App\Entity\EntryComment {#4714}
      +body: """
        I use Kasa switches all over my house and am waiting for them to release their fan controller (it was announced at CES last year, and a thread on the old place says it’ll be out at the end of the month)\n
        \n
        I’m excited for my fan to shut off if it’s too cold in the bedroom. Already have a temperature/humidity sensor in there.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1706455586 {#5170
        date: 2024-01-28 16:26:26.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@corroded@lemmy.world"
        "@a1studmuffin@aussie.zone"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5174 …}
      +nested: Doctrine\ORM\PersistentCollection {#5176 …}
      +votes: Doctrine\ORM\PersistentCollection {#5178 …}
      +reports: Doctrine\ORM\PersistentCollection {#5180 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5182 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5184 …}
      -id: 347169
      -bodyTs: "'alreadi':61 'announc':21 'bedroom':60 'ces':23 'cold':57 'control':18 'end':40 'excit':46 'fan':17,49 'hous':8 'kasa':3 'last':24 'll':35 'm':45 'month':43 'old':31 'place':32 'releas':15 'say':33 'sensor':65 'shut':51 'switch':4 'temperature/humidity':64 'thread':28 'use':2 'wait':11 'year':25"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/7103552"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706455586 {#5171
        date: 2024-01-28 16:26:26.0 +01:00
      }
    }
    347260 => App\Entity\EntryComment {#5289
      +user: Proxies\__CG__\App\Entity\User {#5290 …}
      +entry: App\Entity\Entry {#2388}
      +magazine: App\Entity\Magazine {#266}
      +image: null
      +parent: App\Entity\EntryComment {#5172}
      +root: App\Entity\EntryComment {#4714}
      +body: """
        I have mostly kasa switches too. I don’t like that they don’t expose the motion sensor in them to HA.\n
        \n
        For fans, I’m considering these to replace the ones I have that just don’t work. [inovelli.com/…/blue-series-fan-switch-zigbee-3-0?…](https://inovelli.com/products/blue-series-fan-switch-zigbee-3-0?variant=42097818992805)\n
        \n
        The ones I have are complete shit. Their firmware seems to lock up regularly and not even the buttons work. There is no reset button on them, so the only way to restart them is to flip the breaker. And half the time that doesn’t even work.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 0
      +score: 0
      +lastActive: DateTime @1706458627 {#5287
        date: 2024-01-28 17:17:07.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@corroded@lemmy.world"
        "@a1studmuffin@aussie.zone"
        "@spongebue@lemmy.world"
      ]
      +children: Doctrine\ORM\PersistentCollection {#5291 …}
      +nested: Doctrine\ORM\PersistentCollection {#5293 …}
      +votes: Doctrine\ORM\PersistentCollection {#5295 …}
      +reports: Doctrine\ORM\PersistentCollection {#5297 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5299 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5301 …}
      -id: 347260
      -bodyTs: "'/blue-series-fan-switch-zigbee-3-0':41 '/products/blue-series-fan-switch-zigbee-3-0?variant=42097818992805)':44 'breaker':83 'button':63,69 'complet':50 'consid':27 'doesn':89 'even':61,91 'expos':15 'fan':24 'firmwar':53 'flip':81 'ha':22 'half':85 'inovelli.com':40,43 'inovelli.com/products/blue-series-fan-switch-zigbee-3-0?variant=42097818992805)':42 'kasa':4 'like':10 'lock':56 'm':26 'most':3 'motion':17 'one':32,46 'regular':58 'replac':30 'reset':68 'restart':77 'seem':54 'sensor':18 'shit':51 'switch':5 'time':87 'way':75 'work':39,64,92"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.world/comment/7104430"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706458627 {#5288
        date: 2024-01-28 17:17:07.0 +01:00
      }
    }
  ]
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#557 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 12.0 MiB 92.10 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4789
    +user: App\Entity\User {#4802
      +avatar: null
      +cover: null
      +email: "thomasloven@lemmy.world"
      +username: "@thomasloven@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729423016 {#4786
        date: 2024-10-20 13:16:56.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4803 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4805 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4807 …}
      +entries: Doctrine\ORM\PersistentCollection {#4809 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4811 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4813 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4815 …}
      +posts: Doctrine\ORM\PersistentCollection {#4817 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4819 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4821 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4823 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4825 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4827 …}
      +follows: Doctrine\ORM\PersistentCollection {#4829 …}
      +followers: Doctrine\ORM\PersistentCollection {#4831 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4833 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4835 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4837 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4839 …}
      +reports: Doctrine\ORM\PersistentCollection {#4841 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4843 …}
      +violations: Doctrine\ORM\PersistentCollection {#4845 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4847 …}
      +awards: Doctrine\ORM\PersistentCollection {#4849 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4851 …}
      +categories: Doctrine\ORM\PersistentCollection {#4853 …}
      -id: 80961
      -password: "$2y$13$Y6tuU/LKsxvLhwsbnEu8oOcvAoKGEgo55yVz9j0ktPO0QySLNnBB2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4855 …}
      +apId: "thomasloven@lemmy.world"
      +apProfileId: "https://lemmy.world/u/thomasloven"
      +apPublicUrl: "https://lemmy.world/u/thomasloven"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "thomasloven"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721653299 {#4787
        date: 2024-07-22 15:01:39.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1701833066 {#4788
        date: 2023-12-06 04:24:26.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "corroded@lemmy.world"
        +username: "@corroded@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729095398 {#1537
          date: 2024-10-16 18:16:38.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +entries: Doctrine\ORM\PersistentCollection {#1623 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …}
        +posts: Doctrine\ORM\PersistentCollection {#1657 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1488 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1756 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …}
        +follows: Doctrine\ORM\PersistentCollection {#1635 …}
        +followers: Doctrine\ORM\PersistentCollection {#1633 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1411 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …}
        +reports: Doctrine\ORM\PersistentCollection {#1419 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1428 …}
        +violations: Doctrine\ORM\PersistentCollection {#1429 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1694 …}
        +awards: Doctrine\ORM\PersistentCollection {#1435 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …}
        +categories: Doctrine\ORM\PersistentCollection {#1647 …}
        -id: 37696
        -password: "$2y$13$3xfpjwzULWLGSm5G3ILrCePN9TefBkLbjLBMfvMFcPI2FPlR3h2g6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …}
        +apId: "corroded@lemmy.world"
        +apProfileId: "https://lemmy.world/u/corroded"
        +apPublicUrl: "https://lemmy.world/u/corroded"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "corroded"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703347380 {#1536
          date: 2023-12-23 17:03:00.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690952830 {#1515
          date: 2023-08-02 07:07:10.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "homeassistant@lemmy.world"
        +title: "homeassistant"
        +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 46
        +entryCommentCount: 460
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729539860 {#276
          date: 2024-10-21 21:44:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 145
        +apId: "homeassistant@lemmy.world"
        +apProfileId: "https://lemmy.world/c/homeassistant"
        +apPublicUrl: "https://lemmy.world/c/homeassistant"
        +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "homeassistant"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1710368376 {#270
          date: 2024-03-13 23:19:36.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1704127905 {#272
          date: 2024-01-01 17:51:45.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Share-your-favorite-automations"
      +title: "Share your favorite automations"
      +url: null
      +body: """
        I’ve been running HA for a while, and it’s been working well; I haven’t had to change much in a few months. That being said, it’s fun to tinker with it, and I’m curious to hear what kind of automations the rest of the community is using. What automations are you most proud of? What are your favorite? What kind of interesting automations have you written?\n
        \n
        My personal favorite is an automation that displays the current “apparent” temperature on a Hue bulb. It takes an average of the temperature, humidity, and luminance around my property and uses the average to compute an “apparent” (feels like) temperature. Then it applies a cosine function to the apparent temperature (to approximate how people feel temperature change), uses the resulting value to calculate a level between blue and red in CIELAB (a perceptually uniform color space), converts the results to RGB, and sets the color value of the hue bulb. The result is a bulb that changes color so that the change in color (as perceived by the eye) mirrors how the temperature “feels” outside. Ultimately what that means is that we can look at a small lamp with the hue bulb and say “It feels cold outside; we should put on a coat.” It’s probably overkill, but it was a fun programming exercise. We’ve started saying things like “It’s really blue today, I don’t feel like going out.”\n
        \n
        I’d really enjoy reading what kind of interesting automations everyone else has written.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 40
      +favouriteCount: 67
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729539860 {#2410
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 33576
      -titleTs: "'autom':4 'favorit':3 'share':1"
      -bodyTs: "'appar':82,108,120 'appli':114 'approxim':123 'around':98 'autom':45,54,68,77,254 'averag':91,104 'blue':138,236 'bulb':87,161,166,203 'calcul':134 'chang':20,128,168,173 'cielab':142 'coat':215 'cold':208 'color':146,156,169,175 'communiti':50 'comput':106 'convert':148 'cosin':116 'curious':39 'current':81 'd':246 'display':79 'els':256 'enjoy':248 'everyon':255 'exercis':226 'eye':180 'favorit':63,74 'feel':109,126,185,207,241 'fun':31,224 'function':117 'go':243 'ha':5 'haven':16 'hear':41 'hue':86,160,202 'humid':95 'interest':67,253 'kind':43,65,251 'lamp':199 'level':136 'like':110,232,242 'look':195 'lumin':97 'm':38 'mean':190 'mirror':181 'month':25 'much':21 'outsid':186,209 'overkil':219 'peopl':125 'perceiv':177 'perceptu':144 'person':73 'probabl':218 'program':225 'properti':100 'proud':58 'put':212 'read':249 'realli':235,247 'red':140 'rest':47 'result':131,150,163 'rgb':152 'run':4 'said':28 'say':205,230 'set':154 'small':198 'space':147 'start':229 'take':89 'temperatur':83,94,111,121,127,184 'thing':231 'tinker':33 'today':237 'ultim':187 'uniform':145 'use':52,102,129 'valu':132,157 've':2,228 'well':14 'work':13 'written':71,258"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706508490
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11273738"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706422090 {#1850
        date: 2024-01-28 07:08:10.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      [youtu.be/OIkZWF5uGxk?si=FgGlXXJCn3q6540A](https://youtu.be/OIkZWF5uGxk?si=FgGlXXJCn3q6540A)\n
      \n
      My goto selling point for Home Assistant is that I haven’t touched the outdoors light switch in 8 years.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1706547489 {#4784
      date: 2024-01-29 17:58:09.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@corroded@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4790 …}
    +nested: Doctrine\ORM\PersistentCollection {#4792 …}
    +votes: Doctrine\ORM\PersistentCollection {#4794 …}
    +reports: Doctrine\ORM\PersistentCollection {#4796 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4798 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4800 …}
    -id: 350258
    -bodyTs: "'/oikzwf5ugxk?si=fgglxxjcn3q6540a](https://youtu.be/oikzwf5ugxk?si=fgglxxjcn3q6540a)':3 '8':22 'assist':10 'goto':5 'haven':14 'home':9 'light':19 'outdoor':18 'point':7 'sell':6 'switch':20 'touch':16 'year':23 'youtu.be':2 'youtu.be/oikzwf5ugxk?si=fgglxxjcn3q6540a](https://youtu.be/oikzwf5ugxk?si=fgglxxjcn3q6540a)':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7129149"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706547489 {#4785
      date: 2024-01-29 17:58:09.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#12513
  +comment: App\Entity\EntryComment {#4789
    +user: App\Entity\User {#4802
      +avatar: null
      +cover: null
      +email: "thomasloven@lemmy.world"
      +username: "@thomasloven@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729423016 {#4786
        date: 2024-10-20 13:16:56.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4803 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4805 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4807 …}
      +entries: Doctrine\ORM\PersistentCollection {#4809 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4811 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4813 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4815 …}
      +posts: Doctrine\ORM\PersistentCollection {#4817 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4819 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4821 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4823 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4825 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4827 …}
      +follows: Doctrine\ORM\PersistentCollection {#4829 …}
      +followers: Doctrine\ORM\PersistentCollection {#4831 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4833 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4835 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4837 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4839 …}
      +reports: Doctrine\ORM\PersistentCollection {#4841 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4843 …}
      +violations: Doctrine\ORM\PersistentCollection {#4845 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4847 …}
      +awards: Doctrine\ORM\PersistentCollection {#4849 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4851 …}
      +categories: Doctrine\ORM\PersistentCollection {#4853 …}
      -id: 80961
      -password: "$2y$13$Y6tuU/LKsxvLhwsbnEu8oOcvAoKGEgo55yVz9j0ktPO0QySLNnBB2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4855 …}
      +apId: "thomasloven@lemmy.world"
      +apProfileId: "https://lemmy.world/u/thomasloven"
      +apPublicUrl: "https://lemmy.world/u/thomasloven"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "thomasloven"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721653299 {#4787
        date: 2024-07-22 15:01:39.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1701833066 {#4788
        date: 2023-12-06 04:24:26.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "corroded@lemmy.world"
        +username: "@corroded@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729095398 {#1537
          date: 2024-10-16 18:16:38.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +entries: Doctrine\ORM\PersistentCollection {#1623 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …}
        +posts: Doctrine\ORM\PersistentCollection {#1657 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1488 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1756 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …}
        +follows: Doctrine\ORM\PersistentCollection {#1635 …}
        +followers: Doctrine\ORM\PersistentCollection {#1633 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1411 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …}
        +reports: Doctrine\ORM\PersistentCollection {#1419 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1428 …}
        +violations: Doctrine\ORM\PersistentCollection {#1429 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1694 …}
        +awards: Doctrine\ORM\PersistentCollection {#1435 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …}
        +categories: Doctrine\ORM\PersistentCollection {#1647 …}
        -id: 37696
        -password: "$2y$13$3xfpjwzULWLGSm5G3ILrCePN9TefBkLbjLBMfvMFcPI2FPlR3h2g6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …}
        +apId: "corroded@lemmy.world"
        +apProfileId: "https://lemmy.world/u/corroded"
        +apPublicUrl: "https://lemmy.world/u/corroded"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "corroded"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703347380 {#1536
          date: 2023-12-23 17:03:00.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690952830 {#1515
          date: 2023-08-02 07:07:10.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "homeassistant@lemmy.world"
        +title: "homeassistant"
        +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 46
        +entryCommentCount: 460
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729539860 {#276
          date: 2024-10-21 21:44:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 145
        +apId: "homeassistant@lemmy.world"
        +apProfileId: "https://lemmy.world/c/homeassistant"
        +apPublicUrl: "https://lemmy.world/c/homeassistant"
        +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "homeassistant"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1710368376 {#270
          date: 2024-03-13 23:19:36.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1704127905 {#272
          date: 2024-01-01 17:51:45.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Share-your-favorite-automations"
      +title: "Share your favorite automations"
      +url: null
      +body: """
        I’ve been running HA for a while, and it’s been working well; I haven’t had to change much in a few months. That being said, it’s fun to tinker with it, and I’m curious to hear what kind of automations the rest of the community is using. What automations are you most proud of? What are your favorite? What kind of interesting automations have you written?\n
        \n
        My personal favorite is an automation that displays the current “apparent” temperature on a Hue bulb. It takes an average of the temperature, humidity, and luminance around my property and uses the average to compute an “apparent” (feels like) temperature. Then it applies a cosine function to the apparent temperature (to approximate how people feel temperature change), uses the resulting value to calculate a level between blue and red in CIELAB (a perceptually uniform color space), converts the results to RGB, and sets the color value of the hue bulb. The result is a bulb that changes color so that the change in color (as perceived by the eye) mirrors how the temperature “feels” outside. Ultimately what that means is that we can look at a small lamp with the hue bulb and say “It feels cold outside; we should put on a coat.” It’s probably overkill, but it was a fun programming exercise. We’ve started saying things like “It’s really blue today, I don’t feel like going out.”\n
        \n
        I’d really enjoy reading what kind of interesting automations everyone else has written.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 40
      +favouriteCount: 67
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729539860 {#2410
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 33576
      -titleTs: "'autom':4 'favorit':3 'share':1"
      -bodyTs: "'appar':82,108,120 'appli':114 'approxim':123 'around':98 'autom':45,54,68,77,254 'averag':91,104 'blue':138,236 'bulb':87,161,166,203 'calcul':134 'chang':20,128,168,173 'cielab':142 'coat':215 'cold':208 'color':146,156,169,175 'communiti':50 'comput':106 'convert':148 'cosin':116 'curious':39 'current':81 'd':246 'display':79 'els':256 'enjoy':248 'everyon':255 'exercis':226 'eye':180 'favorit':63,74 'feel':109,126,185,207,241 'fun':31,224 'function':117 'go':243 'ha':5 'haven':16 'hear':41 'hue':86,160,202 'humid':95 'interest':67,253 'kind':43,65,251 'lamp':199 'level':136 'like':110,232,242 'look':195 'lumin':97 'm':38 'mean':190 'mirror':181 'month':25 'much':21 'outsid':186,209 'overkil':219 'peopl':125 'perceiv':177 'perceptu':144 'person':73 'probabl':218 'program':225 'properti':100 'proud':58 'put':212 'read':249 'realli':235,247 'red':140 'rest':47 'result':131,150,163 'rgb':152 'run':4 'said':28 'say':205,230 'set':154 'small':198 'space':147 'start':229 'take':89 'temperatur':83,94,111,121,127,184 'thing':231 'tinker':33 'today':237 'ultim':187 'uniform':145 'use':52,102,129 'valu':132,157 've':2,228 'well':14 'work':13 'written':71,258"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706508490
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11273738"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706422090 {#1850
        date: 2024-01-28 07:08:10.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      [youtu.be/OIkZWF5uGxk?si=FgGlXXJCn3q6540A](https://youtu.be/OIkZWF5uGxk?si=FgGlXXJCn3q6540A)\n
      \n
      My goto selling point for Home Assistant is that I haven’t touched the outdoors light switch in 8 years.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1706547489 {#4784
      date: 2024-01-29 17:58:09.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@corroded@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4790 …}
    +nested: Doctrine\ORM\PersistentCollection {#4792 …}
    +votes: Doctrine\ORM\PersistentCollection {#4794 …}
    +reports: Doctrine\ORM\PersistentCollection {#4796 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4798 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4800 …}
    -id: 350258
    -bodyTs: "'/oikzwf5ugxk?si=fgglxxjcn3q6540a](https://youtu.be/oikzwf5ugxk?si=fgglxxjcn3q6540a)':3 '8':22 'assist':10 'goto':5 'haven':14 'home':9 'light':19 'outdoor':18 'point':7 'sell':6 'switch':20 'touch':16 'year':23 'youtu.be':2 'youtu.be/oikzwf5ugxk?si=fgglxxjcn3q6540a](https://youtu.be/oikzwf5ugxk?si=fgglxxjcn3q6540a)':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7129149"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706547489 {#4785
      date: 2024-01-29 17:58:09.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 1
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 12.0 MiB 0.15 ms
Input props
[
  "user" => App\Entity\User {#4802
    +avatar: null
    +cover: null
    +email: "thomasloven@lemmy.world"
    +username: "@thomasloven@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729423016 {#4786
      date: 2024-10-20 13:16:56.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4803 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4805 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4807 …}
    +entries: Doctrine\ORM\PersistentCollection {#4809 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4811 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4813 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4815 …}
    +posts: Doctrine\ORM\PersistentCollection {#4817 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4819 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4821 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4823 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4825 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4827 …}
    +follows: Doctrine\ORM\PersistentCollection {#4829 …}
    +followers: Doctrine\ORM\PersistentCollection {#4831 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4833 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4835 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4837 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4839 …}
    +reports: Doctrine\ORM\PersistentCollection {#4841 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4843 …}
    +violations: Doctrine\ORM\PersistentCollection {#4845 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4847 …}
    +awards: Doctrine\ORM\PersistentCollection {#4849 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4851 …}
    +categories: Doctrine\ORM\PersistentCollection {#4853 …}
    -id: 80961
    -password: "$2y$13$Y6tuU/LKsxvLhwsbnEu8oOcvAoKGEgo55yVz9j0ktPO0QySLNnBB2"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4855 …}
    +apId: "thomasloven@lemmy.world"
    +apProfileId: "https://lemmy.world/u/thomasloven"
    +apPublicUrl: "https://lemmy.world/u/thomasloven"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "thomasloven"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1721653299 {#4787
      date: 2024-07-22 15:01:39.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1701833066 {#4788
      date: 2023-12-06 04:24:26.0 +01:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#12558
  +user: App\Entity\User {#4802
    +avatar: null
    +cover: null
    +email: "thomasloven@lemmy.world"
    +username: "@thomasloven@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729423016 {#4786
      date: 2024-10-20 13:16:56.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4803 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4805 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4807 …}
    +entries: Doctrine\ORM\PersistentCollection {#4809 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4811 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4813 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4815 …}
    +posts: Doctrine\ORM\PersistentCollection {#4817 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4819 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4821 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4823 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4825 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4827 …}
    +follows: Doctrine\ORM\PersistentCollection {#4829 …}
    +followers: Doctrine\ORM\PersistentCollection {#4831 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4833 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4835 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4837 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4839 …}
    +reports: Doctrine\ORM\PersistentCollection {#4841 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4843 …}
    +violations: Doctrine\ORM\PersistentCollection {#4845 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4847 …}
    +awards: Doctrine\ORM\PersistentCollection {#4849 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4851 …}
    +categories: Doctrine\ORM\PersistentCollection {#4853 …}
    -id: 80961
    -password: "$2y$13$Y6tuU/LKsxvLhwsbnEu8oOcvAoKGEgo55yVz9j0ktPO0QySLNnBB2"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4855 …}
    +apId: "thomasloven@lemmy.world"
    +apProfileId: "https://lemmy.world/u/thomasloven"
    +apPublicUrl: "https://lemmy.world/u/thomasloven"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "thomasloven"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1721653299 {#4787
      date: 2024-07-22 15:01:39.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1701833066 {#4788
      date: 2023-12-06 04:24:26.0 +01:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 12.0 MiB 0.21 ms
Input props
[
  "date" => DateTimeImmutable @1706547489 {#4785
    date: 2024-01-29 17:58:09.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#12613
  +date: DateTimeImmutable @1706547489 {#4785
    date: 2024-01-29 17:58:09.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 12.0 MiB 0.14 ms
Input props
[
  "createdAt" => DateTimeImmutable @1706547489 {#4785
    date: 2024-01-29 17:58:09.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#12667
  +createdAt: DateTimeImmutable @1706547489 {#4785
    date: 2024-01-29 17:58:09.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 12.0 MiB 0.16 ms
Input props
[
  "user" => App\Entity\User {#4802
    +avatar: null
    +cover: null
    +email: "thomasloven@lemmy.world"
    +username: "@thomasloven@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729423016 {#4786
      date: 2024-10-20 13:16:56.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4803 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4805 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4807 …}
    +entries: Doctrine\ORM\PersistentCollection {#4809 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4811 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4813 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4815 …}
    +posts: Doctrine\ORM\PersistentCollection {#4817 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4819 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4821 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4823 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4825 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4827 …}
    +follows: Doctrine\ORM\PersistentCollection {#4829 …}
    +followers: Doctrine\ORM\PersistentCollection {#4831 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4833 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4835 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4837 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4839 …}
    +reports: Doctrine\ORM\PersistentCollection {#4841 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4843 …}
    +violations: Doctrine\ORM\PersistentCollection {#4845 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4847 …}
    +awards: Doctrine\ORM\PersistentCollection {#4849 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4851 …}
    +categories: Doctrine\ORM\PersistentCollection {#4853 …}
    -id: 80961
    -password: "$2y$13$Y6tuU/LKsxvLhwsbnEu8oOcvAoKGEgo55yVz9j0ktPO0QySLNnBB2"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4855 …}
    +apId: "thomasloven@lemmy.world"
    +apProfileId: "https://lemmy.world/u/thomasloven"
    +apPublicUrl: "https://lemmy.world/u/thomasloven"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "thomasloven"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1721653299 {#4787
      date: 2024-07-22 15:01:39.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1701833066 {#4788
      date: 2023-12-06 04:24:26.0 +01:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#12721
  +width: 40
  +height: 40
  +user: App\Entity\User {#4802
    +avatar: null
    +cover: null
    +email: "thomasloven@lemmy.world"
    +username: "@thomasloven@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729423016 {#4786
      date: 2024-10-20 13:16:56.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4803 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4805 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4807 …}
    +entries: Doctrine\ORM\PersistentCollection {#4809 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4811 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4813 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4815 …}
    +posts: Doctrine\ORM\PersistentCollection {#4817 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4819 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4821 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4823 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4825 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4827 …}
    +follows: Doctrine\ORM\PersistentCollection {#4829 …}
    +followers: Doctrine\ORM\PersistentCollection {#4831 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4833 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4835 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4837 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4839 …}
    +reports: Doctrine\ORM\PersistentCollection {#4841 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4843 …}
    +violations: Doctrine\ORM\PersistentCollection {#4845 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4847 …}
    +awards: Doctrine\ORM\PersistentCollection {#4849 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4851 …}
    +categories: Doctrine\ORM\PersistentCollection {#4853 …}
    -id: 80961
    -password: "$2y$13$Y6tuU/LKsxvLhwsbnEu8oOcvAoKGEgo55yVz9j0ktPO0QySLNnBB2"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4855 …}
    +apId: "thomasloven@lemmy.world"
    +apProfileId: "https://lemmy.world/u/thomasloven"
    +apPublicUrl: "https://lemmy.world/u/thomasloven"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "thomasloven"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1721653299 {#4787
      date: 2024-07-22 15:01:39.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1701833066 {#4788
      date: 2023-12-06 04:24:26.0 +01:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 12.0 MiB 0.42 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4789
    +user: App\Entity\User {#4802
      +avatar: null
      +cover: null
      +email: "thomasloven@lemmy.world"
      +username: "@thomasloven@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729423016 {#4786
        date: 2024-10-20 13:16:56.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4803 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4805 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4807 …}
      +entries: Doctrine\ORM\PersistentCollection {#4809 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4811 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4813 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4815 …}
      +posts: Doctrine\ORM\PersistentCollection {#4817 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4819 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4821 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4823 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4825 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4827 …}
      +follows: Doctrine\ORM\PersistentCollection {#4829 …}
      +followers: Doctrine\ORM\PersistentCollection {#4831 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4833 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4835 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4837 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4839 …}
      +reports: Doctrine\ORM\PersistentCollection {#4841 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4843 …}
      +violations: Doctrine\ORM\PersistentCollection {#4845 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4847 …}
      +awards: Doctrine\ORM\PersistentCollection {#4849 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4851 …}
      +categories: Doctrine\ORM\PersistentCollection {#4853 …}
      -id: 80961
      -password: "$2y$13$Y6tuU/LKsxvLhwsbnEu8oOcvAoKGEgo55yVz9j0ktPO0QySLNnBB2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4855 …}
      +apId: "thomasloven@lemmy.world"
      +apProfileId: "https://lemmy.world/u/thomasloven"
      +apPublicUrl: "https://lemmy.world/u/thomasloven"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "thomasloven"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721653299 {#4787
        date: 2024-07-22 15:01:39.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1701833066 {#4788
        date: 2023-12-06 04:24:26.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "corroded@lemmy.world"
        +username: "@corroded@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729095398 {#1537
          date: 2024-10-16 18:16:38.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +entries: Doctrine\ORM\PersistentCollection {#1623 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …}
        +posts: Doctrine\ORM\PersistentCollection {#1657 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1488 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1756 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …}
        +follows: Doctrine\ORM\PersistentCollection {#1635 …}
        +followers: Doctrine\ORM\PersistentCollection {#1633 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1411 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …}
        +reports: Doctrine\ORM\PersistentCollection {#1419 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1428 …}
        +violations: Doctrine\ORM\PersistentCollection {#1429 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1694 …}
        +awards: Doctrine\ORM\PersistentCollection {#1435 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …}
        +categories: Doctrine\ORM\PersistentCollection {#1647 …}
        -id: 37696
        -password: "$2y$13$3xfpjwzULWLGSm5G3ILrCePN9TefBkLbjLBMfvMFcPI2FPlR3h2g6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …}
        +apId: "corroded@lemmy.world"
        +apProfileId: "https://lemmy.world/u/corroded"
        +apPublicUrl: "https://lemmy.world/u/corroded"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "corroded"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703347380 {#1536
          date: 2023-12-23 17:03:00.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690952830 {#1515
          date: 2023-08-02 07:07:10.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "homeassistant@lemmy.world"
        +title: "homeassistant"
        +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 46
        +entryCommentCount: 460
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729539860 {#276
          date: 2024-10-21 21:44:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 145
        +apId: "homeassistant@lemmy.world"
        +apProfileId: "https://lemmy.world/c/homeassistant"
        +apPublicUrl: "https://lemmy.world/c/homeassistant"
        +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "homeassistant"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1710368376 {#270
          date: 2024-03-13 23:19:36.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1704127905 {#272
          date: 2024-01-01 17:51:45.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Share-your-favorite-automations"
      +title: "Share your favorite automations"
      +url: null
      +body: """
        I’ve been running HA for a while, and it’s been working well; I haven’t had to change much in a few months. That being said, it’s fun to tinker with it, and I’m curious to hear what kind of automations the rest of the community is using. What automations are you most proud of? What are your favorite? What kind of interesting automations have you written?\n
        \n
        My personal favorite is an automation that displays the current “apparent” temperature on a Hue bulb. It takes an average of the temperature, humidity, and luminance around my property and uses the average to compute an “apparent” (feels like) temperature. Then it applies a cosine function to the apparent temperature (to approximate how people feel temperature change), uses the resulting value to calculate a level between blue and red in CIELAB (a perceptually uniform color space), converts the results to RGB, and sets the color value of the hue bulb. The result is a bulb that changes color so that the change in color (as perceived by the eye) mirrors how the temperature “feels” outside. Ultimately what that means is that we can look at a small lamp with the hue bulb and say “It feels cold outside; we should put on a coat.” It’s probably overkill, but it was a fun programming exercise. We’ve started saying things like “It’s really blue today, I don’t feel like going out.”\n
        \n
        I’d really enjoy reading what kind of interesting automations everyone else has written.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 40
      +favouriteCount: 67
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729539860 {#2410
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 33576
      -titleTs: "'autom':4 'favorit':3 'share':1"
      -bodyTs: "'appar':82,108,120 'appli':114 'approxim':123 'around':98 'autom':45,54,68,77,254 'averag':91,104 'blue':138,236 'bulb':87,161,166,203 'calcul':134 'chang':20,128,168,173 'cielab':142 'coat':215 'cold':208 'color':146,156,169,175 'communiti':50 'comput':106 'convert':148 'cosin':116 'curious':39 'current':81 'd':246 'display':79 'els':256 'enjoy':248 'everyon':255 'exercis':226 'eye':180 'favorit':63,74 'feel':109,126,185,207,241 'fun':31,224 'function':117 'go':243 'ha':5 'haven':16 'hear':41 'hue':86,160,202 'humid':95 'interest':67,253 'kind':43,65,251 'lamp':199 'level':136 'like':110,232,242 'look':195 'lumin':97 'm':38 'mean':190 'mirror':181 'month':25 'much':21 'outsid':186,209 'overkil':219 'peopl':125 'perceiv':177 'perceptu':144 'person':73 'probabl':218 'program':225 'properti':100 'proud':58 'put':212 'read':249 'realli':235,247 'red':140 'rest':47 'result':131,150,163 'rgb':152 'run':4 'said':28 'say':205,230 'set':154 'small':198 'space':147 'start':229 'take':89 'temperatur':83,94,111,121,127,184 'thing':231 'tinker':33 'today':237 'ultim':187 'uniform':145 'use':52,102,129 'valu':132,157 've':2,228 'well':14 'work':13 'written':71,258"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706508490
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11273738"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706422090 {#1850
        date: 2024-01-28 07:08:10.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      [youtu.be/OIkZWF5uGxk?si=FgGlXXJCn3q6540A](https://youtu.be/OIkZWF5uGxk?si=FgGlXXJCn3q6540A)\n
      \n
      My goto selling point for Home Assistant is that I haven’t touched the outdoors light switch in 8 years.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1706547489 {#4784
      date: 2024-01-29 17:58:09.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@corroded@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4790 …}
    +nested: Doctrine\ORM\PersistentCollection {#4792 …}
    +votes: Doctrine\ORM\PersistentCollection {#4794 …}
    +reports: Doctrine\ORM\PersistentCollection {#4796 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4798 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4800 …}
    -id: 350258
    -bodyTs: "'/oikzwf5ugxk?si=fgglxxjcn3q6540a](https://youtu.be/oikzwf5ugxk?si=fgglxxjcn3q6540a)':3 '8':22 'assist':10 'goto':5 'haven':14 'home':9 'light':19 'outdoor':18 'point':7 'sell':6 'switch':20 'touch':16 'year':23 'youtu.be':2 'youtu.be/oikzwf5ugxk?si=fgglxxjcn3q6540a](https://youtu.be/oikzwf5ugxk?si=fgglxxjcn3q6540a)':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7129149"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706547489 {#4785
      date: 2024-01-29 17:58:09.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#12796
  +subject: App\Entity\EntryComment {#4789
    +user: App\Entity\User {#4802
      +avatar: null
      +cover: null
      +email: "thomasloven@lemmy.world"
      +username: "@thomasloven@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729423016 {#4786
        date: 2024-10-20 13:16:56.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4803 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4805 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4807 …}
      +entries: Doctrine\ORM\PersistentCollection {#4809 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4811 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4813 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4815 …}
      +posts: Doctrine\ORM\PersistentCollection {#4817 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4819 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4821 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4823 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4825 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4827 …}
      +follows: Doctrine\ORM\PersistentCollection {#4829 …}
      +followers: Doctrine\ORM\PersistentCollection {#4831 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4833 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4835 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4837 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4839 …}
      +reports: Doctrine\ORM\PersistentCollection {#4841 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4843 …}
      +violations: Doctrine\ORM\PersistentCollection {#4845 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4847 …}
      +awards: Doctrine\ORM\PersistentCollection {#4849 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4851 …}
      +categories: Doctrine\ORM\PersistentCollection {#4853 …}
      -id: 80961
      -password: "$2y$13$Y6tuU/LKsxvLhwsbnEu8oOcvAoKGEgo55yVz9j0ktPO0QySLNnBB2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4855 …}
      +apId: "thomasloven@lemmy.world"
      +apProfileId: "https://lemmy.world/u/thomasloven"
      +apPublicUrl: "https://lemmy.world/u/thomasloven"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "thomasloven"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721653299 {#4787
        date: 2024-07-22 15:01:39.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1701833066 {#4788
        date: 2023-12-06 04:24:26.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "corroded@lemmy.world"
        +username: "@corroded@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729095398 {#1537
          date: 2024-10-16 18:16:38.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +entries: Doctrine\ORM\PersistentCollection {#1623 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …}
        +posts: Doctrine\ORM\PersistentCollection {#1657 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1488 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1756 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …}
        +follows: Doctrine\ORM\PersistentCollection {#1635 …}
        +followers: Doctrine\ORM\PersistentCollection {#1633 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1411 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …}
        +reports: Doctrine\ORM\PersistentCollection {#1419 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1428 …}
        +violations: Doctrine\ORM\PersistentCollection {#1429 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1694 …}
        +awards: Doctrine\ORM\PersistentCollection {#1435 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …}
        +categories: Doctrine\ORM\PersistentCollection {#1647 …}
        -id: 37696
        -password: "$2y$13$3xfpjwzULWLGSm5G3ILrCePN9TefBkLbjLBMfvMFcPI2FPlR3h2g6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …}
        +apId: "corroded@lemmy.world"
        +apProfileId: "https://lemmy.world/u/corroded"
        +apPublicUrl: "https://lemmy.world/u/corroded"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "corroded"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703347380 {#1536
          date: 2023-12-23 17:03:00.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690952830 {#1515
          date: 2023-08-02 07:07:10.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "homeassistant@lemmy.world"
        +title: "homeassistant"
        +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 46
        +entryCommentCount: 460
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729539860 {#276
          date: 2024-10-21 21:44:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 145
        +apId: "homeassistant@lemmy.world"
        +apProfileId: "https://lemmy.world/c/homeassistant"
        +apPublicUrl: "https://lemmy.world/c/homeassistant"
        +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "homeassistant"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1710368376 {#270
          date: 2024-03-13 23:19:36.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1704127905 {#272
          date: 2024-01-01 17:51:45.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Share-your-favorite-automations"
      +title: "Share your favorite automations"
      +url: null
      +body: """
        I’ve been running HA for a while, and it’s been working well; I haven’t had to change much in a few months. That being said, it’s fun to tinker with it, and I’m curious to hear what kind of automations the rest of the community is using. What automations are you most proud of? What are your favorite? What kind of interesting automations have you written?\n
        \n
        My personal favorite is an automation that displays the current “apparent” temperature on a Hue bulb. It takes an average of the temperature, humidity, and luminance around my property and uses the average to compute an “apparent” (feels like) temperature. Then it applies a cosine function to the apparent temperature (to approximate how people feel temperature change), uses the resulting value to calculate a level between blue and red in CIELAB (a perceptually uniform color space), converts the results to RGB, and sets the color value of the hue bulb. The result is a bulb that changes color so that the change in color (as perceived by the eye) mirrors how the temperature “feels” outside. Ultimately what that means is that we can look at a small lamp with the hue bulb and say “It feels cold outside; we should put on a coat.” It’s probably overkill, but it was a fun programming exercise. We’ve started saying things like “It’s really blue today, I don’t feel like going out.”\n
        \n
        I’d really enjoy reading what kind of interesting automations everyone else has written.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 40
      +favouriteCount: 67
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729539860 {#2410
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 33576
      -titleTs: "'autom':4 'favorit':3 'share':1"
      -bodyTs: "'appar':82,108,120 'appli':114 'approxim':123 'around':98 'autom':45,54,68,77,254 'averag':91,104 'blue':138,236 'bulb':87,161,166,203 'calcul':134 'chang':20,128,168,173 'cielab':142 'coat':215 'cold':208 'color':146,156,169,175 'communiti':50 'comput':106 'convert':148 'cosin':116 'curious':39 'current':81 'd':246 'display':79 'els':256 'enjoy':248 'everyon':255 'exercis':226 'eye':180 'favorit':63,74 'feel':109,126,185,207,241 'fun':31,224 'function':117 'go':243 'ha':5 'haven':16 'hear':41 'hue':86,160,202 'humid':95 'interest':67,253 'kind':43,65,251 'lamp':199 'level':136 'like':110,232,242 'look':195 'lumin':97 'm':38 'mean':190 'mirror':181 'month':25 'much':21 'outsid':186,209 'overkil':219 'peopl':125 'perceiv':177 'perceptu':144 'person':73 'probabl':218 'program':225 'properti':100 'proud':58 'put':212 'read':249 'realli':235,247 'red':140 'rest':47 'result':131,150,163 'rgb':152 'run':4 'said':28 'say':205,230 'set':154 'small':198 'space':147 'start':229 'take':89 'temperatur':83,94,111,121,127,184 'thing':231 'tinker':33 'today':237 'ultim':187 'uniform':145 'use':52,102,129 'valu':132,157 've':2,228 'well':14 'work':13 'written':71,258"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706508490
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11273738"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706422090 {#1850
        date: 2024-01-28 07:08:10.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      [youtu.be/OIkZWF5uGxk?si=FgGlXXJCn3q6540A](https://youtu.be/OIkZWF5uGxk?si=FgGlXXJCn3q6540A)\n
      \n
      My goto selling point for Home Assistant is that I haven’t touched the outdoors light switch in 8 years.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1706547489 {#4784
      date: 2024-01-29 17:58:09.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@corroded@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4790 …}
    +nested: Doctrine\ORM\PersistentCollection {#4792 …}
    +votes: Doctrine\ORM\PersistentCollection {#4794 …}
    +reports: Doctrine\ORM\PersistentCollection {#4796 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4798 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4800 …}
    -id: 350258
    -bodyTs: "'/oikzwf5ugxk?si=fgglxxjcn3q6540a](https://youtu.be/oikzwf5ugxk?si=fgglxxjcn3q6540a)':3 '8':22 'assist':10 'goto':5 'haven':14 'home':9 'light':19 'outdoor':18 'point':7 'sell':6 'switch':20 'touch':16 'year':23 'youtu.be':2 'youtu.be/oikzwf5ugxk?si=fgglxxjcn3q6540a](https://youtu.be/oikzwf5ugxk?si=fgglxxjcn3q6540a)':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7129149"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706547489 {#4785
      date: 2024-01-29 17:58:09.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 12.0 MiB 0.64 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4789
    +user: App\Entity\User {#4802
      +avatar: null
      +cover: null
      +email: "thomasloven@lemmy.world"
      +username: "@thomasloven@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729423016 {#4786
        date: 2024-10-20 13:16:56.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4803 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4805 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4807 …}
      +entries: Doctrine\ORM\PersistentCollection {#4809 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4811 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4813 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4815 …}
      +posts: Doctrine\ORM\PersistentCollection {#4817 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4819 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4821 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4823 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4825 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4827 …}
      +follows: Doctrine\ORM\PersistentCollection {#4829 …}
      +followers: Doctrine\ORM\PersistentCollection {#4831 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4833 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4835 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4837 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4839 …}
      +reports: Doctrine\ORM\PersistentCollection {#4841 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4843 …}
      +violations: Doctrine\ORM\PersistentCollection {#4845 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4847 …}
      +awards: Doctrine\ORM\PersistentCollection {#4849 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4851 …}
      +categories: Doctrine\ORM\PersistentCollection {#4853 …}
      -id: 80961
      -password: "$2y$13$Y6tuU/LKsxvLhwsbnEu8oOcvAoKGEgo55yVz9j0ktPO0QySLNnBB2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4855 …}
      +apId: "thomasloven@lemmy.world"
      +apProfileId: "https://lemmy.world/u/thomasloven"
      +apPublicUrl: "https://lemmy.world/u/thomasloven"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "thomasloven"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721653299 {#4787
        date: 2024-07-22 15:01:39.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1701833066 {#4788
        date: 2023-12-06 04:24:26.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "corroded@lemmy.world"
        +username: "@corroded@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729095398 {#1537
          date: 2024-10-16 18:16:38.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +entries: Doctrine\ORM\PersistentCollection {#1623 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …}
        +posts: Doctrine\ORM\PersistentCollection {#1657 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1488 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1756 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …}
        +follows: Doctrine\ORM\PersistentCollection {#1635 …}
        +followers: Doctrine\ORM\PersistentCollection {#1633 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1411 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …}
        +reports: Doctrine\ORM\PersistentCollection {#1419 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1428 …}
        +violations: Doctrine\ORM\PersistentCollection {#1429 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1694 …}
        +awards: Doctrine\ORM\PersistentCollection {#1435 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …}
        +categories: Doctrine\ORM\PersistentCollection {#1647 …}
        -id: 37696
        -password: "$2y$13$3xfpjwzULWLGSm5G3ILrCePN9TefBkLbjLBMfvMFcPI2FPlR3h2g6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …}
        +apId: "corroded@lemmy.world"
        +apProfileId: "https://lemmy.world/u/corroded"
        +apPublicUrl: "https://lemmy.world/u/corroded"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "corroded"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703347380 {#1536
          date: 2023-12-23 17:03:00.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690952830 {#1515
          date: 2023-08-02 07:07:10.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "homeassistant@lemmy.world"
        +title: "homeassistant"
        +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 46
        +entryCommentCount: 460
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729539860 {#276
          date: 2024-10-21 21:44:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 145
        +apId: "homeassistant@lemmy.world"
        +apProfileId: "https://lemmy.world/c/homeassistant"
        +apPublicUrl: "https://lemmy.world/c/homeassistant"
        +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "homeassistant"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1710368376 {#270
          date: 2024-03-13 23:19:36.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1704127905 {#272
          date: 2024-01-01 17:51:45.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Share-your-favorite-automations"
      +title: "Share your favorite automations"
      +url: null
      +body: """
        I’ve been running HA for a while, and it’s been working well; I haven’t had to change much in a few months. That being said, it’s fun to tinker with it, and I’m curious to hear what kind of automations the rest of the community is using. What automations are you most proud of? What are your favorite? What kind of interesting automations have you written?\n
        \n
        My personal favorite is an automation that displays the current “apparent” temperature on a Hue bulb. It takes an average of the temperature, humidity, and luminance around my property and uses the average to compute an “apparent” (feels like) temperature. Then it applies a cosine function to the apparent temperature (to approximate how people feel temperature change), uses the resulting value to calculate a level between blue and red in CIELAB (a perceptually uniform color space), converts the results to RGB, and sets the color value of the hue bulb. The result is a bulb that changes color so that the change in color (as perceived by the eye) mirrors how the temperature “feels” outside. Ultimately what that means is that we can look at a small lamp with the hue bulb and say “It feels cold outside; we should put on a coat.” It’s probably overkill, but it was a fun programming exercise. We’ve started saying things like “It’s really blue today, I don’t feel like going out.”\n
        \n
        I’d really enjoy reading what kind of interesting automations everyone else has written.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 40
      +favouriteCount: 67
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729539860 {#2410
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 33576
      -titleTs: "'autom':4 'favorit':3 'share':1"
      -bodyTs: "'appar':82,108,120 'appli':114 'approxim':123 'around':98 'autom':45,54,68,77,254 'averag':91,104 'blue':138,236 'bulb':87,161,166,203 'calcul':134 'chang':20,128,168,173 'cielab':142 'coat':215 'cold':208 'color':146,156,169,175 'communiti':50 'comput':106 'convert':148 'cosin':116 'curious':39 'current':81 'd':246 'display':79 'els':256 'enjoy':248 'everyon':255 'exercis':226 'eye':180 'favorit':63,74 'feel':109,126,185,207,241 'fun':31,224 'function':117 'go':243 'ha':5 'haven':16 'hear':41 'hue':86,160,202 'humid':95 'interest':67,253 'kind':43,65,251 'lamp':199 'level':136 'like':110,232,242 'look':195 'lumin':97 'm':38 'mean':190 'mirror':181 'month':25 'much':21 'outsid':186,209 'overkil':219 'peopl':125 'perceiv':177 'perceptu':144 'person':73 'probabl':218 'program':225 'properti':100 'proud':58 'put':212 'read':249 'realli':235,247 'red':140 'rest':47 'result':131,150,163 'rgb':152 'run':4 'said':28 'say':205,230 'set':154 'small':198 'space':147 'start':229 'take':89 'temperatur':83,94,111,121,127,184 'thing':231 'tinker':33 'today':237 'ultim':187 'uniform':145 'use':52,102,129 'valu':132,157 've':2,228 'well':14 'work':13 'written':71,258"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706508490
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11273738"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706422090 {#1850
        date: 2024-01-28 07:08:10.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      [youtu.be/OIkZWF5uGxk?si=FgGlXXJCn3q6540A](https://youtu.be/OIkZWF5uGxk?si=FgGlXXJCn3q6540A)\n
      \n
      My goto selling point for Home Assistant is that I haven’t touched the outdoors light switch in 8 years.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1706547489 {#4784
      date: 2024-01-29 17:58:09.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@corroded@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4790 …}
    +nested: Doctrine\ORM\PersistentCollection {#4792 …}
    +votes: Doctrine\ORM\PersistentCollection {#4794 …}
    +reports: Doctrine\ORM\PersistentCollection {#4796 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4798 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4800 …}
    -id: 350258
    -bodyTs: "'/oikzwf5ugxk?si=fgglxxjcn3q6540a](https://youtu.be/oikzwf5ugxk?si=fgglxxjcn3q6540a)':3 '8':22 'assist':10 'goto':5 'haven':14 'home':9 'light':19 'outdoor':18 'point':7 'sell':6 'switch':20 'touch':16 'year':23 'youtu.be':2 'youtu.be/oikzwf5ugxk?si=fgglxxjcn3q6540a](https://youtu.be/oikzwf5ugxk?si=fgglxxjcn3q6540a)':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7129149"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706547489 {#4785
      date: 2024-01-29 17:58:09.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#12853
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4789
    +user: App\Entity\User {#4802
      +avatar: null
      +cover: null
      +email: "thomasloven@lemmy.world"
      +username: "@thomasloven@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729423016 {#4786
        date: 2024-10-20 13:16:56.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4803 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4805 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4807 …}
      +entries: Doctrine\ORM\PersistentCollection {#4809 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4811 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4813 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4815 …}
      +posts: Doctrine\ORM\PersistentCollection {#4817 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4819 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4821 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4823 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4825 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4827 …}
      +follows: Doctrine\ORM\PersistentCollection {#4829 …}
      +followers: Doctrine\ORM\PersistentCollection {#4831 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4833 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4835 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4837 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4839 …}
      +reports: Doctrine\ORM\PersistentCollection {#4841 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4843 …}
      +violations: Doctrine\ORM\PersistentCollection {#4845 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4847 …}
      +awards: Doctrine\ORM\PersistentCollection {#4849 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4851 …}
      +categories: Doctrine\ORM\PersistentCollection {#4853 …}
      -id: 80961
      -password: "$2y$13$Y6tuU/LKsxvLhwsbnEu8oOcvAoKGEgo55yVz9j0ktPO0QySLNnBB2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4855 …}
      +apId: "thomasloven@lemmy.world"
      +apProfileId: "https://lemmy.world/u/thomasloven"
      +apPublicUrl: "https://lemmy.world/u/thomasloven"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "thomasloven"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721653299 {#4787
        date: 2024-07-22 15:01:39.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1701833066 {#4788
        date: 2023-12-06 04:24:26.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "corroded@lemmy.world"
        +username: "@corroded@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729095398 {#1537
          date: 2024-10-16 18:16:38.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +entries: Doctrine\ORM\PersistentCollection {#1623 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …}
        +posts: Doctrine\ORM\PersistentCollection {#1657 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1488 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1756 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …}
        +follows: Doctrine\ORM\PersistentCollection {#1635 …}
        +followers: Doctrine\ORM\PersistentCollection {#1633 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1411 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …}
        +reports: Doctrine\ORM\PersistentCollection {#1419 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1428 …}
        +violations: Doctrine\ORM\PersistentCollection {#1429 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1694 …}
        +awards: Doctrine\ORM\PersistentCollection {#1435 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …}
        +categories: Doctrine\ORM\PersistentCollection {#1647 …}
        -id: 37696
        -password: "$2y$13$3xfpjwzULWLGSm5G3ILrCePN9TefBkLbjLBMfvMFcPI2FPlR3h2g6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …}
        +apId: "corroded@lemmy.world"
        +apProfileId: "https://lemmy.world/u/corroded"
        +apPublicUrl: "https://lemmy.world/u/corroded"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "corroded"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703347380 {#1536
          date: 2023-12-23 17:03:00.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690952830 {#1515
          date: 2023-08-02 07:07:10.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "homeassistant@lemmy.world"
        +title: "homeassistant"
        +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 46
        +entryCommentCount: 460
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729539860 {#276
          date: 2024-10-21 21:44:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 145
        +apId: "homeassistant@lemmy.world"
        +apProfileId: "https://lemmy.world/c/homeassistant"
        +apPublicUrl: "https://lemmy.world/c/homeassistant"
        +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "homeassistant"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1710368376 {#270
          date: 2024-03-13 23:19:36.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1704127905 {#272
          date: 2024-01-01 17:51:45.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Share-your-favorite-automations"
      +title: "Share your favorite automations"
      +url: null
      +body: """
        I’ve been running HA for a while, and it’s been working well; I haven’t had to change much in a few months. That being said, it’s fun to tinker with it, and I’m curious to hear what kind of automations the rest of the community is using. What automations are you most proud of? What are your favorite? What kind of interesting automations have you written?\n
        \n
        My personal favorite is an automation that displays the current “apparent” temperature on a Hue bulb. It takes an average of the temperature, humidity, and luminance around my property and uses the average to compute an “apparent” (feels like) temperature. Then it applies a cosine function to the apparent temperature (to approximate how people feel temperature change), uses the resulting value to calculate a level between blue and red in CIELAB (a perceptually uniform color space), converts the results to RGB, and sets the color value of the hue bulb. The result is a bulb that changes color so that the change in color (as perceived by the eye) mirrors how the temperature “feels” outside. Ultimately what that means is that we can look at a small lamp with the hue bulb and say “It feels cold outside; we should put on a coat.” It’s probably overkill, but it was a fun programming exercise. We’ve started saying things like “It’s really blue today, I don’t feel like going out.”\n
        \n
        I’d really enjoy reading what kind of interesting automations everyone else has written.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 40
      +favouriteCount: 67
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729539860 {#2410
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 33576
      -titleTs: "'autom':4 'favorit':3 'share':1"
      -bodyTs: "'appar':82,108,120 'appli':114 'approxim':123 'around':98 'autom':45,54,68,77,254 'averag':91,104 'blue':138,236 'bulb':87,161,166,203 'calcul':134 'chang':20,128,168,173 'cielab':142 'coat':215 'cold':208 'color':146,156,169,175 'communiti':50 'comput':106 'convert':148 'cosin':116 'curious':39 'current':81 'd':246 'display':79 'els':256 'enjoy':248 'everyon':255 'exercis':226 'eye':180 'favorit':63,74 'feel':109,126,185,207,241 'fun':31,224 'function':117 'go':243 'ha':5 'haven':16 'hear':41 'hue':86,160,202 'humid':95 'interest':67,253 'kind':43,65,251 'lamp':199 'level':136 'like':110,232,242 'look':195 'lumin':97 'm':38 'mean':190 'mirror':181 'month':25 'much':21 'outsid':186,209 'overkil':219 'peopl':125 'perceiv':177 'perceptu':144 'person':73 'probabl':218 'program':225 'properti':100 'proud':58 'put':212 'read':249 'realli':235,247 'red':140 'rest':47 'result':131,150,163 'rgb':152 'run':4 'said':28 'say':205,230 'set':154 'small':198 'space':147 'start':229 'take':89 'temperatur':83,94,111,121,127,184 'thing':231 'tinker':33 'today':237 'ultim':187 'uniform':145 'use':52,102,129 'valu':132,157 've':2,228 'well':14 'work':13 'written':71,258"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706508490
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11273738"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706422090 {#1850
        date: 2024-01-28 07:08:10.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      [youtu.be/OIkZWF5uGxk?si=FgGlXXJCn3q6540A](https://youtu.be/OIkZWF5uGxk?si=FgGlXXJCn3q6540A)\n
      \n
      My goto selling point for Home Assistant is that I haven’t touched the outdoors light switch in 8 years.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1706547489 {#4784
      date: 2024-01-29 17:58:09.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@corroded@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4790 …}
    +nested: Doctrine\ORM\PersistentCollection {#4792 …}
    +votes: Doctrine\ORM\PersistentCollection {#4794 …}
    +reports: Doctrine\ORM\PersistentCollection {#4796 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4798 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4800 …}
    -id: 350258
    -bodyTs: "'/oikzwf5ugxk?si=fgglxxjcn3q6540a](https://youtu.be/oikzwf5ugxk?si=fgglxxjcn3q6540a)':3 '8':22 'assist':10 'goto':5 'haven':14 'home':9 'light':19 'outdoor':18 'point':7 'sell':6 'switch':20 'touch':16 'year':23 'youtu.be':2 'youtu.be/oikzwf5ugxk?si=fgglxxjcn3q6540a](https://youtu.be/oikzwf5ugxk?si=fgglxxjcn3q6540a)':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7129149"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706547489 {#4785
      date: 2024-01-29 17:58:09.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 12.0 MiB 2.79 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4789
    +user: App\Entity\User {#4802
      +avatar: null
      +cover: null
      +email: "thomasloven@lemmy.world"
      +username: "@thomasloven@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729423016 {#4786
        date: 2024-10-20 13:16:56.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4803 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4805 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4807 …}
      +entries: Doctrine\ORM\PersistentCollection {#4809 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4811 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4813 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4815 …}
      +posts: Doctrine\ORM\PersistentCollection {#4817 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4819 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4821 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4823 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4825 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4827 …}
      +follows: Doctrine\ORM\PersistentCollection {#4829 …}
      +followers: Doctrine\ORM\PersistentCollection {#4831 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4833 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4835 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4837 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4839 …}
      +reports: Doctrine\ORM\PersistentCollection {#4841 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4843 …}
      +violations: Doctrine\ORM\PersistentCollection {#4845 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4847 …}
      +awards: Doctrine\ORM\PersistentCollection {#4849 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4851 …}
      +categories: Doctrine\ORM\PersistentCollection {#4853 …}
      -id: 80961
      -password: "$2y$13$Y6tuU/LKsxvLhwsbnEu8oOcvAoKGEgo55yVz9j0ktPO0QySLNnBB2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4855 …}
      +apId: "thomasloven@lemmy.world"
      +apProfileId: "https://lemmy.world/u/thomasloven"
      +apPublicUrl: "https://lemmy.world/u/thomasloven"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "thomasloven"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721653299 {#4787
        date: 2024-07-22 15:01:39.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1701833066 {#4788
        date: 2023-12-06 04:24:26.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "corroded@lemmy.world"
        +username: "@corroded@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729095398 {#1537
          date: 2024-10-16 18:16:38.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +entries: Doctrine\ORM\PersistentCollection {#1623 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …}
        +posts: Doctrine\ORM\PersistentCollection {#1657 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1488 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1756 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …}
        +follows: Doctrine\ORM\PersistentCollection {#1635 …}
        +followers: Doctrine\ORM\PersistentCollection {#1633 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1411 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …}
        +reports: Doctrine\ORM\PersistentCollection {#1419 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1428 …}
        +violations: Doctrine\ORM\PersistentCollection {#1429 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1694 …}
        +awards: Doctrine\ORM\PersistentCollection {#1435 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …}
        +categories: Doctrine\ORM\PersistentCollection {#1647 …}
        -id: 37696
        -password: "$2y$13$3xfpjwzULWLGSm5G3ILrCePN9TefBkLbjLBMfvMFcPI2FPlR3h2g6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …}
        +apId: "corroded@lemmy.world"
        +apProfileId: "https://lemmy.world/u/corroded"
        +apPublicUrl: "https://lemmy.world/u/corroded"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "corroded"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703347380 {#1536
          date: 2023-12-23 17:03:00.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690952830 {#1515
          date: 2023-08-02 07:07:10.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "homeassistant@lemmy.world"
        +title: "homeassistant"
        +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 46
        +entryCommentCount: 460
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729539860 {#276
          date: 2024-10-21 21:44:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 145
        +apId: "homeassistant@lemmy.world"
        +apProfileId: "https://lemmy.world/c/homeassistant"
        +apPublicUrl: "https://lemmy.world/c/homeassistant"
        +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "homeassistant"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1710368376 {#270
          date: 2024-03-13 23:19:36.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1704127905 {#272
          date: 2024-01-01 17:51:45.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Share-your-favorite-automations"
      +title: "Share your favorite automations"
      +url: null
      +body: """
        I’ve been running HA for a while, and it’s been working well; I haven’t had to change much in a few months. That being said, it’s fun to tinker with it, and I’m curious to hear what kind of automations the rest of the community is using. What automations are you most proud of? What are your favorite? What kind of interesting automations have you written?\n
        \n
        My personal favorite is an automation that displays the current “apparent” temperature on a Hue bulb. It takes an average of the temperature, humidity, and luminance around my property and uses the average to compute an “apparent” (feels like) temperature. Then it applies a cosine function to the apparent temperature (to approximate how people feel temperature change), uses the resulting value to calculate a level between blue and red in CIELAB (a perceptually uniform color space), converts the results to RGB, and sets the color value of the hue bulb. The result is a bulb that changes color so that the change in color (as perceived by the eye) mirrors how the temperature “feels” outside. Ultimately what that means is that we can look at a small lamp with the hue bulb and say “It feels cold outside; we should put on a coat.” It’s probably overkill, but it was a fun programming exercise. We’ve started saying things like “It’s really blue today, I don’t feel like going out.”\n
        \n
        I’d really enjoy reading what kind of interesting automations everyone else has written.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 40
      +favouriteCount: 67
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729539860 {#2410
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 33576
      -titleTs: "'autom':4 'favorit':3 'share':1"
      -bodyTs: "'appar':82,108,120 'appli':114 'approxim':123 'around':98 'autom':45,54,68,77,254 'averag':91,104 'blue':138,236 'bulb':87,161,166,203 'calcul':134 'chang':20,128,168,173 'cielab':142 'coat':215 'cold':208 'color':146,156,169,175 'communiti':50 'comput':106 'convert':148 'cosin':116 'curious':39 'current':81 'd':246 'display':79 'els':256 'enjoy':248 'everyon':255 'exercis':226 'eye':180 'favorit':63,74 'feel':109,126,185,207,241 'fun':31,224 'function':117 'go':243 'ha':5 'haven':16 'hear':41 'hue':86,160,202 'humid':95 'interest':67,253 'kind':43,65,251 'lamp':199 'level':136 'like':110,232,242 'look':195 'lumin':97 'm':38 'mean':190 'mirror':181 'month':25 'much':21 'outsid':186,209 'overkil':219 'peopl':125 'perceiv':177 'perceptu':144 'person':73 'probabl':218 'program':225 'properti':100 'proud':58 'put':212 'read':249 'realli':235,247 'red':140 'rest':47 'result':131,150,163 'rgb':152 'run':4 'said':28 'say':205,230 'set':154 'small':198 'space':147 'start':229 'take':89 'temperatur':83,94,111,121,127,184 'thing':231 'tinker':33 'today':237 'ultim':187 'uniform':145 'use':52,102,129 'valu':132,157 've':2,228 'well':14 'work':13 'written':71,258"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706508490
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11273738"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706422090 {#1850
        date: 2024-01-28 07:08:10.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      [youtu.be/OIkZWF5uGxk?si=FgGlXXJCn3q6540A](https://youtu.be/OIkZWF5uGxk?si=FgGlXXJCn3q6540A)\n
      \n
      My goto selling point for Home Assistant is that I haven’t touched the outdoors light switch in 8 years.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1706547489 {#4784
      date: 2024-01-29 17:58:09.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@corroded@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4790 …}
    +nested: Doctrine\ORM\PersistentCollection {#4792 …}
    +votes: Doctrine\ORM\PersistentCollection {#4794 …}
    +reports: Doctrine\ORM\PersistentCollection {#4796 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4798 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4800 …}
    -id: 350258
    -bodyTs: "'/oikzwf5ugxk?si=fgglxxjcn3q6540a](https://youtu.be/oikzwf5ugxk?si=fgglxxjcn3q6540a)':3 '8':22 'assist':10 'goto':5 'haven':14 'home':9 'light':19 'outdoor':18 'point':7 'sell':6 'switch':20 'touch':16 'year':23 'youtu.be':2 'youtu.be/oikzwf5ugxk?si=fgglxxjcn3q6540a](https://youtu.be/oikzwf5ugxk?si=fgglxxjcn3q6540a)':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7129149"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706547489 {#4785
      date: 2024-01-29 17:58:09.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#13093
  +comment: App\Entity\EntryComment {#4789
    +user: App\Entity\User {#4802
      +avatar: null
      +cover: null
      +email: "thomasloven@lemmy.world"
      +username: "@thomasloven@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729423016 {#4786
        date: 2024-10-20 13:16:56.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4803 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4805 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4807 …}
      +entries: Doctrine\ORM\PersistentCollection {#4809 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4811 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4813 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4815 …}
      +posts: Doctrine\ORM\PersistentCollection {#4817 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4819 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4821 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4823 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4825 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4827 …}
      +follows: Doctrine\ORM\PersistentCollection {#4829 …}
      +followers: Doctrine\ORM\PersistentCollection {#4831 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4833 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4835 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4837 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4839 …}
      +reports: Doctrine\ORM\PersistentCollection {#4841 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4843 …}
      +violations: Doctrine\ORM\PersistentCollection {#4845 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4847 …}
      +awards: Doctrine\ORM\PersistentCollection {#4849 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4851 …}
      +categories: Doctrine\ORM\PersistentCollection {#4853 …}
      -id: 80961
      -password: "$2y$13$Y6tuU/LKsxvLhwsbnEu8oOcvAoKGEgo55yVz9j0ktPO0QySLNnBB2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4855 …}
      +apId: "thomasloven@lemmy.world"
      +apProfileId: "https://lemmy.world/u/thomasloven"
      +apPublicUrl: "https://lemmy.world/u/thomasloven"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "thomasloven"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1721653299 {#4787
        date: 2024-07-22 15:01:39.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1701833066 {#4788
        date: 2023-12-06 04:24:26.0 +01:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "corroded@lemmy.world"
        +username: "@corroded@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729095398 {#1537
          date: 2024-10-16 18:16:38.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +entries: Doctrine\ORM\PersistentCollection {#1623 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …}
        +posts: Doctrine\ORM\PersistentCollection {#1657 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1488 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1756 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …}
        +follows: Doctrine\ORM\PersistentCollection {#1635 …}
        +followers: Doctrine\ORM\PersistentCollection {#1633 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1411 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …}
        +reports: Doctrine\ORM\PersistentCollection {#1419 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1428 …}
        +violations: Doctrine\ORM\PersistentCollection {#1429 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1694 …}
        +awards: Doctrine\ORM\PersistentCollection {#1435 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …}
        +categories: Doctrine\ORM\PersistentCollection {#1647 …}
        -id: 37696
        -password: "$2y$13$3xfpjwzULWLGSm5G3ILrCePN9TefBkLbjLBMfvMFcPI2FPlR3h2g6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …}
        +apId: "corroded@lemmy.world"
        +apProfileId: "https://lemmy.world/u/corroded"
        +apPublicUrl: "https://lemmy.world/u/corroded"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "corroded"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703347380 {#1536
          date: 2023-12-23 17:03:00.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690952830 {#1515
          date: 2023-08-02 07:07:10.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "homeassistant@lemmy.world"
        +title: "homeassistant"
        +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 46
        +entryCommentCount: 460
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729539860 {#276
          date: 2024-10-21 21:44:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 145
        +apId: "homeassistant@lemmy.world"
        +apProfileId: "https://lemmy.world/c/homeassistant"
        +apPublicUrl: "https://lemmy.world/c/homeassistant"
        +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "homeassistant"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1710368376 {#270
          date: 2024-03-13 23:19:36.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1704127905 {#272
          date: 2024-01-01 17:51:45.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Share-your-favorite-automations"
      +title: "Share your favorite automations"
      +url: null
      +body: """
        I’ve been running HA for a while, and it’s been working well; I haven’t had to change much in a few months. That being said, it’s fun to tinker with it, and I’m curious to hear what kind of automations the rest of the community is using. What automations are you most proud of? What are your favorite? What kind of interesting automations have you written?\n
        \n
        My personal favorite is an automation that displays the current “apparent” temperature on a Hue bulb. It takes an average of the temperature, humidity, and luminance around my property and uses the average to compute an “apparent” (feels like) temperature. Then it applies a cosine function to the apparent temperature (to approximate how people feel temperature change), uses the resulting value to calculate a level between blue and red in CIELAB (a perceptually uniform color space), converts the results to RGB, and sets the color value of the hue bulb. The result is a bulb that changes color so that the change in color (as perceived by the eye) mirrors how the temperature “feels” outside. Ultimately what that means is that we can look at a small lamp with the hue bulb and say “It feels cold outside; we should put on a coat.” It’s probably overkill, but it was a fun programming exercise. We’ve started saying things like “It’s really blue today, I don’t feel like going out.”\n
        \n
        I’d really enjoy reading what kind of interesting automations everyone else has written.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 40
      +favouriteCount: 67
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729539860 {#2410
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 33576
      -titleTs: "'autom':4 'favorit':3 'share':1"
      -bodyTs: "'appar':82,108,120 'appli':114 'approxim':123 'around':98 'autom':45,54,68,77,254 'averag':91,104 'blue':138,236 'bulb':87,161,166,203 'calcul':134 'chang':20,128,168,173 'cielab':142 'coat':215 'cold':208 'color':146,156,169,175 'communiti':50 'comput':106 'convert':148 'cosin':116 'curious':39 'current':81 'd':246 'display':79 'els':256 'enjoy':248 'everyon':255 'exercis':226 'eye':180 'favorit':63,74 'feel':109,126,185,207,241 'fun':31,224 'function':117 'go':243 'ha':5 'haven':16 'hear':41 'hue':86,160,202 'humid':95 'interest':67,253 'kind':43,65,251 'lamp':199 'level':136 'like':110,232,242 'look':195 'lumin':97 'm':38 'mean':190 'mirror':181 'month':25 'much':21 'outsid':186,209 'overkil':219 'peopl':125 'perceiv':177 'perceptu':144 'person':73 'probabl':218 'program':225 'properti':100 'proud':58 'put':212 'read':249 'realli':235,247 'red':140 'rest':47 'result':131,150,163 'rgb':152 'run':4 'said':28 'say':205,230 'set':154 'small':198 'space':147 'start':229 'take':89 'temperatur':83,94,111,121,127,184 'thing':231 'tinker':33 'today':237 'ultim':187 'uniform':145 'use':52,102,129 'valu':132,157 've':2,228 'well':14 'work':13 'written':71,258"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706508490
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11273738"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706422090 {#1850
        date: 2024-01-28 07:08:10.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      [youtu.be/OIkZWF5uGxk?si=FgGlXXJCn3q6540A](https://youtu.be/OIkZWF5uGxk?si=FgGlXXJCn3q6540A)\n
      \n
      My goto selling point for Home Assistant is that I haven’t touched the outdoors light switch in 8 years.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1706547489 {#4784
      date: 2024-01-29 17:58:09.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@corroded@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4790 …}
    +nested: Doctrine\ORM\PersistentCollection {#4792 …}
    +votes: Doctrine\ORM\PersistentCollection {#4794 …}
    +reports: Doctrine\ORM\PersistentCollection {#4796 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4798 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4800 …}
    -id: 350258
    -bodyTs: "'/oikzwf5ugxk?si=fgglxxjcn3q6540a](https://youtu.be/oikzwf5ugxk?si=fgglxxjcn3q6540a)':3 '8':22 'assist':10 'goto':5 'haven':14 'home':9 'light':19 'outdoor':18 'point':7 'sell':6 'switch':20 'touch':16 'year':23 'youtu.be':2 'youtu.be/oikzwf5ugxk?si=fgglxxjcn3q6540a](https://youtu.be/oikzwf5ugxk?si=fgglxxjcn3q6540a)':1"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7129149"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706547489 {#4785
      date: 2024-01-29 17:58:09.0 +01:00
    }
  }
  +nestedComments: []
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#557 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 14.0 MiB 56.77 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4862
    +user: App\Entity\User {#4875
      +avatar: null
      +cover: null
      +email: "APassenger@lemmy.world"
      +username: "@APassenger@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729243229 {#4859
        date: 2024-10-18 11:20:29.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4876 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4878 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4880 …}
      +entries: Doctrine\ORM\PersistentCollection {#4882 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4884 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4886 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4888 …}
      +posts: Doctrine\ORM\PersistentCollection {#4890 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4892 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4894 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4896 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4898 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4900 …}
      +follows: Doctrine\ORM\PersistentCollection {#4902 …}
      +followers: Doctrine\ORM\PersistentCollection {#4904 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4906 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4908 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4910 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4912 …}
      +reports: Doctrine\ORM\PersistentCollection {#4914 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4916 …}
      +violations: Doctrine\ORM\PersistentCollection {#4918 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4920 …}
      +awards: Doctrine\ORM\PersistentCollection {#4922 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4924 …}
      +categories: Doctrine\ORM\PersistentCollection {#4926 …}
      -id: 40156
      -password: "$2y$13$iW9sokrvQlmY7LWnIoV.nuBoXrS2OwSiFmvrTljktue8joAVS4s1K"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4928 …}
      +apId: "APassenger@lemmy.world"
      +apProfileId: "https://lemmy.world/u/APassenger"
      +apPublicUrl: "https://lemmy.world/u/APassenger"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "APassenger"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728072746 {#4860
        date: 2024-10-04 22:12:26.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1691756274 {#4861
        date: 2023-08-11 14:17:54.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "corroded@lemmy.world"
        +username: "@corroded@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729095398 {#1537
          date: 2024-10-16 18:16:38.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +entries: Doctrine\ORM\PersistentCollection {#1623 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …}
        +posts: Doctrine\ORM\PersistentCollection {#1657 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1488 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1756 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …}
        +follows: Doctrine\ORM\PersistentCollection {#1635 …}
        +followers: Doctrine\ORM\PersistentCollection {#1633 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1411 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …}
        +reports: Doctrine\ORM\PersistentCollection {#1419 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1428 …}
        +violations: Doctrine\ORM\PersistentCollection {#1429 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1694 …}
        +awards: Doctrine\ORM\PersistentCollection {#1435 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …}
        +categories: Doctrine\ORM\PersistentCollection {#1647 …}
        -id: 37696
        -password: "$2y$13$3xfpjwzULWLGSm5G3ILrCePN9TefBkLbjLBMfvMFcPI2FPlR3h2g6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …}
        +apId: "corroded@lemmy.world"
        +apProfileId: "https://lemmy.world/u/corroded"
        +apPublicUrl: "https://lemmy.world/u/corroded"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "corroded"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703347380 {#1536
          date: 2023-12-23 17:03:00.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690952830 {#1515
          date: 2023-08-02 07:07:10.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "homeassistant@lemmy.world"
        +title: "homeassistant"
        +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 46
        +entryCommentCount: 460
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729539860 {#276
          date: 2024-10-21 21:44:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 145
        +apId: "homeassistant@lemmy.world"
        +apProfileId: "https://lemmy.world/c/homeassistant"
        +apPublicUrl: "https://lemmy.world/c/homeassistant"
        +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "homeassistant"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1710368376 {#270
          date: 2024-03-13 23:19:36.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1704127905 {#272
          date: 2024-01-01 17:51:45.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Share-your-favorite-automations"
      +title: "Share your favorite automations"
      +url: null
      +body: """
        I’ve been running HA for a while, and it’s been working well; I haven’t had to change much in a few months. That being said, it’s fun to tinker with it, and I’m curious to hear what kind of automations the rest of the community is using. What automations are you most proud of? What are your favorite? What kind of interesting automations have you written?\n
        \n
        My personal favorite is an automation that displays the current “apparent” temperature on a Hue bulb. It takes an average of the temperature, humidity, and luminance around my property and uses the average to compute an “apparent” (feels like) temperature. Then it applies a cosine function to the apparent temperature (to approximate how people feel temperature change), uses the resulting value to calculate a level between blue and red in CIELAB (a perceptually uniform color space), converts the results to RGB, and sets the color value of the hue bulb. The result is a bulb that changes color so that the change in color (as perceived by the eye) mirrors how the temperature “feels” outside. Ultimately what that means is that we can look at a small lamp with the hue bulb and say “It feels cold outside; we should put on a coat.” It’s probably overkill, but it was a fun programming exercise. We’ve started saying things like “It’s really blue today, I don’t feel like going out.”\n
        \n
        I’d really enjoy reading what kind of interesting automations everyone else has written.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 40
      +favouriteCount: 67
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729539860 {#2410
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 33576
      -titleTs: "'autom':4 'favorit':3 'share':1"
      -bodyTs: "'appar':82,108,120 'appli':114 'approxim':123 'around':98 'autom':45,54,68,77,254 'averag':91,104 'blue':138,236 'bulb':87,161,166,203 'calcul':134 'chang':20,128,168,173 'cielab':142 'coat':215 'cold':208 'color':146,156,169,175 'communiti':50 'comput':106 'convert':148 'cosin':116 'curious':39 'current':81 'd':246 'display':79 'els':256 'enjoy':248 'everyon':255 'exercis':226 'eye':180 'favorit':63,74 'feel':109,126,185,207,241 'fun':31,224 'function':117 'go':243 'ha':5 'haven':16 'hear':41 'hue':86,160,202 'humid':95 'interest':67,253 'kind':43,65,251 'lamp':199 'level':136 'like':110,232,242 'look':195 'lumin':97 'm':38 'mean':190 'mirror':181 'month':25 'much':21 'outsid':186,209 'overkil':219 'peopl':125 'perceiv':177 'perceptu':144 'person':73 'probabl':218 'program':225 'properti':100 'proud':58 'put':212 'read':249 'realli':235,247 'red':140 'rest':47 'result':131,150,163 'rgb':152 'run':4 'said':28 'say':205,230 'set':154 'small':198 'space':147 'start':229 'take':89 'temperatur':83,94,111,121,127,184 'thing':231 'tinker':33 'today':237 'ultim':187 'uniform':145 'use':52,102,129 'valu':132,157 've':2,228 'well':14 'work':13 'written':71,258"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706508490
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11273738"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706422090 {#1850
        date: 2024-01-28 07:08:10.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      Sunset and sunrise automations. Lights on and off, vacuum run times - all adapted to presence.\n
      \n
      Made the litter-robot auto-repair when it enters trouble states. Better history of all elements controlled.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1706484987 {#4857
      date: 2024-01-29 00:36:27.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@corroded@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4863 …}
    +nested: Doctrine\ORM\PersistentCollection {#4865 …}
    +votes: Doctrine\ORM\PersistentCollection {#4867 …}
    +reports: Doctrine\ORM\PersistentCollection {#4869 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4871 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4873 …}
    -id: 348264
    -bodyTs: "'adapt':13 'auto':22 'auto-repair':21 'autom':4 'better':29 'control':34 'element':33 'enter':26 'histori':30 'light':5 'litter':19 'litter-robot':18 'made':16 'presenc':15 'repair':23 'robot':20 'run':10 'state':28 'sunris':3 'sunset':1 'time':11 'troubl':27 'vacuum':9"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7112697"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706484987 {#4858
      date: 2024-01-29 00:36:27.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#13161
  +comment: App\Entity\EntryComment {#4862
    +user: App\Entity\User {#4875
      +avatar: null
      +cover: null
      +email: "APassenger@lemmy.world"
      +username: "@APassenger@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729243229 {#4859
        date: 2024-10-18 11:20:29.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4876 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4878 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4880 …}
      +entries: Doctrine\ORM\PersistentCollection {#4882 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4884 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4886 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4888 …}
      +posts: Doctrine\ORM\PersistentCollection {#4890 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4892 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4894 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4896 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4898 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4900 …}
      +follows: Doctrine\ORM\PersistentCollection {#4902 …}
      +followers: Doctrine\ORM\PersistentCollection {#4904 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4906 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4908 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4910 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4912 …}
      +reports: Doctrine\ORM\PersistentCollection {#4914 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4916 …}
      +violations: Doctrine\ORM\PersistentCollection {#4918 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4920 …}
      +awards: Doctrine\ORM\PersistentCollection {#4922 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4924 …}
      +categories: Doctrine\ORM\PersistentCollection {#4926 …}
      -id: 40156
      -password: "$2y$13$iW9sokrvQlmY7LWnIoV.nuBoXrS2OwSiFmvrTljktue8joAVS4s1K"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4928 …}
      +apId: "APassenger@lemmy.world"
      +apProfileId: "https://lemmy.world/u/APassenger"
      +apPublicUrl: "https://lemmy.world/u/APassenger"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "APassenger"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728072746 {#4860
        date: 2024-10-04 22:12:26.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1691756274 {#4861
        date: 2023-08-11 14:17:54.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "corroded@lemmy.world"
        +username: "@corroded@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729095398 {#1537
          date: 2024-10-16 18:16:38.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +entries: Doctrine\ORM\PersistentCollection {#1623 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …}
        +posts: Doctrine\ORM\PersistentCollection {#1657 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1488 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1756 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …}
        +follows: Doctrine\ORM\PersistentCollection {#1635 …}
        +followers: Doctrine\ORM\PersistentCollection {#1633 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1411 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …}
        +reports: Doctrine\ORM\PersistentCollection {#1419 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1428 …}
        +violations: Doctrine\ORM\PersistentCollection {#1429 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1694 …}
        +awards: Doctrine\ORM\PersistentCollection {#1435 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …}
        +categories: Doctrine\ORM\PersistentCollection {#1647 …}
        -id: 37696
        -password: "$2y$13$3xfpjwzULWLGSm5G3ILrCePN9TefBkLbjLBMfvMFcPI2FPlR3h2g6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …}
        +apId: "corroded@lemmy.world"
        +apProfileId: "https://lemmy.world/u/corroded"
        +apPublicUrl: "https://lemmy.world/u/corroded"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "corroded"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703347380 {#1536
          date: 2023-12-23 17:03:00.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690952830 {#1515
          date: 2023-08-02 07:07:10.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "homeassistant@lemmy.world"
        +title: "homeassistant"
        +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 46
        +entryCommentCount: 460
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729539860 {#276
          date: 2024-10-21 21:44:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 145
        +apId: "homeassistant@lemmy.world"
        +apProfileId: "https://lemmy.world/c/homeassistant"
        +apPublicUrl: "https://lemmy.world/c/homeassistant"
        +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "homeassistant"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1710368376 {#270
          date: 2024-03-13 23:19:36.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1704127905 {#272
          date: 2024-01-01 17:51:45.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Share-your-favorite-automations"
      +title: "Share your favorite automations"
      +url: null
      +body: """
        I’ve been running HA for a while, and it’s been working well; I haven’t had to change much in a few months. That being said, it’s fun to tinker with it, and I’m curious to hear what kind of automations the rest of the community is using. What automations are you most proud of? What are your favorite? What kind of interesting automations have you written?\n
        \n
        My personal favorite is an automation that displays the current “apparent” temperature on a Hue bulb. It takes an average of the temperature, humidity, and luminance around my property and uses the average to compute an “apparent” (feels like) temperature. Then it applies a cosine function to the apparent temperature (to approximate how people feel temperature change), uses the resulting value to calculate a level between blue and red in CIELAB (a perceptually uniform color space), converts the results to RGB, and sets the color value of the hue bulb. The result is a bulb that changes color so that the change in color (as perceived by the eye) mirrors how the temperature “feels” outside. Ultimately what that means is that we can look at a small lamp with the hue bulb and say “It feels cold outside; we should put on a coat.” It’s probably overkill, but it was a fun programming exercise. We’ve started saying things like “It’s really blue today, I don’t feel like going out.”\n
        \n
        I’d really enjoy reading what kind of interesting automations everyone else has written.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 40
      +favouriteCount: 67
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729539860 {#2410
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 33576
      -titleTs: "'autom':4 'favorit':3 'share':1"
      -bodyTs: "'appar':82,108,120 'appli':114 'approxim':123 'around':98 'autom':45,54,68,77,254 'averag':91,104 'blue':138,236 'bulb':87,161,166,203 'calcul':134 'chang':20,128,168,173 'cielab':142 'coat':215 'cold':208 'color':146,156,169,175 'communiti':50 'comput':106 'convert':148 'cosin':116 'curious':39 'current':81 'd':246 'display':79 'els':256 'enjoy':248 'everyon':255 'exercis':226 'eye':180 'favorit':63,74 'feel':109,126,185,207,241 'fun':31,224 'function':117 'go':243 'ha':5 'haven':16 'hear':41 'hue':86,160,202 'humid':95 'interest':67,253 'kind':43,65,251 'lamp':199 'level':136 'like':110,232,242 'look':195 'lumin':97 'm':38 'mean':190 'mirror':181 'month':25 'much':21 'outsid':186,209 'overkil':219 'peopl':125 'perceiv':177 'perceptu':144 'person':73 'probabl':218 'program':225 'properti':100 'proud':58 'put':212 'read':249 'realli':235,247 'red':140 'rest':47 'result':131,150,163 'rgb':152 'run':4 'said':28 'say':205,230 'set':154 'small':198 'space':147 'start':229 'take':89 'temperatur':83,94,111,121,127,184 'thing':231 'tinker':33 'today':237 'ultim':187 'uniform':145 'use':52,102,129 'valu':132,157 've':2,228 'well':14 'work':13 'written':71,258"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706508490
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11273738"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706422090 {#1850
        date: 2024-01-28 07:08:10.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      Sunset and sunrise automations. Lights on and off, vacuum run times - all adapted to presence.\n
      \n
      Made the litter-robot auto-repair when it enters trouble states. Better history of all elements controlled.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1706484987 {#4857
      date: 2024-01-29 00:36:27.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@corroded@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4863 …}
    +nested: Doctrine\ORM\PersistentCollection {#4865 …}
    +votes: Doctrine\ORM\PersistentCollection {#4867 …}
    +reports: Doctrine\ORM\PersistentCollection {#4869 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4871 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4873 …}
    -id: 348264
    -bodyTs: "'adapt':13 'auto':22 'auto-repair':21 'autom':4 'better':29 'control':34 'element':33 'enter':26 'histori':30 'light':5 'litter':19 'litter-robot':18 'made':16 'presenc':15 'repair':23 'robot':20 'run':10 'state':28 'sunris':3 'sunset':1 'time':11 'troubl':27 'vacuum':9"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7112697"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706484987 {#4858
      date: 2024-01-29 00:36:27.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 1
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 14.0 MiB 0.25 ms
Input props
[
  "user" => App\Entity\User {#4875
    +avatar: null
    +cover: null
    +email: "APassenger@lemmy.world"
    +username: "@APassenger@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729243229 {#4859
      date: 2024-10-18 11:20:29.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4876 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4878 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4880 …}
    +entries: Doctrine\ORM\PersistentCollection {#4882 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4884 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4886 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4888 …}
    +posts: Doctrine\ORM\PersistentCollection {#4890 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4892 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4894 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4896 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4898 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4900 …}
    +follows: Doctrine\ORM\PersistentCollection {#4902 …}
    +followers: Doctrine\ORM\PersistentCollection {#4904 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4906 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4908 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4910 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4912 …}
    +reports: Doctrine\ORM\PersistentCollection {#4914 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4916 …}
    +violations: Doctrine\ORM\PersistentCollection {#4918 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4920 …}
    +awards: Doctrine\ORM\PersistentCollection {#4922 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4924 …}
    +categories: Doctrine\ORM\PersistentCollection {#4926 …}
    -id: 40156
    -password: "$2y$13$iW9sokrvQlmY7LWnIoV.nuBoXrS2OwSiFmvrTljktue8joAVS4s1K"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4928 …}
    +apId: "APassenger@lemmy.world"
    +apProfileId: "https://lemmy.world/u/APassenger"
    +apPublicUrl: "https://lemmy.world/u/APassenger"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "APassenger"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728072746 {#4860
      date: 2024-10-04 22:12:26.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1691756274 {#4861
      date: 2023-08-11 14:17:54.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#13206
  +user: App\Entity\User {#4875
    +avatar: null
    +cover: null
    +email: "APassenger@lemmy.world"
    +username: "@APassenger@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729243229 {#4859
      date: 2024-10-18 11:20:29.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4876 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4878 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4880 …}
    +entries: Doctrine\ORM\PersistentCollection {#4882 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4884 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4886 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4888 …}
    +posts: Doctrine\ORM\PersistentCollection {#4890 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4892 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4894 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4896 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4898 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4900 …}
    +follows: Doctrine\ORM\PersistentCollection {#4902 …}
    +followers: Doctrine\ORM\PersistentCollection {#4904 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4906 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4908 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4910 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4912 …}
    +reports: Doctrine\ORM\PersistentCollection {#4914 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4916 …}
    +violations: Doctrine\ORM\PersistentCollection {#4918 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4920 …}
    +awards: Doctrine\ORM\PersistentCollection {#4922 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4924 …}
    +categories: Doctrine\ORM\PersistentCollection {#4926 …}
    -id: 40156
    -password: "$2y$13$iW9sokrvQlmY7LWnIoV.nuBoXrS2OwSiFmvrTljktue8joAVS4s1K"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4928 …}
    +apId: "APassenger@lemmy.world"
    +apProfileId: "https://lemmy.world/u/APassenger"
    +apPublicUrl: "https://lemmy.world/u/APassenger"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "APassenger"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728072746 {#4860
      date: 2024-10-04 22:12:26.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1691756274 {#4861
      date: 2023-08-11 14:17:54.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 14.0 MiB 0.19 ms
Input props
[
  "date" => DateTimeImmutable @1706484987 {#4858
    date: 2024-01-29 00:36:27.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#13261
  +date: DateTimeImmutable @1706484987 {#4858
    date: 2024-01-29 00:36:27.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 14.0 MiB 0.09 ms
Input props
[
  "createdAt" => DateTimeImmutable @1706484987 {#4858
    date: 2024-01-29 00:36:27.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#13315
  +createdAt: DateTimeImmutable @1706484987 {#4858
    date: 2024-01-29 00:36:27.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 14.0 MiB 0.15 ms
Input props
[
  "user" => App\Entity\User {#4875
    +avatar: null
    +cover: null
    +email: "APassenger@lemmy.world"
    +username: "@APassenger@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729243229 {#4859
      date: 2024-10-18 11:20:29.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4876 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4878 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4880 …}
    +entries: Doctrine\ORM\PersistentCollection {#4882 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4884 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4886 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4888 …}
    +posts: Doctrine\ORM\PersistentCollection {#4890 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4892 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4894 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4896 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4898 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4900 …}
    +follows: Doctrine\ORM\PersistentCollection {#4902 …}
    +followers: Doctrine\ORM\PersistentCollection {#4904 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4906 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4908 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4910 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4912 …}
    +reports: Doctrine\ORM\PersistentCollection {#4914 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4916 …}
    +violations: Doctrine\ORM\PersistentCollection {#4918 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4920 …}
    +awards: Doctrine\ORM\PersistentCollection {#4922 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4924 …}
    +categories: Doctrine\ORM\PersistentCollection {#4926 …}
    -id: 40156
    -password: "$2y$13$iW9sokrvQlmY7LWnIoV.nuBoXrS2OwSiFmvrTljktue8joAVS4s1K"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4928 …}
    +apId: "APassenger@lemmy.world"
    +apProfileId: "https://lemmy.world/u/APassenger"
    +apPublicUrl: "https://lemmy.world/u/APassenger"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "APassenger"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728072746 {#4860
      date: 2024-10-04 22:12:26.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1691756274 {#4861
      date: 2023-08-11 14:17:54.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#13369
  +width: 40
  +height: 40
  +user: App\Entity\User {#4875
    +avatar: null
    +cover: null
    +email: "APassenger@lemmy.world"
    +username: "@APassenger@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729243229 {#4859
      date: 2024-10-18 11:20:29.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4876 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4878 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4880 …}
    +entries: Doctrine\ORM\PersistentCollection {#4882 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4884 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4886 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4888 …}
    +posts: Doctrine\ORM\PersistentCollection {#4890 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4892 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4894 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4896 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4898 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4900 …}
    +follows: Doctrine\ORM\PersistentCollection {#4902 …}
    +followers: Doctrine\ORM\PersistentCollection {#4904 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4906 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4908 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4910 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4912 …}
    +reports: Doctrine\ORM\PersistentCollection {#4914 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4916 …}
    +violations: Doctrine\ORM\PersistentCollection {#4918 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4920 …}
    +awards: Doctrine\ORM\PersistentCollection {#4922 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4924 …}
    +categories: Doctrine\ORM\PersistentCollection {#4926 …}
    -id: 40156
    -password: "$2y$13$iW9sokrvQlmY7LWnIoV.nuBoXrS2OwSiFmvrTljktue8joAVS4s1K"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4928 …}
    +apId: "APassenger@lemmy.world"
    +apProfileId: "https://lemmy.world/u/APassenger"
    +apPublicUrl: "https://lemmy.world/u/APassenger"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "APassenger"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1728072746 {#4860
      date: 2024-10-04 22:12:26.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1691756274 {#4861
      date: 2023-08-11 14:17:54.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 14.0 MiB 0.47 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4862
    +user: App\Entity\User {#4875
      +avatar: null
      +cover: null
      +email: "APassenger@lemmy.world"
      +username: "@APassenger@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729243229 {#4859
        date: 2024-10-18 11:20:29.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4876 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4878 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4880 …}
      +entries: Doctrine\ORM\PersistentCollection {#4882 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4884 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4886 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4888 …}
      +posts: Doctrine\ORM\PersistentCollection {#4890 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4892 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4894 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4896 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4898 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4900 …}
      +follows: Doctrine\ORM\PersistentCollection {#4902 …}
      +followers: Doctrine\ORM\PersistentCollection {#4904 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4906 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4908 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4910 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4912 …}
      +reports: Doctrine\ORM\PersistentCollection {#4914 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4916 …}
      +violations: Doctrine\ORM\PersistentCollection {#4918 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4920 …}
      +awards: Doctrine\ORM\PersistentCollection {#4922 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4924 …}
      +categories: Doctrine\ORM\PersistentCollection {#4926 …}
      -id: 40156
      -password: "$2y$13$iW9sokrvQlmY7LWnIoV.nuBoXrS2OwSiFmvrTljktue8joAVS4s1K"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4928 …}
      +apId: "APassenger@lemmy.world"
      +apProfileId: "https://lemmy.world/u/APassenger"
      +apPublicUrl: "https://lemmy.world/u/APassenger"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "APassenger"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728072746 {#4860
        date: 2024-10-04 22:12:26.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1691756274 {#4861
        date: 2023-08-11 14:17:54.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "corroded@lemmy.world"
        +username: "@corroded@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729095398 {#1537
          date: 2024-10-16 18:16:38.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +entries: Doctrine\ORM\PersistentCollection {#1623 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …}
        +posts: Doctrine\ORM\PersistentCollection {#1657 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1488 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1756 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …}
        +follows: Doctrine\ORM\PersistentCollection {#1635 …}
        +followers: Doctrine\ORM\PersistentCollection {#1633 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1411 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …}
        +reports: Doctrine\ORM\PersistentCollection {#1419 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1428 …}
        +violations: Doctrine\ORM\PersistentCollection {#1429 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1694 …}
        +awards: Doctrine\ORM\PersistentCollection {#1435 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …}
        +categories: Doctrine\ORM\PersistentCollection {#1647 …}
        -id: 37696
        -password: "$2y$13$3xfpjwzULWLGSm5G3ILrCePN9TefBkLbjLBMfvMFcPI2FPlR3h2g6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …}
        +apId: "corroded@lemmy.world"
        +apProfileId: "https://lemmy.world/u/corroded"
        +apPublicUrl: "https://lemmy.world/u/corroded"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "corroded"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703347380 {#1536
          date: 2023-12-23 17:03:00.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690952830 {#1515
          date: 2023-08-02 07:07:10.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "homeassistant@lemmy.world"
        +title: "homeassistant"
        +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 46
        +entryCommentCount: 460
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729539860 {#276
          date: 2024-10-21 21:44:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 145
        +apId: "homeassistant@lemmy.world"
        +apProfileId: "https://lemmy.world/c/homeassistant"
        +apPublicUrl: "https://lemmy.world/c/homeassistant"
        +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "homeassistant"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1710368376 {#270
          date: 2024-03-13 23:19:36.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1704127905 {#272
          date: 2024-01-01 17:51:45.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Share-your-favorite-automations"
      +title: "Share your favorite automations"
      +url: null
      +body: """
        I’ve been running HA for a while, and it’s been working well; I haven’t had to change much in a few months. That being said, it’s fun to tinker with it, and I’m curious to hear what kind of automations the rest of the community is using. What automations are you most proud of? What are your favorite? What kind of interesting automations have you written?\n
        \n
        My personal favorite is an automation that displays the current “apparent” temperature on a Hue bulb. It takes an average of the temperature, humidity, and luminance around my property and uses the average to compute an “apparent” (feels like) temperature. Then it applies a cosine function to the apparent temperature (to approximate how people feel temperature change), uses the resulting value to calculate a level between blue and red in CIELAB (a perceptually uniform color space), converts the results to RGB, and sets the color value of the hue bulb. The result is a bulb that changes color so that the change in color (as perceived by the eye) mirrors how the temperature “feels” outside. Ultimately what that means is that we can look at a small lamp with the hue bulb and say “It feels cold outside; we should put on a coat.” It’s probably overkill, but it was a fun programming exercise. We’ve started saying things like “It’s really blue today, I don’t feel like going out.”\n
        \n
        I’d really enjoy reading what kind of interesting automations everyone else has written.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 40
      +favouriteCount: 67
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729539860 {#2410
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 33576
      -titleTs: "'autom':4 'favorit':3 'share':1"
      -bodyTs: "'appar':82,108,120 'appli':114 'approxim':123 'around':98 'autom':45,54,68,77,254 'averag':91,104 'blue':138,236 'bulb':87,161,166,203 'calcul':134 'chang':20,128,168,173 'cielab':142 'coat':215 'cold':208 'color':146,156,169,175 'communiti':50 'comput':106 'convert':148 'cosin':116 'curious':39 'current':81 'd':246 'display':79 'els':256 'enjoy':248 'everyon':255 'exercis':226 'eye':180 'favorit':63,74 'feel':109,126,185,207,241 'fun':31,224 'function':117 'go':243 'ha':5 'haven':16 'hear':41 'hue':86,160,202 'humid':95 'interest':67,253 'kind':43,65,251 'lamp':199 'level':136 'like':110,232,242 'look':195 'lumin':97 'm':38 'mean':190 'mirror':181 'month':25 'much':21 'outsid':186,209 'overkil':219 'peopl':125 'perceiv':177 'perceptu':144 'person':73 'probabl':218 'program':225 'properti':100 'proud':58 'put':212 'read':249 'realli':235,247 'red':140 'rest':47 'result':131,150,163 'rgb':152 'run':4 'said':28 'say':205,230 'set':154 'small':198 'space':147 'start':229 'take':89 'temperatur':83,94,111,121,127,184 'thing':231 'tinker':33 'today':237 'ultim':187 'uniform':145 'use':52,102,129 'valu':132,157 've':2,228 'well':14 'work':13 'written':71,258"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706508490
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11273738"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706422090 {#1850
        date: 2024-01-28 07:08:10.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      Sunset and sunrise automations. Lights on and off, vacuum run times - all adapted to presence.\n
      \n
      Made the litter-robot auto-repair when it enters trouble states. Better history of all elements controlled.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1706484987 {#4857
      date: 2024-01-29 00:36:27.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@corroded@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4863 …}
    +nested: Doctrine\ORM\PersistentCollection {#4865 …}
    +votes: Doctrine\ORM\PersistentCollection {#4867 …}
    +reports: Doctrine\ORM\PersistentCollection {#4869 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4871 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4873 …}
    -id: 348264
    -bodyTs: "'adapt':13 'auto':22 'auto-repair':21 'autom':4 'better':29 'control':34 'element':33 'enter':26 'histori':30 'light':5 'litter':19 'litter-robot':18 'made':16 'presenc':15 'repair':23 'robot':20 'run':10 'state':28 'sunris':3 'sunset':1 'time':11 'troubl':27 'vacuum':9"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7112697"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706484987 {#4858
      date: 2024-01-29 00:36:27.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#13442
  +subject: App\Entity\EntryComment {#4862
    +user: App\Entity\User {#4875
      +avatar: null
      +cover: null
      +email: "APassenger@lemmy.world"
      +username: "@APassenger@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729243229 {#4859
        date: 2024-10-18 11:20:29.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4876 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4878 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4880 …}
      +entries: Doctrine\ORM\PersistentCollection {#4882 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4884 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4886 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4888 …}
      +posts: Doctrine\ORM\PersistentCollection {#4890 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4892 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4894 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4896 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4898 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4900 …}
      +follows: Doctrine\ORM\PersistentCollection {#4902 …}
      +followers: Doctrine\ORM\PersistentCollection {#4904 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4906 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4908 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4910 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4912 …}
      +reports: Doctrine\ORM\PersistentCollection {#4914 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4916 …}
      +violations: Doctrine\ORM\PersistentCollection {#4918 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4920 …}
      +awards: Doctrine\ORM\PersistentCollection {#4922 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4924 …}
      +categories: Doctrine\ORM\PersistentCollection {#4926 …}
      -id: 40156
      -password: "$2y$13$iW9sokrvQlmY7LWnIoV.nuBoXrS2OwSiFmvrTljktue8joAVS4s1K"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4928 …}
      +apId: "APassenger@lemmy.world"
      +apProfileId: "https://lemmy.world/u/APassenger"
      +apPublicUrl: "https://lemmy.world/u/APassenger"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "APassenger"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728072746 {#4860
        date: 2024-10-04 22:12:26.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1691756274 {#4861
        date: 2023-08-11 14:17:54.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "corroded@lemmy.world"
        +username: "@corroded@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729095398 {#1537
          date: 2024-10-16 18:16:38.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +entries: Doctrine\ORM\PersistentCollection {#1623 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …}
        +posts: Doctrine\ORM\PersistentCollection {#1657 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1488 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1756 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …}
        +follows: Doctrine\ORM\PersistentCollection {#1635 …}
        +followers: Doctrine\ORM\PersistentCollection {#1633 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1411 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …}
        +reports: Doctrine\ORM\PersistentCollection {#1419 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1428 …}
        +violations: Doctrine\ORM\PersistentCollection {#1429 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1694 …}
        +awards: Doctrine\ORM\PersistentCollection {#1435 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …}
        +categories: Doctrine\ORM\PersistentCollection {#1647 …}
        -id: 37696
        -password: "$2y$13$3xfpjwzULWLGSm5G3ILrCePN9TefBkLbjLBMfvMFcPI2FPlR3h2g6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …}
        +apId: "corroded@lemmy.world"
        +apProfileId: "https://lemmy.world/u/corroded"
        +apPublicUrl: "https://lemmy.world/u/corroded"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "corroded"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703347380 {#1536
          date: 2023-12-23 17:03:00.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690952830 {#1515
          date: 2023-08-02 07:07:10.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "homeassistant@lemmy.world"
        +title: "homeassistant"
        +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 46
        +entryCommentCount: 460
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729539860 {#276
          date: 2024-10-21 21:44:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 145
        +apId: "homeassistant@lemmy.world"
        +apProfileId: "https://lemmy.world/c/homeassistant"
        +apPublicUrl: "https://lemmy.world/c/homeassistant"
        +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "homeassistant"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1710368376 {#270
          date: 2024-03-13 23:19:36.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1704127905 {#272
          date: 2024-01-01 17:51:45.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Share-your-favorite-automations"
      +title: "Share your favorite automations"
      +url: null
      +body: """
        I’ve been running HA for a while, and it’s been working well; I haven’t had to change much in a few months. That being said, it’s fun to tinker with it, and I’m curious to hear what kind of automations the rest of the community is using. What automations are you most proud of? What are your favorite? What kind of interesting automations have you written?\n
        \n
        My personal favorite is an automation that displays the current “apparent” temperature on a Hue bulb. It takes an average of the temperature, humidity, and luminance around my property and uses the average to compute an “apparent” (feels like) temperature. Then it applies a cosine function to the apparent temperature (to approximate how people feel temperature change), uses the resulting value to calculate a level between blue and red in CIELAB (a perceptually uniform color space), converts the results to RGB, and sets the color value of the hue bulb. The result is a bulb that changes color so that the change in color (as perceived by the eye) mirrors how the temperature “feels” outside. Ultimately what that means is that we can look at a small lamp with the hue bulb and say “It feels cold outside; we should put on a coat.” It’s probably overkill, but it was a fun programming exercise. We’ve started saying things like “It’s really blue today, I don’t feel like going out.”\n
        \n
        I’d really enjoy reading what kind of interesting automations everyone else has written.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 40
      +favouriteCount: 67
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729539860 {#2410
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 33576
      -titleTs: "'autom':4 'favorit':3 'share':1"
      -bodyTs: "'appar':82,108,120 'appli':114 'approxim':123 'around':98 'autom':45,54,68,77,254 'averag':91,104 'blue':138,236 'bulb':87,161,166,203 'calcul':134 'chang':20,128,168,173 'cielab':142 'coat':215 'cold':208 'color':146,156,169,175 'communiti':50 'comput':106 'convert':148 'cosin':116 'curious':39 'current':81 'd':246 'display':79 'els':256 'enjoy':248 'everyon':255 'exercis':226 'eye':180 'favorit':63,74 'feel':109,126,185,207,241 'fun':31,224 'function':117 'go':243 'ha':5 'haven':16 'hear':41 'hue':86,160,202 'humid':95 'interest':67,253 'kind':43,65,251 'lamp':199 'level':136 'like':110,232,242 'look':195 'lumin':97 'm':38 'mean':190 'mirror':181 'month':25 'much':21 'outsid':186,209 'overkil':219 'peopl':125 'perceiv':177 'perceptu':144 'person':73 'probabl':218 'program':225 'properti':100 'proud':58 'put':212 'read':249 'realli':235,247 'red':140 'rest':47 'result':131,150,163 'rgb':152 'run':4 'said':28 'say':205,230 'set':154 'small':198 'space':147 'start':229 'take':89 'temperatur':83,94,111,121,127,184 'thing':231 'tinker':33 'today':237 'ultim':187 'uniform':145 'use':52,102,129 'valu':132,157 've':2,228 'well':14 'work':13 'written':71,258"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706508490
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11273738"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706422090 {#1850
        date: 2024-01-28 07:08:10.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      Sunset and sunrise automations. Lights on and off, vacuum run times - all adapted to presence.\n
      \n
      Made the litter-robot auto-repair when it enters trouble states. Better history of all elements controlled.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1706484987 {#4857
      date: 2024-01-29 00:36:27.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@corroded@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4863 …}
    +nested: Doctrine\ORM\PersistentCollection {#4865 …}
    +votes: Doctrine\ORM\PersistentCollection {#4867 …}
    +reports: Doctrine\ORM\PersistentCollection {#4869 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4871 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4873 …}
    -id: 348264
    -bodyTs: "'adapt':13 'auto':22 'auto-repair':21 'autom':4 'better':29 'control':34 'element':33 'enter':26 'histori':30 'light':5 'litter':19 'litter-robot':18 'made':16 'presenc':15 'repair':23 'robot':20 'run':10 'state':28 'sunris':3 'sunset':1 'time':11 'troubl':27 'vacuum':9"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7112697"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706484987 {#4858
      date: 2024-01-29 00:36:27.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 14.0 MiB 0.71 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4862
    +user: App\Entity\User {#4875
      +avatar: null
      +cover: null
      +email: "APassenger@lemmy.world"
      +username: "@APassenger@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729243229 {#4859
        date: 2024-10-18 11:20:29.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4876 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4878 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4880 …}
      +entries: Doctrine\ORM\PersistentCollection {#4882 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4884 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4886 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4888 …}
      +posts: Doctrine\ORM\PersistentCollection {#4890 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4892 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4894 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4896 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4898 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4900 …}
      +follows: Doctrine\ORM\PersistentCollection {#4902 …}
      +followers: Doctrine\ORM\PersistentCollection {#4904 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4906 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4908 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4910 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4912 …}
      +reports: Doctrine\ORM\PersistentCollection {#4914 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4916 …}
      +violations: Doctrine\ORM\PersistentCollection {#4918 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4920 …}
      +awards: Doctrine\ORM\PersistentCollection {#4922 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4924 …}
      +categories: Doctrine\ORM\PersistentCollection {#4926 …}
      -id: 40156
      -password: "$2y$13$iW9sokrvQlmY7LWnIoV.nuBoXrS2OwSiFmvrTljktue8joAVS4s1K"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4928 …}
      +apId: "APassenger@lemmy.world"
      +apProfileId: "https://lemmy.world/u/APassenger"
      +apPublicUrl: "https://lemmy.world/u/APassenger"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "APassenger"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728072746 {#4860
        date: 2024-10-04 22:12:26.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1691756274 {#4861
        date: 2023-08-11 14:17:54.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "corroded@lemmy.world"
        +username: "@corroded@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729095398 {#1537
          date: 2024-10-16 18:16:38.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +entries: Doctrine\ORM\PersistentCollection {#1623 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …}
        +posts: Doctrine\ORM\PersistentCollection {#1657 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1488 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1756 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …}
        +follows: Doctrine\ORM\PersistentCollection {#1635 …}
        +followers: Doctrine\ORM\PersistentCollection {#1633 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1411 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …}
        +reports: Doctrine\ORM\PersistentCollection {#1419 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1428 …}
        +violations: Doctrine\ORM\PersistentCollection {#1429 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1694 …}
        +awards: Doctrine\ORM\PersistentCollection {#1435 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …}
        +categories: Doctrine\ORM\PersistentCollection {#1647 …}
        -id: 37696
        -password: "$2y$13$3xfpjwzULWLGSm5G3ILrCePN9TefBkLbjLBMfvMFcPI2FPlR3h2g6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …}
        +apId: "corroded@lemmy.world"
        +apProfileId: "https://lemmy.world/u/corroded"
        +apPublicUrl: "https://lemmy.world/u/corroded"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "corroded"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703347380 {#1536
          date: 2023-12-23 17:03:00.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690952830 {#1515
          date: 2023-08-02 07:07:10.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "homeassistant@lemmy.world"
        +title: "homeassistant"
        +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 46
        +entryCommentCount: 460
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729539860 {#276
          date: 2024-10-21 21:44:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 145
        +apId: "homeassistant@lemmy.world"
        +apProfileId: "https://lemmy.world/c/homeassistant"
        +apPublicUrl: "https://lemmy.world/c/homeassistant"
        +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "homeassistant"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1710368376 {#270
          date: 2024-03-13 23:19:36.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1704127905 {#272
          date: 2024-01-01 17:51:45.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Share-your-favorite-automations"
      +title: "Share your favorite automations"
      +url: null
      +body: """
        I’ve been running HA for a while, and it’s been working well; I haven’t had to change much in a few months. That being said, it’s fun to tinker with it, and I’m curious to hear what kind of automations the rest of the community is using. What automations are you most proud of? What are your favorite? What kind of interesting automations have you written?\n
        \n
        My personal favorite is an automation that displays the current “apparent” temperature on a Hue bulb. It takes an average of the temperature, humidity, and luminance around my property and uses the average to compute an “apparent” (feels like) temperature. Then it applies a cosine function to the apparent temperature (to approximate how people feel temperature change), uses the resulting value to calculate a level between blue and red in CIELAB (a perceptually uniform color space), converts the results to RGB, and sets the color value of the hue bulb. The result is a bulb that changes color so that the change in color (as perceived by the eye) mirrors how the temperature “feels” outside. Ultimately what that means is that we can look at a small lamp with the hue bulb and say “It feels cold outside; we should put on a coat.” It’s probably overkill, but it was a fun programming exercise. We’ve started saying things like “It’s really blue today, I don’t feel like going out.”\n
        \n
        I’d really enjoy reading what kind of interesting automations everyone else has written.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 40
      +favouriteCount: 67
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729539860 {#2410
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 33576
      -titleTs: "'autom':4 'favorit':3 'share':1"
      -bodyTs: "'appar':82,108,120 'appli':114 'approxim':123 'around':98 'autom':45,54,68,77,254 'averag':91,104 'blue':138,236 'bulb':87,161,166,203 'calcul':134 'chang':20,128,168,173 'cielab':142 'coat':215 'cold':208 'color':146,156,169,175 'communiti':50 'comput':106 'convert':148 'cosin':116 'curious':39 'current':81 'd':246 'display':79 'els':256 'enjoy':248 'everyon':255 'exercis':226 'eye':180 'favorit':63,74 'feel':109,126,185,207,241 'fun':31,224 'function':117 'go':243 'ha':5 'haven':16 'hear':41 'hue':86,160,202 'humid':95 'interest':67,253 'kind':43,65,251 'lamp':199 'level':136 'like':110,232,242 'look':195 'lumin':97 'm':38 'mean':190 'mirror':181 'month':25 'much':21 'outsid':186,209 'overkil':219 'peopl':125 'perceiv':177 'perceptu':144 'person':73 'probabl':218 'program':225 'properti':100 'proud':58 'put':212 'read':249 'realli':235,247 'red':140 'rest':47 'result':131,150,163 'rgb':152 'run':4 'said':28 'say':205,230 'set':154 'small':198 'space':147 'start':229 'take':89 'temperatur':83,94,111,121,127,184 'thing':231 'tinker':33 'today':237 'ultim':187 'uniform':145 'use':52,102,129 'valu':132,157 've':2,228 'well':14 'work':13 'written':71,258"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706508490
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11273738"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706422090 {#1850
        date: 2024-01-28 07:08:10.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      Sunset and sunrise automations. Lights on and off, vacuum run times - all adapted to presence.\n
      \n
      Made the litter-robot auto-repair when it enters trouble states. Better history of all elements controlled.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1706484987 {#4857
      date: 2024-01-29 00:36:27.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@corroded@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4863 …}
    +nested: Doctrine\ORM\PersistentCollection {#4865 …}
    +votes: Doctrine\ORM\PersistentCollection {#4867 …}
    +reports: Doctrine\ORM\PersistentCollection {#4869 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4871 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4873 …}
    -id: 348264
    -bodyTs: "'adapt':13 'auto':22 'auto-repair':21 'autom':4 'better':29 'control':34 'element':33 'enter':26 'histori':30 'light':5 'litter':19 'litter-robot':18 'made':16 'presenc':15 'repair':23 'robot':20 'run':10 'state':28 'sunris':3 'sunset':1 'time':11 'troubl':27 'vacuum':9"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7112697"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706484987 {#4858
      date: 2024-01-29 00:36:27.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#13499
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4862
    +user: App\Entity\User {#4875
      +avatar: null
      +cover: null
      +email: "APassenger@lemmy.world"
      +username: "@APassenger@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729243229 {#4859
        date: 2024-10-18 11:20:29.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4876 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4878 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4880 …}
      +entries: Doctrine\ORM\PersistentCollection {#4882 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4884 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4886 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4888 …}
      +posts: Doctrine\ORM\PersistentCollection {#4890 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4892 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4894 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4896 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4898 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4900 …}
      +follows: Doctrine\ORM\PersistentCollection {#4902 …}
      +followers: Doctrine\ORM\PersistentCollection {#4904 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4906 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4908 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4910 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4912 …}
      +reports: Doctrine\ORM\PersistentCollection {#4914 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4916 …}
      +violations: Doctrine\ORM\PersistentCollection {#4918 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4920 …}
      +awards: Doctrine\ORM\PersistentCollection {#4922 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4924 …}
      +categories: Doctrine\ORM\PersistentCollection {#4926 …}
      -id: 40156
      -password: "$2y$13$iW9sokrvQlmY7LWnIoV.nuBoXrS2OwSiFmvrTljktue8joAVS4s1K"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4928 …}
      +apId: "APassenger@lemmy.world"
      +apProfileId: "https://lemmy.world/u/APassenger"
      +apPublicUrl: "https://lemmy.world/u/APassenger"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "APassenger"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728072746 {#4860
        date: 2024-10-04 22:12:26.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1691756274 {#4861
        date: 2023-08-11 14:17:54.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "corroded@lemmy.world"
        +username: "@corroded@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729095398 {#1537
          date: 2024-10-16 18:16:38.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +entries: Doctrine\ORM\PersistentCollection {#1623 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …}
        +posts: Doctrine\ORM\PersistentCollection {#1657 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1488 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1756 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …}
        +follows: Doctrine\ORM\PersistentCollection {#1635 …}
        +followers: Doctrine\ORM\PersistentCollection {#1633 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1411 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …}
        +reports: Doctrine\ORM\PersistentCollection {#1419 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1428 …}
        +violations: Doctrine\ORM\PersistentCollection {#1429 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1694 …}
        +awards: Doctrine\ORM\PersistentCollection {#1435 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …}
        +categories: Doctrine\ORM\PersistentCollection {#1647 …}
        -id: 37696
        -password: "$2y$13$3xfpjwzULWLGSm5G3ILrCePN9TefBkLbjLBMfvMFcPI2FPlR3h2g6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …}
        +apId: "corroded@lemmy.world"
        +apProfileId: "https://lemmy.world/u/corroded"
        +apPublicUrl: "https://lemmy.world/u/corroded"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "corroded"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703347380 {#1536
          date: 2023-12-23 17:03:00.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690952830 {#1515
          date: 2023-08-02 07:07:10.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "homeassistant@lemmy.world"
        +title: "homeassistant"
        +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 46
        +entryCommentCount: 460
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729539860 {#276
          date: 2024-10-21 21:44:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 145
        +apId: "homeassistant@lemmy.world"
        +apProfileId: "https://lemmy.world/c/homeassistant"
        +apPublicUrl: "https://lemmy.world/c/homeassistant"
        +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "homeassistant"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1710368376 {#270
          date: 2024-03-13 23:19:36.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1704127905 {#272
          date: 2024-01-01 17:51:45.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Share-your-favorite-automations"
      +title: "Share your favorite automations"
      +url: null
      +body: """
        I’ve been running HA for a while, and it’s been working well; I haven’t had to change much in a few months. That being said, it’s fun to tinker with it, and I’m curious to hear what kind of automations the rest of the community is using. What automations are you most proud of? What are your favorite? What kind of interesting automations have you written?\n
        \n
        My personal favorite is an automation that displays the current “apparent” temperature on a Hue bulb. It takes an average of the temperature, humidity, and luminance around my property and uses the average to compute an “apparent” (feels like) temperature. Then it applies a cosine function to the apparent temperature (to approximate how people feel temperature change), uses the resulting value to calculate a level between blue and red in CIELAB (a perceptually uniform color space), converts the results to RGB, and sets the color value of the hue bulb. The result is a bulb that changes color so that the change in color (as perceived by the eye) mirrors how the temperature “feels” outside. Ultimately what that means is that we can look at a small lamp with the hue bulb and say “It feels cold outside; we should put on a coat.” It’s probably overkill, but it was a fun programming exercise. We’ve started saying things like “It’s really blue today, I don’t feel like going out.”\n
        \n
        I’d really enjoy reading what kind of interesting automations everyone else has written.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 40
      +favouriteCount: 67
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729539860 {#2410
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 33576
      -titleTs: "'autom':4 'favorit':3 'share':1"
      -bodyTs: "'appar':82,108,120 'appli':114 'approxim':123 'around':98 'autom':45,54,68,77,254 'averag':91,104 'blue':138,236 'bulb':87,161,166,203 'calcul':134 'chang':20,128,168,173 'cielab':142 'coat':215 'cold':208 'color':146,156,169,175 'communiti':50 'comput':106 'convert':148 'cosin':116 'curious':39 'current':81 'd':246 'display':79 'els':256 'enjoy':248 'everyon':255 'exercis':226 'eye':180 'favorit':63,74 'feel':109,126,185,207,241 'fun':31,224 'function':117 'go':243 'ha':5 'haven':16 'hear':41 'hue':86,160,202 'humid':95 'interest':67,253 'kind':43,65,251 'lamp':199 'level':136 'like':110,232,242 'look':195 'lumin':97 'm':38 'mean':190 'mirror':181 'month':25 'much':21 'outsid':186,209 'overkil':219 'peopl':125 'perceiv':177 'perceptu':144 'person':73 'probabl':218 'program':225 'properti':100 'proud':58 'put':212 'read':249 'realli':235,247 'red':140 'rest':47 'result':131,150,163 'rgb':152 'run':4 'said':28 'say':205,230 'set':154 'small':198 'space':147 'start':229 'take':89 'temperatur':83,94,111,121,127,184 'thing':231 'tinker':33 'today':237 'ultim':187 'uniform':145 'use':52,102,129 'valu':132,157 've':2,228 'well':14 'work':13 'written':71,258"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706508490
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11273738"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706422090 {#1850
        date: 2024-01-28 07:08:10.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      Sunset and sunrise automations. Lights on and off, vacuum run times - all adapted to presence.\n
      \n
      Made the litter-robot auto-repair when it enters trouble states. Better history of all elements controlled.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1706484987 {#4857
      date: 2024-01-29 00:36:27.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@corroded@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4863 …}
    +nested: Doctrine\ORM\PersistentCollection {#4865 …}
    +votes: Doctrine\ORM\PersistentCollection {#4867 …}
    +reports: Doctrine\ORM\PersistentCollection {#4869 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4871 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4873 …}
    -id: 348264
    -bodyTs: "'adapt':13 'auto':22 'auto-repair':21 'autom':4 'better':29 'control':34 'element':33 'enter':26 'histori':30 'light':5 'litter':19 'litter-robot':18 'made':16 'presenc':15 'repair':23 'robot':20 'run':10 'state':28 'sunris':3 'sunset':1 'time':11 'troubl':27 'vacuum':9"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7112697"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706484987 {#4858
      date: 2024-01-29 00:36:27.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 14.0 MiB 1.30 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4862
    +user: App\Entity\User {#4875
      +avatar: null
      +cover: null
      +email: "APassenger@lemmy.world"
      +username: "@APassenger@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729243229 {#4859
        date: 2024-10-18 11:20:29.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4876 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4878 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4880 …}
      +entries: Doctrine\ORM\PersistentCollection {#4882 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4884 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4886 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4888 …}
      +posts: Doctrine\ORM\PersistentCollection {#4890 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4892 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4894 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4896 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4898 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4900 …}
      +follows: Doctrine\ORM\PersistentCollection {#4902 …}
      +followers: Doctrine\ORM\PersistentCollection {#4904 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4906 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4908 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4910 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4912 …}
      +reports: Doctrine\ORM\PersistentCollection {#4914 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4916 …}
      +violations: Doctrine\ORM\PersistentCollection {#4918 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4920 …}
      +awards: Doctrine\ORM\PersistentCollection {#4922 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4924 …}
      +categories: Doctrine\ORM\PersistentCollection {#4926 …}
      -id: 40156
      -password: "$2y$13$iW9sokrvQlmY7LWnIoV.nuBoXrS2OwSiFmvrTljktue8joAVS4s1K"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4928 …}
      +apId: "APassenger@lemmy.world"
      +apProfileId: "https://lemmy.world/u/APassenger"
      +apPublicUrl: "https://lemmy.world/u/APassenger"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "APassenger"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728072746 {#4860
        date: 2024-10-04 22:12:26.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1691756274 {#4861
        date: 2023-08-11 14:17:54.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "corroded@lemmy.world"
        +username: "@corroded@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729095398 {#1537
          date: 2024-10-16 18:16:38.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +entries: Doctrine\ORM\PersistentCollection {#1623 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …}
        +posts: Doctrine\ORM\PersistentCollection {#1657 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1488 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1756 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …}
        +follows: Doctrine\ORM\PersistentCollection {#1635 …}
        +followers: Doctrine\ORM\PersistentCollection {#1633 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1411 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …}
        +reports: Doctrine\ORM\PersistentCollection {#1419 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1428 …}
        +violations: Doctrine\ORM\PersistentCollection {#1429 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1694 …}
        +awards: Doctrine\ORM\PersistentCollection {#1435 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …}
        +categories: Doctrine\ORM\PersistentCollection {#1647 …}
        -id: 37696
        -password: "$2y$13$3xfpjwzULWLGSm5G3ILrCePN9TefBkLbjLBMfvMFcPI2FPlR3h2g6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …}
        +apId: "corroded@lemmy.world"
        +apProfileId: "https://lemmy.world/u/corroded"
        +apPublicUrl: "https://lemmy.world/u/corroded"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "corroded"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703347380 {#1536
          date: 2023-12-23 17:03:00.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690952830 {#1515
          date: 2023-08-02 07:07:10.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "homeassistant@lemmy.world"
        +title: "homeassistant"
        +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 46
        +entryCommentCount: 460
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729539860 {#276
          date: 2024-10-21 21:44:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 145
        +apId: "homeassistant@lemmy.world"
        +apProfileId: "https://lemmy.world/c/homeassistant"
        +apPublicUrl: "https://lemmy.world/c/homeassistant"
        +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "homeassistant"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1710368376 {#270
          date: 2024-03-13 23:19:36.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1704127905 {#272
          date: 2024-01-01 17:51:45.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Share-your-favorite-automations"
      +title: "Share your favorite automations"
      +url: null
      +body: """
        I’ve been running HA for a while, and it’s been working well; I haven’t had to change much in a few months. That being said, it’s fun to tinker with it, and I’m curious to hear what kind of automations the rest of the community is using. What automations are you most proud of? What are your favorite? What kind of interesting automations have you written?\n
        \n
        My personal favorite is an automation that displays the current “apparent” temperature on a Hue bulb. It takes an average of the temperature, humidity, and luminance around my property and uses the average to compute an “apparent” (feels like) temperature. Then it applies a cosine function to the apparent temperature (to approximate how people feel temperature change), uses the resulting value to calculate a level between blue and red in CIELAB (a perceptually uniform color space), converts the results to RGB, and sets the color value of the hue bulb. The result is a bulb that changes color so that the change in color (as perceived by the eye) mirrors how the temperature “feels” outside. Ultimately what that means is that we can look at a small lamp with the hue bulb and say “It feels cold outside; we should put on a coat.” It’s probably overkill, but it was a fun programming exercise. We’ve started saying things like “It’s really blue today, I don’t feel like going out.”\n
        \n
        I’d really enjoy reading what kind of interesting automations everyone else has written.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 40
      +favouriteCount: 67
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729539860 {#2410
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 33576
      -titleTs: "'autom':4 'favorit':3 'share':1"
      -bodyTs: "'appar':82,108,120 'appli':114 'approxim':123 'around':98 'autom':45,54,68,77,254 'averag':91,104 'blue':138,236 'bulb':87,161,166,203 'calcul':134 'chang':20,128,168,173 'cielab':142 'coat':215 'cold':208 'color':146,156,169,175 'communiti':50 'comput':106 'convert':148 'cosin':116 'curious':39 'current':81 'd':246 'display':79 'els':256 'enjoy':248 'everyon':255 'exercis':226 'eye':180 'favorit':63,74 'feel':109,126,185,207,241 'fun':31,224 'function':117 'go':243 'ha':5 'haven':16 'hear':41 'hue':86,160,202 'humid':95 'interest':67,253 'kind':43,65,251 'lamp':199 'level':136 'like':110,232,242 'look':195 'lumin':97 'm':38 'mean':190 'mirror':181 'month':25 'much':21 'outsid':186,209 'overkil':219 'peopl':125 'perceiv':177 'perceptu':144 'person':73 'probabl':218 'program':225 'properti':100 'proud':58 'put':212 'read':249 'realli':235,247 'red':140 'rest':47 'result':131,150,163 'rgb':152 'run':4 'said':28 'say':205,230 'set':154 'small':198 'space':147 'start':229 'take':89 'temperatur':83,94,111,121,127,184 'thing':231 'tinker':33 'today':237 'ultim':187 'uniform':145 'use':52,102,129 'valu':132,157 've':2,228 'well':14 'work':13 'written':71,258"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706508490
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11273738"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706422090 {#1850
        date: 2024-01-28 07:08:10.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      Sunset and sunrise automations. Lights on and off, vacuum run times - all adapted to presence.\n
      \n
      Made the litter-robot auto-repair when it enters trouble states. Better history of all elements controlled.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1706484987 {#4857
      date: 2024-01-29 00:36:27.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@corroded@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4863 …}
    +nested: Doctrine\ORM\PersistentCollection {#4865 …}
    +votes: Doctrine\ORM\PersistentCollection {#4867 …}
    +reports: Doctrine\ORM\PersistentCollection {#4869 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4871 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4873 …}
    -id: 348264
    -bodyTs: "'adapt':13 'auto':22 'auto-repair':21 'autom':4 'better':29 'control':34 'element':33 'enter':26 'histori':30 'light':5 'litter':19 'litter-robot':18 'made':16 'presenc':15 'repair':23 'robot':20 'run':10 'state':28 'sunris':3 'sunset':1 'time':11 'troubl':27 'vacuum':9"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7112697"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706484987 {#4858
      date: 2024-01-29 00:36:27.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#13739
  +comment: App\Entity\EntryComment {#4862
    +user: App\Entity\User {#4875
      +avatar: null
      +cover: null
      +email: "APassenger@lemmy.world"
      +username: "@APassenger@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729243229 {#4859
        date: 2024-10-18 11:20:29.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4876 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4878 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4880 …}
      +entries: Doctrine\ORM\PersistentCollection {#4882 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4884 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4886 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4888 …}
      +posts: Doctrine\ORM\PersistentCollection {#4890 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4892 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4894 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4896 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4898 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4900 …}
      +follows: Doctrine\ORM\PersistentCollection {#4902 …}
      +followers: Doctrine\ORM\PersistentCollection {#4904 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4906 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4908 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4910 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4912 …}
      +reports: Doctrine\ORM\PersistentCollection {#4914 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4916 …}
      +violations: Doctrine\ORM\PersistentCollection {#4918 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4920 …}
      +awards: Doctrine\ORM\PersistentCollection {#4922 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4924 …}
      +categories: Doctrine\ORM\PersistentCollection {#4926 …}
      -id: 40156
      -password: "$2y$13$iW9sokrvQlmY7LWnIoV.nuBoXrS2OwSiFmvrTljktue8joAVS4s1K"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#4928 …}
      +apId: "APassenger@lemmy.world"
      +apProfileId: "https://lemmy.world/u/APassenger"
      +apPublicUrl: "https://lemmy.world/u/APassenger"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "APassenger"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1728072746 {#4860
        date: 2024-10-04 22:12:26.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1691756274 {#4861
        date: 2023-08-11 14:17:54.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "corroded@lemmy.world"
        +username: "@corroded@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729095398 {#1537
          date: 2024-10-16 18:16:38.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +entries: Doctrine\ORM\PersistentCollection {#1623 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …}
        +posts: Doctrine\ORM\PersistentCollection {#1657 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1488 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1756 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …}
        +follows: Doctrine\ORM\PersistentCollection {#1635 …}
        +followers: Doctrine\ORM\PersistentCollection {#1633 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1411 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …}
        +reports: Doctrine\ORM\PersistentCollection {#1419 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1428 …}
        +violations: Doctrine\ORM\PersistentCollection {#1429 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1694 …}
        +awards: Doctrine\ORM\PersistentCollection {#1435 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …}
        +categories: Doctrine\ORM\PersistentCollection {#1647 …}
        -id: 37696
        -password: "$2y$13$3xfpjwzULWLGSm5G3ILrCePN9TefBkLbjLBMfvMFcPI2FPlR3h2g6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …}
        +apId: "corroded@lemmy.world"
        +apProfileId: "https://lemmy.world/u/corroded"
        +apPublicUrl: "https://lemmy.world/u/corroded"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "corroded"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703347380 {#1536
          date: 2023-12-23 17:03:00.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690952830 {#1515
          date: 2023-08-02 07:07:10.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "homeassistant@lemmy.world"
        +title: "homeassistant"
        +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 46
        +entryCommentCount: 460
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729539860 {#276
          date: 2024-10-21 21:44:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 145
        +apId: "homeassistant@lemmy.world"
        +apProfileId: "https://lemmy.world/c/homeassistant"
        +apPublicUrl: "https://lemmy.world/c/homeassistant"
        +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "homeassistant"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1710368376 {#270
          date: 2024-03-13 23:19:36.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1704127905 {#272
          date: 2024-01-01 17:51:45.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Share-your-favorite-automations"
      +title: "Share your favorite automations"
      +url: null
      +body: """
        I’ve been running HA for a while, and it’s been working well; I haven’t had to change much in a few months. That being said, it’s fun to tinker with it, and I’m curious to hear what kind of automations the rest of the community is using. What automations are you most proud of? What are your favorite? What kind of interesting automations have you written?\n
        \n
        My personal favorite is an automation that displays the current “apparent” temperature on a Hue bulb. It takes an average of the temperature, humidity, and luminance around my property and uses the average to compute an “apparent” (feels like) temperature. Then it applies a cosine function to the apparent temperature (to approximate how people feel temperature change), uses the resulting value to calculate a level between blue and red in CIELAB (a perceptually uniform color space), converts the results to RGB, and sets the color value of the hue bulb. The result is a bulb that changes color so that the change in color (as perceived by the eye) mirrors how the temperature “feels” outside. Ultimately what that means is that we can look at a small lamp with the hue bulb and say “It feels cold outside; we should put on a coat.” It’s probably overkill, but it was a fun programming exercise. We’ve started saying things like “It’s really blue today, I don’t feel like going out.”\n
        \n
        I’d really enjoy reading what kind of interesting automations everyone else has written.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 40
      +favouriteCount: 67
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729539860 {#2410
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 33576
      -titleTs: "'autom':4 'favorit':3 'share':1"
      -bodyTs: "'appar':82,108,120 'appli':114 'approxim':123 'around':98 'autom':45,54,68,77,254 'averag':91,104 'blue':138,236 'bulb':87,161,166,203 'calcul':134 'chang':20,128,168,173 'cielab':142 'coat':215 'cold':208 'color':146,156,169,175 'communiti':50 'comput':106 'convert':148 'cosin':116 'curious':39 'current':81 'd':246 'display':79 'els':256 'enjoy':248 'everyon':255 'exercis':226 'eye':180 'favorit':63,74 'feel':109,126,185,207,241 'fun':31,224 'function':117 'go':243 'ha':5 'haven':16 'hear':41 'hue':86,160,202 'humid':95 'interest':67,253 'kind':43,65,251 'lamp':199 'level':136 'like':110,232,242 'look':195 'lumin':97 'm':38 'mean':190 'mirror':181 'month':25 'much':21 'outsid':186,209 'overkil':219 'peopl':125 'perceiv':177 'perceptu':144 'person':73 'probabl':218 'program':225 'properti':100 'proud':58 'put':212 'read':249 'realli':235,247 'red':140 'rest':47 'result':131,150,163 'rgb':152 'run':4 'said':28 'say':205,230 'set':154 'small':198 'space':147 'start':229 'take':89 'temperatur':83,94,111,121,127,184 'thing':231 'tinker':33 'today':237 'ultim':187 'uniform':145 'use':52,102,129 'valu':132,157 've':2,228 'well':14 'work':13 'written':71,258"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706508490
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11273738"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706422090 {#1850
        date: 2024-01-28 07:08:10.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      Sunset and sunrise automations. Lights on and off, vacuum run times - all adapted to presence.\n
      \n
      Made the litter-robot auto-repair when it enters trouble states. Better history of all elements controlled.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1706484987 {#4857
      date: 2024-01-29 00:36:27.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@corroded@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4863 …}
    +nested: Doctrine\ORM\PersistentCollection {#4865 …}
    +votes: Doctrine\ORM\PersistentCollection {#4867 …}
    +reports: Doctrine\ORM\PersistentCollection {#4869 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4871 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4873 …}
    -id: 348264
    -bodyTs: "'adapt':13 'auto':22 'auto-repair':21 'autom':4 'better':29 'control':34 'element':33 'enter':26 'histori':30 'light':5 'litter':19 'litter-robot':18 'made':16 'presenc':15 'repair':23 'robot':20 'run':10 'state':28 'sunris':3 'sunset':1 'time':11 'troubl':27 'vacuum':9"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7112697"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706484987 {#4858
      date: 2024-01-29 00:36:27.0 +01:00
    }
  }
  +nestedComments: []
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#557 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 14.0 MiB 67.22 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4935
    +user: App\Entity\User {#4948
      +avatar: null
      +cover: null
      +email: "EarMaster@lemmy.world"
      +username: "@EarMaster@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729147543 {#4932
        date: 2024-10-17 08:45:43.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4949 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4951 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4953 …}
      +entries: Doctrine\ORM\PersistentCollection {#4955 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4957 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4959 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4961 …}
      +posts: Doctrine\ORM\PersistentCollection {#4963 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4965 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4967 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4969 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4971 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4973 …}
      +follows: Doctrine\ORM\PersistentCollection {#4975 …}
      +followers: Doctrine\ORM\PersistentCollection {#4977 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4979 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4981 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4983 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4985 …}
      +reports: Doctrine\ORM\PersistentCollection {#4987 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4989 …}
      +violations: Doctrine\ORM\PersistentCollection {#4991 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4993 …}
      +awards: Doctrine\ORM\PersistentCollection {#4995 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4997 …}
      +categories: Doctrine\ORM\PersistentCollection {#4999 …}
      -id: 62359
      -password: "$2y$13$AkwrjjP5qWzZgDO/9QVG2O5HI1cEriA.QaeOTsNPlDOMuBnkbo1Cq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5001 …}
      +apId: "EarMaster@lemmy.world"
      +apProfileId: "https://lemmy.world/u/EarMaster"
      +apPublicUrl: "https://lemmy.world/u/EarMaster"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "EarMaster"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1709694455 {#4933
        date: 2024-03-06 04:07:35.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697671118 {#4934
        date: 2023-10-19 01:18:38.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "corroded@lemmy.world"
        +username: "@corroded@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729095398 {#1537
          date: 2024-10-16 18:16:38.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +entries: Doctrine\ORM\PersistentCollection {#1623 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …}
        +posts: Doctrine\ORM\PersistentCollection {#1657 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1488 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1756 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …}
        +follows: Doctrine\ORM\PersistentCollection {#1635 …}
        +followers: Doctrine\ORM\PersistentCollection {#1633 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1411 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …}
        +reports: Doctrine\ORM\PersistentCollection {#1419 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1428 …}
        +violations: Doctrine\ORM\PersistentCollection {#1429 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1694 …}
        +awards: Doctrine\ORM\PersistentCollection {#1435 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …}
        +categories: Doctrine\ORM\PersistentCollection {#1647 …}
        -id: 37696
        -password: "$2y$13$3xfpjwzULWLGSm5G3ILrCePN9TefBkLbjLBMfvMFcPI2FPlR3h2g6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …}
        +apId: "corroded@lemmy.world"
        +apProfileId: "https://lemmy.world/u/corroded"
        +apPublicUrl: "https://lemmy.world/u/corroded"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "corroded"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703347380 {#1536
          date: 2023-12-23 17:03:00.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690952830 {#1515
          date: 2023-08-02 07:07:10.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "homeassistant@lemmy.world"
        +title: "homeassistant"
        +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 46
        +entryCommentCount: 460
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729539860 {#276
          date: 2024-10-21 21:44:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 145
        +apId: "homeassistant@lemmy.world"
        +apProfileId: "https://lemmy.world/c/homeassistant"
        +apPublicUrl: "https://lemmy.world/c/homeassistant"
        +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "homeassistant"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1710368376 {#270
          date: 2024-03-13 23:19:36.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1704127905 {#272
          date: 2024-01-01 17:51:45.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Share-your-favorite-automations"
      +title: "Share your favorite automations"
      +url: null
      +body: """
        I’ve been running HA for a while, and it’s been working well; I haven’t had to change much in a few months. That being said, it’s fun to tinker with it, and I’m curious to hear what kind of automations the rest of the community is using. What automations are you most proud of? What are your favorite? What kind of interesting automations have you written?\n
        \n
        My personal favorite is an automation that displays the current “apparent” temperature on a Hue bulb. It takes an average of the temperature, humidity, and luminance around my property and uses the average to compute an “apparent” (feels like) temperature. Then it applies a cosine function to the apparent temperature (to approximate how people feel temperature change), uses the resulting value to calculate a level between blue and red in CIELAB (a perceptually uniform color space), converts the results to RGB, and sets the color value of the hue bulb. The result is a bulb that changes color so that the change in color (as perceived by the eye) mirrors how the temperature “feels” outside. Ultimately what that means is that we can look at a small lamp with the hue bulb and say “It feels cold outside; we should put on a coat.” It’s probably overkill, but it was a fun programming exercise. We’ve started saying things like “It’s really blue today, I don’t feel like going out.”\n
        \n
        I’d really enjoy reading what kind of interesting automations everyone else has written.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 40
      +favouriteCount: 67
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729539860 {#2410
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 33576
      -titleTs: "'autom':4 'favorit':3 'share':1"
      -bodyTs: "'appar':82,108,120 'appli':114 'approxim':123 'around':98 'autom':45,54,68,77,254 'averag':91,104 'blue':138,236 'bulb':87,161,166,203 'calcul':134 'chang':20,128,168,173 'cielab':142 'coat':215 'cold':208 'color':146,156,169,175 'communiti':50 'comput':106 'convert':148 'cosin':116 'curious':39 'current':81 'd':246 'display':79 'els':256 'enjoy':248 'everyon':255 'exercis':226 'eye':180 'favorit':63,74 'feel':109,126,185,207,241 'fun':31,224 'function':117 'go':243 'ha':5 'haven':16 'hear':41 'hue':86,160,202 'humid':95 'interest':67,253 'kind':43,65,251 'lamp':199 'level':136 'like':110,232,242 'look':195 'lumin':97 'm':38 'mean':190 'mirror':181 'month':25 'much':21 'outsid':186,209 'overkil':219 'peopl':125 'perceiv':177 'perceptu':144 'person':73 'probabl':218 'program':225 'properti':100 'proud':58 'put':212 'read':249 'realli':235,247 'red':140 'rest':47 'result':131,150,163 'rgb':152 'run':4 'said':28 'say':205,230 'set':154 'small':198 'space':147 'start':229 'take':89 'temperatur':83,94,111,121,127,184 'thing':231 'tinker':33 'today':237 'ultim':187 'uniform':145 'use':52,102,129 'valu':132,157 've':2,228 'well':14 'work':13 'written':71,258"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706508490
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11273738"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706422090 {#1850
        date: 2024-01-28 07:08:10.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      I have a motion sensor in the bedroom that turns the light on when you enter it (or leave it) and turns it off after some time once there is no motion detected anymore. But there is also a button right next to the door which disables the automation for 10 minutes for entering the bedroom at night when our youngest is already sleeping in the room.\n
      \n
      Simple but very useful and even my wife likes it alot.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1706452232 {#4930
      date: 2024-01-28 15:30:32.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@corroded@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4936 …}
    +nested: Doctrine\ORM\PersistentCollection {#4938 …}
    +votes: Doctrine\ORM\PersistentCollection {#4940 …}
    +reports: Doctrine\ORM\PersistentCollection {#4942 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4944 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4946 …}
    -id: 347060
    -bodyTs: "'10':51 'alot':78 'alreadi':63 'also':38 'anymor':34 'autom':49 'bedroom':8,56 'button':40 'detect':33 'disabl':47 'door':45 'enter':16,54 'even':73 'leav':19 'light':12 'like':76 'minut':52 'motion':4,32 'next':42 'night':58 'right':41 'room':67 'sensor':5 'simpl':68 'sleep':64 'time':27 'turn':10,22 'use':71 'wife':75 'youngest':61"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7102556"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706452232 {#4931
      date: 2024-01-28 15:30:32.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#13807
  +comment: App\Entity\EntryComment {#4935
    +user: App\Entity\User {#4948
      +avatar: null
      +cover: null
      +email: "EarMaster@lemmy.world"
      +username: "@EarMaster@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729147543 {#4932
        date: 2024-10-17 08:45:43.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4949 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4951 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4953 …}
      +entries: Doctrine\ORM\PersistentCollection {#4955 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4957 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4959 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4961 …}
      +posts: Doctrine\ORM\PersistentCollection {#4963 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4965 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4967 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4969 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4971 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4973 …}
      +follows: Doctrine\ORM\PersistentCollection {#4975 …}
      +followers: Doctrine\ORM\PersistentCollection {#4977 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4979 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4981 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4983 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4985 …}
      +reports: Doctrine\ORM\PersistentCollection {#4987 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4989 …}
      +violations: Doctrine\ORM\PersistentCollection {#4991 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4993 …}
      +awards: Doctrine\ORM\PersistentCollection {#4995 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4997 …}
      +categories: Doctrine\ORM\PersistentCollection {#4999 …}
      -id: 62359
      -password: "$2y$13$AkwrjjP5qWzZgDO/9QVG2O5HI1cEriA.QaeOTsNPlDOMuBnkbo1Cq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5001 …}
      +apId: "EarMaster@lemmy.world"
      +apProfileId: "https://lemmy.world/u/EarMaster"
      +apPublicUrl: "https://lemmy.world/u/EarMaster"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "EarMaster"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1709694455 {#4933
        date: 2024-03-06 04:07:35.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697671118 {#4934
        date: 2023-10-19 01:18:38.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "corroded@lemmy.world"
        +username: "@corroded@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729095398 {#1537
          date: 2024-10-16 18:16:38.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +entries: Doctrine\ORM\PersistentCollection {#1623 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …}
        +posts: Doctrine\ORM\PersistentCollection {#1657 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1488 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1756 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …}
        +follows: Doctrine\ORM\PersistentCollection {#1635 …}
        +followers: Doctrine\ORM\PersistentCollection {#1633 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1411 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …}
        +reports: Doctrine\ORM\PersistentCollection {#1419 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1428 …}
        +violations: Doctrine\ORM\PersistentCollection {#1429 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1694 …}
        +awards: Doctrine\ORM\PersistentCollection {#1435 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …}
        +categories: Doctrine\ORM\PersistentCollection {#1647 …}
        -id: 37696
        -password: "$2y$13$3xfpjwzULWLGSm5G3ILrCePN9TefBkLbjLBMfvMFcPI2FPlR3h2g6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …}
        +apId: "corroded@lemmy.world"
        +apProfileId: "https://lemmy.world/u/corroded"
        +apPublicUrl: "https://lemmy.world/u/corroded"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "corroded"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703347380 {#1536
          date: 2023-12-23 17:03:00.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690952830 {#1515
          date: 2023-08-02 07:07:10.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "homeassistant@lemmy.world"
        +title: "homeassistant"
        +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 46
        +entryCommentCount: 460
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729539860 {#276
          date: 2024-10-21 21:44:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 145
        +apId: "homeassistant@lemmy.world"
        +apProfileId: "https://lemmy.world/c/homeassistant"
        +apPublicUrl: "https://lemmy.world/c/homeassistant"
        +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "homeassistant"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1710368376 {#270
          date: 2024-03-13 23:19:36.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1704127905 {#272
          date: 2024-01-01 17:51:45.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Share-your-favorite-automations"
      +title: "Share your favorite automations"
      +url: null
      +body: """
        I’ve been running HA for a while, and it’s been working well; I haven’t had to change much in a few months. That being said, it’s fun to tinker with it, and I’m curious to hear what kind of automations the rest of the community is using. What automations are you most proud of? What are your favorite? What kind of interesting automations have you written?\n
        \n
        My personal favorite is an automation that displays the current “apparent” temperature on a Hue bulb. It takes an average of the temperature, humidity, and luminance around my property and uses the average to compute an “apparent” (feels like) temperature. Then it applies a cosine function to the apparent temperature (to approximate how people feel temperature change), uses the resulting value to calculate a level between blue and red in CIELAB (a perceptually uniform color space), converts the results to RGB, and sets the color value of the hue bulb. The result is a bulb that changes color so that the change in color (as perceived by the eye) mirrors how the temperature “feels” outside. Ultimately what that means is that we can look at a small lamp with the hue bulb and say “It feels cold outside; we should put on a coat.” It’s probably overkill, but it was a fun programming exercise. We’ve started saying things like “It’s really blue today, I don’t feel like going out.”\n
        \n
        I’d really enjoy reading what kind of interesting automations everyone else has written.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 40
      +favouriteCount: 67
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729539860 {#2410
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 33576
      -titleTs: "'autom':4 'favorit':3 'share':1"
      -bodyTs: "'appar':82,108,120 'appli':114 'approxim':123 'around':98 'autom':45,54,68,77,254 'averag':91,104 'blue':138,236 'bulb':87,161,166,203 'calcul':134 'chang':20,128,168,173 'cielab':142 'coat':215 'cold':208 'color':146,156,169,175 'communiti':50 'comput':106 'convert':148 'cosin':116 'curious':39 'current':81 'd':246 'display':79 'els':256 'enjoy':248 'everyon':255 'exercis':226 'eye':180 'favorit':63,74 'feel':109,126,185,207,241 'fun':31,224 'function':117 'go':243 'ha':5 'haven':16 'hear':41 'hue':86,160,202 'humid':95 'interest':67,253 'kind':43,65,251 'lamp':199 'level':136 'like':110,232,242 'look':195 'lumin':97 'm':38 'mean':190 'mirror':181 'month':25 'much':21 'outsid':186,209 'overkil':219 'peopl':125 'perceiv':177 'perceptu':144 'person':73 'probabl':218 'program':225 'properti':100 'proud':58 'put':212 'read':249 'realli':235,247 'red':140 'rest':47 'result':131,150,163 'rgb':152 'run':4 'said':28 'say':205,230 'set':154 'small':198 'space':147 'start':229 'take':89 'temperatur':83,94,111,121,127,184 'thing':231 'tinker':33 'today':237 'ultim':187 'uniform':145 'use':52,102,129 'valu':132,157 've':2,228 'well':14 'work':13 'written':71,258"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706508490
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11273738"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706422090 {#1850
        date: 2024-01-28 07:08:10.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      I have a motion sensor in the bedroom that turns the light on when you enter it (or leave it) and turns it off after some time once there is no motion detected anymore. But there is also a button right next to the door which disables the automation for 10 minutes for entering the bedroom at night when our youngest is already sleeping in the room.\n
      \n
      Simple but very useful and even my wife likes it alot.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1706452232 {#4930
      date: 2024-01-28 15:30:32.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@corroded@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4936 …}
    +nested: Doctrine\ORM\PersistentCollection {#4938 …}
    +votes: Doctrine\ORM\PersistentCollection {#4940 …}
    +reports: Doctrine\ORM\PersistentCollection {#4942 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4944 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4946 …}
    -id: 347060
    -bodyTs: "'10':51 'alot':78 'alreadi':63 'also':38 'anymor':34 'autom':49 'bedroom':8,56 'button':40 'detect':33 'disabl':47 'door':45 'enter':16,54 'even':73 'leav':19 'light':12 'like':76 'minut':52 'motion':4,32 'next':42 'night':58 'right':41 'room':67 'sensor':5 'simpl':68 'sleep':64 'time':27 'turn':10,22 'use':71 'wife':75 'youngest':61"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7102556"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706452232 {#4931
      date: 2024-01-28 15:30:32.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 1
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 14.0 MiB 0.22 ms
Input props
[
  "user" => App\Entity\User {#4948
    +avatar: null
    +cover: null
    +email: "EarMaster@lemmy.world"
    +username: "@EarMaster@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729147543 {#4932
      date: 2024-10-17 08:45:43.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4949 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4951 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4953 …}
    +entries: Doctrine\ORM\PersistentCollection {#4955 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4957 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4959 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4961 …}
    +posts: Doctrine\ORM\PersistentCollection {#4963 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4965 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4967 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4969 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4971 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4973 …}
    +follows: Doctrine\ORM\PersistentCollection {#4975 …}
    +followers: Doctrine\ORM\PersistentCollection {#4977 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4979 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4981 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4983 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4985 …}
    +reports: Doctrine\ORM\PersistentCollection {#4987 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4989 …}
    +violations: Doctrine\ORM\PersistentCollection {#4991 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4993 …}
    +awards: Doctrine\ORM\PersistentCollection {#4995 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4997 …}
    +categories: Doctrine\ORM\PersistentCollection {#4999 …}
    -id: 62359
    -password: "$2y$13$AkwrjjP5qWzZgDO/9QVG2O5HI1cEriA.QaeOTsNPlDOMuBnkbo1Cq"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5001 …}
    +apId: "EarMaster@lemmy.world"
    +apProfileId: "https://lemmy.world/u/EarMaster"
    +apPublicUrl: "https://lemmy.world/u/EarMaster"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "EarMaster"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1709694455 {#4933
      date: 2024-03-06 04:07:35.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697671118 {#4934
      date: 2023-10-19 01:18:38.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#13852
  +user: App\Entity\User {#4948
    +avatar: null
    +cover: null
    +email: "EarMaster@lemmy.world"
    +username: "@EarMaster@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729147543 {#4932
      date: 2024-10-17 08:45:43.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4949 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4951 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4953 …}
    +entries: Doctrine\ORM\PersistentCollection {#4955 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4957 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4959 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4961 …}
    +posts: Doctrine\ORM\PersistentCollection {#4963 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4965 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4967 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4969 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4971 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4973 …}
    +follows: Doctrine\ORM\PersistentCollection {#4975 …}
    +followers: Doctrine\ORM\PersistentCollection {#4977 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4979 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4981 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4983 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4985 …}
    +reports: Doctrine\ORM\PersistentCollection {#4987 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4989 …}
    +violations: Doctrine\ORM\PersistentCollection {#4991 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4993 …}
    +awards: Doctrine\ORM\PersistentCollection {#4995 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4997 …}
    +categories: Doctrine\ORM\PersistentCollection {#4999 …}
    -id: 62359
    -password: "$2y$13$AkwrjjP5qWzZgDO/9QVG2O5HI1cEriA.QaeOTsNPlDOMuBnkbo1Cq"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5001 …}
    +apId: "EarMaster@lemmy.world"
    +apProfileId: "https://lemmy.world/u/EarMaster"
    +apPublicUrl: "https://lemmy.world/u/EarMaster"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "EarMaster"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1709694455 {#4933
      date: 2024-03-06 04:07:35.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697671118 {#4934
      date: 2023-10-19 01:18:38.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 14.0 MiB 0.37 ms
Input props
[
  "date" => DateTimeImmutable @1706452232 {#4931
    date: 2024-01-28 15:30:32.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#13907
  +date: DateTimeImmutable @1706452232 {#4931
    date: 2024-01-28 15:30:32.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 14.0 MiB 0.13 ms
Input props
[
  "createdAt" => DateTimeImmutable @1706452232 {#4931
    date: 2024-01-28 15:30:32.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#13961
  +createdAt: DateTimeImmutable @1706452232 {#4931
    date: 2024-01-28 15:30:32.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 14.0 MiB 0.26 ms
Input props
[
  "user" => App\Entity\User {#4948
    +avatar: null
    +cover: null
    +email: "EarMaster@lemmy.world"
    +username: "@EarMaster@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729147543 {#4932
      date: 2024-10-17 08:45:43.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4949 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4951 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4953 …}
    +entries: Doctrine\ORM\PersistentCollection {#4955 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4957 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4959 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4961 …}
    +posts: Doctrine\ORM\PersistentCollection {#4963 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4965 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4967 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4969 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4971 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4973 …}
    +follows: Doctrine\ORM\PersistentCollection {#4975 …}
    +followers: Doctrine\ORM\PersistentCollection {#4977 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4979 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4981 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4983 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4985 …}
    +reports: Doctrine\ORM\PersistentCollection {#4987 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4989 …}
    +violations: Doctrine\ORM\PersistentCollection {#4991 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4993 …}
    +awards: Doctrine\ORM\PersistentCollection {#4995 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4997 …}
    +categories: Doctrine\ORM\PersistentCollection {#4999 …}
    -id: 62359
    -password: "$2y$13$AkwrjjP5qWzZgDO/9QVG2O5HI1cEriA.QaeOTsNPlDOMuBnkbo1Cq"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5001 …}
    +apId: "EarMaster@lemmy.world"
    +apProfileId: "https://lemmy.world/u/EarMaster"
    +apPublicUrl: "https://lemmy.world/u/EarMaster"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "EarMaster"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1709694455 {#4933
      date: 2024-03-06 04:07:35.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697671118 {#4934
      date: 2023-10-19 01:18:38.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#14015
  +width: 40
  +height: 40
  +user: App\Entity\User {#4948
    +avatar: null
    +cover: null
    +email: "EarMaster@lemmy.world"
    +username: "@EarMaster@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729147543 {#4932
      date: 2024-10-17 08:45:43.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#4949 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4951 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#4953 …}
    +entries: Doctrine\ORM\PersistentCollection {#4955 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#4957 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#4959 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4961 …}
    +posts: Doctrine\ORM\PersistentCollection {#4963 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#4965 …}
    +postComments: Doctrine\ORM\PersistentCollection {#4967 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#4969 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#4971 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#4973 …}
    +follows: Doctrine\ORM\PersistentCollection {#4975 …}
    +followers: Doctrine\ORM\PersistentCollection {#4977 …}
    +blocks: Doctrine\ORM\PersistentCollection {#4979 …}
    +blockers: Doctrine\ORM\PersistentCollection {#4981 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#4983 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#4985 …}
    +reports: Doctrine\ORM\PersistentCollection {#4987 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4989 …}
    +violations: Doctrine\ORM\PersistentCollection {#4991 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4993 …}
    +awards: Doctrine\ORM\PersistentCollection {#4995 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#4997 …}
    +categories: Doctrine\ORM\PersistentCollection {#4999 …}
    -id: 62359
    -password: "$2y$13$AkwrjjP5qWzZgDO/9QVG2O5HI1cEriA.QaeOTsNPlDOMuBnkbo1Cq"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5001 …}
    +apId: "EarMaster@lemmy.world"
    +apProfileId: "https://lemmy.world/u/EarMaster"
    +apPublicUrl: "https://lemmy.world/u/EarMaster"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "EarMaster"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1709694455 {#4933
      date: 2024-03-06 04:07:35.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1697671118 {#4934
      date: 2023-10-19 01:18:38.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 14.0 MiB 9.21 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4935
    +user: App\Entity\User {#4948
      +avatar: null
      +cover: null
      +email: "EarMaster@lemmy.world"
      +username: "@EarMaster@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729147543 {#4932
        date: 2024-10-17 08:45:43.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4949 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4951 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4953 …}
      +entries: Doctrine\ORM\PersistentCollection {#4955 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4957 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4959 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4961 …}
      +posts: Doctrine\ORM\PersistentCollection {#4963 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4965 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4967 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4969 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4971 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4973 …}
      +follows: Doctrine\ORM\PersistentCollection {#4975 …}
      +followers: Doctrine\ORM\PersistentCollection {#4977 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4979 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4981 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4983 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4985 …}
      +reports: Doctrine\ORM\PersistentCollection {#4987 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4989 …}
      +violations: Doctrine\ORM\PersistentCollection {#4991 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4993 …}
      +awards: Doctrine\ORM\PersistentCollection {#4995 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4997 …}
      +categories: Doctrine\ORM\PersistentCollection {#4999 …}
      -id: 62359
      -password: "$2y$13$AkwrjjP5qWzZgDO/9QVG2O5HI1cEriA.QaeOTsNPlDOMuBnkbo1Cq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5001 …}
      +apId: "EarMaster@lemmy.world"
      +apProfileId: "https://lemmy.world/u/EarMaster"
      +apPublicUrl: "https://lemmy.world/u/EarMaster"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "EarMaster"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1709694455 {#4933
        date: 2024-03-06 04:07:35.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697671118 {#4934
        date: 2023-10-19 01:18:38.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "corroded@lemmy.world"
        +username: "@corroded@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729095398 {#1537
          date: 2024-10-16 18:16:38.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +entries: Doctrine\ORM\PersistentCollection {#1623 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …}
        +posts: Doctrine\ORM\PersistentCollection {#1657 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1488 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1756 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …}
        +follows: Doctrine\ORM\PersistentCollection {#1635 …}
        +followers: Doctrine\ORM\PersistentCollection {#1633 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1411 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …}
        +reports: Doctrine\ORM\PersistentCollection {#1419 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1428 …}
        +violations: Doctrine\ORM\PersistentCollection {#1429 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1694 …}
        +awards: Doctrine\ORM\PersistentCollection {#1435 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …}
        +categories: Doctrine\ORM\PersistentCollection {#1647 …}
        -id: 37696
        -password: "$2y$13$3xfpjwzULWLGSm5G3ILrCePN9TefBkLbjLBMfvMFcPI2FPlR3h2g6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …}
        +apId: "corroded@lemmy.world"
        +apProfileId: "https://lemmy.world/u/corroded"
        +apPublicUrl: "https://lemmy.world/u/corroded"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "corroded"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703347380 {#1536
          date: 2023-12-23 17:03:00.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690952830 {#1515
          date: 2023-08-02 07:07:10.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "homeassistant@lemmy.world"
        +title: "homeassistant"
        +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 46
        +entryCommentCount: 460
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729539860 {#276
          date: 2024-10-21 21:44:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 145
        +apId: "homeassistant@lemmy.world"
        +apProfileId: "https://lemmy.world/c/homeassistant"
        +apPublicUrl: "https://lemmy.world/c/homeassistant"
        +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "homeassistant"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1710368376 {#270
          date: 2024-03-13 23:19:36.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1704127905 {#272
          date: 2024-01-01 17:51:45.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Share-your-favorite-automations"
      +title: "Share your favorite automations"
      +url: null
      +body: """
        I’ve been running HA for a while, and it’s been working well; I haven’t had to change much in a few months. That being said, it’s fun to tinker with it, and I’m curious to hear what kind of automations the rest of the community is using. What automations are you most proud of? What are your favorite? What kind of interesting automations have you written?\n
        \n
        My personal favorite is an automation that displays the current “apparent” temperature on a Hue bulb. It takes an average of the temperature, humidity, and luminance around my property and uses the average to compute an “apparent” (feels like) temperature. Then it applies a cosine function to the apparent temperature (to approximate how people feel temperature change), uses the resulting value to calculate a level between blue and red in CIELAB (a perceptually uniform color space), converts the results to RGB, and sets the color value of the hue bulb. The result is a bulb that changes color so that the change in color (as perceived by the eye) mirrors how the temperature “feels” outside. Ultimately what that means is that we can look at a small lamp with the hue bulb and say “It feels cold outside; we should put on a coat.” It’s probably overkill, but it was a fun programming exercise. We’ve started saying things like “It’s really blue today, I don’t feel like going out.”\n
        \n
        I’d really enjoy reading what kind of interesting automations everyone else has written.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 40
      +favouriteCount: 67
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729539860 {#2410
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 33576
      -titleTs: "'autom':4 'favorit':3 'share':1"
      -bodyTs: "'appar':82,108,120 'appli':114 'approxim':123 'around':98 'autom':45,54,68,77,254 'averag':91,104 'blue':138,236 'bulb':87,161,166,203 'calcul':134 'chang':20,128,168,173 'cielab':142 'coat':215 'cold':208 'color':146,156,169,175 'communiti':50 'comput':106 'convert':148 'cosin':116 'curious':39 'current':81 'd':246 'display':79 'els':256 'enjoy':248 'everyon':255 'exercis':226 'eye':180 'favorit':63,74 'feel':109,126,185,207,241 'fun':31,224 'function':117 'go':243 'ha':5 'haven':16 'hear':41 'hue':86,160,202 'humid':95 'interest':67,253 'kind':43,65,251 'lamp':199 'level':136 'like':110,232,242 'look':195 'lumin':97 'm':38 'mean':190 'mirror':181 'month':25 'much':21 'outsid':186,209 'overkil':219 'peopl':125 'perceiv':177 'perceptu':144 'person':73 'probabl':218 'program':225 'properti':100 'proud':58 'put':212 'read':249 'realli':235,247 'red':140 'rest':47 'result':131,150,163 'rgb':152 'run':4 'said':28 'say':205,230 'set':154 'small':198 'space':147 'start':229 'take':89 'temperatur':83,94,111,121,127,184 'thing':231 'tinker':33 'today':237 'ultim':187 'uniform':145 'use':52,102,129 'valu':132,157 've':2,228 'well':14 'work':13 'written':71,258"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706508490
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11273738"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706422090 {#1850
        date: 2024-01-28 07:08:10.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      I have a motion sensor in the bedroom that turns the light on when you enter it (or leave it) and turns it off after some time once there is no motion detected anymore. But there is also a button right next to the door which disables the automation for 10 minutes for entering the bedroom at night when our youngest is already sleeping in the room.\n
      \n
      Simple but very useful and even my wife likes it alot.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1706452232 {#4930
      date: 2024-01-28 15:30:32.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@corroded@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4936 …}
    +nested: Doctrine\ORM\PersistentCollection {#4938 …}
    +votes: Doctrine\ORM\PersistentCollection {#4940 …}
    +reports: Doctrine\ORM\PersistentCollection {#4942 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4944 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4946 …}
    -id: 347060
    -bodyTs: "'10':51 'alot':78 'alreadi':63 'also':38 'anymor':34 'autom':49 'bedroom':8,56 'button':40 'detect':33 'disabl':47 'door':45 'enter':16,54 'even':73 'leav':19 'light':12 'like':76 'minut':52 'motion':4,32 'next':42 'night':58 'right':41 'room':67 'sensor':5 'simpl':68 'sleep':64 'time':27 'turn':10,22 'use':71 'wife':75 'youngest':61"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7102556"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706452232 {#4931
      date: 2024-01-28 15:30:32.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#14088
  +subject: App\Entity\EntryComment {#4935
    +user: App\Entity\User {#4948
      +avatar: null
      +cover: null
      +email: "EarMaster@lemmy.world"
      +username: "@EarMaster@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729147543 {#4932
        date: 2024-10-17 08:45:43.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4949 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4951 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4953 …}
      +entries: Doctrine\ORM\PersistentCollection {#4955 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4957 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4959 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4961 …}
      +posts: Doctrine\ORM\PersistentCollection {#4963 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4965 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4967 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4969 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4971 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4973 …}
      +follows: Doctrine\ORM\PersistentCollection {#4975 …}
      +followers: Doctrine\ORM\PersistentCollection {#4977 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4979 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4981 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4983 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4985 …}
      +reports: Doctrine\ORM\PersistentCollection {#4987 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4989 …}
      +violations: Doctrine\ORM\PersistentCollection {#4991 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4993 …}
      +awards: Doctrine\ORM\PersistentCollection {#4995 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4997 …}
      +categories: Doctrine\ORM\PersistentCollection {#4999 …}
      -id: 62359
      -password: "$2y$13$AkwrjjP5qWzZgDO/9QVG2O5HI1cEriA.QaeOTsNPlDOMuBnkbo1Cq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5001 …}
      +apId: "EarMaster@lemmy.world"
      +apProfileId: "https://lemmy.world/u/EarMaster"
      +apPublicUrl: "https://lemmy.world/u/EarMaster"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "EarMaster"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1709694455 {#4933
        date: 2024-03-06 04:07:35.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697671118 {#4934
        date: 2023-10-19 01:18:38.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "corroded@lemmy.world"
        +username: "@corroded@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729095398 {#1537
          date: 2024-10-16 18:16:38.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +entries: Doctrine\ORM\PersistentCollection {#1623 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …}
        +posts: Doctrine\ORM\PersistentCollection {#1657 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1488 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1756 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …}
        +follows: Doctrine\ORM\PersistentCollection {#1635 …}
        +followers: Doctrine\ORM\PersistentCollection {#1633 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1411 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …}
        +reports: Doctrine\ORM\PersistentCollection {#1419 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1428 …}
        +violations: Doctrine\ORM\PersistentCollection {#1429 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1694 …}
        +awards: Doctrine\ORM\PersistentCollection {#1435 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …}
        +categories: Doctrine\ORM\PersistentCollection {#1647 …}
        -id: 37696
        -password: "$2y$13$3xfpjwzULWLGSm5G3ILrCePN9TefBkLbjLBMfvMFcPI2FPlR3h2g6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …}
        +apId: "corroded@lemmy.world"
        +apProfileId: "https://lemmy.world/u/corroded"
        +apPublicUrl: "https://lemmy.world/u/corroded"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "corroded"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703347380 {#1536
          date: 2023-12-23 17:03:00.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690952830 {#1515
          date: 2023-08-02 07:07:10.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "homeassistant@lemmy.world"
        +title: "homeassistant"
        +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 46
        +entryCommentCount: 460
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729539860 {#276
          date: 2024-10-21 21:44:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 145
        +apId: "homeassistant@lemmy.world"
        +apProfileId: "https://lemmy.world/c/homeassistant"
        +apPublicUrl: "https://lemmy.world/c/homeassistant"
        +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "homeassistant"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1710368376 {#270
          date: 2024-03-13 23:19:36.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1704127905 {#272
          date: 2024-01-01 17:51:45.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Share-your-favorite-automations"
      +title: "Share your favorite automations"
      +url: null
      +body: """
        I’ve been running HA for a while, and it’s been working well; I haven’t had to change much in a few months. That being said, it’s fun to tinker with it, and I’m curious to hear what kind of automations the rest of the community is using. What automations are you most proud of? What are your favorite? What kind of interesting automations have you written?\n
        \n
        My personal favorite is an automation that displays the current “apparent” temperature on a Hue bulb. It takes an average of the temperature, humidity, and luminance around my property and uses the average to compute an “apparent” (feels like) temperature. Then it applies a cosine function to the apparent temperature (to approximate how people feel temperature change), uses the resulting value to calculate a level between blue and red in CIELAB (a perceptually uniform color space), converts the results to RGB, and sets the color value of the hue bulb. The result is a bulb that changes color so that the change in color (as perceived by the eye) mirrors how the temperature “feels” outside. Ultimately what that means is that we can look at a small lamp with the hue bulb and say “It feels cold outside; we should put on a coat.” It’s probably overkill, but it was a fun programming exercise. We’ve started saying things like “It’s really blue today, I don’t feel like going out.”\n
        \n
        I’d really enjoy reading what kind of interesting automations everyone else has written.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 40
      +favouriteCount: 67
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729539860 {#2410
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 33576
      -titleTs: "'autom':4 'favorit':3 'share':1"
      -bodyTs: "'appar':82,108,120 'appli':114 'approxim':123 'around':98 'autom':45,54,68,77,254 'averag':91,104 'blue':138,236 'bulb':87,161,166,203 'calcul':134 'chang':20,128,168,173 'cielab':142 'coat':215 'cold':208 'color':146,156,169,175 'communiti':50 'comput':106 'convert':148 'cosin':116 'curious':39 'current':81 'd':246 'display':79 'els':256 'enjoy':248 'everyon':255 'exercis':226 'eye':180 'favorit':63,74 'feel':109,126,185,207,241 'fun':31,224 'function':117 'go':243 'ha':5 'haven':16 'hear':41 'hue':86,160,202 'humid':95 'interest':67,253 'kind':43,65,251 'lamp':199 'level':136 'like':110,232,242 'look':195 'lumin':97 'm':38 'mean':190 'mirror':181 'month':25 'much':21 'outsid':186,209 'overkil':219 'peopl':125 'perceiv':177 'perceptu':144 'person':73 'probabl':218 'program':225 'properti':100 'proud':58 'put':212 'read':249 'realli':235,247 'red':140 'rest':47 'result':131,150,163 'rgb':152 'run':4 'said':28 'say':205,230 'set':154 'small':198 'space':147 'start':229 'take':89 'temperatur':83,94,111,121,127,184 'thing':231 'tinker':33 'today':237 'ultim':187 'uniform':145 'use':52,102,129 'valu':132,157 've':2,228 'well':14 'work':13 'written':71,258"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706508490
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11273738"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706422090 {#1850
        date: 2024-01-28 07:08:10.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      I have a motion sensor in the bedroom that turns the light on when you enter it (or leave it) and turns it off after some time once there is no motion detected anymore. But there is also a button right next to the door which disables the automation for 10 minutes for entering the bedroom at night when our youngest is already sleeping in the room.\n
      \n
      Simple but very useful and even my wife likes it alot.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1706452232 {#4930
      date: 2024-01-28 15:30:32.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@corroded@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4936 …}
    +nested: Doctrine\ORM\PersistentCollection {#4938 …}
    +votes: Doctrine\ORM\PersistentCollection {#4940 …}
    +reports: Doctrine\ORM\PersistentCollection {#4942 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4944 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4946 …}
    -id: 347060
    -bodyTs: "'10':51 'alot':78 'alreadi':63 'also':38 'anymor':34 'autom':49 'bedroom':8,56 'button':40 'detect':33 'disabl':47 'door':45 'enter':16,54 'even':73 'leav':19 'light':12 'like':76 'minut':52 'motion':4,32 'next':42 'night':58 'right':41 'room':67 'sensor':5 'simpl':68 'sleep':64 'time':27 'turn':10,22 'use':71 'wife':75 'youngest':61"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7102556"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706452232 {#4931
      date: 2024-01-28 15:30:32.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 14.0 MiB 0.77 ms
Input props
[
  "subject" => App\Entity\EntryComment {#4935
    +user: App\Entity\User {#4948
      +avatar: null
      +cover: null
      +email: "EarMaster@lemmy.world"
      +username: "@EarMaster@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729147543 {#4932
        date: 2024-10-17 08:45:43.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4949 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4951 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4953 …}
      +entries: Doctrine\ORM\PersistentCollection {#4955 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4957 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4959 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4961 …}
      +posts: Doctrine\ORM\PersistentCollection {#4963 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4965 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4967 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4969 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4971 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4973 …}
      +follows: Doctrine\ORM\PersistentCollection {#4975 …}
      +followers: Doctrine\ORM\PersistentCollection {#4977 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4979 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4981 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4983 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4985 …}
      +reports: Doctrine\ORM\PersistentCollection {#4987 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4989 …}
      +violations: Doctrine\ORM\PersistentCollection {#4991 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4993 …}
      +awards: Doctrine\ORM\PersistentCollection {#4995 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4997 …}
      +categories: Doctrine\ORM\PersistentCollection {#4999 …}
      -id: 62359
      -password: "$2y$13$AkwrjjP5qWzZgDO/9QVG2O5HI1cEriA.QaeOTsNPlDOMuBnkbo1Cq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5001 …}
      +apId: "EarMaster@lemmy.world"
      +apProfileId: "https://lemmy.world/u/EarMaster"
      +apPublicUrl: "https://lemmy.world/u/EarMaster"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "EarMaster"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1709694455 {#4933
        date: 2024-03-06 04:07:35.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697671118 {#4934
        date: 2023-10-19 01:18:38.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "corroded@lemmy.world"
        +username: "@corroded@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729095398 {#1537
          date: 2024-10-16 18:16:38.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +entries: Doctrine\ORM\PersistentCollection {#1623 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …}
        +posts: Doctrine\ORM\PersistentCollection {#1657 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1488 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1756 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …}
        +follows: Doctrine\ORM\PersistentCollection {#1635 …}
        +followers: Doctrine\ORM\PersistentCollection {#1633 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1411 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …}
        +reports: Doctrine\ORM\PersistentCollection {#1419 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1428 …}
        +violations: Doctrine\ORM\PersistentCollection {#1429 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1694 …}
        +awards: Doctrine\ORM\PersistentCollection {#1435 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …}
        +categories: Doctrine\ORM\PersistentCollection {#1647 …}
        -id: 37696
        -password: "$2y$13$3xfpjwzULWLGSm5G3ILrCePN9TefBkLbjLBMfvMFcPI2FPlR3h2g6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …}
        +apId: "corroded@lemmy.world"
        +apProfileId: "https://lemmy.world/u/corroded"
        +apPublicUrl: "https://lemmy.world/u/corroded"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "corroded"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703347380 {#1536
          date: 2023-12-23 17:03:00.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690952830 {#1515
          date: 2023-08-02 07:07:10.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "homeassistant@lemmy.world"
        +title: "homeassistant"
        +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 46
        +entryCommentCount: 460
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729539860 {#276
          date: 2024-10-21 21:44:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 145
        +apId: "homeassistant@lemmy.world"
        +apProfileId: "https://lemmy.world/c/homeassistant"
        +apPublicUrl: "https://lemmy.world/c/homeassistant"
        +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "homeassistant"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1710368376 {#270
          date: 2024-03-13 23:19:36.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1704127905 {#272
          date: 2024-01-01 17:51:45.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Share-your-favorite-automations"
      +title: "Share your favorite automations"
      +url: null
      +body: """
        I’ve been running HA for a while, and it’s been working well; I haven’t had to change much in a few months. That being said, it’s fun to tinker with it, and I’m curious to hear what kind of automations the rest of the community is using. What automations are you most proud of? What are your favorite? What kind of interesting automations have you written?\n
        \n
        My personal favorite is an automation that displays the current “apparent” temperature on a Hue bulb. It takes an average of the temperature, humidity, and luminance around my property and uses the average to compute an “apparent” (feels like) temperature. Then it applies a cosine function to the apparent temperature (to approximate how people feel temperature change), uses the resulting value to calculate a level between blue and red in CIELAB (a perceptually uniform color space), converts the results to RGB, and sets the color value of the hue bulb. The result is a bulb that changes color so that the change in color (as perceived by the eye) mirrors how the temperature “feels” outside. Ultimately what that means is that we can look at a small lamp with the hue bulb and say “It feels cold outside; we should put on a coat.” It’s probably overkill, but it was a fun programming exercise. We’ve started saying things like “It’s really blue today, I don’t feel like going out.”\n
        \n
        I’d really enjoy reading what kind of interesting automations everyone else has written.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 40
      +favouriteCount: 67
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729539860 {#2410
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 33576
      -titleTs: "'autom':4 'favorit':3 'share':1"
      -bodyTs: "'appar':82,108,120 'appli':114 'approxim':123 'around':98 'autom':45,54,68,77,254 'averag':91,104 'blue':138,236 'bulb':87,161,166,203 'calcul':134 'chang':20,128,168,173 'cielab':142 'coat':215 'cold':208 'color':146,156,169,175 'communiti':50 'comput':106 'convert':148 'cosin':116 'curious':39 'current':81 'd':246 'display':79 'els':256 'enjoy':248 'everyon':255 'exercis':226 'eye':180 'favorit':63,74 'feel':109,126,185,207,241 'fun':31,224 'function':117 'go':243 'ha':5 'haven':16 'hear':41 'hue':86,160,202 'humid':95 'interest':67,253 'kind':43,65,251 'lamp':199 'level':136 'like':110,232,242 'look':195 'lumin':97 'm':38 'mean':190 'mirror':181 'month':25 'much':21 'outsid':186,209 'overkil':219 'peopl':125 'perceiv':177 'perceptu':144 'person':73 'probabl':218 'program':225 'properti':100 'proud':58 'put':212 'read':249 'realli':235,247 'red':140 'rest':47 'result':131,150,163 'rgb':152 'run':4 'said':28 'say':205,230 'set':154 'small':198 'space':147 'start':229 'take':89 'temperatur':83,94,111,121,127,184 'thing':231 'tinker':33 'today':237 'ultim':187 'uniform':145 'use':52,102,129 'valu':132,157 've':2,228 'well':14 'work':13 'written':71,258"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706508490
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11273738"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706422090 {#1850
        date: 2024-01-28 07:08:10.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      I have a motion sensor in the bedroom that turns the light on when you enter it (or leave it) and turns it off after some time once there is no motion detected anymore. But there is also a button right next to the door which disables the automation for 10 minutes for entering the bedroom at night when our youngest is already sleeping in the room.\n
      \n
      Simple but very useful and even my wife likes it alot.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1706452232 {#4930
      date: 2024-01-28 15:30:32.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@corroded@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4936 …}
    +nested: Doctrine\ORM\PersistentCollection {#4938 …}
    +votes: Doctrine\ORM\PersistentCollection {#4940 …}
    +reports: Doctrine\ORM\PersistentCollection {#4942 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4944 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4946 …}
    -id: 347060
    -bodyTs: "'10':51 'alot':78 'alreadi':63 'also':38 'anymor':34 'autom':49 'bedroom':8,56 'button':40 'detect':33 'disabl':47 'door':45 'enter':16,54 'even':73 'leav':19 'light':12 'like':76 'minut':52 'motion':4,32 'next':42 'night':58 'right':41 'room':67 'sensor':5 'simpl':68 'sleep':64 'time':27 'turn':10,22 'use':71 'wife':75 'youngest':61"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7102556"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706452232 {#4931
      date: 2024-01-28 15:30:32.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#14145
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#4935
    +user: App\Entity\User {#4948
      +avatar: null
      +cover: null
      +email: "EarMaster@lemmy.world"
      +username: "@EarMaster@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729147543 {#4932
        date: 2024-10-17 08:45:43.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4949 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4951 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4953 …}
      +entries: Doctrine\ORM\PersistentCollection {#4955 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4957 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4959 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4961 …}
      +posts: Doctrine\ORM\PersistentCollection {#4963 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4965 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4967 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4969 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4971 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4973 …}
      +follows: Doctrine\ORM\PersistentCollection {#4975 …}
      +followers: Doctrine\ORM\PersistentCollection {#4977 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4979 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4981 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4983 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4985 …}
      +reports: Doctrine\ORM\PersistentCollection {#4987 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4989 …}
      +violations: Doctrine\ORM\PersistentCollection {#4991 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4993 …}
      +awards: Doctrine\ORM\PersistentCollection {#4995 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4997 …}
      +categories: Doctrine\ORM\PersistentCollection {#4999 …}
      -id: 62359
      -password: "$2y$13$AkwrjjP5qWzZgDO/9QVG2O5HI1cEriA.QaeOTsNPlDOMuBnkbo1Cq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5001 …}
      +apId: "EarMaster@lemmy.world"
      +apProfileId: "https://lemmy.world/u/EarMaster"
      +apPublicUrl: "https://lemmy.world/u/EarMaster"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "EarMaster"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1709694455 {#4933
        date: 2024-03-06 04:07:35.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697671118 {#4934
        date: 2023-10-19 01:18:38.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "corroded@lemmy.world"
        +username: "@corroded@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729095398 {#1537
          date: 2024-10-16 18:16:38.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +entries: Doctrine\ORM\PersistentCollection {#1623 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …}
        +posts: Doctrine\ORM\PersistentCollection {#1657 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1488 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1756 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …}
        +follows: Doctrine\ORM\PersistentCollection {#1635 …}
        +followers: Doctrine\ORM\PersistentCollection {#1633 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1411 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …}
        +reports: Doctrine\ORM\PersistentCollection {#1419 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1428 …}
        +violations: Doctrine\ORM\PersistentCollection {#1429 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1694 …}
        +awards: Doctrine\ORM\PersistentCollection {#1435 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …}
        +categories: Doctrine\ORM\PersistentCollection {#1647 …}
        -id: 37696
        -password: "$2y$13$3xfpjwzULWLGSm5G3ILrCePN9TefBkLbjLBMfvMFcPI2FPlR3h2g6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …}
        +apId: "corroded@lemmy.world"
        +apProfileId: "https://lemmy.world/u/corroded"
        +apPublicUrl: "https://lemmy.world/u/corroded"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "corroded"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703347380 {#1536
          date: 2023-12-23 17:03:00.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690952830 {#1515
          date: 2023-08-02 07:07:10.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "homeassistant@lemmy.world"
        +title: "homeassistant"
        +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 46
        +entryCommentCount: 460
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729539860 {#276
          date: 2024-10-21 21:44:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 145
        +apId: "homeassistant@lemmy.world"
        +apProfileId: "https://lemmy.world/c/homeassistant"
        +apPublicUrl: "https://lemmy.world/c/homeassistant"
        +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "homeassistant"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1710368376 {#270
          date: 2024-03-13 23:19:36.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1704127905 {#272
          date: 2024-01-01 17:51:45.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Share-your-favorite-automations"
      +title: "Share your favorite automations"
      +url: null
      +body: """
        I’ve been running HA for a while, and it’s been working well; I haven’t had to change much in a few months. That being said, it’s fun to tinker with it, and I’m curious to hear what kind of automations the rest of the community is using. What automations are you most proud of? What are your favorite? What kind of interesting automations have you written?\n
        \n
        My personal favorite is an automation that displays the current “apparent” temperature on a Hue bulb. It takes an average of the temperature, humidity, and luminance around my property and uses the average to compute an “apparent” (feels like) temperature. Then it applies a cosine function to the apparent temperature (to approximate how people feel temperature change), uses the resulting value to calculate a level between blue and red in CIELAB (a perceptually uniform color space), converts the results to RGB, and sets the color value of the hue bulb. The result is a bulb that changes color so that the change in color (as perceived by the eye) mirrors how the temperature “feels” outside. Ultimately what that means is that we can look at a small lamp with the hue bulb and say “It feels cold outside; we should put on a coat.” It’s probably overkill, but it was a fun programming exercise. We’ve started saying things like “It’s really blue today, I don’t feel like going out.”\n
        \n
        I’d really enjoy reading what kind of interesting automations everyone else has written.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 40
      +favouriteCount: 67
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729539860 {#2410
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 33576
      -titleTs: "'autom':4 'favorit':3 'share':1"
      -bodyTs: "'appar':82,108,120 'appli':114 'approxim':123 'around':98 'autom':45,54,68,77,254 'averag':91,104 'blue':138,236 'bulb':87,161,166,203 'calcul':134 'chang':20,128,168,173 'cielab':142 'coat':215 'cold':208 'color':146,156,169,175 'communiti':50 'comput':106 'convert':148 'cosin':116 'curious':39 'current':81 'd':246 'display':79 'els':256 'enjoy':248 'everyon':255 'exercis':226 'eye':180 'favorit':63,74 'feel':109,126,185,207,241 'fun':31,224 'function':117 'go':243 'ha':5 'haven':16 'hear':41 'hue':86,160,202 'humid':95 'interest':67,253 'kind':43,65,251 'lamp':199 'level':136 'like':110,232,242 'look':195 'lumin':97 'm':38 'mean':190 'mirror':181 'month':25 'much':21 'outsid':186,209 'overkil':219 'peopl':125 'perceiv':177 'perceptu':144 'person':73 'probabl':218 'program':225 'properti':100 'proud':58 'put':212 'read':249 'realli':235,247 'red':140 'rest':47 'result':131,150,163 'rgb':152 'run':4 'said':28 'say':205,230 'set':154 'small':198 'space':147 'start':229 'take':89 'temperatur':83,94,111,121,127,184 'thing':231 'tinker':33 'today':237 'ultim':187 'uniform':145 'use':52,102,129 'valu':132,157 've':2,228 'well':14 'work':13 'written':71,258"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706508490
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11273738"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706422090 {#1850
        date: 2024-01-28 07:08:10.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      I have a motion sensor in the bedroom that turns the light on when you enter it (or leave it) and turns it off after some time once there is no motion detected anymore. But there is also a button right next to the door which disables the automation for 10 minutes for entering the bedroom at night when our youngest is already sleeping in the room.\n
      \n
      Simple but very useful and even my wife likes it alot.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1706452232 {#4930
      date: 2024-01-28 15:30:32.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@corroded@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4936 …}
    +nested: Doctrine\ORM\PersistentCollection {#4938 …}
    +votes: Doctrine\ORM\PersistentCollection {#4940 …}
    +reports: Doctrine\ORM\PersistentCollection {#4942 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4944 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4946 …}
    -id: 347060
    -bodyTs: "'10':51 'alot':78 'alreadi':63 'also':38 'anymor':34 'autom':49 'bedroom':8,56 'button':40 'detect':33 'disabl':47 'door':45 'enter':16,54 'even':73 'leav':19 'light':12 'like':76 'minut':52 'motion':4,32 'next':42 'night':58 'right':41 'room':67 'sensor':5 'simpl':68 'sleep':64 'time':27 'turn':10,22 'use':71 'wife':75 'youngest':61"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7102556"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706452232 {#4931
      date: 2024-01-28 15:30:32.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 14.0 MiB 2.80 ms
Input props
[
  "comment" => App\Entity\EntryComment {#4935
    +user: App\Entity\User {#4948
      +avatar: null
      +cover: null
      +email: "EarMaster@lemmy.world"
      +username: "@EarMaster@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729147543 {#4932
        date: 2024-10-17 08:45:43.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4949 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4951 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4953 …}
      +entries: Doctrine\ORM\PersistentCollection {#4955 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4957 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4959 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4961 …}
      +posts: Doctrine\ORM\PersistentCollection {#4963 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4965 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4967 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4969 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4971 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4973 …}
      +follows: Doctrine\ORM\PersistentCollection {#4975 …}
      +followers: Doctrine\ORM\PersistentCollection {#4977 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4979 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4981 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4983 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4985 …}
      +reports: Doctrine\ORM\PersistentCollection {#4987 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4989 …}
      +violations: Doctrine\ORM\PersistentCollection {#4991 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4993 …}
      +awards: Doctrine\ORM\PersistentCollection {#4995 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4997 …}
      +categories: Doctrine\ORM\PersistentCollection {#4999 …}
      -id: 62359
      -password: "$2y$13$AkwrjjP5qWzZgDO/9QVG2O5HI1cEriA.QaeOTsNPlDOMuBnkbo1Cq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5001 …}
      +apId: "EarMaster@lemmy.world"
      +apProfileId: "https://lemmy.world/u/EarMaster"
      +apPublicUrl: "https://lemmy.world/u/EarMaster"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "EarMaster"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1709694455 {#4933
        date: 2024-03-06 04:07:35.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697671118 {#4934
        date: 2023-10-19 01:18:38.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "corroded@lemmy.world"
        +username: "@corroded@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729095398 {#1537
          date: 2024-10-16 18:16:38.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +entries: Doctrine\ORM\PersistentCollection {#1623 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …}
        +posts: Doctrine\ORM\PersistentCollection {#1657 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1488 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1756 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …}
        +follows: Doctrine\ORM\PersistentCollection {#1635 …}
        +followers: Doctrine\ORM\PersistentCollection {#1633 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1411 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …}
        +reports: Doctrine\ORM\PersistentCollection {#1419 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1428 …}
        +violations: Doctrine\ORM\PersistentCollection {#1429 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1694 …}
        +awards: Doctrine\ORM\PersistentCollection {#1435 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …}
        +categories: Doctrine\ORM\PersistentCollection {#1647 …}
        -id: 37696
        -password: "$2y$13$3xfpjwzULWLGSm5G3ILrCePN9TefBkLbjLBMfvMFcPI2FPlR3h2g6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …}
        +apId: "corroded@lemmy.world"
        +apProfileId: "https://lemmy.world/u/corroded"
        +apPublicUrl: "https://lemmy.world/u/corroded"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "corroded"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703347380 {#1536
          date: 2023-12-23 17:03:00.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690952830 {#1515
          date: 2023-08-02 07:07:10.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "homeassistant@lemmy.world"
        +title: "homeassistant"
        +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 46
        +entryCommentCount: 460
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729539860 {#276
          date: 2024-10-21 21:44:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 145
        +apId: "homeassistant@lemmy.world"
        +apProfileId: "https://lemmy.world/c/homeassistant"
        +apPublicUrl: "https://lemmy.world/c/homeassistant"
        +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "homeassistant"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1710368376 {#270
          date: 2024-03-13 23:19:36.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1704127905 {#272
          date: 2024-01-01 17:51:45.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Share-your-favorite-automations"
      +title: "Share your favorite automations"
      +url: null
      +body: """
        I’ve been running HA for a while, and it’s been working well; I haven’t had to change much in a few months. That being said, it’s fun to tinker with it, and I’m curious to hear what kind of automations the rest of the community is using. What automations are you most proud of? What are your favorite? What kind of interesting automations have you written?\n
        \n
        My personal favorite is an automation that displays the current “apparent” temperature on a Hue bulb. It takes an average of the temperature, humidity, and luminance around my property and uses the average to compute an “apparent” (feels like) temperature. Then it applies a cosine function to the apparent temperature (to approximate how people feel temperature change), uses the resulting value to calculate a level between blue and red in CIELAB (a perceptually uniform color space), converts the results to RGB, and sets the color value of the hue bulb. The result is a bulb that changes color so that the change in color (as perceived by the eye) mirrors how the temperature “feels” outside. Ultimately what that means is that we can look at a small lamp with the hue bulb and say “It feels cold outside; we should put on a coat.” It’s probably overkill, but it was a fun programming exercise. We’ve started saying things like “It’s really blue today, I don’t feel like going out.”\n
        \n
        I’d really enjoy reading what kind of interesting automations everyone else has written.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 40
      +favouriteCount: 67
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729539860 {#2410
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 33576
      -titleTs: "'autom':4 'favorit':3 'share':1"
      -bodyTs: "'appar':82,108,120 'appli':114 'approxim':123 'around':98 'autom':45,54,68,77,254 'averag':91,104 'blue':138,236 'bulb':87,161,166,203 'calcul':134 'chang':20,128,168,173 'cielab':142 'coat':215 'cold':208 'color':146,156,169,175 'communiti':50 'comput':106 'convert':148 'cosin':116 'curious':39 'current':81 'd':246 'display':79 'els':256 'enjoy':248 'everyon':255 'exercis':226 'eye':180 'favorit':63,74 'feel':109,126,185,207,241 'fun':31,224 'function':117 'go':243 'ha':5 'haven':16 'hear':41 'hue':86,160,202 'humid':95 'interest':67,253 'kind':43,65,251 'lamp':199 'level':136 'like':110,232,242 'look':195 'lumin':97 'm':38 'mean':190 'mirror':181 'month':25 'much':21 'outsid':186,209 'overkil':219 'peopl':125 'perceiv':177 'perceptu':144 'person':73 'probabl':218 'program':225 'properti':100 'proud':58 'put':212 'read':249 'realli':235,247 'red':140 'rest':47 'result':131,150,163 'rgb':152 'run':4 'said':28 'say':205,230 'set':154 'small':198 'space':147 'start':229 'take':89 'temperatur':83,94,111,121,127,184 'thing':231 'tinker':33 'today':237 'ultim':187 'uniform':145 'use':52,102,129 'valu':132,157 've':2,228 'well':14 'work':13 'written':71,258"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706508490
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11273738"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706422090 {#1850
        date: 2024-01-28 07:08:10.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      I have a motion sensor in the bedroom that turns the light on when you enter it (or leave it) and turns it off after some time once there is no motion detected anymore. But there is also a button right next to the door which disables the automation for 10 minutes for entering the bedroom at night when our youngest is already sleeping in the room.\n
      \n
      Simple but very useful and even my wife likes it alot.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1706452232 {#4930
      date: 2024-01-28 15:30:32.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@corroded@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4936 …}
    +nested: Doctrine\ORM\PersistentCollection {#4938 …}
    +votes: Doctrine\ORM\PersistentCollection {#4940 …}
    +reports: Doctrine\ORM\PersistentCollection {#4942 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4944 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4946 …}
    -id: 347060
    -bodyTs: "'10':51 'alot':78 'alreadi':63 'also':38 'anymor':34 'autom':49 'bedroom':8,56 'button':40 'detect':33 'disabl':47 'door':45 'enter':16,54 'even':73 'leav':19 'light':12 'like':76 'minut':52 'motion':4,32 'next':42 'night':58 'right':41 'room':67 'sensor':5 'simpl':68 'sleep':64 'time':27 'turn':10,22 'use':71 'wife':75 'youngest':61"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7102556"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706452232 {#4931
      date: 2024-01-28 15:30:32.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#14385
  +comment: App\Entity\EntryComment {#4935
    +user: App\Entity\User {#4948
      +avatar: null
      +cover: null
      +email: "EarMaster@lemmy.world"
      +username: "@EarMaster@lemmy.world"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: null
      +lastActive: DateTime @1729147543 {#4932
        date: 2024-10-17 08:45:43.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: false
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: true
      +notifyOnNewEntryCommentReply: true
      +notifyOnNewPost: false
      +notifyOnNewPostReply: true
      +notifyOnNewPostCommentReply: true
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#4949 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#4951 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#4953 …}
      +entries: Doctrine\ORM\PersistentCollection {#4955 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#4957 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#4959 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#4961 …}
      +posts: Doctrine\ORM\PersistentCollection {#4963 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#4965 …}
      +postComments: Doctrine\ORM\PersistentCollection {#4967 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#4969 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#4971 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#4973 …}
      +follows: Doctrine\ORM\PersistentCollection {#4975 …}
      +followers: Doctrine\ORM\PersistentCollection {#4977 …}
      +blocks: Doctrine\ORM\PersistentCollection {#4979 …}
      +blockers: Doctrine\ORM\PersistentCollection {#4981 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#4983 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#4985 …}
      +reports: Doctrine\ORM\PersistentCollection {#4987 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4989 …}
      +violations: Doctrine\ORM\PersistentCollection {#4991 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4993 …}
      +awards: Doctrine\ORM\PersistentCollection {#4995 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#4997 …}
      +categories: Doctrine\ORM\PersistentCollection {#4999 …}
      -id: 62359
      -password: "$2y$13$AkwrjjP5qWzZgDO/9QVG2O5HI1cEriA.QaeOTsNPlDOMuBnkbo1Cq"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5001 …}
      +apId: "EarMaster@lemmy.world"
      +apProfileId: "https://lemmy.world/u/EarMaster"
      +apPublicUrl: "https://lemmy.world/u/EarMaster"
      +apFollowersUrl: null
      +apInboxUrl: "https://lemmy.world/inbox"
      +apDomain: "lemmy.world"
      +apPreferredUsername: "EarMaster"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1709694455 {#4933
        date: 2024-03-06 04:07:35.0 +01:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1697671118 {#4934
        date: 2023-10-19 01:18:38.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "corroded@lemmy.world"
        +username: "@corroded@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729095398 {#1537
          date: 2024-10-16 18:16:38.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +entries: Doctrine\ORM\PersistentCollection {#1623 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …}
        +posts: Doctrine\ORM\PersistentCollection {#1657 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1488 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1756 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …}
        +follows: Doctrine\ORM\PersistentCollection {#1635 …}
        +followers: Doctrine\ORM\PersistentCollection {#1633 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1411 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …}
        +reports: Doctrine\ORM\PersistentCollection {#1419 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1428 …}
        +violations: Doctrine\ORM\PersistentCollection {#1429 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1694 …}
        +awards: Doctrine\ORM\PersistentCollection {#1435 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …}
        +categories: Doctrine\ORM\PersistentCollection {#1647 …}
        -id: 37696
        -password: "$2y$13$3xfpjwzULWLGSm5G3ILrCePN9TefBkLbjLBMfvMFcPI2FPlR3h2g6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …}
        +apId: "corroded@lemmy.world"
        +apProfileId: "https://lemmy.world/u/corroded"
        +apPublicUrl: "https://lemmy.world/u/corroded"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "corroded"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703347380 {#1536
          date: 2023-12-23 17:03:00.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690952830 {#1515
          date: 2023-08-02 07:07:10.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "homeassistant@lemmy.world"
        +title: "homeassistant"
        +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 46
        +entryCommentCount: 460
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729539860 {#276
          date: 2024-10-21 21:44:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 145
        +apId: "homeassistant@lemmy.world"
        +apProfileId: "https://lemmy.world/c/homeassistant"
        +apPublicUrl: "https://lemmy.world/c/homeassistant"
        +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "homeassistant"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1710368376 {#270
          date: 2024-03-13 23:19:36.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1704127905 {#272
          date: 2024-01-01 17:51:45.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Share-your-favorite-automations"
      +title: "Share your favorite automations"
      +url: null
      +body: """
        I’ve been running HA for a while, and it’s been working well; I haven’t had to change much in a few months. That being said, it’s fun to tinker with it, and I’m curious to hear what kind of automations the rest of the community is using. What automations are you most proud of? What are your favorite? What kind of interesting automations have you written?\n
        \n
        My personal favorite is an automation that displays the current “apparent” temperature on a Hue bulb. It takes an average of the temperature, humidity, and luminance around my property and uses the average to compute an “apparent” (feels like) temperature. Then it applies a cosine function to the apparent temperature (to approximate how people feel temperature change), uses the resulting value to calculate a level between blue and red in CIELAB (a perceptually uniform color space), converts the results to RGB, and sets the color value of the hue bulb. The result is a bulb that changes color so that the change in color (as perceived by the eye) mirrors how the temperature “feels” outside. Ultimately what that means is that we can look at a small lamp with the hue bulb and say “It feels cold outside; we should put on a coat.” It’s probably overkill, but it was a fun programming exercise. We’ve started saying things like “It’s really blue today, I don’t feel like going out.”\n
        \n
        I’d really enjoy reading what kind of interesting automations everyone else has written.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 40
      +favouriteCount: 67
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729539860 {#2410
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 33576
      -titleTs: "'autom':4 'favorit':3 'share':1"
      -bodyTs: "'appar':82,108,120 'appli':114 'approxim':123 'around':98 'autom':45,54,68,77,254 'averag':91,104 'blue':138,236 'bulb':87,161,166,203 'calcul':134 'chang':20,128,168,173 'cielab':142 'coat':215 'cold':208 'color':146,156,169,175 'communiti':50 'comput':106 'convert':148 'cosin':116 'curious':39 'current':81 'd':246 'display':79 'els':256 'enjoy':248 'everyon':255 'exercis':226 'eye':180 'favorit':63,74 'feel':109,126,185,207,241 'fun':31,224 'function':117 'go':243 'ha':5 'haven':16 'hear':41 'hue':86,160,202 'humid':95 'interest':67,253 'kind':43,65,251 'lamp':199 'level':136 'like':110,232,242 'look':195 'lumin':97 'm':38 'mean':190 'mirror':181 'month':25 'much':21 'outsid':186,209 'overkil':219 'peopl':125 'perceiv':177 'perceptu':144 'person':73 'probabl':218 'program':225 'properti':100 'proud':58 'put':212 'read':249 'realli':235,247 'red':140 'rest':47 'result':131,150,163 'rgb':152 'run':4 'said':28 'say':205,230 'set':154 'small':198 'space':147 'start':229 'take':89 'temperatur':83,94,111,121,127,184 'thing':231 'tinker':33 'today':237 'ultim':187 'uniform':145 'use':52,102,129 'valu':132,157 've':2,228 'well':14 'work':13 'written':71,258"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706508490
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11273738"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706422090 {#1850
        date: 2024-01-28 07:08:10.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      I have a motion sensor in the bedroom that turns the light on when you enter it (or leave it) and turns it off after some time once there is no motion detected anymore. But there is also a button right next to the door which disables the automation for 10 minutes for entering the bedroom at night when our youngest is already sleeping in the room.\n
      \n
      Simple but very useful and even my wife likes it alot.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1706452232 {#4930
      date: 2024-01-28 15:30:32.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@corroded@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4936 …}
    +nested: Doctrine\ORM\PersistentCollection {#4938 …}
    +votes: Doctrine\ORM\PersistentCollection {#4940 …}
    +reports: Doctrine\ORM\PersistentCollection {#4942 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4944 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4946 …}
    -id: 347060
    -bodyTs: "'10':51 'alot':78 'alreadi':63 'also':38 'anymor':34 'autom':49 'bedroom':8,56 'button':40 'detect':33 'disabl':47 'door':45 'enter':16,54 'even':73 'leav':19 'light':12 'like':76 'minut':52 'motion':4,32 'next':42 'night':58 'right':41 'room':67 'sensor':5 'simpl':68 'sleep':64 'time':27 'turn':10,22 'use':71 'wife':75 'youngest':61"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.world/comment/7102556"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706452232 {#4931
      date: 2024-01-28 15:30:32.0 +01:00
    }
  }
  +nestedComments: []
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#557 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
entry_comment App\Twig\Components\EntryCommentComponent 14.0 MiB 107.70 ms
Input props
[
  "comment" => App\Entity\EntryComment {#5008
    +user: App\Entity\User {#5021
      +avatar: Proxies\__CG__\App\Entity\Image {#5022 …}
      +cover: null
      +email: "peter@feddit.uk"
      +username: "@peter@feddit.uk"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[bi.gp](https://bi.gp)"
      +lastActive: DateTime @1729513978 {#5005
        date: 2024-10-21 14:32:58.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#5023 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5025 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5027 …}
      +entries: Doctrine\ORM\PersistentCollection {#5029 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#5031 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#5033 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5035 …}
      +posts: Doctrine\ORM\PersistentCollection {#5037 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#5039 …}
      +postComments: Doctrine\ORM\PersistentCollection {#5041 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#5043 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#5045 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#5047 …}
      +follows: Doctrine\ORM\PersistentCollection {#5049 …}
      +followers: Doctrine\ORM\PersistentCollection {#5051 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5053 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5055 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5057 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5059 …}
      +reports: Doctrine\ORM\PersistentCollection {#5061 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5063 …}
      +violations: Doctrine\ORM\PersistentCollection {#5065 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5067 …}
      +awards: Doctrine\ORM\PersistentCollection {#5069 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5071 …}
      +categories: Doctrine\ORM\PersistentCollection {#5073 …}
      -id: 9592
      -password: "$2y$13$1fvAobuLq1/m5tuZB/Vexul0JXEQGOURyD2lTOS6p9369zpTQwcz2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5075 …}
      +apId: "peter@feddit.uk"
      +apProfileId: "https://feddit.uk/u/peter"
      +apPublicUrl: "https://feddit.uk/u/peter"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.uk/inbox"
      +apDomain: "feddit.uk"
      +apPreferredUsername: "peter"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1719239657 {#5006
        date: 2024-06-24 16:34:17.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687550559 {#5007
        date: 2023-06-23 22:02:39.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "corroded@lemmy.world"
        +username: "@corroded@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729095398 {#1537
          date: 2024-10-16 18:16:38.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +entries: Doctrine\ORM\PersistentCollection {#1623 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …}
        +posts: Doctrine\ORM\PersistentCollection {#1657 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1488 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1756 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …}
        +follows: Doctrine\ORM\PersistentCollection {#1635 …}
        +followers: Doctrine\ORM\PersistentCollection {#1633 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1411 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …}
        +reports: Doctrine\ORM\PersistentCollection {#1419 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1428 …}
        +violations: Doctrine\ORM\PersistentCollection {#1429 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1694 …}
        +awards: Doctrine\ORM\PersistentCollection {#1435 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …}
        +categories: Doctrine\ORM\PersistentCollection {#1647 …}
        -id: 37696
        -password: "$2y$13$3xfpjwzULWLGSm5G3ILrCePN9TefBkLbjLBMfvMFcPI2FPlR3h2g6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …}
        +apId: "corroded@lemmy.world"
        +apProfileId: "https://lemmy.world/u/corroded"
        +apPublicUrl: "https://lemmy.world/u/corroded"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "corroded"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703347380 {#1536
          date: 2023-12-23 17:03:00.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690952830 {#1515
          date: 2023-08-02 07:07:10.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "homeassistant@lemmy.world"
        +title: "homeassistant"
        +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 46
        +entryCommentCount: 460
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729539860 {#276
          date: 2024-10-21 21:44:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 145
        +apId: "homeassistant@lemmy.world"
        +apProfileId: "https://lemmy.world/c/homeassistant"
        +apPublicUrl: "https://lemmy.world/c/homeassistant"
        +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "homeassistant"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1710368376 {#270
          date: 2024-03-13 23:19:36.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1704127905 {#272
          date: 2024-01-01 17:51:45.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Share-your-favorite-automations"
      +title: "Share your favorite automations"
      +url: null
      +body: """
        I’ve been running HA for a while, and it’s been working well; I haven’t had to change much in a few months. That being said, it’s fun to tinker with it, and I’m curious to hear what kind of automations the rest of the community is using. What automations are you most proud of? What are your favorite? What kind of interesting automations have you written?\n
        \n
        My personal favorite is an automation that displays the current “apparent” temperature on a Hue bulb. It takes an average of the temperature, humidity, and luminance around my property and uses the average to compute an “apparent” (feels like) temperature. Then it applies a cosine function to the apparent temperature (to approximate how people feel temperature change), uses the resulting value to calculate a level between blue and red in CIELAB (a perceptually uniform color space), converts the results to RGB, and sets the color value of the hue bulb. The result is a bulb that changes color so that the change in color (as perceived by the eye) mirrors how the temperature “feels” outside. Ultimately what that means is that we can look at a small lamp with the hue bulb and say “It feels cold outside; we should put on a coat.” It’s probably overkill, but it was a fun programming exercise. We’ve started saying things like “It’s really blue today, I don’t feel like going out.”\n
        \n
        I’d really enjoy reading what kind of interesting automations everyone else has written.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 40
      +favouriteCount: 67
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729539860 {#2410
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 33576
      -titleTs: "'autom':4 'favorit':3 'share':1"
      -bodyTs: "'appar':82,108,120 'appli':114 'approxim':123 'around':98 'autom':45,54,68,77,254 'averag':91,104 'blue':138,236 'bulb':87,161,166,203 'calcul':134 'chang':20,128,168,173 'cielab':142 'coat':215 'cold':208 'color':146,156,169,175 'communiti':50 'comput':106 'convert':148 'cosin':116 'curious':39 'current':81 'd':246 'display':79 'els':256 'enjoy':248 'everyon':255 'exercis':226 'eye':180 'favorit':63,74 'feel':109,126,185,207,241 'fun':31,224 'function':117 'go':243 'ha':5 'haven':16 'hear':41 'hue':86,160,202 'humid':95 'interest':67,253 'kind':43,65,251 'lamp':199 'level':136 'like':110,232,242 'look':195 'lumin':97 'm':38 'mean':190 'mirror':181 'month':25 'much':21 'outsid':186,209 'overkil':219 'peopl':125 'perceiv':177 'perceptu':144 'person':73 'probabl':218 'program':225 'properti':100 'proud':58 'put':212 'read':249 'realli':235,247 'red':140 'rest':47 'result':131,150,163 'rgb':152 'run':4 'said':28 'say':205,230 'set':154 'small':198 'space':147 'start':229 'take':89 'temperatur':83,94,111,121,127,184 'thing':231 'tinker':33 'today':237 'ultim':187 'uniform':145 'use':52,102,129 'valu':132,157 've':2,228 'well':14 'work':13 'written':71,258"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706508490
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11273738"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706422090 {#1850
        date: 2024-01-28 07:08:10.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      - if the sun has set and my partner isn’t home from work (phone not connected to WiFi), turn the hallway light on\n
      - close the blinds when the sun sets, but only if the TV isn’t currently on so as not to make noise during a TV programme\n
      - when I turn the bedroom lamp on, turn the bedroom ceiling light off\n
      - if my front door opens when neither me nor my partner are home, send a snapshot of the doorbell camera to my notifications
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1706576013 {#5003
      date: 2024-01-30 01:53:33.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@corroded@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5009 …}
    +nested: Doctrine\ORM\PersistentCollection {#5011 …}
    +votes: Doctrine\ORM\PersistentCollection {#5013 …}
    +reports: Doctrine\ORM\PersistentCollection {#5015 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5017 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5019 …}
    -id: 351396
    -bodyTs: "'bedroom':54,59 'blind':26 'camera':82 'ceil':60 'close':24 'connect':16 'current':38 'door':66 'doorbel':81 'front':65 'hallway':21 'home':11,75 'isn':9,36 'lamp':55 'light':22,61 'make':44 'neither':69 'nois':45 'notif':85 'open':67 'partner':8,73 'phone':14 'programm':49 'send':76 'set':5,30 'snapshot':78 'sun':3,29 'turn':19,52,57 'tv':35,48 'wifi':18 'work':13"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.uk/comment/6332065"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706576013 {#5004
      date: 2024-01-30 01:53:33.0 +01:00
    }
  }
  "showNested" => true
  "dateAsUrl" => false
  "showMagazineName" => false
  "showEntryTitle" => false
]
Attributes
[]
Component
App\Twig\Components\EntryCommentComponent {#14453
  +comment: App\Entity\EntryComment {#5008
    +user: App\Entity\User {#5021
      +avatar: Proxies\__CG__\App\Entity\Image {#5022 …}
      +cover: null
      +email: "peter@feddit.uk"
      +username: "@peter@feddit.uk"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[bi.gp](https://bi.gp)"
      +lastActive: DateTime @1729513978 {#5005
        date: 2024-10-21 14:32:58.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#5023 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5025 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5027 …}
      +entries: Doctrine\ORM\PersistentCollection {#5029 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#5031 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#5033 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5035 …}
      +posts: Doctrine\ORM\PersistentCollection {#5037 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#5039 …}
      +postComments: Doctrine\ORM\PersistentCollection {#5041 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#5043 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#5045 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#5047 …}
      +follows: Doctrine\ORM\PersistentCollection {#5049 …}
      +followers: Doctrine\ORM\PersistentCollection {#5051 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5053 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5055 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5057 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5059 …}
      +reports: Doctrine\ORM\PersistentCollection {#5061 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5063 …}
      +violations: Doctrine\ORM\PersistentCollection {#5065 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5067 …}
      +awards: Doctrine\ORM\PersistentCollection {#5069 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5071 …}
      +categories: Doctrine\ORM\PersistentCollection {#5073 …}
      -id: 9592
      -password: "$2y$13$1fvAobuLq1/m5tuZB/Vexul0JXEQGOURyD2lTOS6p9369zpTQwcz2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5075 …}
      +apId: "peter@feddit.uk"
      +apProfileId: "https://feddit.uk/u/peter"
      +apPublicUrl: "https://feddit.uk/u/peter"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.uk/inbox"
      +apDomain: "feddit.uk"
      +apPreferredUsername: "peter"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1719239657 {#5006
        date: 2024-06-24 16:34:17.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687550559 {#5007
        date: 2023-06-23 22:02:39.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "corroded@lemmy.world"
        +username: "@corroded@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729095398 {#1537
          date: 2024-10-16 18:16:38.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +entries: Doctrine\ORM\PersistentCollection {#1623 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …}
        +posts: Doctrine\ORM\PersistentCollection {#1657 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1488 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1756 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …}
        +follows: Doctrine\ORM\PersistentCollection {#1635 …}
        +followers: Doctrine\ORM\PersistentCollection {#1633 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1411 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …}
        +reports: Doctrine\ORM\PersistentCollection {#1419 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1428 …}
        +violations: Doctrine\ORM\PersistentCollection {#1429 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1694 …}
        +awards: Doctrine\ORM\PersistentCollection {#1435 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …}
        +categories: Doctrine\ORM\PersistentCollection {#1647 …}
        -id: 37696
        -password: "$2y$13$3xfpjwzULWLGSm5G3ILrCePN9TefBkLbjLBMfvMFcPI2FPlR3h2g6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …}
        +apId: "corroded@lemmy.world"
        +apProfileId: "https://lemmy.world/u/corroded"
        +apPublicUrl: "https://lemmy.world/u/corroded"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "corroded"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703347380 {#1536
          date: 2023-12-23 17:03:00.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690952830 {#1515
          date: 2023-08-02 07:07:10.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "homeassistant@lemmy.world"
        +title: "homeassistant"
        +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 46
        +entryCommentCount: 460
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729539860 {#276
          date: 2024-10-21 21:44:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 145
        +apId: "homeassistant@lemmy.world"
        +apProfileId: "https://lemmy.world/c/homeassistant"
        +apPublicUrl: "https://lemmy.world/c/homeassistant"
        +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "homeassistant"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1710368376 {#270
          date: 2024-03-13 23:19:36.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1704127905 {#272
          date: 2024-01-01 17:51:45.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Share-your-favorite-automations"
      +title: "Share your favorite automations"
      +url: null
      +body: """
        I’ve been running HA for a while, and it’s been working well; I haven’t had to change much in a few months. That being said, it’s fun to tinker with it, and I’m curious to hear what kind of automations the rest of the community is using. What automations are you most proud of? What are your favorite? What kind of interesting automations have you written?\n
        \n
        My personal favorite is an automation that displays the current “apparent” temperature on a Hue bulb. It takes an average of the temperature, humidity, and luminance around my property and uses the average to compute an “apparent” (feels like) temperature. Then it applies a cosine function to the apparent temperature (to approximate how people feel temperature change), uses the resulting value to calculate a level between blue and red in CIELAB (a perceptually uniform color space), converts the results to RGB, and sets the color value of the hue bulb. The result is a bulb that changes color so that the change in color (as perceived by the eye) mirrors how the temperature “feels” outside. Ultimately what that means is that we can look at a small lamp with the hue bulb and say “It feels cold outside; we should put on a coat.” It’s probably overkill, but it was a fun programming exercise. We’ve started saying things like “It’s really blue today, I don’t feel like going out.”\n
        \n
        I’d really enjoy reading what kind of interesting automations everyone else has written.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 40
      +favouriteCount: 67
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729539860 {#2410
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 33576
      -titleTs: "'autom':4 'favorit':3 'share':1"
      -bodyTs: "'appar':82,108,120 'appli':114 'approxim':123 'around':98 'autom':45,54,68,77,254 'averag':91,104 'blue':138,236 'bulb':87,161,166,203 'calcul':134 'chang':20,128,168,173 'cielab':142 'coat':215 'cold':208 'color':146,156,169,175 'communiti':50 'comput':106 'convert':148 'cosin':116 'curious':39 'current':81 'd':246 'display':79 'els':256 'enjoy':248 'everyon':255 'exercis':226 'eye':180 'favorit':63,74 'feel':109,126,185,207,241 'fun':31,224 'function':117 'go':243 'ha':5 'haven':16 'hear':41 'hue':86,160,202 'humid':95 'interest':67,253 'kind':43,65,251 'lamp':199 'level':136 'like':110,232,242 'look':195 'lumin':97 'm':38 'mean':190 'mirror':181 'month':25 'much':21 'outsid':186,209 'overkil':219 'peopl':125 'perceiv':177 'perceptu':144 'person':73 'probabl':218 'program':225 'properti':100 'proud':58 'put':212 'read':249 'realli':235,247 'red':140 'rest':47 'result':131,150,163 'rgb':152 'run':4 'said':28 'say':205,230 'set':154 'small':198 'space':147 'start':229 'take':89 'temperatur':83,94,111,121,127,184 'thing':231 'tinker':33 'today':237 'ultim':187 'uniform':145 'use':52,102,129 'valu':132,157 've':2,228 'well':14 'work':13 'written':71,258"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706508490
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11273738"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706422090 {#1850
        date: 2024-01-28 07:08:10.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      - if the sun has set and my partner isn’t home from work (phone not connected to WiFi), turn the hallway light on\n
      - close the blinds when the sun sets, but only if the TV isn’t currently on so as not to make noise during a TV programme\n
      - when I turn the bedroom lamp on, turn the bedroom ceiling light off\n
      - if my front door opens when neither me nor my partner are home, send a snapshot of the doorbell camera to my notifications
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1706576013 {#5003
      date: 2024-01-30 01:53:33.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@corroded@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5009 …}
    +nested: Doctrine\ORM\PersistentCollection {#5011 …}
    +votes: Doctrine\ORM\PersistentCollection {#5013 …}
    +reports: Doctrine\ORM\PersistentCollection {#5015 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5017 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5019 …}
    -id: 351396
    -bodyTs: "'bedroom':54,59 'blind':26 'camera':82 'ceil':60 'close':24 'connect':16 'current':38 'door':66 'doorbel':81 'front':65 'hallway':21 'home':11,75 'isn':9,36 'lamp':55 'light':22,61 'make':44 'neither':69 'nois':45 'notif':85 'open':67 'partner':8,73 'phone':14 'programm':49 'send':76 'set':5,30 'snapshot':78 'sun':3,29 'turn':19,52,57 'tv':35,48 'wifi':18 'work':13"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.uk/comment/6332065"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706576013 {#5004
      date: 2024-01-30 01:53:33.0 +01:00
    }
  }
  +showMagazineName: false
  +showEntryTitle: false
  +showNested: true
  +level: 1
  +canSeeTrash: false
  +dateAsUrl: false
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -authorizationChecker: Symfony\Component\Security\Core\Authorization\AuthorizationChecker {#931 …}
}
user_inline App\Twig\Components\UserInlineComponent 14.0 MiB 0.16 ms
Input props
[
  "user" => App\Entity\User {#5021
    +avatar: Proxies\__CG__\App\Entity\Image {#5022 …}
    +cover: null
    +email: "peter@feddit.uk"
    +username: "@peter@feddit.uk"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[bi.gp](https://bi.gp)"
    +lastActive: DateTime @1729513978 {#5005
      date: 2024-10-21 14:32:58.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#5023 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5025 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#5027 …}
    +entries: Doctrine\ORM\PersistentCollection {#5029 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#5031 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#5033 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5035 …}
    +posts: Doctrine\ORM\PersistentCollection {#5037 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#5039 …}
    +postComments: Doctrine\ORM\PersistentCollection {#5041 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#5043 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#5045 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#5047 …}
    +follows: Doctrine\ORM\PersistentCollection {#5049 …}
    +followers: Doctrine\ORM\PersistentCollection {#5051 …}
    +blocks: Doctrine\ORM\PersistentCollection {#5053 …}
    +blockers: Doctrine\ORM\PersistentCollection {#5055 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#5057 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#5059 …}
    +reports: Doctrine\ORM\PersistentCollection {#5061 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5063 …}
    +violations: Doctrine\ORM\PersistentCollection {#5065 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5067 …}
    +awards: Doctrine\ORM\PersistentCollection {#5069 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#5071 …}
    +categories: Doctrine\ORM\PersistentCollection {#5073 …}
    -id: 9592
    -password: "$2y$13$1fvAobuLq1/m5tuZB/Vexul0JXEQGOURyD2lTOS6p9369zpTQwcz2"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5075 …}
    +apId: "peter@feddit.uk"
    +apProfileId: "https://feddit.uk/u/peter"
    +apPublicUrl: "https://feddit.uk/u/peter"
    +apFollowersUrl: null
    +apInboxUrl: "https://feddit.uk/inbox"
    +apDomain: "feddit.uk"
    +apPreferredUsername: "peter"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1719239657 {#5006
      date: 2024-06-24 16:34:17.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687550559 {#5007
      date: 2023-06-23 22:02:39.0 +02:00
    }
  }
  "showAvatar" => false
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#14498
  +user: App\Entity\User {#5021
    +avatar: Proxies\__CG__\App\Entity\Image {#5022 …}
    +cover: null
    +email: "peter@feddit.uk"
    +username: "@peter@feddit.uk"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[bi.gp](https://bi.gp)"
    +lastActive: DateTime @1729513978 {#5005
      date: 2024-10-21 14:32:58.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#5023 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5025 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#5027 …}
    +entries: Doctrine\ORM\PersistentCollection {#5029 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#5031 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#5033 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5035 …}
    +posts: Doctrine\ORM\PersistentCollection {#5037 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#5039 …}
    +postComments: Doctrine\ORM\PersistentCollection {#5041 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#5043 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#5045 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#5047 …}
    +follows: Doctrine\ORM\PersistentCollection {#5049 …}
    +followers: Doctrine\ORM\PersistentCollection {#5051 …}
    +blocks: Doctrine\ORM\PersistentCollection {#5053 …}
    +blockers: Doctrine\ORM\PersistentCollection {#5055 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#5057 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#5059 …}
    +reports: Doctrine\ORM\PersistentCollection {#5061 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5063 …}
    +violations: Doctrine\ORM\PersistentCollection {#5065 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5067 …}
    +awards: Doctrine\ORM\PersistentCollection {#5069 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#5071 …}
    +categories: Doctrine\ORM\PersistentCollection {#5073 …}
    -id: 9592
    -password: "$2y$13$1fvAobuLq1/m5tuZB/Vexul0JXEQGOURyD2lTOS6p9369zpTQwcz2"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5075 …}
    +apId: "peter@feddit.uk"
    +apProfileId: "https://feddit.uk/u/peter"
    +apPublicUrl: "https://feddit.uk/u/peter"
    +apFollowersUrl: null
    +apInboxUrl: "https://feddit.uk/inbox"
    +apDomain: "feddit.uk"
    +apPreferredUsername: "peter"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1719239657 {#5006
      date: 2024-06-24 16:34:17.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687550559 {#5007
      date: 2023-06-23 22:02:39.0 +02:00
    }
  }
  +showAvatar: false
}
date App\Twig\Components\DateComponent 14.0 MiB 0.17 ms
Input props
[
  "date" => DateTimeImmutable @1706576013 {#5004
    date: 2024-01-30 01:53:33.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#14553
  +date: DateTimeImmutable @1706576013 {#5004
    date: 2024-01-30 01:53:33.0 +01:00
  }
}
date_edited App\Twig\Components\DateEditedComponent 14.0 MiB 0.13 ms
Input props
[
  "createdAt" => DateTimeImmutable @1706576013 {#5004
    date: 2024-01-30 01:53:33.0 +01:00
  }
  "editedAt" => null
]
Attributes
[]
Component
App\Twig\Components\DateEditedComponent {#7129
  +createdAt: DateTimeImmutable @1706576013 {#5004
    date: 2024-01-30 01:53:33.0 +01:00
  }
  +editedAt: null
}
user_avatar App\Twig\Components\UserAvatarComponent 14.0 MiB 4.30 ms
Input props
[
  "user" => App\Entity\User {#5021
    +avatar: Proxies\__CG__\App\Entity\Image {#5022 …}
    +cover: null
    +email: "peter@feddit.uk"
    +username: "@peter@feddit.uk"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[bi.gp](https://bi.gp)"
    +lastActive: DateTime @1729513978 {#5005
      date: 2024-10-21 14:32:58.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#5023 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5025 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#5027 …}
    +entries: Doctrine\ORM\PersistentCollection {#5029 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#5031 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#5033 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5035 …}
    +posts: Doctrine\ORM\PersistentCollection {#5037 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#5039 …}
    +postComments: Doctrine\ORM\PersistentCollection {#5041 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#5043 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#5045 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#5047 …}
    +follows: Doctrine\ORM\PersistentCollection {#5049 …}
    +followers: Doctrine\ORM\PersistentCollection {#5051 …}
    +blocks: Doctrine\ORM\PersistentCollection {#5053 …}
    +blockers: Doctrine\ORM\PersistentCollection {#5055 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#5057 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#5059 …}
    +reports: Doctrine\ORM\PersistentCollection {#5061 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5063 …}
    +violations: Doctrine\ORM\PersistentCollection {#5065 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5067 …}
    +awards: Doctrine\ORM\PersistentCollection {#5069 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#5071 …}
    +categories: Doctrine\ORM\PersistentCollection {#5073 …}
    -id: 9592
    -password: "$2y$13$1fvAobuLq1/m5tuZB/Vexul0JXEQGOURyD2lTOS6p9369zpTQwcz2"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5075 …}
    +apId: "peter@feddit.uk"
    +apProfileId: "https://feddit.uk/u/peter"
    +apPublicUrl: "https://feddit.uk/u/peter"
    +apFollowersUrl: null
    +apInboxUrl: "https://feddit.uk/inbox"
    +apDomain: "feddit.uk"
    +apPreferredUsername: "peter"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1719239657 {#5006
      date: 2024-06-24 16:34:17.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687550559 {#5007
      date: 2023-06-23 22:02:39.0 +02:00
    }
  }
  "width" => 40
  "height" => 40
  "asLink" => true
]
Attributes
[]
Component
App\Twig\Components\UserAvatarComponent {#9549
  +width: 40
  +height: 40
  +user: App\Entity\User {#5021
    +avatar: Proxies\__CG__\App\Entity\Image {#5022 …}
    +cover: null
    +email: "peter@feddit.uk"
    +username: "@peter@feddit.uk"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: "[bi.gp](https://bi.gp)"
    +lastActive: DateTime @1729513978 {#5005
      date: 2024-10-21 14:32:58.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#5023 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5025 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#5027 …}
    +entries: Doctrine\ORM\PersistentCollection {#5029 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#5031 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#5033 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5035 …}
    +posts: Doctrine\ORM\PersistentCollection {#5037 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#5039 …}
    +postComments: Doctrine\ORM\PersistentCollection {#5041 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#5043 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#5045 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#5047 …}
    +follows: Doctrine\ORM\PersistentCollection {#5049 …}
    +followers: Doctrine\ORM\PersistentCollection {#5051 …}
    +blocks: Doctrine\ORM\PersistentCollection {#5053 …}
    +blockers: Doctrine\ORM\PersistentCollection {#5055 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#5057 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#5059 …}
    +reports: Doctrine\ORM\PersistentCollection {#5061 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5063 …}
    +violations: Doctrine\ORM\PersistentCollection {#5065 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5067 …}
    +awards: Doctrine\ORM\PersistentCollection {#5069 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#5071 …}
    +categories: Doctrine\ORM\PersistentCollection {#5073 …}
    -id: 9592
    -password: "$2y$13$1fvAobuLq1/m5tuZB/Vexul0JXEQGOURyD2lTOS6p9369zpTQwcz2"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5075 …}
    +apId: "peter@feddit.uk"
    +apProfileId: "https://feddit.uk/u/peter"
    +apPublicUrl: "https://feddit.uk/u/peter"
    +apFollowersUrl: null
    +apInboxUrl: "https://feddit.uk/inbox"
    +apDomain: "feddit.uk"
    +apPreferredUsername: "peter"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1719239657 {#5006
      date: 2024-06-24 16:34:17.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1687550559 {#5007
      date: 2023-06-23 22:02:39.0 +02:00
    }
  }
  +asLink: true
}
vote App\Twig\Components\VoteComponent 14.0 MiB 0.44 ms
Input props
[
  "subject" => App\Entity\EntryComment {#5008
    +user: App\Entity\User {#5021
      +avatar: Proxies\__CG__\App\Entity\Image {#5022 …}
      +cover: null
      +email: "peter@feddit.uk"
      +username: "@peter@feddit.uk"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[bi.gp](https://bi.gp)"
      +lastActive: DateTime @1729513978 {#5005
        date: 2024-10-21 14:32:58.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#5023 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5025 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5027 …}
      +entries: Doctrine\ORM\PersistentCollection {#5029 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#5031 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#5033 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5035 …}
      +posts: Doctrine\ORM\PersistentCollection {#5037 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#5039 …}
      +postComments: Doctrine\ORM\PersistentCollection {#5041 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#5043 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#5045 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#5047 …}
      +follows: Doctrine\ORM\PersistentCollection {#5049 …}
      +followers: Doctrine\ORM\PersistentCollection {#5051 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5053 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5055 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5057 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5059 …}
      +reports: Doctrine\ORM\PersistentCollection {#5061 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5063 …}
      +violations: Doctrine\ORM\PersistentCollection {#5065 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5067 …}
      +awards: Doctrine\ORM\PersistentCollection {#5069 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5071 …}
      +categories: Doctrine\ORM\PersistentCollection {#5073 …}
      -id: 9592
      -password: "$2y$13$1fvAobuLq1/m5tuZB/Vexul0JXEQGOURyD2lTOS6p9369zpTQwcz2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5075 …}
      +apId: "peter@feddit.uk"
      +apProfileId: "https://feddit.uk/u/peter"
      +apPublicUrl: "https://feddit.uk/u/peter"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.uk/inbox"
      +apDomain: "feddit.uk"
      +apPreferredUsername: "peter"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1719239657 {#5006
        date: 2024-06-24 16:34:17.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687550559 {#5007
        date: 2023-06-23 22:02:39.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "corroded@lemmy.world"
        +username: "@corroded@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729095398 {#1537
          date: 2024-10-16 18:16:38.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +entries: Doctrine\ORM\PersistentCollection {#1623 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …}
        +posts: Doctrine\ORM\PersistentCollection {#1657 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1488 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1756 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …}
        +follows: Doctrine\ORM\PersistentCollection {#1635 …}
        +followers: Doctrine\ORM\PersistentCollection {#1633 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1411 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …}
        +reports: Doctrine\ORM\PersistentCollection {#1419 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1428 …}
        +violations: Doctrine\ORM\PersistentCollection {#1429 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1694 …}
        +awards: Doctrine\ORM\PersistentCollection {#1435 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …}
        +categories: Doctrine\ORM\PersistentCollection {#1647 …}
        -id: 37696
        -password: "$2y$13$3xfpjwzULWLGSm5G3ILrCePN9TefBkLbjLBMfvMFcPI2FPlR3h2g6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …}
        +apId: "corroded@lemmy.world"
        +apProfileId: "https://lemmy.world/u/corroded"
        +apPublicUrl: "https://lemmy.world/u/corroded"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "corroded"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703347380 {#1536
          date: 2023-12-23 17:03:00.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690952830 {#1515
          date: 2023-08-02 07:07:10.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "homeassistant@lemmy.world"
        +title: "homeassistant"
        +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 46
        +entryCommentCount: 460
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729539860 {#276
          date: 2024-10-21 21:44:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 145
        +apId: "homeassistant@lemmy.world"
        +apProfileId: "https://lemmy.world/c/homeassistant"
        +apPublicUrl: "https://lemmy.world/c/homeassistant"
        +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "homeassistant"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1710368376 {#270
          date: 2024-03-13 23:19:36.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1704127905 {#272
          date: 2024-01-01 17:51:45.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Share-your-favorite-automations"
      +title: "Share your favorite automations"
      +url: null
      +body: """
        I’ve been running HA for a while, and it’s been working well; I haven’t had to change much in a few months. That being said, it’s fun to tinker with it, and I’m curious to hear what kind of automations the rest of the community is using. What automations are you most proud of? What are your favorite? What kind of interesting automations have you written?\n
        \n
        My personal favorite is an automation that displays the current “apparent” temperature on a Hue bulb. It takes an average of the temperature, humidity, and luminance around my property and uses the average to compute an “apparent” (feels like) temperature. Then it applies a cosine function to the apparent temperature (to approximate how people feel temperature change), uses the resulting value to calculate a level between blue and red in CIELAB (a perceptually uniform color space), converts the results to RGB, and sets the color value of the hue bulb. The result is a bulb that changes color so that the change in color (as perceived by the eye) mirrors how the temperature “feels” outside. Ultimately what that means is that we can look at a small lamp with the hue bulb and say “It feels cold outside; we should put on a coat.” It’s probably overkill, but it was a fun programming exercise. We’ve started saying things like “It’s really blue today, I don’t feel like going out.”\n
        \n
        I’d really enjoy reading what kind of interesting automations everyone else has written.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 40
      +favouriteCount: 67
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729539860 {#2410
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 33576
      -titleTs: "'autom':4 'favorit':3 'share':1"
      -bodyTs: "'appar':82,108,120 'appli':114 'approxim':123 'around':98 'autom':45,54,68,77,254 'averag':91,104 'blue':138,236 'bulb':87,161,166,203 'calcul':134 'chang':20,128,168,173 'cielab':142 'coat':215 'cold':208 'color':146,156,169,175 'communiti':50 'comput':106 'convert':148 'cosin':116 'curious':39 'current':81 'd':246 'display':79 'els':256 'enjoy':248 'everyon':255 'exercis':226 'eye':180 'favorit':63,74 'feel':109,126,185,207,241 'fun':31,224 'function':117 'go':243 'ha':5 'haven':16 'hear':41 'hue':86,160,202 'humid':95 'interest':67,253 'kind':43,65,251 'lamp':199 'level':136 'like':110,232,242 'look':195 'lumin':97 'm':38 'mean':190 'mirror':181 'month':25 'much':21 'outsid':186,209 'overkil':219 'peopl':125 'perceiv':177 'perceptu':144 'person':73 'probabl':218 'program':225 'properti':100 'proud':58 'put':212 'read':249 'realli':235,247 'red':140 'rest':47 'result':131,150,163 'rgb':152 'run':4 'said':28 'say':205,230 'set':154 'small':198 'space':147 'start':229 'take':89 'temperatur':83,94,111,121,127,184 'thing':231 'tinker':33 'today':237 'ultim':187 'uniform':145 'use':52,102,129 'valu':132,157 've':2,228 'well':14 'work':13 'written':71,258"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706508490
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11273738"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706422090 {#1850
        date: 2024-01-28 07:08:10.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      - if the sun has set and my partner isn’t home from work (phone not connected to WiFi), turn the hallway light on\n
      - close the blinds when the sun sets, but only if the TV isn’t currently on so as not to make noise during a TV programme\n
      - when I turn the bedroom lamp on, turn the bedroom ceiling light off\n
      - if my front door opens when neither me nor my partner are home, send a snapshot of the doorbell camera to my notifications
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1706576013 {#5003
      date: 2024-01-30 01:53:33.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@corroded@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5009 …}
    +nested: Doctrine\ORM\PersistentCollection {#5011 …}
    +votes: Doctrine\ORM\PersistentCollection {#5013 …}
    +reports: Doctrine\ORM\PersistentCollection {#5015 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5017 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5019 …}
    -id: 351396
    -bodyTs: "'bedroom':54,59 'blind':26 'camera':82 'ceil':60 'close':24 'connect':16 'current':38 'door':66 'doorbel':81 'front':65 'hallway':21 'home':11,75 'isn':9,36 'lamp':55 'light':22,61 'make':44 'neither':69 'nois':45 'notif':85 'open':67 'partner':8,73 'phone':14 'programm':49 'send':76 'set':5,30 'snapshot':78 'sun':3,29 'turn':19,52,57 'tv':35,48 'wifi':18 'work':13"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.uk/comment/6332065"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706576013 {#5004
      date: 2024-01-30 01:53:33.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\VoteComponent {#9552
  +subject: App\Entity\EntryComment {#5008
    +user: App\Entity\User {#5021
      +avatar: Proxies\__CG__\App\Entity\Image {#5022 …}
      +cover: null
      +email: "peter@feddit.uk"
      +username: "@peter@feddit.uk"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[bi.gp](https://bi.gp)"
      +lastActive: DateTime @1729513978 {#5005
        date: 2024-10-21 14:32:58.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#5023 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5025 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5027 …}
      +entries: Doctrine\ORM\PersistentCollection {#5029 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#5031 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#5033 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5035 …}
      +posts: Doctrine\ORM\PersistentCollection {#5037 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#5039 …}
      +postComments: Doctrine\ORM\PersistentCollection {#5041 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#5043 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#5045 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#5047 …}
      +follows: Doctrine\ORM\PersistentCollection {#5049 …}
      +followers: Doctrine\ORM\PersistentCollection {#5051 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5053 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5055 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5057 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5059 …}
      +reports: Doctrine\ORM\PersistentCollection {#5061 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5063 …}
      +violations: Doctrine\ORM\PersistentCollection {#5065 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5067 …}
      +awards: Doctrine\ORM\PersistentCollection {#5069 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5071 …}
      +categories: Doctrine\ORM\PersistentCollection {#5073 …}
      -id: 9592
      -password: "$2y$13$1fvAobuLq1/m5tuZB/Vexul0JXEQGOURyD2lTOS6p9369zpTQwcz2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5075 …}
      +apId: "peter@feddit.uk"
      +apProfileId: "https://feddit.uk/u/peter"
      +apPublicUrl: "https://feddit.uk/u/peter"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.uk/inbox"
      +apDomain: "feddit.uk"
      +apPreferredUsername: "peter"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1719239657 {#5006
        date: 2024-06-24 16:34:17.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687550559 {#5007
        date: 2023-06-23 22:02:39.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "corroded@lemmy.world"
        +username: "@corroded@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729095398 {#1537
          date: 2024-10-16 18:16:38.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +entries: Doctrine\ORM\PersistentCollection {#1623 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …}
        +posts: Doctrine\ORM\PersistentCollection {#1657 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1488 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1756 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …}
        +follows: Doctrine\ORM\PersistentCollection {#1635 …}
        +followers: Doctrine\ORM\PersistentCollection {#1633 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1411 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …}
        +reports: Doctrine\ORM\PersistentCollection {#1419 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1428 …}
        +violations: Doctrine\ORM\PersistentCollection {#1429 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1694 …}
        +awards: Doctrine\ORM\PersistentCollection {#1435 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …}
        +categories: Doctrine\ORM\PersistentCollection {#1647 …}
        -id: 37696
        -password: "$2y$13$3xfpjwzULWLGSm5G3ILrCePN9TefBkLbjLBMfvMFcPI2FPlR3h2g6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …}
        +apId: "corroded@lemmy.world"
        +apProfileId: "https://lemmy.world/u/corroded"
        +apPublicUrl: "https://lemmy.world/u/corroded"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "corroded"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703347380 {#1536
          date: 2023-12-23 17:03:00.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690952830 {#1515
          date: 2023-08-02 07:07:10.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "homeassistant@lemmy.world"
        +title: "homeassistant"
        +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 46
        +entryCommentCount: 460
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729539860 {#276
          date: 2024-10-21 21:44:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 145
        +apId: "homeassistant@lemmy.world"
        +apProfileId: "https://lemmy.world/c/homeassistant"
        +apPublicUrl: "https://lemmy.world/c/homeassistant"
        +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "homeassistant"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1710368376 {#270
          date: 2024-03-13 23:19:36.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1704127905 {#272
          date: 2024-01-01 17:51:45.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Share-your-favorite-automations"
      +title: "Share your favorite automations"
      +url: null
      +body: """
        I’ve been running HA for a while, and it’s been working well; I haven’t had to change much in a few months. That being said, it’s fun to tinker with it, and I’m curious to hear what kind of automations the rest of the community is using. What automations are you most proud of? What are your favorite? What kind of interesting automations have you written?\n
        \n
        My personal favorite is an automation that displays the current “apparent” temperature on a Hue bulb. It takes an average of the temperature, humidity, and luminance around my property and uses the average to compute an “apparent” (feels like) temperature. Then it applies a cosine function to the apparent temperature (to approximate how people feel temperature change), uses the resulting value to calculate a level between blue and red in CIELAB (a perceptually uniform color space), converts the results to RGB, and sets the color value of the hue bulb. The result is a bulb that changes color so that the change in color (as perceived by the eye) mirrors how the temperature “feels” outside. Ultimately what that means is that we can look at a small lamp with the hue bulb and say “It feels cold outside; we should put on a coat.” It’s probably overkill, but it was a fun programming exercise. We’ve started saying things like “It’s really blue today, I don’t feel like going out.”\n
        \n
        I’d really enjoy reading what kind of interesting automations everyone else has written.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 40
      +favouriteCount: 67
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729539860 {#2410
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 33576
      -titleTs: "'autom':4 'favorit':3 'share':1"
      -bodyTs: "'appar':82,108,120 'appli':114 'approxim':123 'around':98 'autom':45,54,68,77,254 'averag':91,104 'blue':138,236 'bulb':87,161,166,203 'calcul':134 'chang':20,128,168,173 'cielab':142 'coat':215 'cold':208 'color':146,156,169,175 'communiti':50 'comput':106 'convert':148 'cosin':116 'curious':39 'current':81 'd':246 'display':79 'els':256 'enjoy':248 'everyon':255 'exercis':226 'eye':180 'favorit':63,74 'feel':109,126,185,207,241 'fun':31,224 'function':117 'go':243 'ha':5 'haven':16 'hear':41 'hue':86,160,202 'humid':95 'interest':67,253 'kind':43,65,251 'lamp':199 'level':136 'like':110,232,242 'look':195 'lumin':97 'm':38 'mean':190 'mirror':181 'month':25 'much':21 'outsid':186,209 'overkil':219 'peopl':125 'perceiv':177 'perceptu':144 'person':73 'probabl':218 'program':225 'properti':100 'proud':58 'put':212 'read':249 'realli':235,247 'red':140 'rest':47 'result':131,150,163 'rgb':152 'run':4 'said':28 'say':205,230 'set':154 'small':198 'space':147 'start':229 'take':89 'temperatur':83,94,111,121,127,184 'thing':231 'tinker':33 'today':237 'ultim':187 'uniform':145 'use':52,102,129 'valu':132,157 've':2,228 'well':14 'work':13 'written':71,258"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706508490
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11273738"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706422090 {#1850
        date: 2024-01-28 07:08:10.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      - if the sun has set and my partner isn’t home from work (phone not connected to WiFi), turn the hallway light on\n
      - close the blinds when the sun sets, but only if the TV isn’t currently on so as not to make noise during a TV programme\n
      - when I turn the bedroom lamp on, turn the bedroom ceiling light off\n
      - if my front door opens when neither me nor my partner are home, send a snapshot of the doorbell camera to my notifications
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1706576013 {#5003
      date: 2024-01-30 01:53:33.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@corroded@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5009 …}
    +nested: Doctrine\ORM\PersistentCollection {#5011 …}
    +votes: Doctrine\ORM\PersistentCollection {#5013 …}
    +reports: Doctrine\ORM\PersistentCollection {#5015 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5017 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5019 …}
    -id: 351396
    -bodyTs: "'bedroom':54,59 'blind':26 'camera':82 'ceil':60 'close':24 'connect':16 'current':38 'door':66 'doorbel':81 'front':65 'hallway':21 'home':11,75 'isn':9,36 'lamp':55 'light':22,61 'make':44 'neither':69 'nois':45 'notif':85 'open':67 'partner':8,73 'phone':14 'programm':49 'send':76 'set':5,30 'snapshot':78 'sun':3,29 'turn':19,52,57 'tv':35,48 'wifi':18 'work':13"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.uk/comment/6332065"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706576013 {#5004
      date: 2024-01-30 01:53:33.0 +01:00
    }
  }
  +formDest: "entry_comment"
  +showDownvote: true
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
boost App\Twig\Components\BoostComponent 14.0 MiB 0.68 ms
Input props
[
  "subject" => App\Entity\EntryComment {#5008
    +user: App\Entity\User {#5021
      +avatar: Proxies\__CG__\App\Entity\Image {#5022 …}
      +cover: null
      +email: "peter@feddit.uk"
      +username: "@peter@feddit.uk"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[bi.gp](https://bi.gp)"
      +lastActive: DateTime @1729513978 {#5005
        date: 2024-10-21 14:32:58.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#5023 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5025 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5027 …}
      +entries: Doctrine\ORM\PersistentCollection {#5029 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#5031 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#5033 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5035 …}
      +posts: Doctrine\ORM\PersistentCollection {#5037 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#5039 …}
      +postComments: Doctrine\ORM\PersistentCollection {#5041 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#5043 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#5045 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#5047 …}
      +follows: Doctrine\ORM\PersistentCollection {#5049 …}
      +followers: Doctrine\ORM\PersistentCollection {#5051 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5053 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5055 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5057 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5059 …}
      +reports: Doctrine\ORM\PersistentCollection {#5061 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5063 …}
      +violations: Doctrine\ORM\PersistentCollection {#5065 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5067 …}
      +awards: Doctrine\ORM\PersistentCollection {#5069 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5071 …}
      +categories: Doctrine\ORM\PersistentCollection {#5073 …}
      -id: 9592
      -password: "$2y$13$1fvAobuLq1/m5tuZB/Vexul0JXEQGOURyD2lTOS6p9369zpTQwcz2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5075 …}
      +apId: "peter@feddit.uk"
      +apProfileId: "https://feddit.uk/u/peter"
      +apPublicUrl: "https://feddit.uk/u/peter"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.uk/inbox"
      +apDomain: "feddit.uk"
      +apPreferredUsername: "peter"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1719239657 {#5006
        date: 2024-06-24 16:34:17.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687550559 {#5007
        date: 2023-06-23 22:02:39.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "corroded@lemmy.world"
        +username: "@corroded@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729095398 {#1537
          date: 2024-10-16 18:16:38.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +entries: Doctrine\ORM\PersistentCollection {#1623 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …}
        +posts: Doctrine\ORM\PersistentCollection {#1657 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1488 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1756 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …}
        +follows: Doctrine\ORM\PersistentCollection {#1635 …}
        +followers: Doctrine\ORM\PersistentCollection {#1633 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1411 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …}
        +reports: Doctrine\ORM\PersistentCollection {#1419 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1428 …}
        +violations: Doctrine\ORM\PersistentCollection {#1429 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1694 …}
        +awards: Doctrine\ORM\PersistentCollection {#1435 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …}
        +categories: Doctrine\ORM\PersistentCollection {#1647 …}
        -id: 37696
        -password: "$2y$13$3xfpjwzULWLGSm5G3ILrCePN9TefBkLbjLBMfvMFcPI2FPlR3h2g6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …}
        +apId: "corroded@lemmy.world"
        +apProfileId: "https://lemmy.world/u/corroded"
        +apPublicUrl: "https://lemmy.world/u/corroded"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "corroded"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703347380 {#1536
          date: 2023-12-23 17:03:00.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690952830 {#1515
          date: 2023-08-02 07:07:10.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "homeassistant@lemmy.world"
        +title: "homeassistant"
        +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 46
        +entryCommentCount: 460
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729539860 {#276
          date: 2024-10-21 21:44:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 145
        +apId: "homeassistant@lemmy.world"
        +apProfileId: "https://lemmy.world/c/homeassistant"
        +apPublicUrl: "https://lemmy.world/c/homeassistant"
        +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "homeassistant"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1710368376 {#270
          date: 2024-03-13 23:19:36.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1704127905 {#272
          date: 2024-01-01 17:51:45.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Share-your-favorite-automations"
      +title: "Share your favorite automations"
      +url: null
      +body: """
        I’ve been running HA for a while, and it’s been working well; I haven’t had to change much in a few months. That being said, it’s fun to tinker with it, and I’m curious to hear what kind of automations the rest of the community is using. What automations are you most proud of? What are your favorite? What kind of interesting automations have you written?\n
        \n
        My personal favorite is an automation that displays the current “apparent” temperature on a Hue bulb. It takes an average of the temperature, humidity, and luminance around my property and uses the average to compute an “apparent” (feels like) temperature. Then it applies a cosine function to the apparent temperature (to approximate how people feel temperature change), uses the resulting value to calculate a level between blue and red in CIELAB (a perceptually uniform color space), converts the results to RGB, and sets the color value of the hue bulb. The result is a bulb that changes color so that the change in color (as perceived by the eye) mirrors how the temperature “feels” outside. Ultimately what that means is that we can look at a small lamp with the hue bulb and say “It feels cold outside; we should put on a coat.” It’s probably overkill, but it was a fun programming exercise. We’ve started saying things like “It’s really blue today, I don’t feel like going out.”\n
        \n
        I’d really enjoy reading what kind of interesting automations everyone else has written.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 40
      +favouriteCount: 67
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729539860 {#2410
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 33576
      -titleTs: "'autom':4 'favorit':3 'share':1"
      -bodyTs: "'appar':82,108,120 'appli':114 'approxim':123 'around':98 'autom':45,54,68,77,254 'averag':91,104 'blue':138,236 'bulb':87,161,166,203 'calcul':134 'chang':20,128,168,173 'cielab':142 'coat':215 'cold':208 'color':146,156,169,175 'communiti':50 'comput':106 'convert':148 'cosin':116 'curious':39 'current':81 'd':246 'display':79 'els':256 'enjoy':248 'everyon':255 'exercis':226 'eye':180 'favorit':63,74 'feel':109,126,185,207,241 'fun':31,224 'function':117 'go':243 'ha':5 'haven':16 'hear':41 'hue':86,160,202 'humid':95 'interest':67,253 'kind':43,65,251 'lamp':199 'level':136 'like':110,232,242 'look':195 'lumin':97 'm':38 'mean':190 'mirror':181 'month':25 'much':21 'outsid':186,209 'overkil':219 'peopl':125 'perceiv':177 'perceptu':144 'person':73 'probabl':218 'program':225 'properti':100 'proud':58 'put':212 'read':249 'realli':235,247 'red':140 'rest':47 'result':131,150,163 'rgb':152 'run':4 'said':28 'say':205,230 'set':154 'small':198 'space':147 'start':229 'take':89 'temperatur':83,94,111,121,127,184 'thing':231 'tinker':33 'today':237 'ultim':187 'uniform':145 'use':52,102,129 'valu':132,157 've':2,228 'well':14 'work':13 'written':71,258"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706508490
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11273738"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706422090 {#1850
        date: 2024-01-28 07:08:10.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      - if the sun has set and my partner isn’t home from work (phone not connected to WiFi), turn the hallway light on\n
      - close the blinds when the sun sets, but only if the TV isn’t currently on so as not to make noise during a TV programme\n
      - when I turn the bedroom lamp on, turn the bedroom ceiling light off\n
      - if my front door opens when neither me nor my partner are home, send a snapshot of the doorbell camera to my notifications
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1706576013 {#5003
      date: 2024-01-30 01:53:33.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@corroded@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5009 …}
    +nested: Doctrine\ORM\PersistentCollection {#5011 …}
    +votes: Doctrine\ORM\PersistentCollection {#5013 …}
    +reports: Doctrine\ORM\PersistentCollection {#5015 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5017 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5019 …}
    -id: 351396
    -bodyTs: "'bedroom':54,59 'blind':26 'camera':82 'ceil':60 'close':24 'connect':16 'current':38 'door':66 'doorbel':81 'front':65 'hallway':21 'home':11,75 'isn':9,36 'lamp':55 'light':22,61 'make':44 'neither':69 'nois':45 'notif':85 'open':67 'partner':8,73 'phone':14 'programm':49 'send':76 'set':5,30 'snapshot':78 'sun':3,29 'turn':19,52,57 'tv':35,48 'wifi':18 'work':13"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.uk/comment/6332065"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706576013 {#5004
      date: 2024-01-30 01:53:33.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\BoostComponent {#12135
  +formDest: "entry_comment"
  +subject: App\Entity\EntryComment {#5008
    +user: App\Entity\User {#5021
      +avatar: Proxies\__CG__\App\Entity\Image {#5022 …}
      +cover: null
      +email: "peter@feddit.uk"
      +username: "@peter@feddit.uk"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[bi.gp](https://bi.gp)"
      +lastActive: DateTime @1729513978 {#5005
        date: 2024-10-21 14:32:58.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#5023 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5025 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5027 …}
      +entries: Doctrine\ORM\PersistentCollection {#5029 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#5031 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#5033 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5035 …}
      +posts: Doctrine\ORM\PersistentCollection {#5037 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#5039 …}
      +postComments: Doctrine\ORM\PersistentCollection {#5041 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#5043 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#5045 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#5047 …}
      +follows: Doctrine\ORM\PersistentCollection {#5049 …}
      +followers: Doctrine\ORM\PersistentCollection {#5051 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5053 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5055 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5057 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5059 …}
      +reports: Doctrine\ORM\PersistentCollection {#5061 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5063 …}
      +violations: Doctrine\ORM\PersistentCollection {#5065 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5067 …}
      +awards: Doctrine\ORM\PersistentCollection {#5069 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5071 …}
      +categories: Doctrine\ORM\PersistentCollection {#5073 …}
      -id: 9592
      -password: "$2y$13$1fvAobuLq1/m5tuZB/Vexul0JXEQGOURyD2lTOS6p9369zpTQwcz2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5075 …}
      +apId: "peter@feddit.uk"
      +apProfileId: "https://feddit.uk/u/peter"
      +apPublicUrl: "https://feddit.uk/u/peter"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.uk/inbox"
      +apDomain: "feddit.uk"
      +apPreferredUsername: "peter"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1719239657 {#5006
        date: 2024-06-24 16:34:17.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687550559 {#5007
        date: 2023-06-23 22:02:39.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "corroded@lemmy.world"
        +username: "@corroded@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729095398 {#1537
          date: 2024-10-16 18:16:38.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +entries: Doctrine\ORM\PersistentCollection {#1623 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …}
        +posts: Doctrine\ORM\PersistentCollection {#1657 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1488 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1756 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …}
        +follows: Doctrine\ORM\PersistentCollection {#1635 …}
        +followers: Doctrine\ORM\PersistentCollection {#1633 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1411 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …}
        +reports: Doctrine\ORM\PersistentCollection {#1419 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1428 …}
        +violations: Doctrine\ORM\PersistentCollection {#1429 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1694 …}
        +awards: Doctrine\ORM\PersistentCollection {#1435 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …}
        +categories: Doctrine\ORM\PersistentCollection {#1647 …}
        -id: 37696
        -password: "$2y$13$3xfpjwzULWLGSm5G3ILrCePN9TefBkLbjLBMfvMFcPI2FPlR3h2g6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …}
        +apId: "corroded@lemmy.world"
        +apProfileId: "https://lemmy.world/u/corroded"
        +apPublicUrl: "https://lemmy.world/u/corroded"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "corroded"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703347380 {#1536
          date: 2023-12-23 17:03:00.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690952830 {#1515
          date: 2023-08-02 07:07:10.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "homeassistant@lemmy.world"
        +title: "homeassistant"
        +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 46
        +entryCommentCount: 460
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729539860 {#276
          date: 2024-10-21 21:44:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 145
        +apId: "homeassistant@lemmy.world"
        +apProfileId: "https://lemmy.world/c/homeassistant"
        +apPublicUrl: "https://lemmy.world/c/homeassistant"
        +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "homeassistant"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1710368376 {#270
          date: 2024-03-13 23:19:36.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1704127905 {#272
          date: 2024-01-01 17:51:45.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Share-your-favorite-automations"
      +title: "Share your favorite automations"
      +url: null
      +body: """
        I’ve been running HA for a while, and it’s been working well; I haven’t had to change much in a few months. That being said, it’s fun to tinker with it, and I’m curious to hear what kind of automations the rest of the community is using. What automations are you most proud of? What are your favorite? What kind of interesting automations have you written?\n
        \n
        My personal favorite is an automation that displays the current “apparent” temperature on a Hue bulb. It takes an average of the temperature, humidity, and luminance around my property and uses the average to compute an “apparent” (feels like) temperature. Then it applies a cosine function to the apparent temperature (to approximate how people feel temperature change), uses the resulting value to calculate a level between blue and red in CIELAB (a perceptually uniform color space), converts the results to RGB, and sets the color value of the hue bulb. The result is a bulb that changes color so that the change in color (as perceived by the eye) mirrors how the temperature “feels” outside. Ultimately what that means is that we can look at a small lamp with the hue bulb and say “It feels cold outside; we should put on a coat.” It’s probably overkill, but it was a fun programming exercise. We’ve started saying things like “It’s really blue today, I don’t feel like going out.”\n
        \n
        I’d really enjoy reading what kind of interesting automations everyone else has written.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 40
      +favouriteCount: 67
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729539860 {#2410
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 33576
      -titleTs: "'autom':4 'favorit':3 'share':1"
      -bodyTs: "'appar':82,108,120 'appli':114 'approxim':123 'around':98 'autom':45,54,68,77,254 'averag':91,104 'blue':138,236 'bulb':87,161,166,203 'calcul':134 'chang':20,128,168,173 'cielab':142 'coat':215 'cold':208 'color':146,156,169,175 'communiti':50 'comput':106 'convert':148 'cosin':116 'curious':39 'current':81 'd':246 'display':79 'els':256 'enjoy':248 'everyon':255 'exercis':226 'eye':180 'favorit':63,74 'feel':109,126,185,207,241 'fun':31,224 'function':117 'go':243 'ha':5 'haven':16 'hear':41 'hue':86,160,202 'humid':95 'interest':67,253 'kind':43,65,251 'lamp':199 'level':136 'like':110,232,242 'look':195 'lumin':97 'm':38 'mean':190 'mirror':181 'month':25 'much':21 'outsid':186,209 'overkil':219 'peopl':125 'perceiv':177 'perceptu':144 'person':73 'probabl':218 'program':225 'properti':100 'proud':58 'put':212 'read':249 'realli':235,247 'red':140 'rest':47 'result':131,150,163 'rgb':152 'run':4 'said':28 'say':205,230 'set':154 'small':198 'space':147 'start':229 'take':89 'temperatur':83,94,111,121,127,184 'thing':231 'tinker':33 'today':237 'ultim':187 'uniform':145 'use':52,102,129 'valu':132,157 've':2,228 'well':14 'work':13 'written':71,258"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706508490
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11273738"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706422090 {#1850
        date: 2024-01-28 07:08:10.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      - if the sun has set and my partner isn’t home from work (phone not connected to WiFi), turn the hallway light on\n
      - close the blinds when the sun sets, but only if the TV isn’t currently on so as not to make noise during a TV programme\n
      - when I turn the bedroom lamp on, turn the bedroom ceiling light off\n
      - if my front door opens when neither me nor my partner are home, send a snapshot of the doorbell camera to my notifications
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1706576013 {#5003
      date: 2024-01-30 01:53:33.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@corroded@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5009 …}
    +nested: Doctrine\ORM\PersistentCollection {#5011 …}
    +votes: Doctrine\ORM\PersistentCollection {#5013 …}
    +reports: Doctrine\ORM\PersistentCollection {#5015 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5017 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5019 …}
    -id: 351396
    -bodyTs: "'bedroom':54,59 'blind':26 'camera':82 'ceil':60 'close':24 'connect':16 'current':38 'door':66 'doorbel':81 'front':65 'hallway':21 'home':11,75 'isn':9,36 'lamp':55 'light':22,61 'make':44 'neither':69 'nois':45 'notif':85 'open':67 'partner':8,73 'phone':14 'programm':49 'send':76 'set':5,30 'snapshot':78 'sun':3,29 'turn':19,52,57 'tv':35,48 'wifi':18 'work':13"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.uk/comment/6332065"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706576013 {#5004
      date: 2024-01-30 01:53:33.0 +01:00
    }
  }
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
}
entry_comments_nested App\Twig\Components\EntryCommentsNestedComponent 14.0 MiB 2.95 ms
Input props
[
  "comment" => App\Entity\EntryComment {#5008
    +user: App\Entity\User {#5021
      +avatar: Proxies\__CG__\App\Entity\Image {#5022 …}
      +cover: null
      +email: "peter@feddit.uk"
      +username: "@peter@feddit.uk"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[bi.gp](https://bi.gp)"
      +lastActive: DateTime @1729513978 {#5005
        date: 2024-10-21 14:32:58.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#5023 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5025 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5027 …}
      +entries: Doctrine\ORM\PersistentCollection {#5029 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#5031 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#5033 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5035 …}
      +posts: Doctrine\ORM\PersistentCollection {#5037 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#5039 …}
      +postComments: Doctrine\ORM\PersistentCollection {#5041 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#5043 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#5045 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#5047 …}
      +follows: Doctrine\ORM\PersistentCollection {#5049 …}
      +followers: Doctrine\ORM\PersistentCollection {#5051 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5053 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5055 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5057 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5059 …}
      +reports: Doctrine\ORM\PersistentCollection {#5061 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5063 …}
      +violations: Doctrine\ORM\PersistentCollection {#5065 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5067 …}
      +awards: Doctrine\ORM\PersistentCollection {#5069 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5071 …}
      +categories: Doctrine\ORM\PersistentCollection {#5073 …}
      -id: 9592
      -password: "$2y$13$1fvAobuLq1/m5tuZB/Vexul0JXEQGOURyD2lTOS6p9369zpTQwcz2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5075 …}
      +apId: "peter@feddit.uk"
      +apProfileId: "https://feddit.uk/u/peter"
      +apPublicUrl: "https://feddit.uk/u/peter"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.uk/inbox"
      +apDomain: "feddit.uk"
      +apPreferredUsername: "peter"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1719239657 {#5006
        date: 2024-06-24 16:34:17.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687550559 {#5007
        date: 2023-06-23 22:02:39.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "corroded@lemmy.world"
        +username: "@corroded@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729095398 {#1537
          date: 2024-10-16 18:16:38.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +entries: Doctrine\ORM\PersistentCollection {#1623 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …}
        +posts: Doctrine\ORM\PersistentCollection {#1657 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1488 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1756 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …}
        +follows: Doctrine\ORM\PersistentCollection {#1635 …}
        +followers: Doctrine\ORM\PersistentCollection {#1633 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1411 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …}
        +reports: Doctrine\ORM\PersistentCollection {#1419 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1428 …}
        +violations: Doctrine\ORM\PersistentCollection {#1429 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1694 …}
        +awards: Doctrine\ORM\PersistentCollection {#1435 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …}
        +categories: Doctrine\ORM\PersistentCollection {#1647 …}
        -id: 37696
        -password: "$2y$13$3xfpjwzULWLGSm5G3ILrCePN9TefBkLbjLBMfvMFcPI2FPlR3h2g6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …}
        +apId: "corroded@lemmy.world"
        +apProfileId: "https://lemmy.world/u/corroded"
        +apPublicUrl: "https://lemmy.world/u/corroded"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "corroded"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703347380 {#1536
          date: 2023-12-23 17:03:00.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690952830 {#1515
          date: 2023-08-02 07:07:10.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "homeassistant@lemmy.world"
        +title: "homeassistant"
        +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 46
        +entryCommentCount: 460
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729539860 {#276
          date: 2024-10-21 21:44:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 145
        +apId: "homeassistant@lemmy.world"
        +apProfileId: "https://lemmy.world/c/homeassistant"
        +apPublicUrl: "https://lemmy.world/c/homeassistant"
        +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "homeassistant"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1710368376 {#270
          date: 2024-03-13 23:19:36.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1704127905 {#272
          date: 2024-01-01 17:51:45.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Share-your-favorite-automations"
      +title: "Share your favorite automations"
      +url: null
      +body: """
        I’ve been running HA for a while, and it’s been working well; I haven’t had to change much in a few months. That being said, it’s fun to tinker with it, and I’m curious to hear what kind of automations the rest of the community is using. What automations are you most proud of? What are your favorite? What kind of interesting automations have you written?\n
        \n
        My personal favorite is an automation that displays the current “apparent” temperature on a Hue bulb. It takes an average of the temperature, humidity, and luminance around my property and uses the average to compute an “apparent” (feels like) temperature. Then it applies a cosine function to the apparent temperature (to approximate how people feel temperature change), uses the resulting value to calculate a level between blue and red in CIELAB (a perceptually uniform color space), converts the results to RGB, and sets the color value of the hue bulb. The result is a bulb that changes color so that the change in color (as perceived by the eye) mirrors how the temperature “feels” outside. Ultimately what that means is that we can look at a small lamp with the hue bulb and say “It feels cold outside; we should put on a coat.” It’s probably overkill, but it was a fun programming exercise. We’ve started saying things like “It’s really blue today, I don’t feel like going out.”\n
        \n
        I’d really enjoy reading what kind of interesting automations everyone else has written.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 40
      +favouriteCount: 67
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729539860 {#2410
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 33576
      -titleTs: "'autom':4 'favorit':3 'share':1"
      -bodyTs: "'appar':82,108,120 'appli':114 'approxim':123 'around':98 'autom':45,54,68,77,254 'averag':91,104 'blue':138,236 'bulb':87,161,166,203 'calcul':134 'chang':20,128,168,173 'cielab':142 'coat':215 'cold':208 'color':146,156,169,175 'communiti':50 'comput':106 'convert':148 'cosin':116 'curious':39 'current':81 'd':246 'display':79 'els':256 'enjoy':248 'everyon':255 'exercis':226 'eye':180 'favorit':63,74 'feel':109,126,185,207,241 'fun':31,224 'function':117 'go':243 'ha':5 'haven':16 'hear':41 'hue':86,160,202 'humid':95 'interest':67,253 'kind':43,65,251 'lamp':199 'level':136 'like':110,232,242 'look':195 'lumin':97 'm':38 'mean':190 'mirror':181 'month':25 'much':21 'outsid':186,209 'overkil':219 'peopl':125 'perceiv':177 'perceptu':144 'person':73 'probabl':218 'program':225 'properti':100 'proud':58 'put':212 'read':249 'realli':235,247 'red':140 'rest':47 'result':131,150,163 'rgb':152 'run':4 'said':28 'say':205,230 'set':154 'small':198 'space':147 'start':229 'take':89 'temperatur':83,94,111,121,127,184 'thing':231 'tinker':33 'today':237 'ultim':187 'uniform':145 'use':52,102,129 'valu':132,157 've':2,228 'well':14 'work':13 'written':71,258"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706508490
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11273738"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706422090 {#1850
        date: 2024-01-28 07:08:10.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      - if the sun has set and my partner isn’t home from work (phone not connected to WiFi), turn the hallway light on\n
      - close the blinds when the sun sets, but only if the TV isn’t currently on so as not to make noise during a TV programme\n
      - when I turn the bedroom lamp on, turn the bedroom ceiling light off\n
      - if my front door opens when neither me nor my partner are home, send a snapshot of the doorbell camera to my notifications
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1706576013 {#5003
      date: 2024-01-30 01:53:33.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@corroded@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5009 …}
    +nested: Doctrine\ORM\PersistentCollection {#5011 …}
    +votes: Doctrine\ORM\PersistentCollection {#5013 …}
    +reports: Doctrine\ORM\PersistentCollection {#5015 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5017 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5019 …}
    -id: 351396
    -bodyTs: "'bedroom':54,59 'blind':26 'camera':82 'ceil':60 'close':24 'connect':16 'current':38 'door':66 'doorbel':81 'front':65 'hallway':21 'home':11,75 'isn':9,36 'lamp':55 'light':22,61 'make':44 'neither':69 'nois':45 'notif':85 'open':67 'partner':8,73 'phone':14 'programm':49 'send':76 'set':5,30 'snapshot':78 'sun':3,29 'turn':19,52,57 'tv':35,48 'wifi':18 'work':13"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.uk/comment/6332065"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706576013 {#5004
      date: 2024-01-30 01:53:33.0 +01:00
    }
  }
  "level" => 1
  "showNested" => true
  "view" => "tree"
]
Attributes
[
  "showNested" => true
]
Component
App\Twig\Components\EntryCommentsNestedComponent {#14790
  +comment: App\Entity\EntryComment {#5008
    +user: App\Entity\User {#5021
      +avatar: Proxies\__CG__\App\Entity\Image {#5022 …}
      +cover: null
      +email: "peter@feddit.uk"
      +username: "@peter@feddit.uk"
      +roles: []
      +followersCount: 0
      +homepage: "front"
      +about: "[bi.gp](https://bi.gp)"
      +lastActive: DateTime @1729513978 {#5005
        date: 2024-10-21 14:32:58.0 +02:00
      }
      +markedForDeletionAt: null
      +fields: null
      +oauthGithubId: null
      +oauthGoogleId: null
      +oauthFacebookId: null
      +oauthKeycloakId: null
      +hideAdult: true
      +showSubscribedUsers: true
      +showSubscribedMagazines: true
      +showSubscribedDomains: true
      +preferredLanguages: []
      +featuredMagazines: null
      +showProfileSubscriptions: true
      +showProfileFollowings: true
      +markNewComments: false
      +notifyOnNewEntry: false
      +notifyOnNewEntryReply: false
      +notifyOnNewEntryCommentReply: false
      +notifyOnNewPost: false
      +notifyOnNewPostReply: false
      +notifyOnNewPostCommentReply: false
      +addMentionsEntries: false
      +addMentionsPosts: true
      +isBanned: false
      +isVerified: false
      +isDeleted: false
      +isBot: false
      +spamProtection: true
      +customCss: null
      +ignoreMagazinesCustomCss: false
      +moderatorTokens: Doctrine\ORM\PersistentCollection {#5023 …}
      +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#5025 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#5027 …}
      +entries: Doctrine\ORM\PersistentCollection {#5029 …}
      +entryVotes: Doctrine\ORM\PersistentCollection {#5031 …}
      +entryComments: Doctrine\ORM\PersistentCollection {#5033 …}
      +entryCommentVotes: Doctrine\ORM\PersistentCollection {#5035 …}
      +posts: Doctrine\ORM\PersistentCollection {#5037 …}
      +postVotes: Doctrine\ORM\PersistentCollection {#5039 …}
      +postComments: Doctrine\ORM\PersistentCollection {#5041 …}
      +postCommentVotes: Doctrine\ORM\PersistentCollection {#5043 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#5045 …}
      +subscribedDomains: Doctrine\ORM\PersistentCollection {#5047 …}
      +follows: Doctrine\ORM\PersistentCollection {#5049 …}
      +followers: Doctrine\ORM\PersistentCollection {#5051 …}
      +blocks: Doctrine\ORM\PersistentCollection {#5053 …}
      +blockers: Doctrine\ORM\PersistentCollection {#5055 …}
      +blockedMagazines: Doctrine\ORM\PersistentCollection {#5057 …}
      +blockedDomains: Doctrine\ORM\PersistentCollection {#5059 …}
      +reports: Doctrine\ORM\PersistentCollection {#5061 …}
      +favourites: Doctrine\ORM\PersistentCollection {#5063 …}
      +violations: Doctrine\ORM\PersistentCollection {#5065 …}
      +notifications: Doctrine\ORM\PersistentCollection {#5067 …}
      +awards: Doctrine\ORM\PersistentCollection {#5069 …}
      +subscribedCategories: Doctrine\ORM\PersistentCollection {#5071 …}
      +categories: Doctrine\ORM\PersistentCollection {#5073 …}
      -id: 9592
      -password: "$2y$13$1fvAobuLq1/m5tuZB/Vexul0JXEQGOURyD2lTOS6p9369zpTQwcz2"
      -totpSecret: null
      -totpBackupCodes: []
      -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#5075 …}
      +apId: "peter@feddit.uk"
      +apProfileId: "https://feddit.uk/u/peter"
      +apPublicUrl: "https://feddit.uk/u/peter"
      +apFollowersUrl: null
      +apInboxUrl: "https://feddit.uk/inbox"
      +apDomain: "feddit.uk"
      +apPreferredUsername: "peter"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: false
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1719239657 {#5006
        date: 2024-06-24 16:34:17.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1687550559 {#5007
        date: 2023-06-23 22:02:39.0 +02:00
      }
    }
    +entry: App\Entity\Entry {#2388
      +user: Proxies\__CG__\App\Entity\User {#1943
        +avatar: null
        +cover: null
        +email: "corroded@lemmy.world"
        +username: "@corroded@lemmy.world"
        +roles: []
        +followersCount: 0
        +homepage: "front"
        +about: null
        +lastActive: DateTime @1729095398 {#1537
          date: 2024-10-16 18:16:38.0 +02:00
        }
        +markedForDeletionAt: null
        +fields: null
        +oauthGithubId: null
        +oauthGoogleId: null
        +oauthFacebookId: null
        +oauthKeycloakId: null
        +hideAdult: true
        +showSubscribedUsers: true
        +showSubscribedMagazines: true
        +showSubscribedDomains: true
        +preferredLanguages: []
        +featuredMagazines: null
        +showProfileSubscriptions: false
        +showProfileFollowings: true
        +markNewComments: false
        +notifyOnNewEntry: false
        +notifyOnNewEntryReply: true
        +notifyOnNewEntryCommentReply: true
        +notifyOnNewPost: false
        +notifyOnNewPostReply: true
        +notifyOnNewPostCommentReply: true
        +addMentionsEntries: false
        +addMentionsPosts: true
        +isBanned: false
        +isVerified: false
        +isDeleted: false
        +isBot: false
        +spamProtection: true
        +customCss: null
        +ignoreMagazinesCustomCss: false
        +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …}
        +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …}
        +entries: Doctrine\ORM\PersistentCollection {#1623 …}
        +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …}
        +entryComments: Doctrine\ORM\PersistentCollection {#1713 …}
        +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …}
        +posts: Doctrine\ORM\PersistentCollection {#1657 …}
        +postVotes: Doctrine\ORM\PersistentCollection {#1488 …}
        +postComments: Doctrine\ORM\PersistentCollection {#1756 …}
        +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …}
        +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …}
        +follows: Doctrine\ORM\PersistentCollection {#1635 …}
        +followers: Doctrine\ORM\PersistentCollection {#1633 …}
        +blocks: Doctrine\ORM\PersistentCollection {#1418 …}
        +blockers: Doctrine\ORM\PersistentCollection {#1411 …}
        +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …}
        +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …}
        +reports: Doctrine\ORM\PersistentCollection {#1419 …}
        +favourites: Doctrine\ORM\PersistentCollection {#1428 …}
        +violations: Doctrine\ORM\PersistentCollection {#1429 …}
        +notifications: Doctrine\ORM\PersistentCollection {#1694 …}
        +awards: Doctrine\ORM\PersistentCollection {#1435 …}
        +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …}
        +categories: Doctrine\ORM\PersistentCollection {#1647 …}
        -id: 37696
        -password: "$2y$13$3xfpjwzULWLGSm5G3ILrCePN9TefBkLbjLBMfvMFcPI2FPlR3h2g6"
        -totpSecret: null
        -totpBackupCodes: []
        -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …}
        +apId: "corroded@lemmy.world"
        +apProfileId: "https://lemmy.world/u/corroded"
        +apPublicUrl: "https://lemmy.world/u/corroded"
        +apFollowersUrl: null
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "corroded"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: false
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1703347380 {#1536
          date: 2023-12-23 17:03:00.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1690952830 {#1515
          date: 2023-08-02 07:07:10.0 +02:00
        }
        +__isInitialized__: true
         …2
      }
      +magazine: App\Entity\Magazine {#266
        +icon: Proxies\__CG__\App\Entity\Image {#247 …}
        +name: "homeassistant@lemmy.world"
        +title: "homeassistant"
        +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
        +rules: null
        +subscriptionsCount: 1
        +entryCount: 46
        +entryCommentCount: 460
        +postCount: 0
        +postCommentCount: 0
        +isAdult: false
        +customCss: null
        +lastActive: DateTime @1729539860 {#276
          date: 2024-10-21 21:44:20.0 +02:00
        }
        +markedForDeletionAt: null
        +tags: null
        +moderators: Doctrine\ORM\PersistentCollection {#238 …}
        +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
        +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
        +entries: Doctrine\ORM\PersistentCollection {#181 …}
        +posts: Doctrine\ORM\PersistentCollection {#139 …}
        +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
        +bans: Doctrine\ORM\PersistentCollection {#118 …}
        +reports: Doctrine\ORM\PersistentCollection {#104 …}
        +badges: Doctrine\ORM\PersistentCollection {#82 …}
        +logs: Doctrine\ORM\PersistentCollection {#72 …}
        +awards: Doctrine\ORM\PersistentCollection {#61 …}
        +categories: Doctrine\ORM\PersistentCollection {#1820 …}
        -id: 145
        +apId: "homeassistant@lemmy.world"
        +apProfileId: "https://lemmy.world/c/homeassistant"
        +apPublicUrl: "https://lemmy.world/c/homeassistant"
        +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
        +apInboxUrl: "https://lemmy.world/inbox"
        +apDomain: "lemmy.world"
        +apPreferredUsername: "homeassistant"
        +apDiscoverable: true
        +apManuallyApprovesFollowers: null
        +privateKey: null
        +publicKey: null
        +apFetchedAt: DateTime @1710368376 {#270
          date: 2024-03-13 23:19:36.0 +01:00
        }
        +apDeletedAt: null
        +apTimeoutAt: null
        +visibility: "visible             "
        +createdAt: DateTimeImmutable @1704127905 {#272
          date: 2024-01-01 17:51:45.0 +01:00
        }
      }
      +image: null
      +domain: Proxies\__CG__\App\Entity\Domain {#1912 …}
      +slug: "Share-your-favorite-automations"
      +title: "Share your favorite automations"
      +url: null
      +body: """
        I’ve been running HA for a while, and it’s been working well; I haven’t had to change much in a few months. That being said, it’s fun to tinker with it, and I’m curious to hear what kind of automations the rest of the community is using. What automations are you most proud of? What are your favorite? What kind of interesting automations have you written?\n
        \n
        My personal favorite is an automation that displays the current “apparent” temperature on a Hue bulb. It takes an average of the temperature, humidity, and luminance around my property and uses the average to compute an “apparent” (feels like) temperature. Then it applies a cosine function to the apparent temperature (to approximate how people feel temperature change), uses the resulting value to calculate a level between blue and red in CIELAB (a perceptually uniform color space), converts the results to RGB, and sets the color value of the hue bulb. The result is a bulb that changes color so that the change in color (as perceived by the eye) mirrors how the temperature “feels” outside. Ultimately what that means is that we can look at a small lamp with the hue bulb and say “It feels cold outside; we should put on a coat.” It’s probably overkill, but it was a fun programming exercise. We’ve started saying things like “It’s really blue today, I don’t feel like going out.”\n
        \n
        I’d really enjoy reading what kind of interesting automations everyone else has written.
        """
      +type: "article"
      +lang: "en"
      +isOc: false
      +hasEmbed: false
      +commentCount: 40
      +favouriteCount: 67
      +score: 0
      +isAdult: false
      +sticky: false
      +lastActive: DateTime @1729539860 {#2410
        date: 2024-10-21 21:44:20.0 +02:00
      }
      +ip: null
      +adaAmount: 0
      +tags: null
      +mentions: null
      +comments: Doctrine\ORM\PersistentCollection {#1866 …}
      +votes: Doctrine\ORM\PersistentCollection {#1978 …}
      +reports: Doctrine\ORM\PersistentCollection {#1946 …}
      +favourites: Doctrine\ORM\PersistentCollection {#1971 …}
      +notifications: Doctrine\ORM\PersistentCollection {#2443 …}
      +badges: Doctrine\ORM\PersistentCollection {#2426 …}
      +children: []
      -id: 33576
      -titleTs: "'autom':4 'favorit':3 'share':1"
      -bodyTs: "'appar':82,108,120 'appli':114 'approxim':123 'around':98 'autom':45,54,68,77,254 'averag':91,104 'blue':138,236 'bulb':87,161,166,203 'calcul':134 'chang':20,128,168,173 'cielab':142 'coat':215 'cold':208 'color':146,156,169,175 'communiti':50 'comput':106 'convert':148 'cosin':116 'curious':39 'current':81 'd':246 'display':79 'els':256 'enjoy':248 'everyon':255 'exercis':226 'eye':180 'favorit':63,74 'feel':109,126,185,207,241 'fun':31,224 'function':117 'go':243 'ha':5 'haven':16 'hear':41 'hue':86,160,202 'humid':95 'interest':67,253 'kind':43,65,251 'lamp':199 'level':136 'like':110,232,242 'look':195 'lumin':97 'm':38 'mean':190 'mirror':181 'month':25 'much':21 'outsid':186,209 'overkil':219 'peopl':125 'perceiv':177 'perceptu':144 'person':73 'probabl':218 'program':225 'properti':100 'proud':58 'put':212 'read':249 'realli':235,247 'red':140 'rest':47 'result':131,150,163 'rgb':152 'run':4 'said':28 'say':205,230 'set':154 'small':198 'space':147 'start':229 'take':89 'temperatur':83,94,111,121,127,184 'thing':231 'tinker':33 'today':237 'ultim':187 'uniform':145 'use':52,102,129 'valu':132,157 've':2,228 'well':14 'work':13 'written':71,258"
      +cross: false
      +upVotes: 0
      +downVotes: 0
      +ranking: 1706508490
      +visibility: "visible             "
      +apId: "https://lemmy.world/post/11273738"
      +editedAt: null
      +createdAt: DateTimeImmutable @1706422090 {#1850
        date: 2024-01-28 07:08:10.0 +01:00
      }
    }
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: null
    +root: null
    +body: """
      - if the sun has set and my partner isn’t home from work (phone not connected to WiFi), turn the hallway light on\n
      - close the blinds when the sun sets, but only if the TV isn’t currently on so as not to make noise during a TV programme\n
      - when I turn the bedroom lamp on, turn the bedroom ceiling light off\n
      - if my front door opens when neither me nor my partner are home, send a snapshot of the doorbell camera to my notifications
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1706576013 {#5003
      date: 2024-01-30 01:53:33.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@corroded@lemmy.world"
    ]
    +children: Doctrine\ORM\PersistentCollection {#5009 …}
    +nested: Doctrine\ORM\PersistentCollection {#5011 …}
    +votes: Doctrine\ORM\PersistentCollection {#5013 …}
    +reports: Doctrine\ORM\PersistentCollection {#5015 …}
    +favourites: Doctrine\ORM\PersistentCollection {#5017 …}
    +notifications: Doctrine\ORM\PersistentCollection {#5019 …}
    -id: 351396
    -bodyTs: "'bedroom':54,59 'blind':26 'camera':82 'ceil':60 'close':24 'connect':16 'current':38 'door':66 'doorbel':81 'front':65 'hallway':21 'home':11,75 'isn':9,36 'lamp':55 'light':22,61 'make':44 'neither':69 'nois':45 'notif':85 'open':67 'partner':8,73 'phone':14 'programm':49 'send':76 'set':5,30 'snapshot':78 'sun':3,29 'turn':19,52,57 'tv':35,48 'wifi':18 'work':13"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://feddit.uk/comment/6332065"
    +editedAt: null
    +createdAt: DateTimeImmutable @1706576013 {#5004
      date: 2024-01-30 01:53:33.0 +01:00
    }
  }
  +nestedComments: []
  +level: 1
  +view: "tree"
  -entryCommentRepository: App\Repository\EntryCommentRepository {#557 …}
  -twig: Twig\Environment {#1252 …}
  -security: Symfony\Bundle\SecurityBundle\Security {#1101 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
settings_row_enum App\Twig\Components\SettingsRowEnumComponent 14.0 MiB 18.33 ms
Input props
[
  "label" => "Sidebar position"
  "settingsKey" => "KBIN_GENERAL_SIDEBAR_POSITION"
  "values" => [
    [
      "name" => "Left"
      "value" => "LEFT"
    ]
    [
      "name" => "Right"
      "value" => "RIGHT"
    ]
  ]
  "defaultValue" => "RIGHT"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowEnumComponent {#14919
  +label: "Sidebar position"
  +help: ""
  +settingsKey: "KBIN_GENERAL_SIDEBAR_POSITION"
  +values: [
    [
      "name" => "Left"
      "value" => "LEFT"
    ]
    [
      "name" => "Right"
      "value" => "RIGHT"
    ]
  ]
  +defaultValue: "RIGHT"
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.19 ms
Input props
[
  "label" => "Dynamic lists"
  "settingsKey" => "KBIN_GENERAL_DYNAMIC_LISTS"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#14991
  +label: "Dynamic lists"
  +help: ""
  +settingsKey: "KBIN_GENERAL_DYNAMIC_LISTS"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.13 ms
Input props
[
  "label" => "Rounded edges"
  "settingsKey" => "KBIN_GENERAL_ROUNDED_EDGES"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#15054
  +label: "Rounded edges"
  +help: ""
  +settingsKey: "KBIN_GENERAL_ROUNDED_EDGES"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.16 ms
Input props
[
  "label" => "Infinite scrolling"
  "help" => "Automatically load more content when you reach the bottom of the page."
  "settingsKey" => "KBIN_GENERAL_INFINITE_SCROLL"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#15110
  +label: "Infinite scrolling"
  +help: "Automatically load more content when you reach the bottom of the page."
  +settingsKey: "KBIN_GENERAL_INFINITE_SCROLL"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.13 ms
Input props
[
  "label" => "Sticky navbar"
  "help" => "The navbar will stick to the top of the page when you scroll down."
  "settingsKey" => "KBIN_GENERAL_FIXED_NAVBAR"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#15169
  +label: "Sticky navbar"
  +help: "The navbar will stick to the top of the page when you scroll down."
  +settingsKey: "KBIN_GENERAL_FIXED_NAVBAR"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.13 ms
Input props
[
  "label" => "Show top bar"
  "settingsKey" => "KBIN_GENERAL_TOPBAR"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#15225
  +label: "Show top bar"
  +help: ""
  +settingsKey: "KBIN_GENERAL_TOPBAR"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.15 ms
Input props
[
  "label" => "Turbo mode (experimental)"
  "settingsKey" => "KBIN_GENERAL_TURBO"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#15281
  +label: "Turbo mode (experimental)"
  +help: ""
  +settingsKey: "KBIN_GENERAL_TURBO"
  +defaultValue: false
  +reloadRequired: true
}
user_settings_row_switch App\Twig\Components\UserSettingsRowSwitchComponent 14.0 MiB 0.37 ms
Input props
[
  "label" => "Mark new comments"
  "settingsKey" => "KBIN_MARK_NEW_COMMENTS"
]
Attributes
[]
Component
App\Twig\Components\UserSettingsRowSwitchComponent {#15339
  +label: "Mark new comments"
  +help: ""
  +settingsKey: "KBIN_MARK_NEW_COMMENTS"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.16 ms
Input props
[
  "label" => "Show "Support Us" block"
  "settingsKey" => "KBIN_GENERAL_SUPPORT_US_BLOCK"
  "defaultValue" => true
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#15402
  +label: "Show "Support Us" block"
  +help: ""
  +settingsKey: "KBIN_GENERAL_SUPPORT_US_BLOCK"
  +defaultValue: true
  +reloadRequired: true
}
user_settings_row_switch App\Twig\Components\UserSettingsRowSwitchComponent 14.0 MiB 16.36 ms
Input props
[
  "label" => "Show subscribed users"
  "settingsKey" => "KBIN_SUB_CHANNEL_USERS"
]
Attributes
[]
Component
App\Twig\Components\UserSettingsRowSwitchComponent {#15460
  +label: "Show subscribed users"
  +help: ""
  +settingsKey: "KBIN_SUB_CHANNEL_USERS"
  +defaultValue: false
  +reloadRequired: true
}
user_settings_row_switch App\Twig\Components\UserSettingsRowSwitchComponent 14.0 MiB 0.20 ms
Input props
[
  "label" => "Show subscribed magazines"
  "settingsKey" => "KBIN_SUB_CHANNEL_MAGAZINES"
]
Attributes
[]
Component
App\Twig\Components\UserSettingsRowSwitchComponent {#15516
  +label: "Show subscribed magazines"
  +help: ""
  +settingsKey: "KBIN_SUB_CHANNEL_MAGAZINES"
  +defaultValue: false
  +reloadRequired: true
}
user_settings_row_switch App\Twig\Components\UserSettingsRowSwitchComponent 14.0 MiB 0.18 ms
Input props
[
  "label" => "Show subscribed domains"
  "settingsKey" => "KBIN_SUB_CHANNEL_DOMAINS"
]
Attributes
[]
Component
App\Twig\Components\UserSettingsRowSwitchComponent {#15572
  +label: "Show subscribed domains"
  +help: ""
  +settingsKey: "KBIN_SUB_CHANNEL_DOMAINS"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.18 ms
Input props
[
  "label" => "Auto media preview"
  "help" => "Automatically expand media previews."
  "settingsKey" => "KBIN_ENTRIES_SHOW_PREVIEW"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#15628
  +label: "Auto media preview"
  +help: "Automatically expand media previews."
  +settingsKey: "KBIN_ENTRIES_SHOW_PREVIEW"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.13 ms
Input props
[
  "label" => "Compact view"
  "settingsKey" => "KBIN_ENTRIES_COMPACT"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#15684
  +label: "Compact view"
  +help: ""
  +settingsKey: "KBIN_ENTRIES_COMPACT"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.13 ms
Input props
[
  "label" => "Show users’ avatars"
  "settingsKey" => "KBIN_ENTRIES_SHOW_USERS_AVATARS"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#15740
  +label: "Show users’ avatars"
  +help: ""
  +settingsKey: "KBIN_ENTRIES_SHOW_USERS_AVATARS"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.12 ms
Input props
[
  "label" => "Show magazines’ icons"
  "settingsKey" => "KBIN_ENTRIES_SHOW_MAGAZINES_ICONS"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#15796
  +label: "Show magazines’ icons"
  +help: ""
  +settingsKey: "KBIN_ENTRIES_SHOW_MAGAZINES_ICONS"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.13 ms
Input props
[
  "label" => "Show thumbnails"
  "settingsKey" => "KBIN_ENTRIES_SHOW_THUMBNAILS"
  "defaultValue" => true
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#15852
  +label: "Show thumbnails"
  +help: ""
  +settingsKey: "KBIN_ENTRIES_SHOW_THUMBNAILS"
  +defaultValue: true
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.12 ms
Input props
[
  "label" => "Auto media preview"
  "help" => "Automatically expand media previews."
  "settingsKey" => "KBIN_POSTS_SHOW_PREVIEW"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#15908
  +label: "Auto media preview"
  +help: "Automatically expand media previews."
  +settingsKey: "KBIN_POSTS_SHOW_PREVIEW"
  +defaultValue: false
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.12 ms
Input props
[
  "label" => "Show users’ avatars"
  "settingsKey" => "KBIN_POSTS_SHOW_USERS_AVATARS"
  "defaultValue" => true
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#15964
  +label: "Show users’ avatars"
  +help: ""
  +settingsKey: "KBIN_POSTS_SHOW_USERS_AVATARS"
  +defaultValue: true
  +reloadRequired: true
}
settings_row_enum App\Twig\Components\SettingsRowEnumComponent 14.0 MiB 0.21 ms
Input props
[
  "label" => "Comment reply position"
  "help" => "Display the comment reply form either at the top or bottom of the page. When 'infinite scroll' is enabled the position will always appear at the top."
  "settingsKey" => "KBIN_COMMENTS_REPLY_POSITION"
  "values" => [
    [
      "name" => "top"
      "value" => "TOP"
    ]
    [
      "name" => "bottom"
      "value" => "BOTTOM"
    ]
  ]
  "defaultValue" => "TOP"
]
Attributes
[]
Component
App\Twig\Components\SettingsRowEnumComponent {#16020
  +label: "Comment reply position"
  +help: "Display the comment reply form either at the top or bottom of the page. When 'infinite scroll' is enabled the position will always appear at the top."
  +settingsKey: "KBIN_COMMENTS_REPLY_POSITION"
  +values: [
    [
      "name" => "top"
      "value" => "TOP"
    ]
    [
      "name" => "bottom"
      "value" => "BOTTOM"
    ]
  ]
  +defaultValue: "TOP"
  +reloadRequired: true
}
settings_row_switch App\Twig\Components\SettingsRowSwitchComponent 14.0 MiB 0.13 ms
Input props
[
  "label" => "Show Comment Avatars"
  "help" => "Display/hide user avatars when viewing comments on a single thread or post."
  "settingsKey" => "KBIN_COMMENTS_SHOW_USER_AVATAR"
  "defaultValue" => true
]
Attributes
[]
Component
App\Twig\Components\SettingsRowSwitchComponent {#16078
  +label: "Show Comment Avatars"
  +help: "Display/hide user avatars when viewing comments on a single thread or post."
  +settingsKey: "KBIN_COMMENTS_SHOW_USER_AVATAR"
  +defaultValue: true
  +reloadRequired: true
}
user_actions App\Twig\Components\UserActionsComponent 16.0 MiB 19.23 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#1943
    +avatar: null
    +cover: null
    +email: "corroded@lemmy.world"
    +username: "@corroded@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729095398 {#1537
      date: 2024-10-16 18:16:38.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …}
    +entries: Doctrine\ORM\PersistentCollection {#1623 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1713 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …}
    +posts: Doctrine\ORM\PersistentCollection {#1657 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1488 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1756 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …}
    +follows: Doctrine\ORM\PersistentCollection {#1635 …}
    +followers: Doctrine\ORM\PersistentCollection {#1633 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1418 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1411 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …}
    +reports: Doctrine\ORM\PersistentCollection {#1419 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1428 …}
    +violations: Doctrine\ORM\PersistentCollection {#1429 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1694 …}
    +awards: Doctrine\ORM\PersistentCollection {#1435 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …}
    +categories: Doctrine\ORM\PersistentCollection {#1647 …}
    -id: 37696
    -password: "$2y$13$3xfpjwzULWLGSm5G3ILrCePN9TefBkLbjLBMfvMFcPI2FPlR3h2g6"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …}
    +apId: "corroded@lemmy.world"
    +apProfileId: "https://lemmy.world/u/corroded"
    +apPublicUrl: "https://lemmy.world/u/corroded"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "corroded"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703347380 {#1536
      date: 2023-12-23 17:03:00.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1690952830 {#1515
      date: 2023-08-02 07:07:10.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\UserActionsComponent {#16155
  +user: Proxies\__CG__\App\Entity\User {#1943
    +avatar: null
    +cover: null
    +email: "corroded@lemmy.world"
    +username: "@corroded@lemmy.world"
    +roles: []
    +followersCount: 0
    +homepage: "front"
    +about: null
    +lastActive: DateTime @1729095398 {#1537
      date: 2024-10-16 18:16:38.0 +02:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: false
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: true
    +notifyOnNewEntryCommentReply: true
    +notifyOnNewPost: false
    +notifyOnNewPostReply: true
    +notifyOnNewPostCommentReply: true
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: false
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#1516 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#1519 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#1517 …}
    +entries: Doctrine\ORM\PersistentCollection {#1623 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#1406 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#1713 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#1748 …}
    +posts: Doctrine\ORM\PersistentCollection {#1657 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#1488 …}
    +postComments: Doctrine\ORM\PersistentCollection {#1756 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#1465 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#1495 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#1624 …}
    +follows: Doctrine\ORM\PersistentCollection {#1635 …}
    +followers: Doctrine\ORM\PersistentCollection {#1633 …}
    +blocks: Doctrine\ORM\PersistentCollection {#1418 …}
    +blockers: Doctrine\ORM\PersistentCollection {#1411 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#1455 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#1459 …}
    +reports: Doctrine\ORM\PersistentCollection {#1419 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1428 …}
    +violations: Doctrine\ORM\PersistentCollection {#1429 …}
    +notifications: Doctrine\ORM\PersistentCollection {#1694 …}
    +awards: Doctrine\ORM\PersistentCollection {#1435 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#1709 …}
    +categories: Doctrine\ORM\PersistentCollection {#1647 …}
    -id: 37696
    -password: "$2y$13$3xfpjwzULWLGSm5G3ILrCePN9TefBkLbjLBMfvMFcPI2FPlR3h2g6"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#1677 …}
    +apId: "corroded@lemmy.world"
    +apProfileId: "https://lemmy.world/u/corroded"
    +apPublicUrl: "https://lemmy.world/u/corroded"
    +apFollowersUrl: null
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "corroded"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: false
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1703347380 {#1536
      date: 2023-12-23 17:03:00.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1690952830 {#1515
      date: 2023-08-02 07:07:10.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
}
date App\Twig\Components\DateComponent 16.0 MiB 0.14 ms
Input props
[
  "date" => DateTimeImmutable @1706422090 {#1850
    date: 2024-01-28 07:08:10.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#16216
  +date: DateTimeImmutable @1706422090 {#1850
    date: 2024-01-28 07:08:10.0 +01:00
  }
}
magazine_box App\Twig\Components\MagazineBoxComponent 16.0 MiB 65.12 ms
Input props
[
  "magazine" => App\Entity\Magazine {#266
    +icon: Proxies\__CG__\App\Entity\Image {#247 …}
    +name: "homeassistant@lemmy.world"
    +title: "homeassistant"
    +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 46
    +entryCommentCount: 460
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729539860 {#276
      date: 2024-10-21 21:44:20.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#238 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
    +entries: Doctrine\ORM\PersistentCollection {#181 …}
    +posts: Doctrine\ORM\PersistentCollection {#139 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
    +bans: Doctrine\ORM\PersistentCollection {#118 …}
    +reports: Doctrine\ORM\PersistentCollection {#104 …}
    +badges: Doctrine\ORM\PersistentCollection {#82 …}
    +logs: Doctrine\ORM\PersistentCollection {#72 …}
    +awards: Doctrine\ORM\PersistentCollection {#61 …}
    +categories: Doctrine\ORM\PersistentCollection {#1820 …}
    -id: 145
    +apId: "homeassistant@lemmy.world"
    +apProfileId: "https://lemmy.world/c/homeassistant"
    +apPublicUrl: "https://lemmy.world/c/homeassistant"
    +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "homeassistant"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1710368376 {#270
      date: 2024-03-13 23:19:36.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1704127905 {#272
      date: 2024-01-01 17:51:45.0 +01:00
    }
  }
  "showSectionTitle" => true
]
Attributes
[]
Component
App\Twig\Components\MagazineBoxComponent {#16272
  +magazine: App\Entity\Magazine {#266
    +icon: Proxies\__CG__\App\Entity\Image {#247 …}
    +name: "homeassistant@lemmy.world"
    +title: "homeassistant"
    +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 46
    +entryCommentCount: 460
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729539860 {#276
      date: 2024-10-21 21:44:20.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#238 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
    +entries: Doctrine\ORM\PersistentCollection {#181 …}
    +posts: Doctrine\ORM\PersistentCollection {#139 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
    +bans: Doctrine\ORM\PersistentCollection {#118 …}
    +reports: Doctrine\ORM\PersistentCollection {#104 …}
    +badges: Doctrine\ORM\PersistentCollection {#82 …}
    +logs: Doctrine\ORM\PersistentCollection {#72 …}
    +awards: Doctrine\ORM\PersistentCollection {#61 …}
    +categories: Doctrine\ORM\PersistentCollection {#1820 …}
    -id: 145
    +apId: "homeassistant@lemmy.world"
    +apProfileId: "https://lemmy.world/c/homeassistant"
    +apPublicUrl: "https://lemmy.world/c/homeassistant"
    +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "homeassistant"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1710368376 {#270
      date: 2024-03-13 23:19:36.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1704127905 {#272
      date: 2024-01-01 17:51:45.0 +01:00
    }
  }
  +showCover: true
  +showDescription: true
  +showRules: true
  +showSubscribeButton: true
  +showInfo: true
  +showMeta: true
  +showSectionTitle: true
  +stretchedLink: true
}
magazine_sub App\Twig\Components\MagazineSubComponent 16.0 MiB 0.43 ms
Input props
[
  "magazine" => App\Entity\Magazine {#266
    +icon: Proxies\__CG__\App\Entity\Image {#247 …}
    +name: "homeassistant@lemmy.world"
    +title: "homeassistant"
    +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 46
    +entryCommentCount: 460
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729539860 {#276
      date: 2024-10-21 21:44:20.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#238 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
    +entries: Doctrine\ORM\PersistentCollection {#181 …}
    +posts: Doctrine\ORM\PersistentCollection {#139 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
    +bans: Doctrine\ORM\PersistentCollection {#118 …}
    +reports: Doctrine\ORM\PersistentCollection {#104 …}
    +badges: Doctrine\ORM\PersistentCollection {#82 …}
    +logs: Doctrine\ORM\PersistentCollection {#72 …}
    +awards: Doctrine\ORM\PersistentCollection {#61 …}
    +categories: Doctrine\ORM\PersistentCollection {#1820 …}
    -id: 145
    +apId: "homeassistant@lemmy.world"
    +apProfileId: "https://lemmy.world/c/homeassistant"
    +apPublicUrl: "https://lemmy.world/c/homeassistant"
    +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "homeassistant"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1710368376 {#270
      date: 2024-03-13 23:19:36.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1704127905 {#272
      date: 2024-01-01 17:51:45.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\MagazineSubComponent {#16330
  +magazine: App\Entity\Magazine {#266
    +icon: Proxies\__CG__\App\Entity\Image {#247 …}
    +name: "homeassistant@lemmy.world"
    +title: "homeassistant"
    +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 46
    +entryCommentCount: 460
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729539860 {#276
      date: 2024-10-21 21:44:20.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#238 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
    +entries: Doctrine\ORM\PersistentCollection {#181 …}
    +posts: Doctrine\ORM\PersistentCollection {#139 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
    +bans: Doctrine\ORM\PersistentCollection {#118 …}
    +reports: Doctrine\ORM\PersistentCollection {#104 …}
    +badges: Doctrine\ORM\PersistentCollection {#82 …}
    +logs: Doctrine\ORM\PersistentCollection {#72 …}
    +awards: Doctrine\ORM\PersistentCollection {#61 …}
    +categories: Doctrine\ORM\PersistentCollection {#1820 …}
    -id: 145
    +apId: "homeassistant@lemmy.world"
    +apProfileId: "https://lemmy.world/c/homeassistant"
    +apPublicUrl: "https://lemmy.world/c/homeassistant"
    +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "homeassistant"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1710368376 {#270
      date: 2024-03-13 23:19:36.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1704127905 {#272
      date: 2024-01-01 17:51:45.0 +01:00
    }
  }
}
date App\Twig\Components\DateComponent 16.0 MiB 0.17 ms
Input props
[
  "date" => DateTimeImmutable @1704127905 {#272
    date: 2024-01-01 17:51:45.0 +01:00
  }
]
Attributes
[]
Component
App\Twig\Components\DateComponent {#16406
  +date: DateTimeImmutable @1704127905 {#272
    date: 2024-01-01 17:51:45.0 +01:00
  }
}
user_inline App\Twig\Components\UserInlineComponent 16.0 MiB 2.04 ms
Input props
[
  "user" => Proxies\__CG__\App\Entity\User {#16465
    +avatar: null
    +cover: null
    +email: "kbin@j0h.nl"
    +username: "Sprite_tm"
    +roles: [
      "ROLE_ADMIN"
    ]
    +followersCount: 0
    +homepage: "front"
    +about: "Hi! I'm Sprite_tm. You may know me from sites like https://spritesmods.com."
    +lastActive: DateTime @1707547382 {#16512
      date: 2024-02-10 07:43:02.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: true
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#16514 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#16516 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#16518 …}
    +entries: Doctrine\ORM\PersistentCollection {#16520 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#16522 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#16524 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#16526 …}
    +posts: Doctrine\ORM\PersistentCollection {#16528 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#16530 …}
    +postComments: Doctrine\ORM\PersistentCollection {#16532 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#16534 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#16536 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#16538 …}
    +follows: Doctrine\ORM\PersistentCollection {#16540 …}
    +followers: Doctrine\ORM\PersistentCollection {#16542 …}
    +blocks: Doctrine\ORM\PersistentCollection {#16544 …}
    +blockers: Doctrine\ORM\PersistentCollection {#16546 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#16548 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#16550 …}
    +reports: Doctrine\ORM\PersistentCollection {#16552 …}
    +favourites: Doctrine\ORM\PersistentCollection {#16554 …}
    +violations: Doctrine\ORM\PersistentCollection {#16556 …}
    +notifications: Doctrine\ORM\PersistentCollection {#16558 …}
    +awards: Doctrine\ORM\PersistentCollection {#16560 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#16562 …}
    +categories: Doctrine\ORM\PersistentCollection {#16564 …}
    -id: 1
    -password: "$2y$13$ZX7Aou2QOPRGkHPp4y5x8OWfxZMoT1BGH7bRLlPP7mwZFTkfiaPGG"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#16566 …}
    +apId: null
    +apProfileId: null
    +apPublicUrl: null
    +apFollowersUrl: null
    +apInboxUrl: null
    +apDomain: null
    +apPreferredUsername: null
    +apDiscoverable: null
    +apManuallyApprovesFollowers: null
    +privateKey: """
      -----BEGIN PRIVATE KEY-----\r\n
      MIIJQgIBADANBgkqhkiG9w0BAQEFAASCCSwwggkoAgEAAoICAQDleeotz5TBiMlC\r\n
      YsJYJHVNxjvnvt0qsQA282B7vdqBTbARfD49iKPiMIwgU2yhCI0oTSQwc2Zy9AQ+\r\n
      31rwmvBx8VvcLgQvKpNzPVhMQjelK7k5iPiPc/W1soaauepq3YwQKgGod4c5Vh9f\r\n
      MInSANfOLOUSo3pUzfaQaGEvQc5DbKjDgIjsv/OKI1acbzu067KQzIThu+1BvcqQ\r\n
      Ypo2Ux5W23nNqkrRZ++z/r1MI2jS3vwi5OSwz4fWhLPJXE6lwokc6b/uAZe7sLT6\r\n
      QQtjevLnmMyRIVnmxbtHPMSfhLdz8ssQhoNCfAkMnBjDUX31SSs67pU8v5O3Fn2H\r\n
      d+qFWCjrREwSpBAd24INJqKsjSa6j3oLL8Xw8HZf+x6QRPJch/c3FNWRtM2b9n8V\r\n
      sAQiD985pafyeQ1TqIe4iSjI0iUgy2WgwO0C1Z0PNbQzQmRk0EOAlxIXjPmB229P\r\n
      V4+OcZxLT9phP/rid1Qt9Ro+2LdkS9Zqe8c2JHeJKc5Nv/8OOX5uQ/B82JXnuXYi\r\n
      /oVEJb5t42G8u3IIkYM5G/Gt033WU6dbyKOBmdnbXaPw9LC3M7oop3yyCb3UDLfg\r\n
      g/XnZVvZxSPCPlh5G1Lb0r47siKq/0k9YRua0AFsVg0dhqfuwsb6G9Hx5EicuPsu\r\n
      OIjXINBTjlnE4SdMz0ZJt7bLjwlKdQIDAQABAoICAAlWo8QHfYs+sMoF0Njbavam\r\n
      SYvNxZxWJacW0mdWu4ylh7O+dZ31cI3k4d7y5inLeksYkI90MsgczAtu9XlzJLPO\r\n
      WamlKcBtoCCBb5Vy4GbVV61SuKLF2krxn+6uAC8nIusJepXLf3JC4fXyuLkWFbIr\r\n
      O4s9od3Pn+gSh1nv+J/fzSJfmbLgwN1vQLgPAsQDD3o7CHFTP318ZsDnclUhnst0\r\n
      FQnckzzgWO3fQP7XNg3WyzX0UKYtW97L+bEJE55FQ2Us0gWyhOU7dLH2casztqzc\r\n
      F/8T91+fzlZAz9OaCAks6Tyb7L2I5KlhtNRF/bU8rAiy6tnVBgLeZG9d3upcQxX0\r\n
      L+SMPWg55qERGI5mO+BxFdUnVtcmswziKmySYtzgm+c4jmPS5cWhGB9HFCTW2S0x\r\n
      GoVA2cZGWjMTrbZQhgJjBqzp76fhLtXTufd328sYmX7fBYKEWFYNwrEJaWYUNl/V\r\n
      yEyl0aMQWKhVokx6eCqnuDZUc77LeuGuCleIdhQ53NYHrXMCmgVyLfmGdrOS3Uh6\r\n
      RrAYmnvvMkAUTOQajW2csC345PmgBOjE7vB7349ylKUkXvN4L+9xZCYaVjBt3O24\r\n
      aRoQSQDGhk+NIaYleiFx+u7dJSryxdx/6ut6dQ2S+jKlm1oN1qq6ppO5y/TFRQ1e\r\n
      qn7kjIGzUT80fANDFqdhAoIBAQD1+cGiWXRQhUrJc5X3ngH1zHoLWpmSZcUUDFn/\r\n
      bV/CChd2M43fOpneIQETZ1oS7BsU3y92kTw63ytYOUg7C5iT5/r9ZoBGq0HZSbll\r\n
      riRJWGiajr2aYCmIes++CrfUvCcD6+l8QMZ3s8eXdk80GX+vt1xEfRpWV9e9huJK\r\n
      K1e8wXfFmPAmxUi63IePscdc+SVQGeooMYDnMwLWvxpAtp5mGOaQc4D5dviWXjSE\r\n
      Z/PJa+gectpD1iDIPUXm3o17ivE2UYFia8/FCGUN6Yz7ucRKF+2SPO8hLefk5UvJ\r\n
      Lxlkh67MXKkneDqRU9C82Qmcfz5nQLQadC0nbE44YeXrnlIdAoIBAQDu1AWMIe6f\r\n
      7TZYCWnTa3nT6penJ9CMaGDPI/62dKTmGnI4oo3u9DGGrnuWbcFFCQA02vcYdpuw\r\n
      CVy6mkP/yqN5VSV3EHZiJUA0aKIxot3o3YOiobpVYn9hwvzzOdMZO4SOuevNfY1c\r\n
      qmnLGhYoDvR1c2yaudCf/BDwQqlLoSg9F5X57bRtwaRyUjhtXVKXWb59qtiwwrvp\r\n
      1vPjxciEIxAtgSXtIUQz3ljDRNUHjpyfYM3ska5jkxMIPNYUYFMX2x+Gxn9PZEG3\r\n
      Im391BRynZsnkvJO6i4i5N1xsPK5SyPiKBnlMxW/6ZLi5aAQHV3cc2KLzV+T+s2B\r\n
      v9LTAyO7nWo5AoIBAASA/jqqyKZwyl3F8AkIq6CEjfeHQSidFG65iyxSJF65MJTJ\r\n
      fN+Jgye+Evb3/X47NIO9UnEpV6D8VR7YbaonHDQZG09ogRDKMfp4jxx9g8yUAdZS\r\n
      psYc3KXTGdqw94y9pTk9KJlN1lR6xjzPvcOGdAATq2zVnZXXJewifCI/iOu73yWP\r\n
      F1aeZiaFwzWuW6goJ7a/wrnZrjKNjI/CEAj/TwcvjYk3lDT9KLAYKX4DKUOW5jko\r\n
      gTacxRzlglIn4Q9SC/iipWvX7YX+EVuf2yUA0cdJiOAUnYxN+uEGEc0tP5nHoju7\r\n
      tp0yZmAi2L+cecCT0+CwHpwdZHZEVWpS4JLf40ECggEBALFSZIgGDZlaU5YL7zHV\r\n
      Q5APRugKDLKjMPW7IPwxINnj2tioAL/hOQBpfkNTXEM4ipmz1fCo57FNUjcOINzD\r\n
      hJqqmHWNmIgIZmJDKeG2rhKenYTblXCeADwCvTKNxWmfoi0iZ6ybwqCBuqjcxoSZ\r\n
      jfHCcGl0+yw9yAnLRM1ta2XopCb70ZIIS2PCHjk9J/xN2ryNY/PhsgnN2ilMiTNq\r\n
      oTFYCWPF5lCojrj020KQJUPEaUBzbcpqwZ/FI6HfXvKAdCjqKk40/wHNI2Np2oC6\r\n
      +h7o4NWs0/J+gNhP6/edjZf19DwTsNtbvf6PRUeRtkXeudVY99T0Sy9B0HNxik9b\r\n
      cikCggEAM2wassiP1i0Gc3wrbNLHyQN+yqMaAp0xF+8l0fU3T8zPL/tYDcITnZPY\r\n
      pEFV/aodP9X7XFuQD0iGTOTGDXiMSLPOLI/ifmwbT41rgIN9x14MpU2EtWeVz7sx\r\n
      ZIFMt98rHx6BsZx/DnSFDQ8iqrKF3u+OOv7s6j+8odz4Rq53+16vMev5VUMOPq+E\r\n
      aQn8SDKkOjZzwb9QGB9bXS5s9yyj4pLyggQ0O5S2ugZjUcmCecNpktN8bUR3I9VQ\r\n
      KWkcQa9yCpidp/JYrQtlbqAPiIzptA4T4RNh+F6pKbmw7hNMIPipPzbQezEMaBOn\r\n
      Cgb38EldyAVGjCzRGfhu9SNU9B03bg==\r\n
      -----END PRIVATE KEY-----
      """
    +publicKey: """
      -----BEGIN PUBLIC KEY-----\r\n
      MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA5XnqLc+UwYjJQmLCWCR1\r\n
      TcY7577dKrEANvNge73agU2wEXw+PYij4jCMIFNsoQiNKE0kMHNmcvQEPt9a8Jrw\r\n
      cfFb3C4ELyqTcz1YTEI3pSu5OYj4j3P1tbKGmrnqat2MECoBqHeHOVYfXzCJ0gDX\r\n
      zizlEqN6VM32kGhhL0HOQ2yow4CI7L/ziiNWnG87tOuykMyE4bvtQb3KkGKaNlMe\r\n
      Vtt5zapK0Wfvs/69TCNo0t78IuTksM+H1oSzyVxOpcKJHOm/7gGXu7C0+kELY3ry\r\n
      55jMkSFZ5sW7RzzEn4S3c/LLEIaDQnwJDJwYw1F99UkrOu6VPL+TtxZ9h3fqhVgo\r\n
      60RMEqQQHduCDSairI0muo96Cy/F8PB2X/sekETyXIf3NxTVkbTNm/Z/FbAEIg/f\r\n
      OaWn8nkNU6iHuIkoyNIlIMtloMDtAtWdDzW0M0JkZNBDgJcSF4z5gdtvT1ePjnGc\r\n
      S0/aYT/64ndULfUaPti3ZEvWanvHNiR3iSnOTb//Djl+bkPwfNiV57l2Iv6FRCW+\r\n
      beNhvLtyCJGDORvxrdN91lOnW8ijgZnZ212j8PSwtzO6KKd8sgm91Ay34IP152Vb\r\n
      2cUjwj5YeRtS29K+O7Iiqv9JPWEbmtABbFYNHYan7sLG+hvR8eRInLj7LjiI1yDQ\r\n
      U45ZxOEnTM9GSbe2y48JSnUCAwEAAQ==\r\n
      -----END PUBLIC KEY-----
      """
    +apFetchedAt: null
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1686560440 {#16513
      date: 2023-06-12 11:00:40.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
]
Attributes
[]
Component
App\Twig\Components\UserInlineComponent {#16483
  +user: Proxies\__CG__\App\Entity\User {#16465
    +avatar: null
    +cover: null
    +email: "kbin@j0h.nl"
    +username: "Sprite_tm"
    +roles: [
      "ROLE_ADMIN"
    ]
    +followersCount: 0
    +homepage: "front"
    +about: "Hi! I'm Sprite_tm. You may know me from sites like https://spritesmods.com."
    +lastActive: DateTime @1707547382 {#16512
      date: 2024-02-10 07:43:02.0 +01:00
    }
    +markedForDeletionAt: null
    +fields: null
    +oauthGithubId: null
    +oauthGoogleId: null
    +oauthFacebookId: null
    +oauthKeycloakId: null
    +hideAdult: true
    +showSubscribedUsers: true
    +showSubscribedMagazines: true
    +showSubscribedDomains: true
    +preferredLanguages: []
    +featuredMagazines: null
    +showProfileSubscriptions: true
    +showProfileFollowings: true
    +markNewComments: false
    +notifyOnNewEntry: false
    +notifyOnNewEntryReply: false
    +notifyOnNewEntryCommentReply: false
    +notifyOnNewPost: false
    +notifyOnNewPostReply: false
    +notifyOnNewPostCommentReply: false
    +addMentionsEntries: false
    +addMentionsPosts: true
    +isBanned: false
    +isVerified: true
    +isDeleted: false
    +isBot: false
    +spamProtection: true
    +customCss: null
    +ignoreMagazinesCustomCss: false
    +moderatorTokens: Doctrine\ORM\PersistentCollection {#16514 …}
    +magazineOwnershipRequests: Doctrine\ORM\PersistentCollection {#16516 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#16518 …}
    +entries: Doctrine\ORM\PersistentCollection {#16520 …}
    +entryVotes: Doctrine\ORM\PersistentCollection {#16522 …}
    +entryComments: Doctrine\ORM\PersistentCollection {#16524 …}
    +entryCommentVotes: Doctrine\ORM\PersistentCollection {#16526 …}
    +posts: Doctrine\ORM\PersistentCollection {#16528 …}
    +postVotes: Doctrine\ORM\PersistentCollection {#16530 …}
    +postComments: Doctrine\ORM\PersistentCollection {#16532 …}
    +postCommentVotes: Doctrine\ORM\PersistentCollection {#16534 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#16536 …}
    +subscribedDomains: Doctrine\ORM\PersistentCollection {#16538 …}
    +follows: Doctrine\ORM\PersistentCollection {#16540 …}
    +followers: Doctrine\ORM\PersistentCollection {#16542 …}
    +blocks: Doctrine\ORM\PersistentCollection {#16544 …}
    +blockers: Doctrine\ORM\PersistentCollection {#16546 …}
    +blockedMagazines: Doctrine\ORM\PersistentCollection {#16548 …}
    +blockedDomains: Doctrine\ORM\PersistentCollection {#16550 …}
    +reports: Doctrine\ORM\PersistentCollection {#16552 …}
    +favourites: Doctrine\ORM\PersistentCollection {#16554 …}
    +violations: Doctrine\ORM\PersistentCollection {#16556 …}
    +notifications: Doctrine\ORM\PersistentCollection {#16558 …}
    +awards: Doctrine\ORM\PersistentCollection {#16560 …}
    +subscribedCategories: Doctrine\ORM\PersistentCollection {#16562 …}
    +categories: Doctrine\ORM\PersistentCollection {#16564 …}
    -id: 1
    -password: "$2y$13$ZX7Aou2QOPRGkHPp4y5x8OWfxZMoT1BGH7bRLlPP7mwZFTkfiaPGG"
    -totpSecret: null
    -totpBackupCodes: []
    -oAuth2UserConsents: Doctrine\ORM\PersistentCollection {#16566 …}
    +apId: null
    +apProfileId: null
    +apPublicUrl: null
    +apFollowersUrl: null
    +apInboxUrl: null
    +apDomain: null
    +apPreferredUsername: null
    +apDiscoverable: null
    +apManuallyApprovesFollowers: null
    +privateKey: """
      -----BEGIN PRIVATE KEY-----\r\n
      MIIJQgIBADANBgkqhkiG9w0BAQEFAASCCSwwggkoAgEAAoICAQDleeotz5TBiMlC\r\n
      YsJYJHVNxjvnvt0qsQA282B7vdqBTbARfD49iKPiMIwgU2yhCI0oTSQwc2Zy9AQ+\r\n
      31rwmvBx8VvcLgQvKpNzPVhMQjelK7k5iPiPc/W1soaauepq3YwQKgGod4c5Vh9f\r\n
      MInSANfOLOUSo3pUzfaQaGEvQc5DbKjDgIjsv/OKI1acbzu067KQzIThu+1BvcqQ\r\n
      Ypo2Ux5W23nNqkrRZ++z/r1MI2jS3vwi5OSwz4fWhLPJXE6lwokc6b/uAZe7sLT6\r\n
      QQtjevLnmMyRIVnmxbtHPMSfhLdz8ssQhoNCfAkMnBjDUX31SSs67pU8v5O3Fn2H\r\n
      d+qFWCjrREwSpBAd24INJqKsjSa6j3oLL8Xw8HZf+x6QRPJch/c3FNWRtM2b9n8V\r\n
      sAQiD985pafyeQ1TqIe4iSjI0iUgy2WgwO0C1Z0PNbQzQmRk0EOAlxIXjPmB229P\r\n
      V4+OcZxLT9phP/rid1Qt9Ro+2LdkS9Zqe8c2JHeJKc5Nv/8OOX5uQ/B82JXnuXYi\r\n
      /oVEJb5t42G8u3IIkYM5G/Gt033WU6dbyKOBmdnbXaPw9LC3M7oop3yyCb3UDLfg\r\n
      g/XnZVvZxSPCPlh5G1Lb0r47siKq/0k9YRua0AFsVg0dhqfuwsb6G9Hx5EicuPsu\r\n
      OIjXINBTjlnE4SdMz0ZJt7bLjwlKdQIDAQABAoICAAlWo8QHfYs+sMoF0Njbavam\r\n
      SYvNxZxWJacW0mdWu4ylh7O+dZ31cI3k4d7y5inLeksYkI90MsgczAtu9XlzJLPO\r\n
      WamlKcBtoCCBb5Vy4GbVV61SuKLF2krxn+6uAC8nIusJepXLf3JC4fXyuLkWFbIr\r\n
      O4s9od3Pn+gSh1nv+J/fzSJfmbLgwN1vQLgPAsQDD3o7CHFTP318ZsDnclUhnst0\r\n
      FQnckzzgWO3fQP7XNg3WyzX0UKYtW97L+bEJE55FQ2Us0gWyhOU7dLH2casztqzc\r\n
      F/8T91+fzlZAz9OaCAks6Tyb7L2I5KlhtNRF/bU8rAiy6tnVBgLeZG9d3upcQxX0\r\n
      L+SMPWg55qERGI5mO+BxFdUnVtcmswziKmySYtzgm+c4jmPS5cWhGB9HFCTW2S0x\r\n
      GoVA2cZGWjMTrbZQhgJjBqzp76fhLtXTufd328sYmX7fBYKEWFYNwrEJaWYUNl/V\r\n
      yEyl0aMQWKhVokx6eCqnuDZUc77LeuGuCleIdhQ53NYHrXMCmgVyLfmGdrOS3Uh6\r\n
      RrAYmnvvMkAUTOQajW2csC345PmgBOjE7vB7349ylKUkXvN4L+9xZCYaVjBt3O24\r\n
      aRoQSQDGhk+NIaYleiFx+u7dJSryxdx/6ut6dQ2S+jKlm1oN1qq6ppO5y/TFRQ1e\r\n
      qn7kjIGzUT80fANDFqdhAoIBAQD1+cGiWXRQhUrJc5X3ngH1zHoLWpmSZcUUDFn/\r\n
      bV/CChd2M43fOpneIQETZ1oS7BsU3y92kTw63ytYOUg7C5iT5/r9ZoBGq0HZSbll\r\n
      riRJWGiajr2aYCmIes++CrfUvCcD6+l8QMZ3s8eXdk80GX+vt1xEfRpWV9e9huJK\r\n
      K1e8wXfFmPAmxUi63IePscdc+SVQGeooMYDnMwLWvxpAtp5mGOaQc4D5dviWXjSE\r\n
      Z/PJa+gectpD1iDIPUXm3o17ivE2UYFia8/FCGUN6Yz7ucRKF+2SPO8hLefk5UvJ\r\n
      Lxlkh67MXKkneDqRU9C82Qmcfz5nQLQadC0nbE44YeXrnlIdAoIBAQDu1AWMIe6f\r\n
      7TZYCWnTa3nT6penJ9CMaGDPI/62dKTmGnI4oo3u9DGGrnuWbcFFCQA02vcYdpuw\r\n
      CVy6mkP/yqN5VSV3EHZiJUA0aKIxot3o3YOiobpVYn9hwvzzOdMZO4SOuevNfY1c\r\n
      qmnLGhYoDvR1c2yaudCf/BDwQqlLoSg9F5X57bRtwaRyUjhtXVKXWb59qtiwwrvp\r\n
      1vPjxciEIxAtgSXtIUQz3ljDRNUHjpyfYM3ska5jkxMIPNYUYFMX2x+Gxn9PZEG3\r\n
      Im391BRynZsnkvJO6i4i5N1xsPK5SyPiKBnlMxW/6ZLi5aAQHV3cc2KLzV+T+s2B\r\n
      v9LTAyO7nWo5AoIBAASA/jqqyKZwyl3F8AkIq6CEjfeHQSidFG65iyxSJF65MJTJ\r\n
      fN+Jgye+Evb3/X47NIO9UnEpV6D8VR7YbaonHDQZG09ogRDKMfp4jxx9g8yUAdZS\r\n
      psYc3KXTGdqw94y9pTk9KJlN1lR6xjzPvcOGdAATq2zVnZXXJewifCI/iOu73yWP\r\n
      F1aeZiaFwzWuW6goJ7a/wrnZrjKNjI/CEAj/TwcvjYk3lDT9KLAYKX4DKUOW5jko\r\n
      gTacxRzlglIn4Q9SC/iipWvX7YX+EVuf2yUA0cdJiOAUnYxN+uEGEc0tP5nHoju7\r\n
      tp0yZmAi2L+cecCT0+CwHpwdZHZEVWpS4JLf40ECggEBALFSZIgGDZlaU5YL7zHV\r\n
      Q5APRugKDLKjMPW7IPwxINnj2tioAL/hOQBpfkNTXEM4ipmz1fCo57FNUjcOINzD\r\n
      hJqqmHWNmIgIZmJDKeG2rhKenYTblXCeADwCvTKNxWmfoi0iZ6ybwqCBuqjcxoSZ\r\n
      jfHCcGl0+yw9yAnLRM1ta2XopCb70ZIIS2PCHjk9J/xN2ryNY/PhsgnN2ilMiTNq\r\n
      oTFYCWPF5lCojrj020KQJUPEaUBzbcpqwZ/FI6HfXvKAdCjqKk40/wHNI2Np2oC6\r\n
      +h7o4NWs0/J+gNhP6/edjZf19DwTsNtbvf6PRUeRtkXeudVY99T0Sy9B0HNxik9b\r\n
      cikCggEAM2wassiP1i0Gc3wrbNLHyQN+yqMaAp0xF+8l0fU3T8zPL/tYDcITnZPY\r\n
      pEFV/aodP9X7XFuQD0iGTOTGDXiMSLPOLI/ifmwbT41rgIN9x14MpU2EtWeVz7sx\r\n
      ZIFMt98rHx6BsZx/DnSFDQ8iqrKF3u+OOv7s6j+8odz4Rq53+16vMev5VUMOPq+E\r\n
      aQn8SDKkOjZzwb9QGB9bXS5s9yyj4pLyggQ0O5S2ugZjUcmCecNpktN8bUR3I9VQ\r\n
      KWkcQa9yCpidp/JYrQtlbqAPiIzptA4T4RNh+F6pKbmw7hNMIPipPzbQezEMaBOn\r\n
      Cgb38EldyAVGjCzRGfhu9SNU9B03bg==\r\n
      -----END PRIVATE KEY-----
      """
    +publicKey: """
      -----BEGIN PUBLIC KEY-----\r\n
      MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA5XnqLc+UwYjJQmLCWCR1\r\n
      TcY7577dKrEANvNge73agU2wEXw+PYij4jCMIFNsoQiNKE0kMHNmcvQEPt9a8Jrw\r\n
      cfFb3C4ELyqTcz1YTEI3pSu5OYj4j3P1tbKGmrnqat2MECoBqHeHOVYfXzCJ0gDX\r\n
      zizlEqN6VM32kGhhL0HOQ2yow4CI7L/ziiNWnG87tOuykMyE4bvtQb3KkGKaNlMe\r\n
      Vtt5zapK0Wfvs/69TCNo0t78IuTksM+H1oSzyVxOpcKJHOm/7gGXu7C0+kELY3ry\r\n
      55jMkSFZ5sW7RzzEn4S3c/LLEIaDQnwJDJwYw1F99UkrOu6VPL+TtxZ9h3fqhVgo\r\n
      60RMEqQQHduCDSairI0muo96Cy/F8PB2X/sekETyXIf3NxTVkbTNm/Z/FbAEIg/f\r\n
      OaWn8nkNU6iHuIkoyNIlIMtloMDtAtWdDzW0M0JkZNBDgJcSF4z5gdtvT1ePjnGc\r\n
      S0/aYT/64ndULfUaPti3ZEvWanvHNiR3iSnOTb//Djl+bkPwfNiV57l2Iv6FRCW+\r\n
      beNhvLtyCJGDORvxrdN91lOnW8ijgZnZ212j8PSwtzO6KKd8sgm91Ay34IP152Vb\r\n
      2cUjwj5YeRtS29K+O7Iiqv9JPWEbmtABbFYNHYan7sLG+hvR8eRInLj7LjiI1yDQ\r\n
      U45ZxOEnTM9GSbe2y48JSnUCAwEAAQ==\r\n
      -----END PUBLIC KEY-----
      """
    +apFetchedAt: null
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1686560440 {#16513
      date: 2023-06-12 11:00:40.0 +02:00
    }
    +__isInitialized__: true
     …2
  }
  +showAvatar: true
}
related_magazines App\Twig\Components\RelatedMagazinesComponent 16.0 MiB 35.69 ms
Input props
[
  "magazine" => "homeassistant@lemmy.world"
  "tag" => null
]
Attributes
[]
Component
App\Twig\Components\RelatedMagazinesComponent {#16674
  +limit: 4
  +tag: null
  +magazine: "homeassistant@lemmy.world"
  +type: "magazine"
  +title: "related_magazines"
  +refreshedRandom: false
  -repository: App\Repository\MagazineRepository {#334 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
active_users App\Twig\Components\ActiveUsersComponent 16.0 MiB 3.64 ms
Input props
[
  "magazine" => App\Entity\Magazine {#266
    +icon: Proxies\__CG__\App\Entity\Image {#247 …}
    +name: "homeassistant@lemmy.world"
    +title: "homeassistant"
    +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 46
    +entryCommentCount: 460
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729539860 {#276
      date: 2024-10-21 21:44:20.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#238 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
    +entries: Doctrine\ORM\PersistentCollection {#181 …}
    +posts: Doctrine\ORM\PersistentCollection {#139 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
    +bans: Doctrine\ORM\PersistentCollection {#118 …}
    +reports: Doctrine\ORM\PersistentCollection {#104 …}
    +badges: Doctrine\ORM\PersistentCollection {#82 …}
    +logs: Doctrine\ORM\PersistentCollection {#72 …}
    +awards: Doctrine\ORM\PersistentCollection {#61 …}
    +categories: Doctrine\ORM\PersistentCollection {#1820 …}
    -id: 145
    +apId: "homeassistant@lemmy.world"
    +apProfileId: "https://lemmy.world/c/homeassistant"
    +apPublicUrl: "https://lemmy.world/c/homeassistant"
    +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "homeassistant"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1710368376 {#270
      date: 2024-03-13 23:19:36.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1704127905 {#272
      date: 2024-01-01 17:51:45.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\ActiveUsersComponent {#16761
  +magazine: App\Entity\Magazine {#266
    +icon: Proxies\__CG__\App\Entity\Image {#247 …}
    +name: "homeassistant@lemmy.world"
    +title: "homeassistant"
    +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 46
    +entryCommentCount: 460
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729539860 {#276
      date: 2024-10-21 21:44:20.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#238 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
    +entries: Doctrine\ORM\PersistentCollection {#181 …}
    +posts: Doctrine\ORM\PersistentCollection {#139 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
    +bans: Doctrine\ORM\PersistentCollection {#118 …}
    +reports: Doctrine\ORM\PersistentCollection {#104 …}
    +badges: Doctrine\ORM\PersistentCollection {#82 …}
    +logs: Doctrine\ORM\PersistentCollection {#72 …}
    +awards: Doctrine\ORM\PersistentCollection {#61 …}
    +categories: Doctrine\ORM\PersistentCollection {#1820 …}
    -id: 145
    +apId: "homeassistant@lemmy.world"
    +apProfileId: "https://lemmy.world/c/homeassistant"
    +apPublicUrl: "https://lemmy.world/c/homeassistant"
    +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "homeassistant"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1710368376 {#270
      date: 2024-03-13 23:19:36.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1704127905 {#272
      date: 2024-01-01 17:51:45.0 +01:00
    }
  }
  -userRepository: App\Repository\UserRepository {#603 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
related_categories App\Twig\Components\RelatedCategoriesComponent 16.0 MiB 7.88 ms
Input props
[
  "magazine" => "homeassistant@lemmy.world"
  "tag" => null
]
Attributes
[]
Component
App\Twig\Components\RelatedCategoriesComponent {#16820
  +limit: 4
  +tag: null
  +magazine: "homeassistant@lemmy.world"
  +type: "related"
  +title: "related_categories"
  +refreshedRandom: false
  -repository: App\Repository\CategoryRepository {#16821 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
}
related_posts App\Twig\Components\RelatedPostsComponent 16.0 MiB 27.08 ms
Input props
[
  "magazine" => "homeassistant@lemmy.world"
  "tag" => null
]
Attributes
[]
Component
App\Twig\Components\RelatedPostsComponent {#16891
  +limit: 4
  +tag: null
  +magazine: "homeassistant@lemmy.world"
  +type: "magazine"
  +post: null
  +title: "related_posts"
  +refreshedRandom: false
  -repository: App\Repository\PostRepository {#16890 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -mentionManager: App\Service\MentionManager {#390 …}
}
related_entries App\Twig\Components\RelatedEntriesComponent 16.0 MiB 14.87 ms
Input props
[
  "magazine" => "homeassistant@lemmy.world"
  "tag" => null
]
Attributes
[]
Component
App\Twig\Components\RelatedEntriesComponent {#16960
  +limit: 4
  +tag: null
  +magazine: "homeassistant@lemmy.world"
  +type: "magazine"
  +entry: null
  +title: "related_entries"
  +refreshedRandom: false
  -repository: App\Repository\EntryRepository {#271 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -twig: Twig\Environment {#1252 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -mentionManager: App\Service\MentionManager {#390 …}
}
support_us_block App\Twig\Components\SupportUsBlock 16.0 MiB 4.00 ms
Input props
[]
Attributes
[]
Component
App\Twig\Components\SupportUsBlock {#17029
  +subject: ? App\Entity\Contracts\VotableInterface
  +url: ? string
  -twig: Twig\Environment {#1252 …}
  -cache: Symfony\Component\Cache\Adapter\TraceableTagAwareAdapter {#600 …}
  -requestStack: Symfony\Component\HttpFoundation\RequestStack {#1328 …}
  -partnerBlockRepository: App\Repository\PartnerBlockRepository {#17030 …}
}
featured_magazines App\Twig\Components\FeaturedMagazinesComponent 16.0 MiB 29.61 ms
Input props
[
  "magazine" => App\Entity\Magazine {#266
    +icon: Proxies\__CG__\App\Entity\Image {#247 …}
    +name: "homeassistant@lemmy.world"
    +title: "homeassistant"
    +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 46
    +entryCommentCount: 460
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729539860 {#276
      date: 2024-10-21 21:44:20.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#238 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
    +entries: Doctrine\ORM\PersistentCollection {#181 …}
    +posts: Doctrine\ORM\PersistentCollection {#139 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
    +bans: Doctrine\ORM\PersistentCollection {#118 …}
    +reports: Doctrine\ORM\PersistentCollection {#104 …}
    +badges: Doctrine\ORM\PersistentCollection {#82 …}
    +logs: Doctrine\ORM\PersistentCollection {#72 …}
    +awards: Doctrine\ORM\PersistentCollection {#61 …}
    +categories: Doctrine\ORM\PersistentCollection {#1820 …}
    -id: 145
    +apId: "homeassistant@lemmy.world"
    +apProfileId: "https://lemmy.world/c/homeassistant"
    +apPublicUrl: "https://lemmy.world/c/homeassistant"
    +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "homeassistant"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1710368376 {#270
      date: 2024-03-13 23:19:36.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1704127905 {#272
      date: 2024-01-01 17:51:45.0 +01:00
    }
  }
]
Attributes
[]
Component
App\Twig\Components\FeaturedMagazinesComponent {#17118
  +magazine: App\Entity\Magazine {#266
    +icon: Proxies\__CG__\App\Entity\Image {#247 …}
    +name: "homeassistant@lemmy.world"
    +title: "homeassistant"
    +description: "Home Assistant is open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Available for free at home-assistant.io"
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 46
    +entryCommentCount: 460
    +postCount: 0
    +postCommentCount: 0
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729539860 {#276
      date: 2024-10-21 21:44:20.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#238 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#234 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#223 …}
    +entries: Doctrine\ORM\PersistentCollection {#181 …}
    +posts: Doctrine\ORM\PersistentCollection {#139 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#201 …}
    +bans: Doctrine\ORM\PersistentCollection {#118 …}
    +reports: Doctrine\ORM\PersistentCollection {#104 …}
    +badges: Doctrine\ORM\PersistentCollection {#82 …}
    +logs: Doctrine\ORM\PersistentCollection {#72 …}
    +awards: Doctrine\ORM\PersistentCollection {#61 …}
    +categories: Doctrine\ORM\PersistentCollection {#1820 …}
    -id: 145
    +apId: "homeassistant@lemmy.world"
    +apProfileId: "https://lemmy.world/c/homeassistant"
    +apPublicUrl: "https://lemmy.world/c/homeassistant"
    +apFollowersUrl: "https://lemmy.world/c/homeassistant/followers"
    +apInboxUrl: "https://lemmy.world/inbox"
    +apDomain: "lemmy.world"
    +apPreferredUsername: "homeassistant"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1710368376 {#270
      date: 2024-03-13 23:19:36.0 +01:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1704127905 {#272
      date: 2024-01-01 17:51:45.0 +01:00
    }
  }
  -twig: Twig\Environment {#1252 …}
  -repository: App\Repository\MagazineRepository {#334 …}
}