Security

Token

There is no security token.

Firewall

main Name
Security enabled
Stateless

Configuration

Key Value
provider security.user.provider.concrete.app_user_provider
context main
entry_point App\Security\KbinAuthenticator
user_checker App\Security\UserChecker
access_denied_handler (none)
access_denied_url (none)
authenticators
[
  "two_factor"
  "remember_me"
  "App\Security\KbinAuthenticator"
  "App\Security\FacebookAuthenticator"
  "App\Security\GoogleAuthenticator"
  "App\Security\GithubAuthenticator"
  "App\Security\KeycloakAuthenticator"
]

Listeners

Listener Duration Response
Symfony\Component\Security\Http\Firewall\ChannelListener {#723
  -map: Symfony\Component\Security\Http\AccessMap {#722 …}
  -logger: Monolog\Logger {#783 …}
  -httpPort: 80
  -httpsPort: 443
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\ContextListener {#706
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\TokenStorage {#1017 …}
  -sessionKey: "_security_main"
  -logger: Monolog\Logger {#783 …}
  -userProviders: Symfony\Component\DependencyInjection\Argument\RewindableGenerator {#705 …}
  -dispatcher: Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher {#747 …}
  -registered: false
  -trustResolver: Scheb\TwoFactorBundle\Security\Authentication\AuthenticationTrustResolver {#780 …}
  -sessionTrackerEnabler: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage::enableUsageTracking(): void {#703 …}
}
0.87 ms (none)
Symfony\Component\Security\Http\Firewall\AuthenticatorManagerListener {#584
  -authenticatorManager: Symfony\Component\Security\Http\Authentication\AuthenticatorManager {#595 …}
}
0.00 ms (none)
Scheb\TwoFactorBundle\Security\Http\Firewall\TwoFactorAccessListener {#582
  -twoFactorFirewallConfig: Scheb\TwoFactorBundle\Security\TwoFactor\TwoFactorFirewallConfig {#842 …}
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#1018 …}
  -twoFactorAccessDecider: Scheb\TwoFactorBundle\Security\Authorization\TwoFactorAccessDecider {#581 …}
}
0.07 ms (none)
Symfony\Component\Security\Http\Firewall\AccessListener {#579
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#1018 …}
  -accessDecisionManager: Symfony\Component\Security\Core\Authorization\TraceableAccessDecisionManager {#937 …}
  -map: Symfony\Component\Security\Http\AccessMap {#722 …}
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\LogoutListener {#786
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#1018 …}
  -options: [
    "csrf_parameter" => "_csrf_token"
    "csrf_token_id" => "logout"
    "logout_path" => "app_logout"
  ]
  -httpUtils: Symfony\Component\Security\Http\HttpUtils {#841 …}
  -csrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#1015 …}
  -eventDispatcher: Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher {#747 …}
}
0.00 ms (none)

Authenticators

No authenticators have been recorded. Check previous profiles on your authentication endpoint.

Access Decision

affirmative Strategy
# Voter class
1
"Symfony\Component\Security\Core\Authorization\Voter\AuthenticatedVoter"
2
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
3
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
4
"Symfony\Component\Security\Core\Authorization\Voter\ExpressionVoter"
5
"App\Security\Voter\EntryCommentVoter"
6
"App\Security\Voter\EntryVoter"
7
"App\Security\Voter\MagazineVoter"
8
"App\Security\Voter\MessageThreadVoter"
9
"App\Security\Voter\MessageVoter"
10
"App\Security\Voter\NotificationVoter"
11
"App\Security\Voter\OAuth2UserConsentVoter"
12
"App\Security\Voter\PostCommentVoter"
13
"App\Security\Voter\PostVoter"
14
"App\Security\Voter\UserVoter"

Access decision log

# Result Attributes Object
1 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
2 DENIED moderate
App\Entity\Entry {#2388
  +user: Proxies\__CG__\App\Entity\User {#1943 …}
  +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
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
3 DENIED edit
App\Entity\Entry {#2388
  +user: Proxies\__CG__\App\Entity\User {#1943 …}
  +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
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
4 DENIED moderate
App\Entity\Entry {#2388
  +user: Proxies\__CG__\App\Entity\User {#1943 …}
  +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
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
5 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
6 DENIED moderate
App\Entity\EntryComment {#4027
  +user: App\Entity\User {#3975 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +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 {#3942
    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 {#4025 …}
  +nested: Doctrine\ORM\PersistentCollection {#4023 …}
  +votes: Doctrine\ORM\PersistentCollection {#4021 …}
  +reports: Doctrine\ORM\PersistentCollection {#4019 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3987 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3991 …}
  -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 {#3978
    date: 2024-10-16 19:03:29.0 +02:00
  }
  +createdAt: DateTimeImmutable @1706423651 {#4036
    date: 2024-01-28 07:34:11.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
7 DENIED edit
App\Entity\EntryComment {#4027
  +user: App\Entity\User {#3975 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +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 {#3942
    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 {#4025 …}
  +nested: Doctrine\ORM\PersistentCollection {#4023 …}
  +votes: Doctrine\ORM\PersistentCollection {#4021 …}
  +reports: Doctrine\ORM\PersistentCollection {#4019 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3987 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3991 …}
  -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 {#3978
    date: 2024-10-16 19:03:29.0 +02:00
  }
  +createdAt: DateTimeImmutable @1706423651 {#4036
    date: 2024-01-28 07:34:11.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
8 DENIED moderate
App\Entity\EntryComment {#4027
  +user: App\Entity\User {#3975 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +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 {#3942
    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 {#4025 …}
  +nested: Doctrine\ORM\PersistentCollection {#4023 …}
  +votes: Doctrine\ORM\PersistentCollection {#4021 …}
  +reports: Doctrine\ORM\PersistentCollection {#4019 …}
  +favourites: Doctrine\ORM\PersistentCollection {#3987 …}
  +notifications: Doctrine\ORM\PersistentCollection {#3991 …}
  -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 {#3978
    date: 2024-10-16 19:03:29.0 +02:00
  }
  +createdAt: DateTimeImmutable @1706423651 {#4036
    date: 2024-01-28 07:34:11.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
9 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
10 DENIED moderate
App\Entity\EntryComment {#4231
  +user: Proxies\__CG__\App\Entity\User {#4228 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +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: App\Entity\EntryComment {#4027
    +user: App\Entity\User {#3975 …}
    +entry: App\Entity\Entry {#2388}
    +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 {#3942
      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 {#4025 …}
    +nested: Doctrine\ORM\PersistentCollection {#4023 …}
    +votes: Doctrine\ORM\PersistentCollection {#4021 …}
    +reports: Doctrine\ORM\PersistentCollection {#4019 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3987 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3991 …}
    -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 {#3978
      date: 2024-10-16 19:03:29.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706423651 {#4036
      date: 2024-01-28 07:34:11.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4027}
  +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 {#4232
    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 {#4225 …}
  +nested: Doctrine\ORM\PersistentCollection {#4223 …}
  +votes: Doctrine\ORM\PersistentCollection {#4227 …}
  +reports: Doctrine\ORM\PersistentCollection {#4238 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4240 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4242 …}
  -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 {#4235
    date: 2024-01-28 11:31:36.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
11 DENIED edit
App\Entity\EntryComment {#4231
  +user: Proxies\__CG__\App\Entity\User {#4228 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +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: App\Entity\EntryComment {#4027
    +user: App\Entity\User {#3975 …}
    +entry: App\Entity\Entry {#2388}
    +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 {#3942
      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 {#4025 …}
    +nested: Doctrine\ORM\PersistentCollection {#4023 …}
    +votes: Doctrine\ORM\PersistentCollection {#4021 …}
    +reports: Doctrine\ORM\PersistentCollection {#4019 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3987 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3991 …}
    -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 {#3978
      date: 2024-10-16 19:03:29.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706423651 {#4036
      date: 2024-01-28 07:34:11.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4027}
  +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 {#4232
    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 {#4225 …}
  +nested: Doctrine\ORM\PersistentCollection {#4223 …}
  +votes: Doctrine\ORM\PersistentCollection {#4227 …}
  +reports: Doctrine\ORM\PersistentCollection {#4238 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4240 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4242 …}
  -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 {#4235
    date: 2024-01-28 11:31:36.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
12 DENIED moderate
App\Entity\EntryComment {#4231
  +user: Proxies\__CG__\App\Entity\User {#4228 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +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: App\Entity\EntryComment {#4027
    +user: App\Entity\User {#3975 …}
    +entry: App\Entity\Entry {#2388}
    +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 {#3942
      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 {#4025 …}
    +nested: Doctrine\ORM\PersistentCollection {#4023 …}
    +votes: Doctrine\ORM\PersistentCollection {#4021 …}
    +reports: Doctrine\ORM\PersistentCollection {#4019 …}
    +favourites: Doctrine\ORM\PersistentCollection {#3987 …}
    +notifications: Doctrine\ORM\PersistentCollection {#3991 …}
    -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 {#3978
      date: 2024-10-16 19:03:29.0 +02:00
    }
    +createdAt: DateTimeImmutable @1706423651 {#4036
      date: 2024-01-28 07:34:11.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4027}
  +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 {#4232
    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 {#4225 …}
  +nested: Doctrine\ORM\PersistentCollection {#4223 …}
  +votes: Doctrine\ORM\PersistentCollection {#4227 …}
  +reports: Doctrine\ORM\PersistentCollection {#4238 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4240 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4242 …}
  -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 {#4235
    date: 2024-01-28 11:31:36.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
13 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
14 DENIED moderate
App\Entity\EntryComment {#4259
  +user: App\Entity\User {#3975 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +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: App\Entity\EntryComment {#4231
    +user: Proxies\__CG__\App\Entity\User {#4228 …}
    +entry: App\Entity\Entry {#2388}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4027
      +user: App\Entity\User {#3975 …}
      +entry: App\Entity\Entry {#2388}
      +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 {#3942
        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 {#4025 …}
      +nested: Doctrine\ORM\PersistentCollection {#4023 …}
      +votes: Doctrine\ORM\PersistentCollection {#4021 …}
      +reports: Doctrine\ORM\PersistentCollection {#4019 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3987 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3991 …}
      -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 {#3978
        date: 2024-10-16 19:03:29.0 +02:00
      }
      +createdAt: DateTimeImmutable @1706423651 {#4036
        date: 2024-01-28 07:34:11.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4027}
    +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 {#4232
      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 {#4225 …}
    +nested: Doctrine\ORM\PersistentCollection {#4223 …}
    +votes: Doctrine\ORM\PersistentCollection {#4227 …}
    +reports: Doctrine\ORM\PersistentCollection {#4238 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4240 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4242 …}
    -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 {#4235
      date: 2024-01-28 11:31:36.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4027}
  +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 {#4254
    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 {#4251 …}
  +nested: Doctrine\ORM\PersistentCollection {#4248 …}
  +votes: Doctrine\ORM\PersistentCollection {#4246 …}
  +reports: Doctrine\ORM\PersistentCollection {#4260 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4262 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4264 …}
  -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 {#4257
    date: 2024-01-28 16:48:56.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
15 DENIED edit
App\Entity\EntryComment {#4259
  +user: App\Entity\User {#3975 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +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: App\Entity\EntryComment {#4231
    +user: Proxies\__CG__\App\Entity\User {#4228 …}
    +entry: App\Entity\Entry {#2388}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4027
      +user: App\Entity\User {#3975 …}
      +entry: App\Entity\Entry {#2388}
      +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 {#3942
        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 {#4025 …}
      +nested: Doctrine\ORM\PersistentCollection {#4023 …}
      +votes: Doctrine\ORM\PersistentCollection {#4021 …}
      +reports: Doctrine\ORM\PersistentCollection {#4019 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3987 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3991 …}
      -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 {#3978
        date: 2024-10-16 19:03:29.0 +02:00
      }
      +createdAt: DateTimeImmutable @1706423651 {#4036
        date: 2024-01-28 07:34:11.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4027}
    +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 {#4232
      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 {#4225 …}
    +nested: Doctrine\ORM\PersistentCollection {#4223 …}
    +votes: Doctrine\ORM\PersistentCollection {#4227 …}
    +reports: Doctrine\ORM\PersistentCollection {#4238 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4240 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4242 …}
    -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 {#4235
      date: 2024-01-28 11:31:36.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4027}
  +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 {#4254
    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 {#4251 …}
  +nested: Doctrine\ORM\PersistentCollection {#4248 …}
  +votes: Doctrine\ORM\PersistentCollection {#4246 …}
  +reports: Doctrine\ORM\PersistentCollection {#4260 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4262 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4264 …}
  -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 {#4257
    date: 2024-01-28 16:48:56.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
16 DENIED moderate
App\Entity\EntryComment {#4259
  +user: App\Entity\User {#3975 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +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: App\Entity\EntryComment {#4231
    +user: Proxies\__CG__\App\Entity\User {#4228 …}
    +entry: App\Entity\Entry {#2388}
    +magazine: App\Entity\Magazine {#266}
    +image: null
    +parent: App\Entity\EntryComment {#4027
      +user: App\Entity\User {#3975 …}
      +entry: App\Entity\Entry {#2388}
      +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 {#3942
        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 {#4025 …}
      +nested: Doctrine\ORM\PersistentCollection {#4023 …}
      +votes: Doctrine\ORM\PersistentCollection {#4021 …}
      +reports: Doctrine\ORM\PersistentCollection {#4019 …}
      +favourites: Doctrine\ORM\PersistentCollection {#3987 …}
      +notifications: Doctrine\ORM\PersistentCollection {#3991 …}
      -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 {#3978
        date: 2024-10-16 19:03:29.0 +02:00
      }
      +createdAt: DateTimeImmutable @1706423651 {#4036
        date: 2024-01-28 07:34:11.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4027}
    +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 {#4232
      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 {#4225 …}
    +nested: Doctrine\ORM\PersistentCollection {#4223 …}
    +votes: Doctrine\ORM\PersistentCollection {#4227 …}
    +reports: Doctrine\ORM\PersistentCollection {#4238 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4240 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4242 …}
    -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 {#4235
      date: 2024-01-28 11:31:36.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4027}
  +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 {#4254
    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 {#4251 …}
  +nested: Doctrine\ORM\PersistentCollection {#4248 …}
  +votes: Doctrine\ORM\PersistentCollection {#4246 …}
  +reports: Doctrine\ORM\PersistentCollection {#4260 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4262 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4264 …}
  -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 {#4257
    date: 2024-01-28 16:48:56.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
17 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
18 DENIED moderate
App\Entity\EntryComment {#4062
  +user: App\Entity\User {#4046 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +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: "No automation to share at the moment but the “weather lamp” is a really fun idea!"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1706422864 {#4068
    date: 2024-01-28 07:21:04.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@corroded@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4063 …}
  +nested: Doctrine\ORM\PersistentCollection {#4054 …}
  +votes: Doctrine\ORM\PersistentCollection {#4057 …}
  +reports: Doctrine\ORM\PersistentCollection {#4052 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4050 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4048 …}
  -id: 348873
  -bodyTs: "'autom':2 'fun':15 'idea':16 'lamp':11 'moment':7 'realli':14 'share':4 'weather':10"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.tespia.org/comment/4582232"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706422864 {#4069
    date: 2024-01-28 07:21:04.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
19 DENIED edit
App\Entity\EntryComment {#4062
  +user: App\Entity\User {#4046 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +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: "No automation to share at the moment but the “weather lamp” is a really fun idea!"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1706422864 {#4068
    date: 2024-01-28 07:21:04.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@corroded@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4063 …}
  +nested: Doctrine\ORM\PersistentCollection {#4054 …}
  +votes: Doctrine\ORM\PersistentCollection {#4057 …}
  +reports: Doctrine\ORM\PersistentCollection {#4052 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4050 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4048 …}
  -id: 348873
  -bodyTs: "'autom':2 'fun':15 'idea':16 'lamp':11 'moment':7 'realli':14 'share':4 'weather':10"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.tespia.org/comment/4582232"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706422864 {#4069
    date: 2024-01-28 07:21:04.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
20 DENIED moderate
App\Entity\EntryComment {#4062
  +user: App\Entity\User {#4046 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +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: "No automation to share at the moment but the “weather lamp” is a really fun idea!"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1706422864 {#4068
    date: 2024-01-28 07:21:04.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@corroded@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4063 …}
  +nested: Doctrine\ORM\PersistentCollection {#4054 …}
  +votes: Doctrine\ORM\PersistentCollection {#4057 …}
  +reports: Doctrine\ORM\PersistentCollection {#4052 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4050 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4048 …}
  -id: 348873
  -bodyTs: "'autom':2 'fun':15 'idea':16 'lamp':11 'moment':7 'realli':14 'share':4 'weather':10"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.tespia.org/comment/4582232"
  +editedAt: null
  +createdAt: DateTimeImmutable @1706422864 {#4069
    date: 2024-01-28 07:21:04.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
21 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
22 DENIED moderate
App\Entity\EntryComment {#4147
  +user: App\Entity\User {#4160 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +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 {#4141
    date: 2024-01-28 07:17:27.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@corroded@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4148 …}
  +nested: Doctrine\ORM\PersistentCollection {#4150 …}
  +votes: Doctrine\ORM\PersistentCollection {#4152 …}
  +reports: Doctrine\ORM\PersistentCollection {#4154 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4156 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4158 …}
  -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 {#4142
    date: 2024-01-28 07:17:27.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
23 DENIED edit
App\Entity\EntryComment {#4147
  +user: App\Entity\User {#4160 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +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 {#4141
    date: 2024-01-28 07:17:27.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@corroded@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4148 …}
  +nested: Doctrine\ORM\PersistentCollection {#4150 …}
  +votes: Doctrine\ORM\PersistentCollection {#4152 …}
  +reports: Doctrine\ORM\PersistentCollection {#4154 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4156 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4158 …}
  -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 {#4142
    date: 2024-01-28 07:17:27.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
24 DENIED moderate
App\Entity\EntryComment {#4147
  +user: App\Entity\User {#4160 …}
  +entry: App\Entity\Entry {#2388
    +user: Proxies\__CG__\App\Entity\User {#1943 …}
    +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 {#4141
    date: 2024-01-28 07:17:27.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@corroded@lemmy.world"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4148 …}
  +nested: Doctrine\ORM\PersistentCollection {#4150 …}
  +votes: Doctrine\ORM\PersistentCollection {#4152 …}
  +reports: Doctrine\ORM\PersistentCollection {#4154 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4156 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4158 …}
  -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 {#4142
    date: 2024-01-28 07:17:27.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
25 DENIED edit
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
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS DENIED
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details